From fd7401dd85fa90390befcaa09f97e29a88eabd40 Mon Sep 17 00:00:00 2001 From: Ellpeck Date: Sat, 1 Jan 2022 17:06:03 +0100 Subject: [PATCH] 0.19.0 --- Changelog.md | 33 + docs/api/.manifest | 129 +- docs/api/TinyLife.Actions.Action.yml | 41 +- docs/api/TinyLife.Actions.ActionInfo.yml | 35 +- ...TinyLife.Actions.ActionType.AiSettings.yml | 12 +- ....Actions.ActionType.CanExecuteDelegate.yml | 2 +- ...fe.Actions.ActionType.CanExecuteResult.yml | 44 +- ...nyLife.Actions.ActionType.TypeSettings.yml | 45 +- docs/api/TinyLife.Actions.ActionType.yml | 435 +- docs/api/TinyLife.Actions.ActionVariety.yml | 33 +- .../api/TinyLife.Actions.BehaviorAction-1.yml | 3550 +++++++++++++++ ...TinyLife.Actions.BehaviorMultiAction-1.yml | 73 +- ...yLife.Actions.Behaviors.ActionBehavior.yml | 99 +- ...ife.Actions.Behaviors.ComputerBehavior.yml | 18 +- ...ctions.Behaviors.GetAndSitDownBehavior.yml | 36 +- ....Actions.Behaviors.MultiActionBehavior.yml | 29 +- ...inyLife.Actions.Behaviors.SinkBehavior.yml | 15 +- ...ons.Behaviors.WorkAtDeskObjectBehavior.yml | 16 +- docs/api/TinyLife.Actions.CompletionType.yml | 10 +- docs/api/TinyLife.Actions.DieAction.yml | 35 +- docs/api/TinyLife.Actions.Emote.yml | 16 +- docs/api/TinyLife.Actions.EmoteCategory.yml | 12 +- docs/api/TinyLife.Actions.GoHereAction.yml | 21 +- ...e.Actions.Handlers.MultiActionHandler.yml} | 316 +- ...ions.Handlers.UnderlyingActionHandler.yml} | 307 +- docs/api/TinyLife.Actions.Handlers.yml | 34 + docs/api/TinyLife.Actions.MultiAction.yml | 75 +- docs/api/TinyLife.Actions.OutOfTownAction.yml | 38 +- docs/api/TinyLife.Actions.PathfindAction.yml | 37 +- .../TinyLife.Actions.PickUpOrSpawnAction.yml | 19 +- docs/api/TinyLife.Actions.PutAwayAction.yml | 76 +- docs/api/TinyLife.Actions.SellAction.yml | 233 +- docs/api/TinyLife.Actions.SitAction.yml | 27 +- docs/api/TinyLife.Actions.SocialAction.yml | 1231 ++++-- docs/api/TinyLife.Actions.StoreAction.yml | 3899 +++++++++++++++++ ...lkAction.TalkSettings.EvaluationResult.yml | 2 +- ...nyLife.Actions.TalkAction.TalkSettings.yml | 54 +- docs/api/TinyLife.Actions.TalkAction.yml | 554 ++- ...ctions.Typeless.PathfindToPersonAction.yml | 3110 +++++++++++++ ...Actions.Typeless.SpawnItemInHandAction.yml | 58 +- ...s.Typeless.TellPeopleToLeaveRoomAction.yml | 21 +- ...nyLife.Actions.Typeless.TypelessAction.yml | 96 +- docs/api/TinyLife.Actions.Typeless.yml | 6 + docs/api/TinyLife.Actions.WalkAction.yml | 20 +- docs/api/TinyLife.Actions.WatchTvAction.yml | 18 +- docs/api/TinyLife.Actions.WorkAction.yml | 114 +- docs/api/TinyLife.Actions.yml | 56 +- docs/api/TinyLife.Debug.CheatDelegate.yml | 2 +- docs/api/TinyLife.Debug.DebugDelegate.yml | 2 +- docs/api/TinyLife.Debug.yml | 6 +- ...Life.Emotions.EmotionModifier.Instance.yml | 16 +- .../api/TinyLife.Emotions.EmotionModifier.yml | 250 +- ...Life.Emotions.EmotionType.TypeCategory.yml | 8 +- docs/api/TinyLife.Emotions.EmotionType.yml | 42 +- docs/api/TinyLife.Emotions.IEmotionSource.yml | 4 +- docs/api/TinyLife.GameImpl.GameMode.yml | 53 +- docs/api/TinyLife.GameImpl.yml | 183 +- docs/api/TinyLife.GameSpeed.yml | 12 +- docs/api/TinyLife.GenealogyType.yml | 20 +- docs/api/TinyLife.Goals.AmountGoal.yml | 20 +- docs/api/TinyLife.Goals.AutoGoalInfo.yml | 14 +- docs/api/TinyLife.Goals.AutoTriggerGoal-1.yml | 19 +- docs/api/TinyLife.Goals.ConditionedGoal.yml | 12 +- docs/api/TinyLife.Goals.DistinctGoal.yml | 25 +- docs/api/TinyLife.Goals.Goal.yml | 20 +- docs/api/TinyLife.Goals.GoalInfo.yml | 10 +- docs/api/TinyLife.Goals.GoalSet.yml | 29 +- docs/api/TinyLife.Goals.GoalSetInfo.yml | 10 +- docs/api/TinyLife.Goals.GoalTrigger.yml | 12 +- docs/api/TinyLife.Goals.Job.yml | 28 +- docs/api/TinyLife.Goals.JobType.yml | 48 +- docs/api/TinyLife.Goals.LifeGoal.Instance.yml | 22 +- docs/api/TinyLife.Goals.LifeGoal.yml | 32 +- .../api/TinyLife.Goals.ManualProgressGoal.yml | 12 +- .../TinyLife.Goals.Project.ActionSettings.yml | 26 +- docs/api/TinyLife.Goals.Project.yml | 34 +- docs/api/TinyLife.Goals.StudentJobType.yml | 21 +- docs/api/TinyLife.Goals.TimedGoal.yml | 20 +- docs/api/TinyLife.Localization.yml | 14 +- docs/api/TinyLife.Mods.EventPhase.yml | 6 +- docs/api/TinyLife.Mods.Mod.yml | 282 +- docs/api/TinyLife.Mods.ModInfo.yml | 15 +- docs/api/TinyLife.Mods.ModLoader.yml | 6 +- docs/api/TinyLife.Need.yml | 12 +- docs/api/TinyLife.NeedType.yml | 34 +- docs/api/TinyLife.Objects.AbstractSpot.yml | 22 +- docs/api/TinyLife.Objects.ActionSpot.yml | 13 +- docs/api/TinyLife.Objects.AgeGroup.yml | 6 +- .../TinyLife.Objects.BreakableFurniture.yml | 35 +- docs/api/TinyLife.Objects.Clothes.yml | 298 +- .../api/TinyLife.Objects.ClothesIntention.yml | 118 +- docs/api/TinyLife.Objects.ClothesLayer.yml | 18 +- ...nyLife.Objects.CornerFurniture.Counter.yml | 18 +- docs/api/TinyLife.Objects.CornerFurniture.yml | 40 +- docs/api/TinyLife.Objects.Fence.yml | 38 +- docs/api/TinyLife.Objects.Fireplace.yml | 140 +- docs/api/TinyLife.Objects.Food.yml | 31 +- docs/api/TinyLife.Objects.FoodTypedItem.yml | 29 +- docs/api/TinyLife.Objects.Furniture.yml | 124 +- ...ife.Objects.FurnitureType.TypeSettings.yml | 63 +- docs/api/TinyLife.Objects.FurnitureType.yml | 268 +- docs/api/TinyLife.Objects.Gravestone.yml | 19 +- docs/api/TinyLife.Objects.IUpdatingObject.yml | 4 +- docs/api/TinyLife.Objects.Light.yml | 22 +- docs/api/TinyLife.Objects.LightFurniture.yml | 26 +- docs/api/TinyLife.Objects.MapObject.yml | 56 +- docs/api/TinyLife.Objects.ObjectCategory.yml | 129 +- docs/api/TinyLife.Objects.ObjectSpot.yml | 18 +- docs/api/TinyLife.Objects.Outfit.yml | 854 ++++ .../TinyLife.Objects.OverlayWallHanging.yml | 28 +- docs/api/TinyLife.Objects.Painting.yml | 45 +- docs/api/TinyLife.Objects.Particle.yml | 192 +- ...fe.Objects.Person.ActionUpdateDelegate.yml | 2 +- .../TinyLife.Objects.Person.DeathReason.yml | 10 +- ...ects.Person.EfficiencyModifierDelegate.yml | 2 +- ...s.Person.PassiveActionPriorityDelegate.yml | 2 +- docs/api/TinyLife.Objects.Person.Pose.yml | 22 +- ...yLife.Objects.Person.WalkSpeedDelegate.yml | 2 +- docs/api/TinyLife.Objects.Person.yml | 539 +-- docs/api/TinyLife.Objects.PersonAi.yml | 8 +- docs/api/TinyLife.Objects.ScreenObject.yml | 31 +- docs/api/TinyLife.Objects.SpeakStyle.yml | 38 +- .../TinyLife.Objects.UnfinishedWoodwork.yml | 34 +- .../TinyLife.Objects.Vehicle.VehicleType.yml | 6 +- docs/api/TinyLife.Objects.Vehicle.yml | 42 +- docs/api/TinyLife.Objects.Visibility.yml | 8 +- docs/api/TinyLife.Objects.WornClothes.yml | 14 +- docs/api/TinyLife.Objects.yml | 8 +- docs/api/TinyLife.Options.yml | 127 +- docs/api/TinyLife.PerSaveOptions.yml | 20 +- .../TinyLife.PersonalityType.TypeCategory.yml | 8 +- docs/api/TinyLife.PersonalityType.yml | 60 +- docs/api/TinyLife.Relationship.yml | 42 +- docs/api/TinyLife.RelationshipType.yml | 12 +- docs/api/TinyLife.Set.yml | 6 +- ...yLife.Skills.FoodType.IngredientSource.yml | 10 +- docs/api/TinyLife.Skills.FoodType.yml | 44 +- docs/api/TinyLife.Skills.PaintingType.yml | 16 +- docs/api/TinyLife.Skills.Quality.yml | 14 +- docs/api/TinyLife.Skills.Skill.yml | 18 +- docs/api/TinyLife.Skills.SkillCategory.yml | 12 +- docs/api/TinyLife.Skills.SkillType.yml | 44 +- .../api/TinyLife.Skills.WoodworkingRecipe.yml | 18 +- ...FurniturePlacer.GetCustomPriceDelegate.yml | 2 +- docs/api/TinyLife.Tools.FurniturePlacer.yml | 30 +- docs/api/TinyLife.Tools.FurnitureTool.yml | 19 +- docs/api/TinyLife.Tools.LotTool.yml | 13 +- docs/api/TinyLife.Tools.MoveLotTool.yml | 19 +- docs/api/TinyLife.Tools.MoveTool.yml | 40 +- docs/api/TinyLife.Tools.OpeningTool.yml | 18 +- docs/api/TinyLife.Tools.PlayModeTool.yml | 14 +- docs/api/TinyLife.Tools.RemoveTool.yml | 15 +- docs/api/TinyLife.Tools.RoofTool.yml | 20 +- docs/api/TinyLife.Tools.TileTool.yml | 18 +- docs/api/TinyLife.Tools.Tool.yml | 64 +- docs/api/TinyLife.Tools.WallTool.yml | 15 +- docs/api/TinyLife.Tools.WallpaperTool.yml | 18 +- docs/api/TinyLife.Uis.CharacterCreator.yml | 53 +- docs/api/TinyLife.Uis.CoveringGroup.yml | 120 +- docs/api/TinyLife.Uis.Cursor.yml | 4 +- docs/api/TinyLife.Uis.CursorType.yml | 14 +- docs/api/TinyLife.Uis.InGameHint.yml | 30 +- docs/api/TinyLife.Uis.InGameUi.yml | 10 +- .../api/TinyLife.Uis.Menus.TransitionType.yml | 202 + docs/api/TinyLife.Uis.Menus.yml | 182 +- docs/api/TinyLife.Uis.NotifType.yml | 12 +- docs/api/TinyLife.Uis.Notifications.yml | 8 +- docs/api/TinyLife.Uis.yml | 7 + docs/api/TinyLife.Utilities.ColorScheme.yml | 107 +- docs/api/TinyLife.Utilities.Extensions.yml | 122 +- .../api/TinyLife.Utilities.TextureHandler.yml | 36 +- docs/api/TinyLife.WallDisplay.yml | 10 +- docs/api/TinyLife.World.BillsMail.yml | 4 +- docs/api/TinyLife.World.Door.yml | 18 +- docs/api/TinyLife.World.DrawDelegate.yml | 2 +- docs/api/TinyLife.World.ExportedHousehold.yml | 14 +- docs/api/TinyLife.World.ExportedLot.yml | 23 +- docs/api/TinyLife.World.GrassyAutoTile.yml | 1614 +++++++ docs/api/TinyLife.World.Household.yml | 110 +- docs/api/TinyLife.World.IPricedObject.yml | 4 +- docs/api/TinyLife.World.LockType.yml | 10 +- docs/api/TinyLife.World.Lot.yml | 42 +- .../TinyLife.World.LotEmployment.Instance.yml | 14 +- docs/api/TinyLife.World.LotEmployment.yml | 18 +- docs/api/TinyLife.World.LotType.yml | 26 +- docs/api/TinyLife.World.Mail.yml | 16 +- docs/api/TinyLife.World.Map.yml | 211 +- docs/api/TinyLife.World.MapAudioEmitter.yml | 5 +- docs/api/TinyLife.World.MapSection.yml | 63 +- docs/api/TinyLife.World.Opening.yml | 19 +- docs/api/TinyLife.World.OpeningType.yml | 24 +- docs/api/TinyLife.World.Roof.yml | 3 +- docs/api/TinyLife.World.RoofType.yml | 34 +- docs/api/TinyLife.World.Room.yml | 27 +- ...ife.World.Soundscape.IntensityDelegate.yml | 167 + docs/api/TinyLife.World.Soundscape.yml | 702 +++ docs/api/TinyLife.World.SwingingDoor.yml | 24 +- docs/api/TinyLife.World.Tile.yml | 676 ++- docs/api/TinyLife.World.UpdateDelegate.yml | 2 +- docs/api/TinyLife.World.Wall.yml | 44 +- docs/api/TinyLife.World.WallMode.yml | 16 +- docs/api/TinyLife.World.Wallpaper.yml | 232 +- docs/api/TinyLife.World.yml | 19 + docs/api/toc.yml | 28 +- media/changelog/0.19.0.png | Bin 0 -> 91865 bytes 205 files changed, 21027 insertions(+), 4800 deletions(-) create mode 100644 docs/api/TinyLife.Actions.BehaviorAction-1.yml rename docs/api/{TinyLife.Actions.MultiActionHandler.yml => TinyLife.Actions.Handlers.MultiActionHandler.yml} (71%) rename docs/api/{TinyLife.Actions.UnderlyingActionHandler.yml => TinyLife.Actions.Handlers.UnderlyingActionHandler.yml} (67%) create mode 100644 docs/api/TinyLife.Actions.Handlers.yml create mode 100644 docs/api/TinyLife.Actions.StoreAction.yml create mode 100644 docs/api/TinyLife.Actions.Typeless.PathfindToPersonAction.yml create mode 100644 docs/api/TinyLife.Objects.Outfit.yml create mode 100644 docs/api/TinyLife.Uis.Menus.TransitionType.yml create mode 100644 docs/api/TinyLife.World.GrassyAutoTile.yml create mode 100644 docs/api/TinyLife.World.Soundscape.IntensityDelegate.yml create mode 100644 docs/api/TinyLife.World.Soundscape.yml create mode 100644 media/changelog/0.19.0.png diff --git a/Changelog.md b/Changelog.md index 91b2e1e..be63cc7 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,36 @@ +# 0.19.0 +![](media/changelog/0.19.0.png) + +> Ui, Sound and Improvements Abound + +Happy new year! Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/330680/0190-ui-sound-and-improvements-abound) or [on Steam](https://store.steampowered.com/news/app/1651490/view/3109171219652255208). + +Additions +- Added carpet and puzzle piece floorings +- Added a cloud wallpaper +- Added UI transitions when switching between game modes +- Added ambient sounds which play based on where the camera is +- Added sounds for fireplaces as well as lamp, trash can and woodworking interactions +- Added additional colors for skin, eyes, as well as pastel and modern furniture and clothes +- Added a "Store in Household Storage" action to paintings +- Added a splash screen at the start of the game + +Improvements +- Changed all cases of "person" and "people" in the game's text to "Tiny" and "Tinies", respectively +- Display a fade animation when a person dies +- Allow setting desired occasions for each outfit manually +- Made natural tiles (dirt, path, grass) connect to grass smoothly +- Only spawn particles if they'll be visible on screen +- A lot of performance improvements in various areas of the game + +Fixes +- Fixed unfinished woodwork items escaping the action preview area +- Fixed additional VRAM being used the more tiles are edited during a single play session +- Fixed the high bun hairstyle not having the workout set icon +- Fixed colors overflowing out of the character creator screen for complex clothing items +- Fixed an exception when trying to fool around in occupied beds +- Fixed some actions throwing an exception when their action object is removed before the action starts + # 0.18.1 > Changelog Images, News Panel for Main Menu diff --git a/docs/api/.manifest b/docs/api/.manifest index c336999..df28a99 100644 --- a/docs/api/.manifest +++ b/docs/api/.manifest @@ -106,6 +106,7 @@ "TinyLife.Actions.ActionType.FoolAround": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.GaugeRelationship": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.GetFoodSomewhereElse": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.GetIconName": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.GetIngredientsFamily": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.GetIngredientsSingle": "TinyLife.Actions.ActionType.yml", @@ -181,7 +182,7 @@ "TinyLife.Actions.ActionType.RunOnTreadmill": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.Scrap": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.SelfPublishBook": "TinyLife.Actions.ActionType.yml", - "TinyLife.Actions.ActionType.SellPainting": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.Sell": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.Settings": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.ShakeTree": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.ShareIdeas": "TinyLife.Actions.ActionType.yml", @@ -191,6 +192,7 @@ "TinyLife.Actions.ActionType.SourceString": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.StartDating": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.Starve": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.Store": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.TakeShower": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.Talk": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.TalkAboutFeelings": "TinyLife.Actions.ActionType.yml", @@ -260,6 +262,14 @@ "TinyLife.Actions.ActionVariety.PassivePriority": "TinyLife.Actions.ActionVariety.yml", "TinyLife.Actions.ActionVariety.PortraitLayout(TinyLife.Objects.Person)": "TinyLife.Actions.ActionVariety.yml", "TinyLife.Actions.ActionVariety.SetData(System.String,System.Object)": "TinyLife.Actions.ActionVariety.yml", + "TinyLife.Actions.BehaviorAction`1": "TinyLife.Actions.BehaviorAction-1.yml", + "TinyLife.Actions.BehaviorAction`1.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.BehaviorAction-1.yml", + "TinyLife.Actions.BehaviorAction`1.Behavior": "TinyLife.Actions.BehaviorAction-1.yml", + "TinyLife.Actions.BehaviorAction`1.GetIconObject": "TinyLife.Actions.BehaviorAction-1.yml", + "TinyLife.Actions.BehaviorAction`1.GetNextAction(TinyLife.Actions.CompletionType)": "TinyLife.Actions.BehaviorAction-1.yml", + "TinyLife.Actions.BehaviorAction`1.Initialize": "TinyLife.Actions.BehaviorAction-1.yml", + "TinyLife.Actions.BehaviorAction`1.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.BehaviorAction-1.yml", + "TinyLife.Actions.BehaviorAction`1.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.BehaviorAction-1.yml", "TinyLife.Actions.BehaviorMultiAction`1": "TinyLife.Actions.BehaviorMultiAction-1.yml", "TinyLife.Actions.BehaviorMultiAction`1.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.BehaviorMultiAction-1.yml", "TinyLife.Actions.BehaviorMultiAction`1.AndThenInitialize": "TinyLife.Actions.BehaviorMultiAction-1.yml", @@ -342,6 +352,22 @@ "TinyLife.Actions.GoHereAction.AndThenIsCompleted": "TinyLife.Actions.GoHereAction.yml", "TinyLife.Actions.GoHereAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.Actions.GoHereAction.yml", "TinyLife.Actions.GoHereAction.CreateFirstActions": "TinyLife.Actions.GoHereAction.yml", + "TinyLife.Actions.Handlers": "TinyLife.Actions.Handlers.yml", + "TinyLife.Actions.Handlers.MultiActionHandler": "TinyLife.Actions.Handlers.MultiActionHandler.yml", + "TinyLife.Actions.Handlers.MultiActionHandler.Actions": "TinyLife.Actions.Handlers.MultiActionHandler.yml", + "TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction},System.Boolean)": "TinyLife.Actions.Handlers.MultiActionHandler.yml", + "TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted": "TinyLife.Actions.Handlers.MultiActionHandler.yml", + "TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Handlers.MultiActionHandler.yml", + "TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.Handlers.MultiActionHandler.yml", + "TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.Handlers.MultiActionHandler.yml", + "TinyLife.Actions.Handlers.UnderlyingActionHandler": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml", + "TinyLife.Actions.Handlers.UnderlyingActionHandler.Action": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml", + "TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml", + "TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml", + "TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml", + "TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml", + "TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml", + "TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml", "TinyLife.Actions.MultiAction": "TinyLife.Actions.MultiAction.yml", "TinyLife.Actions.MultiAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.MultiAction.yml", "TinyLife.Actions.MultiAction.AndThenInitialize": "TinyLife.Actions.MultiAction.yml", @@ -360,13 +386,6 @@ "TinyLife.Actions.MultiAction.PreInitialize": "TinyLife.Actions.MultiAction.yml", "TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.MultiAction.yml", "TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.MultiAction.yml", - "TinyLife.Actions.MultiActionHandler": "TinyLife.Actions.MultiActionHandler.yml", - "TinyLife.Actions.MultiActionHandler.Actions": "TinyLife.Actions.MultiActionHandler.yml", - "TinyLife.Actions.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction})": "TinyLife.Actions.MultiActionHandler.yml", - "TinyLife.Actions.MultiActionHandler.IsCompleted": "TinyLife.Actions.MultiActionHandler.yml", - "TinyLife.Actions.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.MultiActionHandler.yml", - "TinyLife.Actions.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.MultiActionHandler.yml", - "TinyLife.Actions.MultiActionHandler.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.MultiActionHandler.yml", "TinyLife.Actions.OutOfTownAction": "TinyLife.Actions.OutOfTownAction.yml", "TinyLife.Actions.OutOfTownAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType[])": "TinyLife.Actions.OutOfTownAction.yml", "TinyLife.Actions.OutOfTownAction.AndThenInitialize": "TinyLife.Actions.OutOfTownAction.yml", @@ -398,17 +417,16 @@ "TinyLife.Actions.PickUpOrSpawnAction.ItemCategory": "TinyLife.Actions.PickUpOrSpawnAction.yml", "TinyLife.Actions.PickUpOrSpawnAction.ItemToSpawn": "TinyLife.Actions.PickUpOrSpawnAction.yml", "TinyLife.Actions.PutAwayAction": "TinyLife.Actions.PutAwayAction.yml", - "TinyLife.Actions.PutAwayAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.PutAwayAction.yml", "TinyLife.Actions.PutAwayAction.AndThenInitialize": "TinyLife.Actions.PutAwayAction.yml", "TinyLife.Actions.PutAwayAction.AndThenIsCompleted": "TinyLife.Actions.PutAwayAction.yml", "TinyLife.Actions.PutAwayAction.CreateFirstActions": "TinyLife.Actions.PutAwayAction.yml", "TinyLife.Actions.PutAwayAction.Items": "TinyLife.Actions.PutAwayAction.yml", "TinyLife.Actions.SellAction": "TinyLife.Actions.SellAction.yml", - "TinyLife.Actions.SellAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.SellAction.yml", "TinyLife.Actions.SellAction.AndThenInitialize": "TinyLife.Actions.SellAction.yml", "TinyLife.Actions.SellAction.AndThenIsCompleted": "TinyLife.Actions.SellAction.yml", "TinyLife.Actions.SellAction.CreateFirstActions": "TinyLife.Actions.SellAction.yml", "TinyLife.Actions.SellAction.GetSoldObject``1(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.SellAction.yml", + "TinyLife.Actions.SellAction.Items": "TinyLife.Actions.SellAction.yml", "TinyLife.Actions.SitAction": "TinyLife.Actions.SitAction.yml", "TinyLife.Actions.SitAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.SitAction.yml", "TinyLife.Actions.SitAction.AndThenInitialize": "TinyLife.Actions.SitAction.yml", @@ -418,32 +436,39 @@ "TinyLife.Actions.SitAction.CreateFirstActions": "TinyLife.Actions.SitAction.yml", "TinyLife.Actions.SocialAction": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.SocialAction.yml", + "TinyLife.Actions.SocialAction.AndThenInitialize": "TinyLife.Actions.SocialAction.yml", + "TinyLife.Actions.SocialAction.AndThenIsCompleted": "TinyLife.Actions.SocialAction.yml", + "TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.SocialAction.yml", + "TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.ConversationTime": "TinyLife.Actions.SocialAction.yml", + "TinyLife.Actions.SocialAction.CreateFirstActions": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.GetDisplayName": "TinyLife.Actions.SocialAction.yml", - "TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner": "TinyLife.Actions.SocialAction.yml", + "TinyLife.Actions.SocialAction.GetMaxWaitTime": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.Id": "TinyLife.Actions.SocialAction.yml", - "TinyLife.Actions.SocialAction.Initialize": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.InitializeConversation": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.InProgressTime": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.InvokeForBoth(System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})": "TinyLife.Actions.SocialAction.yml", - "TinyLife.Actions.SocialAction.IsCompleted": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.IsConversationCompleted": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.IsMain": "TinyLife.Actions.SocialAction.yml", - "TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.Partner": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.PartnerAction": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.PartnerCompletion": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.SpeakInConversation(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32)": "TinyLife.Actions.SocialAction.yml", - "TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.SocialAction.yml", "TinyLife.Actions.SocialAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.SocialAction.yml", - "TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.SocialAction.yml", + "TinyLife.Actions.StoreAction": "TinyLife.Actions.StoreAction.yml", + "TinyLife.Actions.StoreAction.AndThenInitialize": "TinyLife.Actions.StoreAction.yml", + "TinyLife.Actions.StoreAction.AndThenIsCompleted": "TinyLife.Actions.StoreAction.yml", + "TinyLife.Actions.StoreAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.StoreAction.yml", + "TinyLife.Actions.StoreAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.StoreAction.yml", + "TinyLife.Actions.StoreAction.CreateFirstActions": "TinyLife.Actions.StoreAction.yml", + "TinyLife.Actions.StoreAction.Items": "TinyLife.Actions.StoreAction.yml", "TinyLife.Actions.TalkAction": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.TalkAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.TalkAction.yml", + "TinyLife.Actions.TalkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.TalkAction.Create(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings)": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.TalkAction.IsConversationCompleted": "TinyLife.Actions.TalkAction.yml", - "TinyLife.Actions.TalkAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.TalkAction.OnEvaluate": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.TalkAction.OnTalkFailure": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.TalkAction.OnTalkSuccess": "TinyLife.Actions.TalkAction.yml", @@ -477,6 +502,14 @@ "TinyLife.Actions.TalkAction.TalkSettings.TalkMinutes": "TinyLife.Actions.TalkAction.TalkSettings.yml", "TinyLife.Actions.TalkAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.Typeless": "TinyLife.Actions.Typeless.yml", + "TinyLife.Actions.Typeless.PathfindToPersonAction": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml", + "TinyLife.Actions.Typeless.PathfindToPersonAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml", + "TinyLife.Actions.Typeless.PathfindToPersonAction.GetMaxPathfindTime": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml", + "TinyLife.Actions.Typeless.PathfindToPersonAction.Initialize": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml", + "TinyLife.Actions.Typeless.PathfindToPersonAction.IsCompleted": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml", + "TinyLife.Actions.Typeless.PathfindToPersonAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml", + "TinyLife.Actions.Typeless.PathfindToPersonAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml", + "TinyLife.Actions.Typeless.PathfindToPersonAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.Typeless.PathfindToPersonAction.yml", "TinyLife.Actions.Typeless.SpawnItemInHandAction": "TinyLife.Actions.Typeless.SpawnItemInHandAction.yml", "TinyLife.Actions.Typeless.SpawnItemInHandAction.#ctor(TinyLife.Actions.ActionInfo,TinyLife.Objects.FurnitureType,System.Int32[])": "TinyLife.Actions.Typeless.SpawnItemInHandAction.yml", "TinyLife.Actions.Typeless.SpawnItemInHandAction.ColorsToSpawn": "TinyLife.Actions.Typeless.SpawnItemInHandAction.yml", @@ -527,13 +560,6 @@ "TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically": "TinyLife.Actions.Typeless.TypelessAction.yml", "TinyLife.Actions.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.Typeless.TypelessAction.yml", "TinyLife.Actions.Typeless.TypelessAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.Typeless.TypelessAction.yml", - "TinyLife.Actions.UnderlyingActionHandler": "TinyLife.Actions.UnderlyingActionHandler.yml", - "TinyLife.Actions.UnderlyingActionHandler.Action": "TinyLife.Actions.UnderlyingActionHandler.yml", - "TinyLife.Actions.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)": "TinyLife.Actions.UnderlyingActionHandler.yml", - "TinyLife.Actions.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean)": "TinyLife.Actions.UnderlyingActionHandler.yml", - "TinyLife.Actions.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.UnderlyingActionHandler.yml", - "TinyLife.Actions.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.UnderlyingActionHandler.yml", - "TinyLife.Actions.UnderlyingActionHandler.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.UnderlyingActionHandler.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.DrainEnergy": "TinyLife.Actions.WalkAction.yml", @@ -564,6 +590,7 @@ "TinyLife.Actions.WorkAction.AndThenInitialize": "TinyLife.Actions.WorkAction.yml", "TinyLife.Actions.WorkAction.AndThenIsCompleted": "TinyLife.Actions.WorkAction.yml", "TinyLife.Actions.WorkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.WorkAction.yml", + "TinyLife.Actions.WorkAction.PreInitialize": "TinyLife.Actions.WorkAction.yml", "TinyLife.Debug": "TinyLife.Debug.yml", "TinyLife.Debug.CheatDelegate": "TinyLife.Debug.CheatDelegate.yml", "TinyLife.Debug.Cheats": "TinyLife.Debug.yml", @@ -621,6 +648,7 @@ "TinyLife.Emotions.EmotionModifier.GradesDown": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.GradesUp": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.HackingFail": "TinyLife.Emotions.EmotionModifier.yml", + "TinyLife.Emotions.EmotionModifier.HadToGetFoodSomewhereElse": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.Icon": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.InspiredByPride": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.InspiringIdeas": "TinyLife.Emotions.EmotionModifier.yml", @@ -730,7 +758,9 @@ "TinyLife.GameImpl.GameMode.InGameHousehold": "TinyLife.GameImpl.GameMode.yml", "TinyLife.GameImpl.GameMode.MainMenu": "TinyLife.GameImpl.GameMode.yml", "TinyLife.GameImpl.GameMode.SelectHousehold": "TinyLife.GameImpl.GameMode.yml", + "TinyLife.GameImpl.GameMode.Splash": "TinyLife.GameImpl.GameMode.yml", "TinyLife.GameImpl.GraphicsMetrics": "TinyLife.GameImpl.yml", + "TinyLife.GameImpl.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.Instance": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.IsMouseOnUi": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.Listener": "TinyLife.GameImpl.yml", @@ -1048,12 +1078,11 @@ "TinyLife.Objects.Clothes": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,MLEM.Textures.TextureRegion,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Utilities.ColorScheme[])": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.Ages": "TinyLife.Objects.Clothes.yml", + "TinyLife.Objects.Clothes.AllIntentions": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.Colors": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.DepthFunction": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.GetClothes(TinyLife.Objects.ClothesLayer,TinyLife.Objects.AgeGroup)": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.GetIntentionDescription": "TinyLife.Objects.Clothes.yml", - "TinyLife.Objects.Clothes.GetIntentionMatchingOutfit(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes}},TinyLife.Objects.ClothesIntention,System.Single)": "TinyLife.Objects.Clothes.yml", - "TinyLife.Objects.Clothes.GetIntentionPercentage(System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes},TinyLife.Objects.ClothesIntention)": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.GetPrice": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.Icon": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.Intentions": "TinyLife.Objects.Clothes.yml", @@ -1076,6 +1105,7 @@ "TinyLife.Objects.ClothesIntention.Summer": "TinyLife.Objects.ClothesIntention.yml", "TinyLife.Objects.ClothesIntention.Swimwear": "TinyLife.Objects.ClothesIntention.yml", "TinyLife.Objects.ClothesIntention.Winter": "TinyLife.Objects.ClothesIntention.yml", + "TinyLife.Objects.ClothesIntention.Work": "TinyLife.Objects.ClothesIntention.yml", "TinyLife.Objects.ClothesIntention.Workout": "TinyLife.Objects.ClothesIntention.yml", "TinyLife.Objects.ClothesLayer": "TinyLife.Objects.ClothesLayer.yml", "TinyLife.Objects.ClothesLayer.Accessories": "TinyLife.Objects.ClothesLayer.yml", @@ -1109,6 +1139,7 @@ "TinyLife.Objects.Fireplace.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean)": "TinyLife.Objects.Fireplace.yml", "TinyLife.Objects.Fireplace.IsElectrical": "TinyLife.Objects.Fireplace.yml", "TinyLife.Objects.Fireplace.LightSize": "TinyLife.Objects.Fireplace.yml", + "TinyLife.Objects.Fireplace.OnRemoved": "TinyLife.Objects.Fireplace.yml", "TinyLife.Objects.Fireplace.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.Fireplace.yml", "TinyLife.Objects.Food": "TinyLife.Objects.Food.yml", "TinyLife.Objects.Food.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.Food.yml", @@ -1470,6 +1501,12 @@ "TinyLife.Objects.ObjectSpot.IsFurnitureAllowed": "TinyLife.Objects.ObjectSpot.yml", "TinyLife.Objects.ObjectSpot.PicnicTableSpots(Microsoft.Xna.Framework.Point)": "TinyLife.Objects.ObjectSpot.yml", "TinyLife.Objects.ObjectSpot.TableSpots(Microsoft.Xna.Framework.Point)": "TinyLife.Objects.ObjectSpot.yml", + "TinyLife.Objects.Outfit": "TinyLife.Objects.Outfit.yml", + "TinyLife.Objects.Outfit.#ctor(System.Collections.Generic.Dictionary{TinyLife.Objects.ClothesLayer,TinyLife.Objects.WornClothes})": "TinyLife.Objects.Outfit.yml", + "TinyLife.Objects.Outfit.Clothes": "TinyLife.Objects.Outfit.yml", + "TinyLife.Objects.Outfit.EnsureIntentionsMatch(System.Int32)": "TinyLife.Objects.Outfit.yml", + "TinyLife.Objects.Outfit.GetIntentionPercentage(TinyLife.Objects.ClothesIntention)": "TinyLife.Objects.Outfit.yml", + "TinyLife.Objects.Outfit.Intentions": "TinyLife.Objects.Outfit.yml", "TinyLife.Objects.OverlayWallHanging": "TinyLife.Objects.OverlayWallHanging.yml", "TinyLife.Objects.OverlayWallHanging.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.OverlayWallHanging.yml", "TinyLife.Objects.OverlayWallHanging.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean)": "TinyLife.Objects.OverlayWallHanging.yml", @@ -1495,7 +1532,7 @@ "TinyLife.Objects.Particle.Motion": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Position": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Scale": "TinyLife.Objects.Particle.yml", - "TinyLife.Objects.Particle.Spawn(TinyLife.Objects.Particle)": "TinyLife.Objects.Particle.yml", + "TinyLife.Objects.Particle.Spawn(Microsoft.Xna.Framework.Vector2,System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle})": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.TimeLived": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.TimeToLive": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.Particle.yml", @@ -1554,13 +1591,13 @@ "TinyLife.Objects.Person.GetHeldObject``1": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetHomeLocation": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetHoverInfo": "TinyLife.Objects.Person.yml", - "TinyLife.Objects.Person.GetMatchingOutfit(TinyLife.Objects.ClothesIntention,System.Single)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetNeed(TinyLife.NeedType)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetNeedPercentage(TinyLife.NeedType)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetPersonalitySkillBoost(TinyLife.Skills.SkillType)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetProject(System.String,System.String)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetProjects(System.String)": "TinyLife.Objects.Person.yml", + "TinyLife.Objects.Person.GetRandomOutfit(TinyLife.Objects.ClothesIntention)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetRandomSpeakSound(TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan})": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetRelationship(TinyLife.Objects.Person,System.Boolean)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetRelationshipType(TinyLife.Objects.Person)": "TinyLife.Objects.Person.yml", @@ -1639,7 +1676,7 @@ "TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType,System.Single,System.Single)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.Rotation": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.SetCurrentOutfit(System.Int32)": "TinyLife.Objects.Person.yml", - "TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention,System.Single)": "TinyLife.Objects.Person.yml", + "TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.Furniture)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid})": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType,System.Int32)": "TinyLife.Objects.Person.yml", @@ -1746,6 +1783,7 @@ "TinyLife.Options.Save": "TinyLife.Options.yml", "TinyLife.Options.ScreenshotKeybind": "TinyLife.Options.yml", "TinyLife.Options.SellHeldObjectKeybind": "TinyLife.Options.yml", + "TinyLife.Options.SoundscapeVolume": "TinyLife.Options.yml", "TinyLife.Options.SoundVolume": "TinyLife.Options.yml", "TinyLife.Options.SpeechVolume": "TinyLife.Options.yml", "TinyLife.Options.StingVolume": "TinyLife.Options.yml", @@ -2080,6 +2118,7 @@ "TinyLife.Uis": "TinyLife.Uis.yml", "TinyLife.Uis.CharacterCreator": "TinyLife.Uis.CharacterCreator.yml", "TinyLife.Uis.CharacterCreator.Active": "TinyLife.Uis.CharacterCreator.yml", + "TinyLife.Uis.CharacterCreator.CanCloseOrExport": "TinyLife.Uis.CharacterCreator.yml", "TinyLife.Uis.CharacterCreator.CanSwitchPeople": "TinyLife.Uis.CharacterCreator.yml", "TinyLife.Uis.CharacterCreator.CreatePerson(TinyLife.World.Map,TinyLife.World.Household)": "TinyLife.Uis.CharacterCreator.yml", "TinyLife.Uis.CharacterCreator.MaxHouseholdSize": "TinyLife.Uis.CharacterCreator.yml", @@ -2120,6 +2159,10 @@ "TinyLife.Uis.InGameUi.Main": "TinyLife.Uis.InGameUi.yml", "TinyLife.Uis.InGameUi.OnInitialized": "TinyLife.Uis.InGameUi.yml", "TinyLife.Uis.Menus": "TinyLife.Uis.Menus.yml", + "TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.Uis.Menus.yml", + "TinyLife.Uis.Menus.TransitionType": "TinyLife.Uis.Menus.TransitionType.yml", + "TinyLife.Uis.Menus.TransitionType.Fade": "TinyLife.Uis.Menus.TransitionType.yml", + "TinyLife.Uis.Menus.TransitionType.Swipe": "TinyLife.Uis.Menus.TransitionType.yml", "TinyLife.Uis.Notifications": "TinyLife.Uis.Notifications.yml", "TinyLife.Uis.Notifications.Add(MLEM.Textures.TextureRegion,System.String,TinyLife.Uis.NotifType)": "TinyLife.Uis.Notifications.yml", "TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType)": "TinyLife.Uis.Notifications.yml", @@ -2135,7 +2178,6 @@ "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.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", "TinyLife.Utilities.ColorScheme.Dirt": "TinyLife.Utilities.ColorScheme.yml", @@ -2153,7 +2195,6 @@ "TinyLife.Utilities.ColorScheme.Load(MLEM.Textures.TextureRegion)": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Modern": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.ModernShort": "TinyLife.Utilities.ColorScheme.yml", - "TinyLife.Utilities.ColorScheme.op_Addition(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme)": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.op_Implicit(TinyLife.Utilities.ColorScheme)~TinyLife.Utilities.ColorScheme[]": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Pastel": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Plants": "TinyLife.Utilities.ColorScheme.yml", @@ -2177,6 +2218,7 @@ "TinyLife.Utilities.Extensions.GetDepth(TinyLife.Objects.ClothesLayer)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.GetOpposite(TinyLife.GenealogyType)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.GetPriceModifier(TinyLife.Skills.Quality)": "TinyLife.Utilities.Extensions.yml", + "TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.IsHorizontal(MLEM.Misc.Direction2)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.IsLockedFor(TinyLife.World.LockType,TinyLife.Objects.Person,TinyLife.World.Lot)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.IsPartOfPerson(TinyLife.Objects.ClothesLayer)": "TinyLife.Utilities.Extensions.yml", @@ -2242,6 +2284,10 @@ "TinyLife.World.ExportedLot.Tiles": "TinyLife.World.ExportedLot.yml", "TinyLife.World.ExportedLot.Type": "TinyLife.World.ExportedLot.yml", "TinyLife.World.ExportedLot.Walls": "TinyLife.World.ExportedLot.yml", + "TinyLife.World.GrassyAutoTile": "TinyLife.World.GrassyAutoTile.yml", + "TinyLife.World.GrassyAutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,System.Boolean,MLEM.Textures.TextureRegion,System.Int32[])": "TinyLife.World.GrassyAutoTile.yml", + "TinyLife.World.GrassyAutoTile.Draw(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})": "TinyLife.World.GrassyAutoTile.yml", + "TinyLife.World.GrassyAutoTile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)": "TinyLife.World.GrassyAutoTile.yml", "TinyLife.World.Household": "TinyLife.World.Household.yml", "TinyLife.World.Household.#ctor(TinyLife.World.Map,TinyLife.World.Lot)": "TinyLife.World.Household.yml", "TinyLife.World.Household.Add(TinyLife.Objects.Person)": "TinyLife.World.Household.yml", @@ -2254,6 +2300,7 @@ "TinyLife.World.Household.GetAverageFriendshipTo(TinyLife.Objects.Person)": "TinyLife.World.Household.yml", "TinyLife.World.Household.HasMember(System.Guid)": "TinyLife.World.Household.yml", "TinyLife.World.Household.Import(TinyLife.World.ExportedHousehold,System.Boolean)": "TinyLife.World.Household.yml", + "TinyLife.World.Household.IsComplete(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person})": "TinyLife.World.Household.yml", "TinyLife.World.Household.IsCurrent": "TinyLife.World.Household.yml", "TinyLife.World.Household.IsLotVisible(TinyLife.World.Lot)": "TinyLife.World.Household.yml", "TinyLife.World.Household.Lot": "TinyLife.World.Household.yml", @@ -2381,6 +2428,7 @@ "TinyLife.World.Map.LoadStaticMap(System.String,System.Action{System.String},System.Boolean)": "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.MarkTileDirtyForDrawing(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml", "TinyLife.World.Map.MoveEverything(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Rectangle,System.Boolean)": "TinyLife.World.Map.yml", "TinyLife.World.Map.Name": "TinyLife.World.Map.yml", "TinyLife.World.Map.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)": "TinyLife.World.Map.yml", @@ -2415,6 +2463,7 @@ "TinyLife.World.MapSection.Size": "TinyLife.World.MapSection.yml", "TinyLife.World.MapSection.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.World.MapSection.yml", "TinyLife.World.MapSection.Validate": "TinyLife.World.MapSection.yml", + "TinyLife.World.MapSection.ValidateEarly(TinyLife.World.Map)": "TinyLife.World.MapSection.yml", "TinyLife.World.Opening": "TinyLife.World.Opening.yml", "TinyLife.World.Opening.#ctor(TinyLife.World.OpeningType,System.Int32)": "TinyLife.World.Opening.yml", "TinyLife.World.Opening.CanPlaceOn(TinyLife.Objects.FurnitureType)": "TinyLife.World.Opening.yml", @@ -2479,6 +2528,11 @@ "TinyLife.World.Room.Map": "TinyLife.World.Room.yml", "TinyLife.World.Room.Tiles": "TinyLife.World.Room.yml", "TinyLife.World.Room.Validate": "TinyLife.World.Room.yml", + "TinyLife.World.Soundscape": "TinyLife.World.Soundscape.yml", + "TinyLife.World.Soundscape.#ctor(TinyLife.World.Soundscape.IntensityDelegate,Microsoft.Xna.Framework.Audio.SoundEffect[])": "TinyLife.World.Soundscape.yml", + "TinyLife.World.Soundscape.IntensityDelegate": "TinyLife.World.Soundscape.IntensityDelegate.yml", + "TinyLife.World.Soundscape.Soundscapes": "TinyLife.World.Soundscape.yml", + "TinyLife.World.Soundscape.Update(TinyLife.World.Map,MLEM.Cameras.Camera)": "TinyLife.World.Soundscape.yml", "TinyLife.World.SwingingDoor": "TinyLife.World.SwingingDoor.yml", "TinyLife.World.SwingingDoor.#ctor(TinyLife.World.OpeningType,System.Int32)": "TinyLife.World.SwingingDoor.yml", "TinyLife.World.SwingingDoor.CanWalkThrough(TinyLife.World.Wall,TinyLife.Objects.Person)": "TinyLife.World.SwingingDoor.yml", @@ -2486,22 +2540,25 @@ "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{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,System.Boolean,MLEM.Textures.TextureRegion)": "TinyLife.World.Tile.yml", + "TinyLife.World.Tile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,System.Boolean,MLEM.Textures.TextureRegion,System.Int32[])": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.BaseName": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.CanBuy": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Colors": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.ColorSchemes": "TinyLife.World.Tile.yml", - "TinyLife.World.Tile.Draw(System.Object,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Boolean)": "TinyLife.World.Tile.yml", + "TinyLife.World.Tile.DefaultColors": "TinyLife.World.Tile.yml", + "TinyLife.World.Tile.Draw(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})": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single)": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.GetPrice": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Height": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Icon": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Name": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Natural": "TinyLife.World.Tile.yml", + "TinyLife.World.Tile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.PathCostModifier": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Price": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.ReferencePrice": "TinyLife.World.Tile.yml", - "TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Type)": "TinyLife.World.Tile.yml", + "TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type)": "TinyLife.World.Tile.yml", + "TinyLife.World.Tile.TextureRegions": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Tiles": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Width": "TinyLife.World.Tile.yml", "TinyLife.World.UpdateDelegate": "TinyLife.World.UpdateDelegate.yml", @@ -2534,15 +2591,17 @@ "TinyLife.World.WallMode.RoofGableInverse": "TinyLife.World.WallMode.yml", "TinyLife.World.WallMode.SmallWindow": "TinyLife.World.WallMode.yml", "TinyLife.World.Wallpaper": "TinyLife.World.Wallpaper.yml", + "TinyLife.World.Wallpaper.#ctor(System.String,System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,System.Int32[],TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[])": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.BaseName": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.Colors": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.ColorSchemes": "TinyLife.World.Wallpaper.yml", + "TinyLife.World.Wallpaper.DefaultColors": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,TinyLife.World.WallMode,System.Boolean,System.Boolean,System.Single,System.Single,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,System.Single)": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.GetPrice": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.Icon": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.Name": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.Price": "TinyLife.World.Wallpaper.yml", - "TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[])": "TinyLife.World.Wallpaper.yml", + "TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,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" } \ No newline at end of file diff --git a/docs/api/TinyLife.Actions.Action.yml b/docs/api/TinyLife.Actions.Action.yml index c5852d3..61391a9 100644 --- a/docs/api/TinyLife.Actions.Action.yml +++ b/docs/api/TinyLife.Actions.Action.yml @@ -34,7 +34,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Action path: Actions/Action.cs - startLine: 14 + startLine: 15 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -44,17 +44,19 @@ items: content: 'public abstract class Action : TypelessAction, IGenericDataHolder' content.vb: >- Public MustInherit Class Action + Inherits TypelessAction + Implements IGenericDataHolder inheritance: - System.Object - MLEM.Data.Json.JsonTypeSafeGenericDataHolder - TinyLife.Actions.Typeless.TypelessAction derivedClasses: + - TinyLife.Actions.BehaviorAction`1 - TinyLife.Actions.DieAction - TinyLife.Actions.MultiAction - TinyLife.Actions.PathfindAction - - TinyLife.Actions.SocialAction implements: - MLEM.Misc.IGenericDataHolder inheritedMembers: @@ -126,7 +128,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: Actions/Action.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -171,7 +173,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/Action.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -210,24 +212,20 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: Actions/Action.cs - startLine: 34 + startLine: 35 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.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overload: TinyLife.Actions.Action.Update* @@ -255,18 +253,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: Actions/Action.cs - startLine: 45 + startLine: 46 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.\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.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType) overload: TinyLife.Actions.Action.OnCompleted* @@ -294,21 +290,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Actions/Action.cs - startLine: 56 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nValidates this action's data.\nThis is called when a map is loaded from disk.\nWhen returning false on this method, the action is removed from the .\n" example: [] syntax: content: public override bool Validate(Person person) parameters: - id: person type: TinyLife.Objects.Person - description: The person that this action belongs to return: type: System.Boolean - description: Whether or not the action is still valid (or if it has invalid data) content.vb: Public Overrides Function Validate(person As Person) As Boolean overridden: TinyLife.Actions.Typeless.TypelessAction.Validate(TinyLife.Objects.Person) overload: TinyLife.Actions.Action.Validate* @@ -336,7 +329,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanMultitask path: Actions/Action.cs - startLine: 68 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -377,7 +370,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanCancel path: Actions/Action.cs - startLine: 79 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -418,7 +411,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNextAction path: Actions/Action.cs - startLine: 90 + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -459,7 +452,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIconObject path: Actions/Action.cs - startLine: 100 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -496,7 +489,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CausesExtremelyFastSpeed path: Actions/Action.cs - startLine: 109 + startLine: 110 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -533,7 +526,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayName path: Actions/Action.cs - startLine: 118 + startLine: 119 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -570,7 +563,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TryForceFail path: Actions/Action.cs - startLine: 129 + startLine: 130 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -611,7 +604,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ApplyVariety path: Actions/Action.cs - startLine: 140 + startLine: 141 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.ActionInfo.yml b/docs/api/TinyLife.Actions.ActionInfo.yml index 3939103..11c26b0 100644 --- a/docs/api/TinyLife.Actions.ActionInfo.yml +++ b/docs/api/TinyLife.Actions.ActionInfo.yml @@ -34,7 +34,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionInfo path: Actions/ActionInfo.cs - startLine: 14 + startLine: 15 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -49,7 +49,9 @@ items: Public Class ActionInfo + Inherits JsonTypeSafeGenericDataHolder + Implements IGenericDataHolder inheritance: - System.Object @@ -97,7 +99,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Person path: Actions/ActionInfo.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -134,7 +136,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionLocation path: Actions/ActionInfo.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -179,7 +181,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionSpot path: Actions/ActionInfo.cs - startLine: 31 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -219,7 +221,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Map path: Actions/ActionInfo.cs - startLine: 38 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -256,7 +258,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetActionObject path: Actions/ActionInfo.cs - startLine: 65 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -297,7 +299,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddAuxiliaryObject path: Actions/ActionInfo.cs - startLine: 87 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -336,7 +338,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetInvolvedObjects path: Actions/ActionInfo.cs - startLine: 105 + startLine: 106 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -384,7 +386,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetInvolvedObject path: Actions/ActionInfo.cs - startLine: 123 + startLine: 124 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -393,6 +395,7 @@ items: syntax: content: >- public T GetInvolvedObject(ObjectCategory category = null, bool includeIndirectly = true, Func predicate = null) + where T : MapObject parameters: - id: category @@ -437,7 +440,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetInvolvedActionSpot path: Actions/ActionInfo.cs - startLine: 142 + startLine: 143 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -476,7 +479,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToFreeActionSpot path: Actions/ActionInfo.cs - startLine: 158 + startLine: 159 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -515,7 +518,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OccupyFreeActionSpot path: Actions/ActionInfo.cs - startLine: 174 + startLine: 175 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -563,7 +566,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Actions/ActionInfo.cs - startLine: 184 + startLine: 185 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -599,7 +602,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromLocation path: Actions/ActionInfo.cs - startLine: 230 + startLine: 231 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -643,7 +646,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromObjectGeneric path: Actions/ActionInfo.cs - startLine: 240 + startLine: 241 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -687,7 +690,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromSelf path: Actions/ActionInfo.cs - startLine: 249 + startLine: 250 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.ActionType.AiSettings.yml b/docs/api/TinyLife.Actions.ActionType.AiSettings.yml index 9812de4..913d51e 100644 --- a/docs/api/TinyLife.Actions.ActionType.AiSettings.yml +++ b/docs/api/TinyLife.Actions.ActionType.AiSettings.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AiSettings path: Actions/ActionType.cs - startLine: 319 + startLine: 321 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -66,7 +66,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SolvedNeeds path: Actions/ActionType.cs - startLine: 326 + startLine: 328 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -99,7 +99,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PassivePriority path: Actions/ActionType.cs - startLine: 333 + startLine: 335 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -132,7 +132,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanDoRandomly path: Actions/ActionType.cs - startLine: 340 + startLine: 342 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -165,7 +165,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanDoAtAnyPoint path: Actions/ActionType.cs - startLine: 347 + startLine: 349 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -198,7 +198,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NeedsFreeActionSpot path: Actions/ActionType.cs - startLine: 353 + startLine: 355 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.ActionType.CanExecuteDelegate.yml b/docs/api/TinyLife.Actions.ActionType.CanExecuteDelegate.yml index 0f09321..937c56b 100644 --- a/docs/api/TinyLife.Actions.ActionType.CanExecuteDelegate.yml +++ b/docs/api/TinyLife.Actions.ActionType.CanExecuteDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecuteDelegate path: Actions/ActionType.cs - startLine: 180 + startLine: 182 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.ActionType.CanExecuteResult.yml b/docs/api/TinyLife.Actions.ActionType.CanExecuteResult.yml index e2c6100..9a52b83 100644 --- a/docs/api/TinyLife.Actions.ActionType.CanExecuteResult.yml +++ b/docs/api/TinyLife.Actions.ActionType.CanExecuteResult.yml @@ -40,7 +40,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecuteResult path: Actions/ActionType.cs - startLine: 360 + startLine: 362 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -76,7 +76,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Hidden path: Actions/ActionType.cs - startLine: 365 + startLine: 367 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -110,7 +110,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Valid path: Actions/ActionType.cs - startLine: 369 + startLine: 371 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -144,7 +144,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HoldingItem path: Actions/ActionType.cs - startLine: 373 + startLine: 375 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -178,7 +178,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NoSpace path: Actions/ActionType.cs - startLine: 377 + startLine: 379 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -212,7 +212,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NoChair path: Actions/ActionType.cs - startLine: 381 + startLine: 383 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -246,7 +246,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NotEnoughMoney path: Actions/ActionType.cs - startLine: 385 + startLine: 387 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -280,7 +280,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NotEnoughSkill path: Actions/ActionType.cs - startLine: 389 + startLine: 391 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -314,7 +314,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TooFar path: Actions/ActionType.cs - startLine: 393 + startLine: 395 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -348,7 +348,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NotYours path: Actions/ActionType.cs - startLine: 397 + startLine: 399 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -382,7 +382,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TooUncomfortable path: Actions/ActionType.cs - startLine: 401 + startLine: 403 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -416,7 +416,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TooEmbarrassed path: Actions/ActionType.cs - startLine: 405 + startLine: 407 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -450,7 +450,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TooSad path: Actions/ActionType.cs - startLine: 409 + startLine: 411 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -484,7 +484,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WrongRelationshipType path: Actions/ActionType.cs - startLine: 413 + startLine: 415 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -518,7 +518,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ObjectBroken path: Actions/ActionType.cs - startLine: 417 + startLine: 419 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -552,7 +552,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NoMatchingObjectAround path: Actions/ActionType.cs - startLine: 421 + startLine: 423 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -586,7 +586,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UtilitiesDisabled path: Actions/ActionType.cs - startLine: 425 + startLine: 427 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -620,7 +620,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Expired path: Actions/ActionType.cs - startLine: 429 + startLine: 431 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -654,7 +654,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BlockedByEmotionModifier path: Actions/ActionType.cs - startLine: 433 + startLine: 435 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -688,7 +688,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WaitingRequired path: Actions/ActionType.cs - startLine: 437 + startLine: 439 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -722,7 +722,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TooStunned path: Actions/ActionType.cs - startLine: 441 + startLine: 443 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -756,7 +756,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AlreadyDone path: Actions/ActionType.cs - startLine: 445 + startLine: 447 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml b/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml index 445a78c..a39e701 100644 --- a/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml +++ b/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml @@ -40,7 +40,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TypeSettings path: Actions/ActionType.cs - startLine: 185 + startLine: 187 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -50,6 +50,7 @@ items: content: 'public struct TypeSettings : IGenericDataHolder' content.vb: >- Public Structure TypeSettings + Implements IGenericDataHolder implements: - MLEM.Misc.IGenericDataHolder @@ -86,7 +87,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: Actions/ActionType.cs - startLine: 190 + startLine: 192 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -119,7 +120,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NameWithoutCategory path: Actions/ActionType.cs - startLine: 195 + startLine: 197 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -157,7 +158,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Categories path: Actions/ActionType.cs - startLine: 200 + startLine: 202 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -195,7 +196,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Texture path: Actions/ActionType.cs - startLine: 205 + startLine: 207 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -228,7 +229,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Context path: Actions/ActionType.cs - startLine: 210 + startLine: 212 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -261,7 +262,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecute path: Actions/ActionType.cs - startLine: 216 + startLine: 218 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -294,7 +295,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConstructedType path: Actions/ActionType.cs - startLine: 221 + startLine: 223 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -327,7 +328,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConstructorArguments path: Actions/ActionType.cs - startLine: 226 + startLine: 228 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -360,7 +361,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Varieties path: Actions/ActionType.cs - startLine: 234 + startLine: 236 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -393,7 +394,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Ai path: Actions/ActionType.cs - startLine: 239 + startLine: 241 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -426,7 +427,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsInappropriateElsewhere path: Actions/ActionType.cs - startLine: 244 + startLine: 246 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -459,7 +460,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IconName path: Actions/ActionType.cs - startLine: 250 + startLine: 252 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -492,7 +493,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayName path: Actions/ActionType.cs - startLine: 256 + startLine: 258 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -525,7 +526,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredSkill path: Actions/ActionType.cs - startLine: 262 + startLine: 264 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -558,7 +559,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredAges path: Actions/ActionType.cs - startLine: 266 + startLine: 268 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -591,7 +592,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredEmotion path: Actions/ActionType.cs - startLine: 271 + startLine: 273 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -624,7 +625,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredPersonality path: Actions/ActionType.cs - startLine: 276 + startLine: 278 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -657,7 +658,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/ActionType.cs - startLine: 286 + startLine: 288 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -699,7 +700,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetData path: Actions/ActionType.cs - startLine: 297 + startLine: 299 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -737,7 +738,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetData path: Actions/ActionType.cs - startLine: 303 + startLine: 305 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -780,7 +781,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDataKeys path: Actions/ActionType.cs - startLine: 308 + startLine: 310 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.ActionType.yml b/docs/api/TinyLife.Actions.ActionType.yml index 761fbb6..4fe62c8 100644 --- a/docs/api/TinyLife.Actions.ActionType.yml +++ b/docs/api/TinyLife.Actions.ActionType.yml @@ -48,6 +48,7 @@ items: - TinyLife.Actions.ActionType.FoolAround - TinyLife.Actions.ActionType.GaugeRelationship - TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean) + - TinyLife.Actions.ActionType.GetFoodSomewhereElse - TinyLife.Actions.ActionType.GetIconName - TinyLife.Actions.ActionType.GetIngredientsFamily - TinyLife.Actions.ActionType.GetIngredientsSingle @@ -123,7 +124,7 @@ items: - TinyLife.Actions.ActionType.RunOnTreadmill - TinyLife.Actions.ActionType.Scrap - TinyLife.Actions.ActionType.SelfPublishBook - - TinyLife.Actions.ActionType.SellPainting + - TinyLife.Actions.ActionType.Sell - TinyLife.Actions.ActionType.Settings - TinyLife.Actions.ActionType.ShakeTree - TinyLife.Actions.ActionType.ShareIdeas @@ -133,6 +134,7 @@ items: - TinyLife.Actions.ActionType.SourceString - TinyLife.Actions.ActionType.StartDating - TinyLife.Actions.ActionType.Starve + - TinyLife.Actions.ActionType.Store - TinyLife.Actions.ActionType.TakeShower - TinyLife.Actions.ActionType.Talk - TinyLife.Actions.ActionType.TalkAboutFeelings @@ -178,7 +180,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionType path: Actions/ActionType.Utilities.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -193,6 +195,7 @@ items: Public Class ActionType + Implements IEmotionSource inheritance: - System.Object @@ -232,7 +235,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: Actions/ActionType.cs - startLine: 34 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -252,7 +255,7 @@ items: - Shared - ReadOnly - uid: TinyLife.Actions.ActionType.Settings - commentId: P:TinyLife.Actions.ActionType.Settings + commentId: F:TinyLife.Actions.ActionType.Settings id: Settings parent: TinyLife.Actions.ActionType langs: @@ -261,7 +264,7 @@ items: name: Settings nameWithType: ActionType.Settings fullName: TinyLife.Actions.ActionType.Settings - type: Property + type: Field source: remote: path: TinyLife/Actions/ActionType.cs @@ -269,22 +272,20 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Settings path: Actions/ActionType.cs - startLine: 39 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nThe for this action type, which actually contain this type's properties.\n" example: [] syntax: - content: public ActionType.TypeSettings Settings { get; } - parameters: [] + content: public readonly ActionType.TypeSettings Settings return: type: TinyLife.Actions.ActionType.TypeSettings - content.vb: Public ReadOnly Property Settings As ActionType.TypeSettings - overload: TinyLife.Actions.ActionType.Settings* + content.vb: Public ReadOnly Settings As ActionType.TypeSettings modifiers.csharp: - public - - get + - readonly modifiers.vb: - Public - ReadOnly @@ -306,11 +307,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SourceString path: Actions/ActionType.cs - startLine: 41 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nA (localized) string that is displayed when hovering over an that has this source\n" example: [] syntax: content: public string SourceString { get; } @@ -345,7 +345,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Construct path: Actions/ActionType.cs - startLine: 53 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -390,7 +390,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayName path: Actions/ActionType.cs - startLine: 68 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -432,7 +432,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsActionType path: Actions/ActionType.cs - startLine: 78 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -471,7 +471,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecute path: Actions/ActionType.cs - startLine: 89 + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -513,7 +513,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIconName path: Actions/ActionType.cs - startLine: 111 + startLine: 113 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -548,7 +548,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVarieties path: Actions/ActionType.cs - startLine: 125 + startLine: 127 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -587,7 +587,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: Actions/ActionType.cs - startLine: 154 + startLine: 156 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -628,7 +628,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RegisterAll path: Actions/ActionType.cs - startLine: 163 + startLine: 165 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -672,7 +672,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Walk path: Actions/ActionType.Internal.cs - startLine: 8 + startLine: 9 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -707,7 +707,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Drive path: Actions/ActionType.Internal.cs - startLine: 9 + startLine: 10 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -742,7 +742,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PassOut path: Actions/ActionType.Internal.cs - startLine: 10 + startLine: 11 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -777,7 +777,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PeeSelf path: Actions/ActionType.Internal.cs - startLine: 11 + startLine: 12 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -812,7 +812,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Starve path: Actions/ActionType.Internal.cs - startLine: 12 + startLine: 13 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -847,7 +847,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BeAwayFromLotEmployment path: Actions/ActionType.Internal.cs - startLine: 13 + startLine: 14 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -882,7 +882,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DeliverMail path: Actions/ActionType.Internal.cs - startLine: 14 + startLine: 15 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -917,7 +917,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Die path: Actions/ActionType.Internal.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -952,7 +952,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CollectTrash path: Actions/ActionType.Internal.cs - startLine: 16 + startLine: 17 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -987,7 +987,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisitorGoHome path: Actions/ActionType.Internal.cs - startLine: 17 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1004,6 +1004,41 @@ items: - Public - Shared - ReadOnly +- uid: TinyLife.Actions.ActionType.GetFoodSomewhereElse + commentId: F:TinyLife.Actions.ActionType.GetFoodSomewhereElse + id: GetFoodSomewhereElse + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: GetFoodSomewhereElse + nameWithType: ActionType.GetFoodSomewhereElse + fullName: TinyLife.Actions.ActionType.GetFoodSomewhereElse + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Internal.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetFoodSomewhereElse + path: Actions/ActionType.Internal.cs + startLine: 25 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType GetFoodSomewhereElse + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly GetFoodSomewhereElse As ActionType + modifiers.csharp: + - public + - static + - readonly + modifiers.vb: + - Public + - Shared + - ReadOnly - uid: TinyLife.Actions.ActionType.GoHere commentId: F:TinyLife.Actions.ActionType.GoHere id: GoHere @@ -1022,7 +1057,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoHere path: Actions/ActionType.Misc.cs - startLine: 19 + startLine: 20 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1057,7 +1092,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sit path: Actions/ActionType.Misc.cs - startLine: 22 + startLine: 23 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1092,7 +1127,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SitToilet path: Actions/ActionType.Misc.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1127,7 +1162,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sleep path: Actions/ActionType.Misc.cs - startLine: 35 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1162,7 +1197,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeShower path: Actions/ActionType.Misc.cs - startLine: 43 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1197,7 +1232,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIngredientsSingle path: Actions/ActionType.Misc.cs - startLine: 51 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1232,7 +1267,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIngredientsFamily path: Actions/ActionType.Misc.cs - startLine: 52 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1267,7 +1302,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PutDown path: Actions/ActionType.Misc.cs - startLine: 53 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1302,7 +1337,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PrepareFood path: Actions/ActionType.Misc.cs - startLine: 60 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1337,7 +1372,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CookFood path: Actions/ActionType.Misc.cs - startLine: 69 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1372,7 +1407,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PickUp path: Actions/ActionType.Misc.cs - startLine: 78 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1407,7 +1442,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Eat path: Actions/ActionType.Misc.cs - startLine: 81 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1442,7 +1477,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GrabServing path: Actions/ActionType.Misc.cs - startLine: 98 + startLine: 99 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1477,7 +1512,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CallToMeal path: Actions/ActionType.Misc.cs - startLine: 106 + startLine: 107 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1512,7 +1547,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlaySingleplayerGames path: Actions/ActionType.Misc.cs - startLine: 110 + startLine: 111 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1547,7 +1582,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayOnlineGames path: Actions/ActionType.Misc.cs - startLine: 111 + startLine: 112 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1582,7 +1617,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WatchWalkthroughs path: Actions/ActionType.Misc.cs - startLine: 112 + startLine: 113 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1617,7 +1652,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JoinEasyTournament path: Actions/ActionType.Misc.cs - startLine: 113 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1652,7 +1687,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JoinAdvancedTournament path: Actions/ActionType.Misc.cs - startLine: 114 + startLine: 115 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1687,7 +1722,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Chat path: Actions/ActionType.Misc.cs - startLine: 115 + startLine: 116 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1722,7 +1757,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChatWith path: Actions/ActionType.Misc.cs - startLine: 123 + startLine: 124 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1757,7 +1792,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CleanDish path: Actions/ActionType.Misc.cs - startLine: 127 + startLine: 128 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1792,7 +1827,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangeOutfit path: Actions/ActionType.Misc.cs - startLine: 136 + startLine: 137 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1827,7 +1862,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EditOutfits path: Actions/ActionType.Misc.cs - startLine: 150 + startLine: 151 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1862,7 +1897,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoHome path: Actions/ActionType.Misc.cs - startLine: 153 + startLine: 154 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1897,7 +1932,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisitLot path: Actions/ActionType.Misc.cs - startLine: 166 + startLine: 167 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1932,7 +1967,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Paint path: Actions/ActionType.Misc.cs - startLine: 186 + startLine: 187 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1949,33 +1984,33 @@ items: - Public - Shared - ReadOnly -- uid: TinyLife.Actions.ActionType.SellPainting - commentId: F:TinyLife.Actions.ActionType.SellPainting - id: SellPainting +- uid: TinyLife.Actions.ActionType.Sell + commentId: F:TinyLife.Actions.ActionType.Sell + id: Sell parent: TinyLife.Actions.ActionType langs: - csharp - vb - name: SellPainting - nameWithType: ActionType.SellPainting - fullName: TinyLife.Actions.ActionType.SellPainting + name: Sell + nameWithType: ActionType.Sell + fullName: TinyLife.Actions.ActionType.Sell type: Field source: remote: path: TinyLife/Actions/ActionType.Misc.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: SellPainting + id: Sell path: Actions/ActionType.Misc.cs - startLine: 195 + startLine: 196 assemblies: - Tiny Life namespace: TinyLife.Actions syntax: - content: public static readonly ActionType SellPainting + content: public static readonly ActionType Sell return: type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly SellPainting As ActionType + content.vb: Public Shared ReadOnly Sell As ActionType modifiers.csharp: - public - static @@ -2002,7 +2037,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeSpeech path: Actions/ActionType.Misc.cs - startLine: 213 + startLine: 204 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2037,7 +2072,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Read path: Actions/ActionType.Misc.cs - startLine: 221 + startLine: 212 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2072,7 +2107,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PutAway path: Actions/ActionType.Misc.cs - startLine: 234 + startLine: 225 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2107,7 +2142,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeJokes path: Actions/ActionType.Misc.cs - startLine: 243 + startLine: 234 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2142,7 +2177,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Work path: Actions/ActionType.Misc.cs - startLine: 251 + startLine: 242 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2177,7 +2212,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetJob path: Actions/ActionType.Misc.cs - startLine: 259 + startLine: 250 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2212,7 +2247,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: QuitJob path: Actions/ActionType.Misc.cs - startLine: 263 + startLine: 254 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2247,7 +2282,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MopPuddle path: Actions/ActionType.Misc.cs - startLine: 266 + startLine: 257 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2282,7 +2317,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeProgramming path: Actions/ActionType.Misc.cs - startLine: 276 + startLine: 267 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2317,7 +2352,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModGame path: Actions/ActionType.Misc.cs - startLine: 284 + startLine: 275 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2352,7 +2387,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HackSomeone path: Actions/ActionType.Misc.cs - startLine: 293 + startLine: 284 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2387,7 +2422,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WatchTv path: Actions/ActionType.Misc.cs - startLine: 298 + startLine: 289 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2422,7 +2457,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Repair path: Actions/ActionType.Misc.cs - startLine: 309 + startLine: 300 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2457,7 +2492,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PayBills path: Actions/ActionType.Misc.cs - startLine: 322 + startLine: 313 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2492,7 +2527,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeWriting path: Actions/ActionType.Misc.cs - startLine: 336 + startLine: 327 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2527,7 +2562,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WriteBook path: Actions/ActionType.Misc.cs - startLine: 344 + startLine: 335 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2562,7 +2597,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelfPublishBook path: Actions/ActionType.Misc.cs - startLine: 357 + startLine: 348 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2597,7 +2632,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HaveBookPublished path: Actions/ActionType.Misc.cs - startLine: 358 + startLine: 349 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2632,7 +2667,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LockDoor path: Actions/ActionType.Misc.cs - startLine: 359 + startLine: 350 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2667,7 +2702,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdmireLgbtFlag path: Actions/ActionType.Misc.cs - startLine: 367 + startLine: 358 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2702,7 +2737,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShakeTree path: Actions/ActionType.Misc.cs - startLine: 370 + startLine: 361 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2737,7 +2772,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RunOnTreadmill path: Actions/ActionType.Misc.cs - startLine: 373 + startLine: 364 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2772,7 +2807,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoJogging path: Actions/ActionType.Misc.cs - startLine: 381 + startLine: 372 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2807,7 +2842,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LiftWeights path: Actions/ActionType.Misc.cs - startLine: 389 + startLine: 380 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2842,7 +2877,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MixProteinShake path: Actions/ActionType.Misc.cs - startLine: 397 + startLine: 388 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2877,7 +2912,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWater path: Actions/ActionType.Misc.cs - startLine: 406 + startLine: 397 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2912,7 +2947,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WashHands path: Actions/ActionType.Misc.cs - startLine: 414 + startLine: 405 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2947,7 +2982,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToggleLight path: Actions/ActionType.Misc.cs - startLine: 421 + startLine: 412 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2982,7 +3017,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToggleAllLights path: Actions/ActionType.Misc.cs - startLine: 424 + startLine: 415 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3017,7 +3052,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GrillFood path: Actions/ActionType.Misc.cs - startLine: 435 + startLine: 426 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3052,7 +3087,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ThrowAway path: Actions/ActionType.Misc.cs - startLine: 445 + startLine: 436 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3087,7 +3122,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Scrap path: Actions/ActionType.Misc.cs - startLine: 453 + startLine: 444 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3122,7 +3157,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CleanEverything path: Actions/ActionType.Misc.cs - startLine: 459 + startLine: 450 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3157,7 +3192,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Clean path: Actions/ActionType.Misc.cs - startLine: 465 + startLine: 456 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3192,7 +3227,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Woodworking path: Actions/ActionType.Misc.cs - startLine: 473 + startLine: 464 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3227,7 +3262,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LightFireplace path: Actions/ActionType.Misc.cs - startLine: 495 + startLine: 486 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3262,7 +3297,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PsychSelfUp path: Actions/ActionType.Misc.cs - startLine: 531 + startLine: 522 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3279,6 +3314,41 @@ items: - Public - Shared - ReadOnly +- uid: TinyLife.Actions.ActionType.Store + commentId: F:TinyLife.Actions.ActionType.Store + id: Store + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: Store + nameWithType: ActionType.Store + fullName: TinyLife.Actions.ActionType.Store + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Misc.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Store + path: Actions/ActionType.Misc.cs + startLine: 525 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType Store + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly Store As ActionType + modifiers.csharp: + - public + - static + - readonly + modifiers.vb: + - Public + - Shared + - ReadOnly - uid: TinyLife.Actions.ActionType.ConfideIn commentId: F:TinyLife.Actions.ActionType.ConfideIn id: ConfideIn @@ -3297,7 +3367,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConfideIn path: Actions/ActionType.Social.cs - startLine: 22 + startLine: 23 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3332,7 +3402,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComplainAboutLife path: Actions/ActionType.Social.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3367,7 +3437,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutFeelings path: Actions/ActionType.Social.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3402,7 +3472,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShareIdeas path: Actions/ActionType.Social.cs - startLine: 38 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3437,7 +3507,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GaugeRelationship path: Actions/ActionType.Social.cs - startLine: 43 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3472,7 +3542,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskToLeave path: Actions/ActionType.Social.cs - startLine: 65 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3507,7 +3577,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CallOver path: Actions/ActionType.Social.cs - startLine: 71 + startLine: 72 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3542,7 +3612,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ThisIsInappropriate path: Actions/ActionType.Social.cs - startLine: 77 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3577,7 +3647,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WakeUp path: Actions/ActionType.Social.cs - startLine: 89 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3612,7 +3682,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskAboutPersonality path: Actions/ActionType.Social.cs - startLine: 92 + startLine: 93 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3647,7 +3717,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Talk path: Actions/ActionType.Social.cs - startLine: 113 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3682,7 +3752,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskAboutDay path: Actions/ActionType.Social.cs - startLine: 117 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3717,7 +3787,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellEngagingStory path: Actions/ActionType.Social.cs - startLine: 121 + startLine: 122 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3752,7 +3822,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellStory path: Actions/ActionType.Social.cs - startLine: 126 + startLine: 127 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3787,7 +3857,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutWork path: Actions/ActionType.Social.cs - startLine: 130 + startLine: 131 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3822,7 +3892,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutNeighborhood path: Actions/ActionType.Social.cs - startLine: 136 + startLine: 137 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3857,7 +3927,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutOutdoors path: Actions/ActionType.Social.cs - startLine: 141 + startLine: 142 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3892,7 +3962,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutFood path: Actions/ActionType.Social.cs - startLine: 145 + startLine: 146 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3927,7 +3997,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DiscussWorkoutRegimen path: Actions/ActionType.Social.cs - startLine: 149 + startLine: 150 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3962,7 +4032,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CompareMuscleSize path: Actions/ActionType.Social.cs - startLine: 156 + startLine: 157 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3997,7 +4067,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GushAboutPartner path: Actions/ActionType.Social.cs - startLine: 163 + startLine: 164 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4032,7 +4102,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskAboutGamingRig path: Actions/ActionType.Social.cs - startLine: 169 + startLine: 170 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4067,7 +4137,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskAboutComputerSpecs path: Actions/ActionType.Social.cs - startLine: 174 + startLine: 175 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4102,7 +4172,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoastAboutPagesWritten path: Actions/ActionType.Social.cs - startLine: 179 + startLine: 180 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4137,7 +4207,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PoseMathPuzzle path: Actions/ActionType.Social.cs - startLine: 185 + startLine: 186 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4172,7 +4242,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExpressFearOfCrowds path: Actions/ActionType.Social.cs - startLine: 190 + startLine: 191 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4207,7 +4277,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutNaps path: Actions/ActionType.Social.cs - startLine: 195 + startLine: 196 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4242,7 +4312,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutWatchingTv path: Actions/ActionType.Social.cs - startLine: 201 + startLine: 202 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4277,7 +4347,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InviteToHousehold path: Actions/ActionType.Social.cs - startLine: 206 + startLine: 207 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4312,7 +4382,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellJoke path: Actions/ActionType.Social.cs - startLine: 253 + startLine: 254 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4347,7 +4417,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellFunnyStory path: Actions/ActionType.Social.cs - startLine: 259 + startLine: 260 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4382,7 +4452,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellRidiculousStory path: Actions/ActionType.Social.cs - startLine: 264 + startLine: 265 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4417,7 +4487,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellComplexJoke path: Actions/ActionType.Social.cs - startLine: 269 + startLine: 270 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4452,7 +4522,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayTrick path: Actions/ActionType.Social.cs - startLine: 275 + startLine: 276 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4487,7 +4557,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutWork path: Actions/ActionType.Social.cs - startLine: 281 + startLine: 282 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4522,7 +4592,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutOwnUnemployment path: Actions/ActionType.Social.cs - startLine: 288 + startLine: 289 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4557,7 +4627,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutTreadmillAccidents path: Actions/ActionType.Social.cs - startLine: 295 + startLine: 296 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4592,7 +4662,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutWritingStyle path: Actions/ActionType.Social.cs - startLine: 302 + startLine: 303 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4627,7 +4697,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutAromance path: Actions/ActionType.Social.cs - startLine: 309 + startLine: 310 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4662,7 +4732,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutAsexuality path: Actions/ActionType.Social.cs - startLine: 316 + startLine: 317 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4697,7 +4767,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellJokeAboutSomething path: Actions/ActionType.Social.cs - startLine: 323 + startLine: 324 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4732,7 +4802,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Insult path: Actions/ActionType.Social.cs - startLine: 337 + startLine: 338 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4767,7 +4837,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ImplyMotherIsCamel path: Actions/ActionType.Social.cs - startLine: 342 + startLine: 343 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4802,7 +4872,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfUnemployment path: Actions/ActionType.Social.cs - startLine: 347 + startLine: 348 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4837,7 +4907,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfLaziness path: Actions/ActionType.Social.cs - startLine: 353 + startLine: 354 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4872,7 +4942,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfIntroversion path: Actions/ActionType.Social.cs - startLine: 358 + startLine: 359 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4907,7 +4977,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfNiceness path: Actions/ActionType.Social.cs - startLine: 364 + startLine: 365 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4942,7 +5012,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComplainAboutRelationship path: Actions/ActionType.Social.cs - startLine: 369 + startLine: 370 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4977,7 +5047,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfPoorFitness path: Actions/ActionType.Social.cs - startLine: 375 + startLine: 376 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5012,7 +5082,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BreakUp path: Actions/ActionType.Social.cs - startLine: 382 + startLine: 383 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5047,7 +5117,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Flirt path: Actions/ActionType.Social.cs - startLine: 411 + startLine: 412 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5082,7 +5152,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComplimentLooks path: Actions/ActionType.Social.cs - startLine: 416 + startLine: 417 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5117,7 +5187,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeRisqueRemark path: Actions/ActionType.Social.cs - startLine: 421 + startLine: 422 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5152,7 +5222,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StartDating path: Actions/ActionType.Social.cs - startLine: 428 + startLine: 429 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5187,7 +5257,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FoolAround path: Actions/ActionType.Social.cs - startLine: 443 + startLine: 444 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5222,11 +5292,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsHoldingOrValidParent path: Actions/ActionType.Utilities.cs - startLine: 31 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nA helper method intended to be used with that returns in the following cases:\n
\nThis helper method is useful in cases like , where the action should be allowed if the person is holding a food plate and clicking a chair, or if a person is clicking the food plate itself.\n" + summary: "\nA helper method intended to be used with that returns in the following cases:\n
  • The held object isAllowed and the action object matches the goalParent category
  • The held object is null and the action objectt isAllowed
\nThis helper method is useful in cases like , where the action should be allowed if the person is holding a food plate and clicking a chair, or if a person is clicking the food plate itself.\n" example: [] syntax: content: public static ActionType.CanExecuteResult IsHoldingOrValidParent(ActionInfo info, ObjectCategory goalParent, Func isAllowed, bool parentHasToExist = false, bool allowAnyInvolved = false) @@ -5278,11 +5348,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsHoldingOrValidParent path: Actions/ActionType.Utilities.cs - startLine: 49 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nA helper method intended to be used with that returns in the following cases:\n
\nThis helper method is useful in cases like , where the action should be allowed if the person is holding a food plate and clicking a chair, or if a person is clicking the food plate itself.\n" + summary: "\nA helper method intended to be used with that returns in the following cases:\n
  • The held object isAllowed and the action object matches the isParentAllowed condition
  • The held object is null and the action objectt isAllowed
\nThis helper method is useful in cases like , where the action should be allowed if the person is holding a food plate and clicking a chair, or if a person is clicking the food plate itself.\n" example: [] syntax: content: public static ActionType.CanExecuteResult IsHoldingOrValidParent(ActionInfo info, Func<(Furniture Parent, Furniture Item), bool> isParentAllowed, Func isAllowed, bool parentHasToExist = false, bool allowAnyInvolved = false) @@ -5334,7 +5404,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanPlaceHeldItem path: Actions/ActionType.Utilities.cs - startLine: 75 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5378,7 +5448,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasChairOrIsStandingDesk path: Actions/ActionType.Utilities.cs - startLine: 96 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5422,7 +5492,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsDislikedOrMean path: Actions/ActionType.Utilities.cs - startLine: 112 + startLine: 113 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5466,7 +5536,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsReadyForRomance path: Actions/ActionType.Utilities.cs - startLine: 130 + startLine: 131 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5510,7 +5580,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsComfortable path: Actions/ActionType.Utilities.cs - startLine: 157 + startLine: 158 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5554,7 +5624,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsNotUncomfortable path: Actions/ActionType.Utilities.cs - startLine: 168 + startLine: 169 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5598,7 +5668,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsNotEmbarrassed path: Actions/ActionType.Utilities.cs - startLine: 178 + startLine: 179 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5642,7 +5712,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsEmptyHanded path: Actions/ActionType.Utilities.cs - startLine: 188 + startLine: 189 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5686,7 +5756,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsFunctional path: Actions/ActionType.Utilities.cs - startLine: 198 + startLine: 199 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5730,7 +5800,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanWorkAtDeskObject path: Actions/ActionType.Utilities.cs - startLine: 215 + startLine: 216 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5774,7 +5844,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsNotExpired path: Actions/ActionType.Utilities.cs - startLine: 225 + startLine: 226 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5818,7 +5888,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanDoImportantAction path: Actions/ActionType.Utilities.cs - startLine: 237 + startLine: 238 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5862,7 +5932,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AreDating path: Actions/ActionType.Utilities.cs - startLine: 247 + startLine: 248 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5906,7 +5976,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecuteAll path: Actions/ActionType.Utilities.cs - startLine: 264 + startLine: 265 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5956,7 +6026,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanBeSexual path: Actions/ActionType.Utilities.cs - startLine: 280 + startLine: 281 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6000,7 +6070,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSkillPriorityMod path: Actions/ActionType.Utilities.cs - startLine: 294 + startLine: 295 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6547,11 +6617,6 @@ references: name: ActionType.TypeSettings nameWithType: ActionType.TypeSettings fullName: TinyLife.Actions.ActionType.TypeSettings -- uid: TinyLife.Actions.ActionType.Settings* - commentId: Overload:TinyLife.Actions.ActionType.Settings - name: Settings - nameWithType: ActionType.Settings - fullName: TinyLife.Actions.ActionType.Settings - uid: TinyLife.Actions.ActionType.SourceString* commentId: Overload:TinyLife.Actions.ActionType.SourceString name: SourceString diff --git a/docs/api/TinyLife.Actions.ActionVariety.yml b/docs/api/TinyLife.Actions.ActionVariety.yml index d657d21..6a9a715 100644 --- a/docs/api/TinyLife.Actions.ActionVariety.yml +++ b/docs/api/TinyLife.Actions.ActionVariety.yml @@ -34,7 +34,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionVariety path: Actions/ActionVariety.cs - startLine: 16 + startLine: 17 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -44,6 +44,7 @@ items: content: 'public struct ActionVariety : IGenericDataHolder' content.vb: >- Public Structure ActionVariety + Implements IGenericDataHolder implements: - MLEM.Misc.IGenericDataHolder @@ -80,7 +81,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: Actions/ActionVariety.cs - startLine: 21 + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -113,7 +114,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PassivePriority path: Actions/ActionVariety.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -146,7 +147,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecute path: Actions/ActionVariety.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -179,7 +180,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayName path: Actions/ActionVariety.cs - startLine: 38 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -212,7 +213,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Description path: Actions/ActionVariety.cs - startLine: 43 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -245,7 +246,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CustomLayout path: Actions/ActionVariety.cs - startLine: 49 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -278,7 +279,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/ActionVariety.cs - startLine: 57 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -314,7 +315,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayName path: Actions/ActionVariety.cs - startLine: 65 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -349,7 +350,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanBeExecuted path: Actions/ActionVariety.cs - startLine: 76 + startLine: 77 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -391,7 +392,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPassivePriority path: Actions/ActionVariety.cs - startLine: 92 + startLine: 93 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -430,7 +431,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetData path: Actions/ActionVariety.cs - startLine: 97 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -468,7 +469,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetData path: Actions/ActionVariety.cs - startLine: 103 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -511,7 +512,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDataKeys path: Actions/ActionVariety.cs - startLine: 108 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -546,7 +547,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ImageLayout path: Actions/ActionVariety.cs - startLine: 122 + startLine: 123 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -593,7 +594,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PortraitLayout path: Actions/ActionVariety.cs - startLine: 141 + startLine: 142 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.BehaviorAction-1.yml b/docs/api/TinyLife.Actions.BehaviorAction-1.yml new file mode 100644 index 0000000..ec1dc8d --- /dev/null +++ b/docs/api/TinyLife.Actions.BehaviorAction-1.yml @@ -0,0 +1,3550 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.Actions.BehaviorAction`1 + commentId: T:TinyLife.Actions.BehaviorAction`1 + id: BehaviorAction`1 + parent: TinyLife.Actions + children: + - TinyLife.Actions.BehaviorAction`1.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + - TinyLife.Actions.BehaviorAction`1.Behavior + - TinyLife.Actions.BehaviorAction`1.GetIconObject + - TinyLife.Actions.BehaviorAction`1.GetNextAction(TinyLife.Actions.CompletionType) + - TinyLife.Actions.BehaviorAction`1.Initialize + - TinyLife.Actions.BehaviorAction`1.OnCompleted(TinyLife.Actions.CompletionType) + - TinyLife.Actions.BehaviorAction`1.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + langs: + - csharp + - vb + name: BehaviorAction + nameWithType: BehaviorAction + fullName: TinyLife.Actions.BehaviorAction + type: Class + source: + remote: + path: TinyLife/Actions/BehaviorAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: BehaviorAction + path: Actions/BehaviorAction.cs + startLine: 16 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: "\nA behavior-based action is an that invokes an underlying in the appropriate places.\nThis type of action can be useful for when an action uses a basic behavior, but does a more complex additional action.\nIf the chosen behavior type T does not have a constructor that only accepts an as an argument, the property has to be set manually in the subclass constructor.\n" + example: [] + syntax: + content: 'public abstract class BehaviorAction : Action, IGenericDataHolder where T : ActionBehavior' + typeParameters: + - id: T + description: The type of that this action uses + content.vb: >- + Public MustInherit Class BehaviorAction(Of T As ActionBehavior) + + Inherits Action + + Implements IGenericDataHolder + inheritance: + - System.Object + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder + - TinyLife.Actions.Typeless.TypelessAction + - TinyLife.Actions.Action + implements: + - MLEM.Misc.IGenericDataHolder + inheritedMembers: + - TinyLife.Actions.Action.Type + - TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) + - TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) + - TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action) + - TinyLife.Actions.Action.CausesExtremelyFastSpeed + - TinyLife.Actions.Action.GetDisplayName + - TinyLife.Actions.Action.TryForceFail(TinyLife.Actions.ActionType.CanExecuteResult) + - TinyLife.Actions.Action.ApplyVariety(TinyLife.Actions.ActionVariety) + - TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) + - TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action) + - TinyLife.Actions.Typeless.TypelessAction.Random + - TinyLife.Actions.Typeless.TypelessAction.Info + - TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically + - TinyLife.Actions.Typeless.TypelessAction.IsUnderlying + - TinyLife.Actions.Typeless.TypelessAction.Map + - TinyLife.Actions.Typeless.TypelessAction.Person + - TinyLife.Actions.Typeless.TypelessAction.ElapsedTime + - TinyLife.Actions.Typeless.TypelessAction.PlayerPromptOpen + - TinyLife.Actions.Typeless.TypelessAction.InProgressTime + - TinyLife.Actions.Typeless.TypelessAction.FullyInProgress + - TinyLife.Actions.Typeless.TypelessAction.ForceFail + - TinyLife.Actions.Typeless.TypelessAction.IsCompleted + - TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + - TinyLife.Actions.Typeless.TypelessAction.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}}) + - TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action) + - TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String) + - TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32) + - TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType) + - TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[]) + - TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType) + - TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + - TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + - TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + - TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + - TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean) + - TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + - TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + - TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + - TinyLife.Actions.Typeless.TypelessAction.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + - 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.BehaviorAction`1.TinyLife.Utilities.Extensions.JsonCopy``1 + nameWithType.vb: BehaviorAction(Of T) + modifiers.csharp: + - public + - abstract + - class + modifiers.vb: + - Public + - MustInherit + - Class + fullName.vb: TinyLife.Actions.BehaviorAction(Of T) + name.vb: BehaviorAction(Of T) +- uid: TinyLife.Actions.BehaviorAction`1.Behavior + commentId: P:TinyLife.Actions.BehaviorAction`1.Behavior + id: Behavior + parent: TinyLife.Actions.BehaviorAction`1 + langs: + - csharp + - vb + name: Behavior + nameWithType: BehaviorAction.Behavior + fullName: TinyLife.Actions.BehaviorAction.Behavior + type: Property + source: + remote: + path: TinyLife/Actions/BehaviorAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Behavior + path: Actions/BehaviorAction.cs + startLine: 21 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: "\nThe underlying that this action uses and invokes\n" + example: [] + syntax: + content: protected T Behavior { get; set; } + parameters: [] + return: + type: '{T}' + content.vb: Protected Property Behavior As T + overload: TinyLife.Actions.BehaviorAction`1.Behavior* + nameWithType.vb: BehaviorAction(Of T).Behavior + modifiers.csharp: + - protected + - get + - set + modifiers.vb: + - Protected + fullName.vb: TinyLife.Actions.BehaviorAction(Of T).Behavior +- uid: TinyLife.Actions.BehaviorAction`1.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + commentId: M:TinyLife.Actions.BehaviorAction`1.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + id: '#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)' + parent: TinyLife.Actions.BehaviorAction`1 + langs: + - csharp + - vb + name: BehaviorAction(ActionType, ActionInfo) + nameWithType: BehaviorAction.BehaviorAction(ActionType, ActionInfo) + fullName: TinyLife.Actions.BehaviorAction.BehaviorAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo) + type: Constructor + source: + remote: + path: TinyLife/Actions/BehaviorAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: Actions/BehaviorAction.cs + startLine: 34 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + example: [] + syntax: + content: protected BehaviorAction(ActionType type, ActionInfo info) + parameters: + - id: type + type: TinyLife.Actions.ActionType + - id: info + type: TinyLife.Actions.ActionInfo + content.vb: Protected Sub New(type As ActionType, info As ActionInfo) + overload: TinyLife.Actions.BehaviorAction`1.#ctor* + nameWithType.vb: BehaviorAction(Of T).BehaviorAction(ActionType, ActionInfo) + modifiers.csharp: + - protected + modifiers.vb: + - Protected + fullName.vb: TinyLife.Actions.BehaviorAction(Of T).BehaviorAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo) +- uid: TinyLife.Actions.BehaviorAction`1.Initialize + commentId: M:TinyLife.Actions.BehaviorAction`1.Initialize + id: Initialize + parent: TinyLife.Actions.BehaviorAction`1 + langs: + - csharp + - vb + name: Initialize() + nameWithType: BehaviorAction.Initialize() + fullName: TinyLife.Actions.BehaviorAction.Initialize() + type: Method + source: + remote: + path: TinyLife/Actions/BehaviorAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Initialize + path: Actions/BehaviorAction.cs + startLine: 37 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + example: [] + syntax: + content: public override void Initialize() + content.vb: Public Overrides Sub Initialize + overridden: TinyLife.Actions.Typeless.TypelessAction.Initialize + overload: TinyLife.Actions.BehaviorAction`1.Initialize* + nameWithType.vb: BehaviorAction(Of T).Initialize() + modifiers.csharp: + - public + - override + modifiers.vb: + - Public + - Overrides + fullName.vb: TinyLife.Actions.BehaviorAction(Of T).Initialize() +- uid: TinyLife.Actions.BehaviorAction`1.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.BehaviorAction`1.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + parent: TinyLife.Actions.BehaviorAction`1 + langs: + - csharp + - vb + name: Update(GameTime, TimeSpan, Single) + nameWithType: BehaviorAction.Update(GameTime, TimeSpan, Single) + fullName: TinyLife.Actions.BehaviorAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) + type: Method + source: + remote: + path: TinyLife/Actions/BehaviorAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Update + path: Actions/BehaviorAction.cs + startLine: 42 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + example: [] + syntax: + content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) + parameters: + - id: time + type: Microsoft.Xna.Framework.GameTime + - id: passedInGame + type: System.TimeSpan + - id: speedMultiplier + type: System.Single + content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) + overridden: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + overload: TinyLife.Actions.BehaviorAction`1.Update* + nameWithType.vb: BehaviorAction(Of T).Update(GameTime, TimeSpan, Single) + modifiers.csharp: + - public + - override + modifiers.vb: + - Public + - Overrides + fullName.vb: TinyLife.Actions.BehaviorAction(Of T).Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) +- uid: TinyLife.Actions.BehaviorAction`1.GetIconObject + commentId: M:TinyLife.Actions.BehaviorAction`1.GetIconObject + id: GetIconObject + parent: TinyLife.Actions.BehaviorAction`1 + langs: + - csharp + - vb + name: GetIconObject() + nameWithType: BehaviorAction.GetIconObject() + fullName: TinyLife.Actions.BehaviorAction.GetIconObject() + type: Method + source: + remote: + path: TinyLife/Actions/BehaviorAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetIconObject + path: Actions/BehaviorAction.cs + startLine: 48 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + example: [] + syntax: + content: public override MapObject GetIconObject() + return: + type: TinyLife.Objects.MapObject + content.vb: Public Overrides Function GetIconObject As MapObject + overridden: TinyLife.Actions.Action.GetIconObject + overload: TinyLife.Actions.BehaviorAction`1.GetIconObject* + nameWithType.vb: BehaviorAction(Of T).GetIconObject() + modifiers.csharp: + - public + - override + modifiers.vb: + - Public + - Overrides + fullName.vb: TinyLife.Actions.BehaviorAction(Of T).GetIconObject() +- uid: TinyLife.Actions.BehaviorAction`1.OnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.BehaviorAction`1.OnCompleted(TinyLife.Actions.CompletionType) + id: OnCompleted(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.BehaviorAction`1 + langs: + - csharp + - vb + name: OnCompleted(CompletionType) + nameWithType: BehaviorAction.OnCompleted(CompletionType) + fullName: TinyLife.Actions.BehaviorAction.OnCompleted(TinyLife.Actions.CompletionType) + type: Method + source: + remote: + path: TinyLife/Actions/BehaviorAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: OnCompleted + path: Actions/BehaviorAction.cs + startLine: 53 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + example: [] + syntax: + content: public override void OnCompleted(CompletionType type) + parameters: + - id: type + type: TinyLife.Actions.CompletionType + content.vb: Public Overrides Sub OnCompleted(type As CompletionType) + overridden: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) + overload: TinyLife.Actions.BehaviorAction`1.OnCompleted* + nameWithType.vb: BehaviorAction(Of T).OnCompleted(CompletionType) + modifiers.csharp: + - public + - override + modifiers.vb: + - Public + - Overrides + fullName.vb: TinyLife.Actions.BehaviorAction(Of T).OnCompleted(TinyLife.Actions.CompletionType) +- uid: TinyLife.Actions.BehaviorAction`1.GetNextAction(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.BehaviorAction`1.GetNextAction(TinyLife.Actions.CompletionType) + id: GetNextAction(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.BehaviorAction`1 + langs: + - csharp + - vb + name: GetNextAction(CompletionType) + nameWithType: BehaviorAction.GetNextAction(CompletionType) + fullName: TinyLife.Actions.BehaviorAction.GetNextAction(TinyLife.Actions.CompletionType) + type: Method + source: + remote: + path: TinyLife/Actions/BehaviorAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetNextAction + path: Actions/BehaviorAction.cs + startLine: 59 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + example: [] + syntax: + content: public override Action GetNextAction(CompletionType completion) + parameters: + - id: completion + type: TinyLife.Actions.CompletionType + return: + type: TinyLife.Actions.Action + content.vb: Public Overrides Function GetNextAction(completion As CompletionType) As Action + overridden: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) + overload: TinyLife.Actions.BehaviorAction`1.GetNextAction* + nameWithType.vb: BehaviorAction(Of T).GetNextAction(CompletionType) + modifiers.csharp: + - public + - override + modifiers.vb: + - Public + - Overrides + fullName.vb: TinyLife.Actions.BehaviorAction(Of T).GetNextAction(TinyLife.Actions.CompletionType) +references: +- uid: TinyLife.Actions.Action + commentId: T:TinyLife.Actions.Action + parent: TinyLife.Actions + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action +- uid: TinyLife.Actions.Behaviors.ActionBehavior + commentId: T:TinyLife.Actions.Behaviors.ActionBehavior + parent: TinyLife.Actions.Behaviors + name: ActionBehavior + nameWithType: ActionBehavior + fullName: TinyLife.Actions.Behaviors.ActionBehavior +- uid: TinyLife.Actions.BehaviorAction`1.Behavior + commentId: P:TinyLife.Actions.BehaviorAction`1.Behavior + isExternal: true +- uid: TinyLife.Actions + commentId: N:TinyLife.Actions + name: TinyLife.Actions + nameWithType: TinyLife.Actions + fullName: TinyLife.Actions +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + name: Object + nameWithType: Object + fullName: System.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.Typeless.TypelessAction + commentId: T:TinyLife.Actions.Typeless.TypelessAction + parent: TinyLife.Actions.Typeless + name: TypelessAction + nameWithType: TypelessAction + fullName: TinyLife.Actions.Typeless.TypelessAction +- 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.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.Validate(TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) + parent: TinyLife.Actions.Action + name: Validate(Person) + nameWithType: Action.Validate(Person) + fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) + spec.csharp: + - uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) + name: Validate + nameWithType: Action.Validate + fullName: TinyLife.Actions.Action.Validate + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) + name: Validate + nameWithType: Action.Validate + fullName: TinyLife.Actions.Action.Validate + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ) + nameWithType: ) + fullName: ) +- 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 + nameWithType: Action.CanMultitask + fullName: TinyLife.Actions.Action.CanMultitask + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.Action + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) + name: CanMultitask + nameWithType: Action.CanMultitask + fullName: TinyLife.Actions.Action.CanMultitask + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.Action + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action + - name: ) + nameWithType: ) + fullName: ) +- 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 + nameWithType: Action.CanCancel + fullName: TinyLife.Actions.Action.CanCancel + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.Action + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action) + name: CanCancel + nameWithType: Action.CanCancel + fullName: TinyLife.Actions.Action.CanCancel + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.Action + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action + - name: ) + nameWithType: ) + fullName: ) +- 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 + nameWithType: Action.CausesExtremelyFastSpeed + fullName: TinyLife.Actions.Action.CausesExtremelyFastSpeed + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.CausesExtremelyFastSpeed + name: CausesExtremelyFastSpeed + nameWithType: Action.CausesExtremelyFastSpeed + fullName: TinyLife.Actions.Action.CausesExtremelyFastSpeed + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- 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 + nameWithType: Action.GetDisplayName + fullName: TinyLife.Actions.Action.GetDisplayName + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetDisplayName + name: GetDisplayName + nameWithType: Action.GetDisplayName + fullName: TinyLife.Actions.Action.GetDisplayName + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Action.TryForceFail(TinyLife.Actions.ActionType.CanExecuteResult) + commentId: M:TinyLife.Actions.Action.TryForceFail(TinyLife.Actions.ActionType.CanExecuteResult) + parent: TinyLife.Actions.Action + name: TryForceFail(ActionType.CanExecuteResult) + nameWithType: Action.TryForceFail(ActionType.CanExecuteResult) + fullName: TinyLife.Actions.Action.TryForceFail(TinyLife.Actions.ActionType.CanExecuteResult) + spec.csharp: + - uid: TinyLife.Actions.Action.TryForceFail(TinyLife.Actions.ActionType.CanExecuteResult) + name: TryForceFail + nameWithType: Action.TryForceFail + fullName: TinyLife.Actions.Action.TryForceFail + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.ActionType.CanExecuteResult + name: ActionType.CanExecuteResult + nameWithType: ActionType.CanExecuteResult + fullName: TinyLife.Actions.ActionType.CanExecuteResult + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.TryForceFail(TinyLife.Actions.ActionType.CanExecuteResult) + name: TryForceFail + nameWithType: Action.TryForceFail + fullName: TinyLife.Actions.Action.TryForceFail + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.ActionType.CanExecuteResult + name: ActionType.CanExecuteResult + nameWithType: ActionType.CanExecuteResult + fullName: TinyLife.Actions.ActionType.CanExecuteResult + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Action.ApplyVariety(TinyLife.Actions.ActionVariety) + commentId: M:TinyLife.Actions.Action.ApplyVariety(TinyLife.Actions.ActionVariety) + parent: TinyLife.Actions.Action + name: ApplyVariety(ActionVariety) + nameWithType: Action.ApplyVariety(ActionVariety) + fullName: TinyLife.Actions.Action.ApplyVariety(TinyLife.Actions.ActionVariety) + spec.csharp: + - uid: TinyLife.Actions.Action.ApplyVariety(TinyLife.Actions.ActionVariety) + name: ApplyVariety + nameWithType: Action.ApplyVariety + fullName: TinyLife.Actions.Action.ApplyVariety + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.ActionVariety + name: ActionVariety + nameWithType: ActionVariety + fullName: TinyLife.Actions.ActionVariety + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.ApplyVariety(TinyLife.Actions.ActionVariety) + name: ApplyVariety + nameWithType: Action.ApplyVariety + fullName: TinyLife.Actions.Action.ApplyVariety + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.ActionVariety + name: ActionVariety + nameWithType: ActionVariety + fullName: TinyLife.Actions.ActionVariety + - name: ) + nameWithType: ) + fullName: ) +- 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 + nameWithType: Action.CanEnqueueConversation + fullName: TinyLife.Actions.Action.CanEnqueueConversation + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.ActionType + name: ActionType + nameWithType: ActionType + fullName: TinyLife.Actions.ActionType + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) + name: CanEnqueueConversation + nameWithType: Action.CanEnqueueConversation + fullName: TinyLife.Actions.Action.CanEnqueueConversation + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.ActionType + name: ActionType + nameWithType: ActionType + fullName: TinyLife.Actions.ActionType + - name: ) + nameWithType: ) + fullName: ) +- 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 + nameWithType: Action.CanMultitask + fullName: TinyLife.Actions.Action.CanMultitask + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.Action + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.Action + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action) + name: CanMultitask + nameWithType: Action.CanMultitask + fullName: TinyLife.Actions.Action.CanMultitask + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.Action + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.Action + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.Random + commentId: F:TinyLife.Actions.Typeless.TypelessAction.Random + parent: TinyLife.Actions.Typeless.TypelessAction + name: Random + nameWithType: TypelessAction.Random + fullName: TinyLife.Actions.Typeless.TypelessAction.Random +- uid: TinyLife.Actions.Typeless.TypelessAction.Info + commentId: F:TinyLife.Actions.Typeless.TypelessAction.Info + parent: TinyLife.Actions.Typeless.TypelessAction + name: Info + nameWithType: TypelessAction.Info + fullName: TinyLife.Actions.Typeless.TypelessAction.Info +- uid: TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically + commentId: P:TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically + parent: TinyLife.Actions.Typeless.TypelessAction + name: StartedAutomatically + nameWithType: TypelessAction.StartedAutomatically + fullName: TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically +- uid: TinyLife.Actions.Typeless.TypelessAction.IsUnderlying + commentId: P:TinyLife.Actions.Typeless.TypelessAction.IsUnderlying + parent: TinyLife.Actions.Typeless.TypelessAction + name: IsUnderlying + nameWithType: TypelessAction.IsUnderlying + fullName: TinyLife.Actions.Typeless.TypelessAction.IsUnderlying +- uid: TinyLife.Actions.Typeless.TypelessAction.Map + commentId: P:TinyLife.Actions.Typeless.TypelessAction.Map + parent: TinyLife.Actions.Typeless.TypelessAction + name: Map + nameWithType: TypelessAction.Map + fullName: TinyLife.Actions.Typeless.TypelessAction.Map +- uid: TinyLife.Actions.Typeless.TypelessAction.Person + commentId: P:TinyLife.Actions.Typeless.TypelessAction.Person + parent: TinyLife.Actions.Typeless.TypelessAction + name: Person + nameWithType: TypelessAction.Person + fullName: TinyLife.Actions.Typeless.TypelessAction.Person +- uid: TinyLife.Actions.Typeless.TypelessAction.ElapsedTime + commentId: P:TinyLife.Actions.Typeless.TypelessAction.ElapsedTime + parent: TinyLife.Actions.Typeless.TypelessAction + name: ElapsedTime + nameWithType: TypelessAction.ElapsedTime + fullName: TinyLife.Actions.Typeless.TypelessAction.ElapsedTime +- uid: TinyLife.Actions.Typeless.TypelessAction.PlayerPromptOpen + commentId: P:TinyLife.Actions.Typeless.TypelessAction.PlayerPromptOpen + parent: TinyLife.Actions.Typeless.TypelessAction + name: PlayerPromptOpen + nameWithType: TypelessAction.PlayerPromptOpen + fullName: TinyLife.Actions.Typeless.TypelessAction.PlayerPromptOpen +- uid: TinyLife.Actions.Typeless.TypelessAction.InProgressTime + commentId: P:TinyLife.Actions.Typeless.TypelessAction.InProgressTime + parent: TinyLife.Actions.Typeless.TypelessAction + name: InProgressTime + nameWithType: TypelessAction.InProgressTime + fullName: TinyLife.Actions.Typeless.TypelessAction.InProgressTime +- uid: TinyLife.Actions.Typeless.TypelessAction.FullyInProgress + commentId: P:TinyLife.Actions.Typeless.TypelessAction.FullyInProgress + parent: TinyLife.Actions.Typeless.TypelessAction + name: FullyInProgress + nameWithType: TypelessAction.FullyInProgress + fullName: TinyLife.Actions.Typeless.TypelessAction.FullyInProgress +- uid: TinyLife.Actions.Typeless.TypelessAction.ForceFail + commentId: F:TinyLife.Actions.Typeless.TypelessAction.ForceFail + parent: TinyLife.Actions.Typeless.TypelessAction + name: ForceFail + nameWithType: TypelessAction.ForceFail + fullName: TinyLife.Actions.Typeless.TypelessAction.ForceFail +- uid: TinyLife.Actions.Typeless.TypelessAction.IsCompleted + commentId: M:TinyLife.Actions.Typeless.TypelessAction.IsCompleted + parent: TinyLife.Actions.Typeless.TypelessAction + name: IsCompleted() + nameWithType: TypelessAction.IsCompleted() + fullName: TinyLife.Actions.Typeless.TypelessAction.IsCompleted() + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.IsCompleted + name: IsCompleted + nameWithType: TypelessAction.IsCompleted + fullName: TinyLife.Actions.Typeless.TypelessAction.IsCompleted + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.IsCompleted + name: IsCompleted + nameWithType: TypelessAction.IsCompleted + fullName: TinyLife.Actions.Typeless.TypelessAction.IsCompleted + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: CompleteInTime(TimeSpan, Boolean, SkillType, Single, Boolean) + nameWithType: TypelessAction.CompleteInTime(TimeSpan, Boolean, SkillType, Single, Boolean) + fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan, System.Boolean, TinyLife.Skills.SkillType, System.Single, System.Boolean) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + name: CompleteInTime + nameWithType: TypelessAction.CompleteInTime + fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime + - name: ( + nameWithType: ( + fullName: ( + - uid: System.TimeSpan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Skills.SkillType + name: SkillType + nameWithType: SkillType + fullName: TinyLife.Skills.SkillType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + name: CompleteInTime + nameWithType: TypelessAction.CompleteInTime + fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime + - name: ( + nameWithType: ( + fullName: ( + - uid: System.TimeSpan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Skills.SkillType + name: SkillType + nameWithType: SkillType + fullName: TinyLife.Skills.SkillType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.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}}) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.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}}) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: OpenPlayerPrompt(String, Predicate, Action, Boolean, Func>) + nameWithType: TypelessAction.OpenPlayerPrompt(String, Predicate, Action, Boolean, Func>) + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String, System.Predicate, System.Action, System.Boolean, System.Func>) + nameWithType.vb: TypelessAction.OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Func(Of CoveringGroup, IEnumerable(Of Element))) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String, System.Predicate(Of MLEM.Ui.Elements.Panel), System.Action(Of MLEM.Ui.Elements.Panel), System.Boolean, System.Func(Of TinyLife.Uis.CoveringGroup, System.Collections.Generic.IEnumerable(Of MLEM.Ui.Elements.Element))) + name.vb: OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Func(Of CoveringGroup, IEnumerable(Of Element))) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.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}}) + name: OpenPlayerPrompt + nameWithType: TypelessAction.OpenPlayerPrompt + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Predicate`1 + name: Predicate + nameWithType: Predicate + fullName: System.Predicate + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: MLEM.Ui.Elements.Panel + name: Panel + nameWithType: Panel + fullName: MLEM.Ui.Elements.Panel + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action`1 + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: MLEM.Ui.Elements.Panel + name: Panel + nameWithType: Panel + fullName: MLEM.Ui.Elements.Panel + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: TinyLife.Uis.CoveringGroup + name: CoveringGroup + nameWithType: CoveringGroup + fullName: TinyLife.Uis.CoveringGroup + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: MLEM.Ui.Elements.Element + name: Element + nameWithType: Element + fullName: MLEM.Ui.Elements.Element + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.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}}) + name: OpenPlayerPrompt + nameWithType: TypelessAction.OpenPlayerPrompt + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Predicate`1 + name: Predicate + nameWithType: Predicate + fullName: System.Predicate + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: MLEM.Ui.Elements.Panel + name: Panel + nameWithType: Panel + fullName: MLEM.Ui.Elements.Panel + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action`1 + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: MLEM.Ui.Elements.Panel + name: Panel + nameWithType: Panel + fullName: MLEM.Ui.Elements.Panel + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: TinyLife.Uis.CoveringGroup + name: CoveringGroup + nameWithType: CoveringGroup + fullName: TinyLife.Uis.CoveringGroup + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: MLEM.Ui.Elements.Element + name: Element + nameWithType: Element + fullName: MLEM.Ui.Elements.Element + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ) + nameWithType: ) + fullName: ) + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: OpenYesNoPrompt(String, Action, Action) + nameWithType: TypelessAction.OpenYesNoPrompt(String, Action, Action) + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String, System.Action, System.Action) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action) + name: OpenYesNoPrompt + nameWithType: TypelessAction.OpenYesNoPrompt + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action) + name: OpenYesNoPrompt + nameWithType: TypelessAction.OpenYesNoPrompt + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: OpenTextPrompt(String, Action, Predicate, TextField.Rule, String) + nameWithType: TypelessAction.OpenTextPrompt(String, Action, Predicate, TextField.Rule, String) + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String, System.Action, System.Predicate, MLEM.Ui.Elements.TextField.Rule, System.String) + nameWithType.vb: TypelessAction.OpenTextPrompt(String, Action(Of String), Predicate(Of String), TextField.Rule, String) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String, System.Action(Of System.String), System.Predicate(Of System.String), MLEM.Ui.Elements.TextField.Rule, System.String) + name.vb: OpenTextPrompt(String, Action(Of String), Predicate(Of String), TextField.Rule, String) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String) + name: OpenTextPrompt + nameWithType: TypelessAction.OpenTextPrompt + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action`1 + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Predicate`1 + name: Predicate + nameWithType: Predicate + fullName: System.Predicate + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Ui.Elements.TextField.Rule + name: TextField.Rule + nameWithType: TextField.Rule + fullName: MLEM.Ui.Elements.TextField.Rule + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String) + name: OpenTextPrompt + nameWithType: TypelessAction.OpenTextPrompt + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action`1 + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Predicate`1 + name: Predicate + nameWithType: Predicate + fullName: System.Predicate + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Ui.Elements.TextField.Rule + name: TextField.Rule + nameWithType: TextField.Rule + fullName: MLEM.Ui.Elements.TextField.Rule + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: SpeakAlone(GameTime, Single, EmoteCategory, SpeakStyle, Int32) + nameWithType: TypelessAction.SpeakAlone(GameTime, Single, EmoteCategory, SpeakStyle, Int32) + fullName: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime, System.Single, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, System.Int32) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32) + name: SpeakAlone + nameWithType: TypelessAction.SpeakAlone + fullName: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + nameWithType: EmoteCategory + fullName: TinyLife.Actions.EmoteCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + nameWithType: SpeakStyle + fullName: TinyLife.Objects.SpeakStyle + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32) + name: SpeakAlone + nameWithType: TypelessAction.SpeakAlone + fullName: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + nameWithType: EmoteCategory + fullName: TinyLife.Actions.EmoteCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + nameWithType: SpeakStyle + fullName: TinyLife.Objects.SpeakStyle + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.Typeless.TypelessAction + name: CompleteIfNeedFull(Person, NeedType, CompletionType) + nameWithType: TypelessAction.CompleteIfNeedFull(Person, NeedType, CompletionType) + fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person, TinyLife.NeedType, TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType) + name: CompleteIfNeedFull + nameWithType: TypelessAction.CompleteIfNeedFull + fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.NeedType + name: NeedType + nameWithType: NeedType + fullName: TinyLife.NeedType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType) + name: CompleteIfNeedFull + nameWithType: TypelessAction.CompleteIfNeedFull + fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.NeedType + name: NeedType + nameWithType: NeedType + fullName: TinyLife.NeedType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[]) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[]) + parent: TinyLife.Actions.Typeless.TypelessAction + name: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[]) + nameWithType: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[]) + fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType[]) + nameWithType.vb: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType()) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType()) + name.vb: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType()) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[]) + name: PutDownOrGoTo + nameWithType: TypelessAction.PutDownOrGoTo + fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + nameWithType: ActionInfo + fullName: TinyLife.Actions.ActionInfo + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: '[]' + nameWithType: '[]' + fullName: '[]' + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[]) + name: PutDownOrGoTo + nameWithType: TypelessAction.PutDownOrGoTo + fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + nameWithType: ActionInfo + fullName: TinyLife.Actions.ActionInfo + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: () + nameWithType: () + fullName: () + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType) + parent: TinyLife.Actions.Typeless.TypelessAction + name: GetPlaceDirection(Person, FurnitureType) + nameWithType: TypelessAction.GetPlaceDirection(Person, FurnitureType) + fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person, TinyLife.Objects.FurnitureType) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType) + name: GetPlaceDirection + nameWithType: TypelessAction.GetPlaceDirection + fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType) + name: GetPlaceDirection + nameWithType: TypelessAction.GetPlaceDirection + fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: Sit(Person, Furniture, Single, ActionSpot) + nameWithType: TypelessAction.Sit(Person, Furniture, Single, ActionSpot) + fullName: TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Single, TinyLife.Objects.ActionSpot) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + name: Sit + nameWithType: TypelessAction.Sit + fullName: TinyLife.Actions.Typeless.TypelessAction.Sit + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + nameWithType: ActionSpot + fullName: TinyLife.Objects.ActionSpot + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + name: Sit + nameWithType: TypelessAction.Sit + fullName: TinyLife.Actions.Typeless.TypelessAction.Sit + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + nameWithType: ActionSpot + fullName: TinyLife.Objects.ActionSpot + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + parent: TinyLife.Actions.Typeless.TypelessAction + name: GetFreeChair(Person, Furniture) + nameWithType: TypelessAction.GetFreeChair(Person, Furniture) + fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person, TinyLife.Objects.Furniture) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + name: GetFreeChair + nameWithType: TypelessAction.GetFreeChair + fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + name: GetFreeChair + nameWithType: TypelessAction.GetFreeChair + fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: GetFreeChairs(Person, Furniture, Func) + nameWithType: TypelessAction.GetFreeChairs(Person, Furniture, Func) + fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Func) + nameWithType.vb: TypelessAction.GetFreeChairs(Person, Furniture, Func(Of Direction2, Boolean)) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Func(Of MLEM.Misc.Direction2, System.Boolean)) + name.vb: GetFreeChairs(Person, Furniture, Func(Of Direction2, Boolean)) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + name: GetFreeChairs + nameWithType: TypelessAction.GetFreeChairs + fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: MLEM.Misc.Direction2 + name: Direction2 + nameWithType: Direction2 + fullName: MLEM.Misc.Direction2 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + name: GetFreeChairs + nameWithType: TypelessAction.GetFreeChairs + fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: MLEM.Misc.Direction2 + name: Direction2 + nameWithType: Direction2 + fullName: MLEM.Misc.Direction2 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: FindAllFreePeople(ActionType, Person, Nullable, Nullable, Boolean) + nameWithType: TypelessAction.FindAllFreePeople(ActionType, Person, Nullable, Nullable, Boolean) + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType, TinyLife.Objects.Person, System.Nullable, System.Nullable, System.Boolean) + nameWithType.vb: TypelessAction.FindAllFreePeople(ActionType, Person, Nullable(Of Vector2), Nullable(Of Single), Boolean) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType, TinyLife.Objects.Person, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Nullable(Of System.Single), System.Boolean) + name.vb: FindAllFreePeople(ActionType, Person, Nullable(Of Vector2), Nullable(Of Single), Boolean) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreePeople + nameWithType: TypelessAction.FindAllFreePeople + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.ActionType + name: ActionType + nameWithType: ActionType + fullName: TinyLife.Actions.ActionType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreePeople + nameWithType: TypelessAction.FindAllFreePeople + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.ActionType + name: ActionType + nameWithType: ActionType + fullName: TinyLife.Actions.ActionType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable, Nullable, Boolean, Boolean) + nameWithType: TypelessAction.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable, Nullable, Boolean, Boolean) + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, System.Boolean, System.Nullable, System.Nullable, System.Boolean, System.Boolean) + nameWithType.vb: TypelessAction.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable(Of Vector2), Nullable(Of Single), Boolean, Boolean) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, System.Boolean, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Nullable(Of System.Single), System.Boolean, System.Boolean) + name.vb: FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable(Of Vector2), Nullable(Of Single), Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean) + name: FindAllFreeFurniture + nameWithType: TypelessAction.FindAllFreeFurniture + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean) + name: FindAllFreeFurniture + nameWithType: TypelessAction.FindAllFreeFurniture + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: FindAllFreeWalls(Person, Nullable, Nullable, Boolean) + nameWithType: TypelessAction.FindAllFreeWalls(Person, Nullable, Nullable, Boolean) + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person, System.Nullable, System.Nullable, System.Boolean) + nameWithType.vb: TypelessAction.FindAllFreeWalls(Person, Nullable(Of Vector2), Nullable(Of Single), Boolean) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Nullable(Of System.Single), System.Boolean) + name.vb: FindAllFreeWalls(Person, Nullable(Of Vector2), Nullable(Of Single), Boolean) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeWalls + nameWithType: TypelessAction.FindAllFreeWalls + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeWalls + nameWithType: TypelessAction.FindAllFreeWalls + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: FindAllFreeGround(Person, Nullable, Nullable, Boolean) + nameWithType: TypelessAction.FindAllFreeGround(Person, Nullable, Nullable, Boolean) + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person, System.Nullable, System.Nullable, System.Boolean) + nameWithType.vb: TypelessAction.FindAllFreeGround(Person, Nullable(Of Vector2), Nullable(Of Single), Boolean) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Nullable(Of System.Single), System.Boolean) + name.vb: FindAllFreeGround(Person, Nullable(Of Vector2), Nullable(Of Single), Boolean) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeGround + nameWithType: TypelessAction.FindAllFreeGround + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeGround + nameWithType: TypelessAction.FindAllFreeGround + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: FindFreeFurniture(Person, ObjectCategory, FurnitureType, Nullable, Boolean, Boolean) + nameWithType: TypelessAction.FindFreeFurniture(Person, ObjectCategory, FurnitureType, Nullable, Boolean, Boolean) + fullName: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, System.Nullable, System.Boolean, System.Boolean) + nameWithType.vb: TypelessAction.FindFreeFurniture(Person, ObjectCategory, FurnitureType, Nullable(Of Vector2), Boolean, Boolean) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Boolean, System.Boolean) + name.vb: FindFreeFurniture(Person, ObjectCategory, FurnitureType, Nullable(Of Vector2), Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + name: FindFreeFurniture + nameWithType: TypelessAction.FindFreeFurniture + fullName: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + name: FindFreeFurniture + nameWithType: TypelessAction.FindFreeFurniture + fullName: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + parent: TinyLife.Actions.Typeless.TypelessAction + name: GetTableSpot(Furniture, ActionSpot) + nameWithType: TypelessAction.GetTableSpot(Furniture, ActionSpot) + fullName: TinyLife.Actions.Typeless.TypelessAction.GetTableSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + name: GetTableSpot + nameWithType: TypelessAction.GetTableSpot + fullName: TinyLife.Actions.Typeless.TypelessAction.GetTableSpot + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + nameWithType: ActionSpot + fullName: TinyLife.Objects.ActionSpot + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + name: GetTableSpot + nameWithType: TypelessAction.GetTableSpot + fullName: TinyLife.Actions.Typeless.TypelessAction.GetTableSpot + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + nameWithType: ActionSpot + fullName: TinyLife.Objects.ActionSpot + - name: ) + nameWithType: ) + fullName: ) +- 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 + name: SetData(String, Object) + nameWithType: JsonTypeSafeGenericDataHolder.SetData(String, Object) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String, System.Object) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + name: SetData + nameWithType: JsonTypeSafeGenericDataHolder.SetData + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + name: SetData + nameWithType: JsonTypeSafeGenericDataHolder.SetData + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- 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 + name: GetData(String) + nameWithType: JsonTypeSafeGenericDataHolder.GetData(String) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(System.String) + nameWithType.vb: JsonTypeSafeGenericDataHolder.GetData(Of T)(String) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T)(System.String) + name.vb: GetData(Of T)(String) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + name: GetData + nameWithType: JsonTypeSafeGenericDataHolder.GetData + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + name: GetData(Of T) + nameWithType: JsonTypeSafeGenericDataHolder.GetData(Of T) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T) + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- 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 + nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + name: GetDataKeys + nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + name: Equals(Object) + nameWithType: Object.Equals(Object) + fullName: System.Object.Equals(System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: Equals(Object, Object) + nameWithType: Object.Equals(Object, Object) + fullName: System.Object.Equals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + name: GetHashCode() + nameWithType: Object.GetHashCode() + fullName: System.Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + nameWithType: Object.GetHashCode + fullName: System.Object.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + nameWithType: Object.GetHashCode + fullName: System.Object.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + name: GetType() + nameWithType: Object.GetType() + fullName: System.Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + name: MemberwiseClone() + nameWithType: Object.MemberwiseClone() + fullName: System.Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: ReferenceEquals(Object, Object) + nameWithType: Object.ReferenceEquals(Object, Object) + fullName: System.Object.ReferenceEquals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + name: ToString() + nameWithType: Object.ToString() + fullName: System.Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.BehaviorAction`1.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>() + nameWithType: Extensions.JsonCopy>() + fullName: TinyLife.Utilities.Extensions.JsonCopy>() + nameWithType.vb: Extensions.JsonCopy(Of BehaviorAction(Of T))() + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.BehaviorAction(Of T))() + name.vb: JsonCopy(Of BehaviorAction(Of T))() + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1 + name: JsonCopy> + nameWithType: Extensions.JsonCopy> + fullName: TinyLife.Utilities.Extensions.JsonCopy> + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1 + name: JsonCopy(Of BehaviorAction(Of T)) + nameWithType: Extensions.JsonCopy(Of BehaviorAction(Of T)) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.BehaviorAction(Of T)) + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Behaviors + commentId: N:TinyLife.Actions.Behaviors + name: TinyLife.Actions.Behaviors + nameWithType: TinyLife.Actions.Behaviors + fullName: TinyLife.Actions.Behaviors +- uid: System + commentId: N:System + isExternal: true + 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 +- uid: TinyLife.Actions.Typeless + commentId: N:TinyLife.Actions.Typeless + name: TinyLife.Actions.Typeless + nameWithType: TinyLife.Actions.Typeless + fullName: TinyLife.Actions.Typeless +- uid: MLEM.Misc + commentId: N:MLEM.Misc + isExternal: true + name: MLEM.Misc + nameWithType: MLEM.Misc + fullName: MLEM.Misc +- 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 + nameWithType: Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy + - name: ( + nameWithType: ( + fullName: ( + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(Of T) + nameWithType: Extensions.JsonCopy(Of T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of T) + - name: ( + nameWithType: ( + fullName: ( + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- 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 +- uid: TinyLife.Actions.BehaviorAction`1.Behavior* + commentId: Overload:TinyLife.Actions.BehaviorAction`1.Behavior + name: Behavior + nameWithType: BehaviorAction.Behavior + fullName: TinyLife.Actions.BehaviorAction.Behavior + nameWithType.vb: BehaviorAction(Of T).Behavior + fullName.vb: TinyLife.Actions.BehaviorAction(Of T).Behavior +- uid: '{T}' + commentId: '!:T' + definition: T + name: T + nameWithType: T + fullName: T +- uid: T + name: T + nameWithType: T + fullName: T +- uid: TinyLife.Actions.BehaviorAction`1.#ctor* + commentId: Overload:TinyLife.Actions.BehaviorAction`1.#ctor + name: BehaviorAction + nameWithType: BehaviorAction.BehaviorAction + fullName: TinyLife.Actions.BehaviorAction.BehaviorAction + nameWithType.vb: BehaviorAction(Of T).BehaviorAction + fullName.vb: TinyLife.Actions.BehaviorAction(Of T).BehaviorAction +- 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 + name: ActionInfo + nameWithType: ActionInfo + fullName: TinyLife.Actions.ActionInfo +- uid: TinyLife.Actions.Typeless.TypelessAction.Initialize + commentId: M:TinyLife.Actions.Typeless.TypelessAction.Initialize + parent: TinyLife.Actions.Typeless.TypelessAction + name: Initialize() + nameWithType: TypelessAction.Initialize() + fullName: TinyLife.Actions.Typeless.TypelessAction.Initialize() + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.Initialize + name: Initialize + nameWithType: TypelessAction.Initialize + fullName: TinyLife.Actions.Typeless.TypelessAction.Initialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.Initialize + name: Initialize + nameWithType: TypelessAction.Initialize + fullName: TinyLife.Actions.Typeless.TypelessAction.Initialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.BehaviorAction`1.Initialize* + commentId: Overload:TinyLife.Actions.BehaviorAction`1.Initialize + name: Initialize + nameWithType: BehaviorAction.Initialize + fullName: TinyLife.Actions.BehaviorAction.Initialize + nameWithType.vb: BehaviorAction(Of T).Initialize + fullName.vb: TinyLife.Actions.BehaviorAction(Of T).Initialize +- uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + parent: TinyLife.Actions.Action + isExternal: true + name: Update(GameTime, TimeSpan, Single) + nameWithType: Action.Update(GameTime, TimeSpan, Single) + fullName: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) + spec.csharp: + - uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: Update + nameWithType: Action.Update + fullName: TinyLife.Actions.Action.Update + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.TimeSpan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: Update + nameWithType: Action.Update + fullName: TinyLife.Actions.Action.Update + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.TimeSpan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.BehaviorAction`1.Update* + commentId: Overload:TinyLife.Actions.BehaviorAction`1.Update + name: Update + nameWithType: BehaviorAction.Update + fullName: TinyLife.Actions.BehaviorAction.Update + nameWithType.vb: BehaviorAction(Of T).Update + fullName.vb: TinyLife.Actions.BehaviorAction(Of T).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 + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + name: Single + nameWithType: Single + fullName: System.Single +- uid: Microsoft.Xna.Framework + commentId: N:Microsoft.Xna.Framework + isExternal: true + name: Microsoft.Xna.Framework + nameWithType: Microsoft.Xna.Framework + fullName: Microsoft.Xna.Framework +- 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 + nameWithType: Action.GetIconObject + fullName: TinyLife.Actions.Action.GetIconObject + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetIconObject + name: GetIconObject + nameWithType: Action.GetIconObject + fullName: TinyLife.Actions.Action.GetIconObject + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.BehaviorAction`1.GetIconObject* + commentId: Overload:TinyLife.Actions.BehaviorAction`1.GetIconObject + name: GetIconObject + nameWithType: BehaviorAction.GetIconObject + fullName: TinyLife.Actions.BehaviorAction.GetIconObject + nameWithType.vb: BehaviorAction(Of T).GetIconObject + fullName.vb: TinyLife.Actions.BehaviorAction(Of T).GetIconObject +- uid: TinyLife.Objects.MapObject + commentId: T:TinyLife.Objects.MapObject + parent: TinyLife.Objects + name: MapObject + nameWithType: MapObject + fullName: TinyLife.Objects.MapObject +- uid: TinyLife.Objects + commentId: N:TinyLife.Objects + name: TinyLife.Objects + nameWithType: TinyLife.Objects + fullName: TinyLife.Objects +- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.Action + name: OnCompleted(CompletionType) + nameWithType: Action.OnCompleted(CompletionType) + fullName: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) + name: OnCompleted + nameWithType: Action.OnCompleted + fullName: TinyLife.Actions.Action.OnCompleted + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) + name: OnCompleted + nameWithType: Action.OnCompleted + fullName: TinyLife.Actions.Action.OnCompleted + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.BehaviorAction`1.OnCompleted* + commentId: Overload:TinyLife.Actions.BehaviorAction`1.OnCompleted + name: OnCompleted + nameWithType: BehaviorAction.OnCompleted + fullName: TinyLife.Actions.BehaviorAction.OnCompleted + nameWithType.vb: BehaviorAction(Of T).OnCompleted + fullName.vb: TinyLife.Actions.BehaviorAction(Of T).OnCompleted +- uid: TinyLife.Actions.CompletionType + commentId: T:TinyLife.Actions.CompletionType + parent: TinyLife.Actions + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType +- 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 + nameWithType: Action.GetNextAction + fullName: TinyLife.Actions.Action.GetNextAction + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) + name: GetNextAction + nameWithType: Action.GetNextAction + fullName: TinyLife.Actions.Action.GetNextAction + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.BehaviorAction`1.GetNextAction* + commentId: Overload:TinyLife.Actions.BehaviorAction`1.GetNextAction + name: GetNextAction + nameWithType: BehaviorAction.GetNextAction + fullName: TinyLife.Actions.BehaviorAction.GetNextAction + nameWithType.vb: BehaviorAction(Of T).GetNextAction + fullName.vb: TinyLife.Actions.BehaviorAction(Of T).GetNextAction diff --git a/docs/api/TinyLife.Actions.BehaviorMultiAction-1.yml b/docs/api/TinyLife.Actions.BehaviorMultiAction-1.yml index 347d73b..7f7f8fd 100644 --- a/docs/api/TinyLife.Actions.BehaviorMultiAction-1.yml +++ b/docs/api/TinyLife.Actions.BehaviorMultiAction-1.yml @@ -22,12 +22,12 @@ items: type: Class source: remote: - path: TinyLife/Actions/BehaviorMultiAction.cs + path: TinyLife/Actions/BehaviorAction.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BehaviorMultiAction - path: Actions/BehaviorMultiAction.cs - startLine: 14 + path: Actions/BehaviorAction.cs + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -40,7 +40,9 @@ items: description: The type of that this action uses content.vb: >- Public MustInherit Class BehaviorMultiAction(Of T As MultiActionBehavior) + Inherits MultiAction + Implements IGenericDataHolder inheritance: - System.Object @@ -134,12 +136,12 @@ items: type: Property source: remote: - path: TinyLife/Actions/BehaviorMultiAction.cs + path: TinyLife/Actions/BehaviorAction.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Behavior - path: Actions/BehaviorMultiAction.cs - startLine: 19 + path: Actions/BehaviorAction.cs + startLine: 76 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -173,26 +175,23 @@ items: type: Constructor source: remote: - path: TinyLife/Actions/BehaviorMultiAction.cs + path: TinyLife/Actions/BehaviorAction.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor - path: Actions/BehaviorMultiAction.cs - startLine: 29 + path: Actions/BehaviorAction.cs + startLine: 89 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nCreates a new action from the given \n" example: [] syntax: content: protected BehaviorMultiAction(ActionType type, ActionInfo info) parameters: - id: type type: TinyLife.Actions.ActionType - description: The type to create this action from - id: info type: TinyLife.Actions.ActionInfo - description: The information for this action content.vb: Protected Sub New(type As ActionType, info As ActionInfo) overload: TinyLife.Actions.BehaviorMultiAction`1.#ctor* nameWithType.vb: BehaviorMultiAction(Of T).BehaviorMultiAction(ActionType, ActionInfo) @@ -214,22 +213,20 @@ items: type: Method source: remote: - path: TinyLife/Actions/BehaviorMultiAction.cs + path: TinyLife/Actions/BehaviorAction.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateFirstActions - path: Actions/BehaviorMultiAction.cs - startLine: 33 + path: Actions/BehaviorAction.cs + startLine: 92 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturn a set of actions that should be executed before this action.\nEven if the yield statement is used, all actions will be collected into a list at the start of this action's invocation.\nIf no action gets returned in this function, this action fails.\nIf a null action is returned as the first item, no first actions will be executed.\n" example: [] syntax: content: protected override IEnumerable CreateFirstActions() return: type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction} - description: A set of actions that sohuld run before this action content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of TypelessAction) overridden: TinyLife.Actions.MultiAction.CreateFirstActions overload: TinyLife.Actions.BehaviorMultiAction`1.CreateFirstActions* @@ -254,16 +251,15 @@ items: type: Method source: remote: - path: TinyLife/Actions/BehaviorMultiAction.cs + path: TinyLife/Actions/BehaviorAction.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenInitialize - path: Actions/BehaviorMultiAction.cs - startLine: 38 + path: Actions/BehaviorAction.cs + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nInitializes the main action.\nThis method is called after has all completed.\n" example: [] syntax: content: protected override void AndThenInitialize() @@ -291,29 +287,25 @@ items: type: Method source: remote: - path: TinyLife/Actions/BehaviorMultiAction.cs + path: TinyLife/Actions/BehaviorAction.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenUpdate - path: Actions/BehaviorMultiAction.cs - startLine: 43 + path: Actions/BehaviorAction.cs + startLine: 102 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nMultiAction version of .\nThis method is called every update frame while the main action is active.\nBy default, only is increased.\n" example: [] syntax: content: protected override void AndThenUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The current game time - id: passedInGame type: System.TimeSpan - description: The amount of time that has passed, in game time - id: speedMultiplier type: System.Single - description: The game speed multiplier, which represents how fast things should happen, which is usually determined by content.vb: Protected Overrides Sub AndThenUpdate(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) overridden: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overload: TinyLife.Actions.BehaviorMultiAction`1.AndThenUpdate* @@ -338,22 +330,20 @@ items: type: Method source: remote: - path: TinyLife/Actions/BehaviorMultiAction.cs + path: TinyLife/Actions/BehaviorAction.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIconObject - path: Actions/BehaviorMultiAction.cs - startLine: 49 + path: Actions/BehaviorAction.cs + startLine: 108 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturns the map object that is displayed in the action queue in the top left of the screen.\nNote that this value is ignored if this action's type has a .\nBy default, the is returned.\n" example: [] syntax: content: public override MapObject GetIconObject() return: type: TinyLife.Objects.MapObject - description: The icon object content.vb: Public Overrides Function GetIconObject As MapObject overridden: TinyLife.Actions.Action.GetIconObject overload: TinyLife.Actions.BehaviorMultiAction`1.GetIconObject* @@ -378,23 +368,21 @@ items: type: Method source: remote: - path: TinyLife/Actions/BehaviorMultiAction.cs + path: TinyLife/Actions/BehaviorAction.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenOnCompleted - path: Actions/BehaviorMultiAction.cs - startLine: 54 + path: Actions/BehaviorAction.cs + startLine: 113 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nMultiAction version of .\nThis method gets called when the main action completes.\n" example: [] syntax: content: protected override void AndThenOnCompleted(CompletionType type) parameters: - id: type type: TinyLife.Actions.CompletionType - description: The completion of the main action content.vb: Protected Overrides Sub AndThenOnCompleted(type As CompletionType) overridden: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) overload: TinyLife.Actions.BehaviorMultiAction`1.AndThenOnCompleted* @@ -419,26 +407,23 @@ items: type: Method source: remote: - path: TinyLife/Actions/BehaviorMultiAction.cs + path: TinyLife/Actions/BehaviorAction.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNextAction - path: Actions/BehaviorMultiAction.cs - startLine: 60 + path: Actions/BehaviorAction.cs + startLine: 119 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturns an action that should be queued up immediately after this action completes.\nThe queued up action is immediately started in the slot that this action occupied.\nCan be null, and is null by default.\n" example: [] syntax: content: public override Action GetNextAction(CompletionType completion) parameters: - id: completion type: TinyLife.Actions.CompletionType - description: The type that this action completed with return: type: TinyLife.Actions.Action - description: The follow-up action content.vb: Public Overrides Function GetNextAction(completion As CompletionType) As Action overridden: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) overload: TinyLife.Actions.BehaviorMultiAction`1.GetNextAction* diff --git a/docs/api/TinyLife.Actions.Behaviors.ActionBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.ActionBehavior.yml index 2b6f7cf..23522be 100644 --- a/docs/api/TinyLife.Actions.Behaviors.ActionBehavior.yml +++ b/docs/api/TinyLife.Actions.Behaviors.ActionBehavior.yml @@ -27,11 +27,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionBehavior path: Actions/Behaviors/ActionBehavior.cs - startLine: 11 + startLine: 15 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nAn action behavior is a generic, non-serialized set of things that a does throughout an action.\nTo use an action behavior efficiently, see and , as well as their subclasses.\n" + summary: "\nAn action behavior is a generic, non-serialized set of things that a does throughout an action.\nThis class is intended to be used with , which is an that makes use of a behavior.\nIf multi-action behavior is desired, see and , as well as their subclasses.\nNote that action behaviors do not have the , which means they are not saved to disk. This differentiates them from the various action handlers in .\n" example: [] syntax: content: public abstract class ActionBehavior @@ -76,7 +76,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Action path: Actions/Behaviors/ActionBehavior.cs - startLine: 16 + startLine: 20 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -111,7 +111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/Behaviors/ActionBehavior.cs - startLine: 23 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -147,7 +147,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Initialize path: Actions/Behaviors/ActionBehavior.cs - startLine: 31 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -181,7 +181,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: Actions/Behaviors/ActionBehavior.cs - startLine: 41 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -225,7 +225,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIconObject path: Actions/Behaviors/ActionBehavior.cs - startLine: 50 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -262,7 +262,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: Actions/Behaviors/ActionBehavior.cs - startLine: 59 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -300,7 +300,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNextAction path: Actions/Behaviors/ActionBehavior.cs - startLine: 68 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -341,7 +341,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateDefaultInstance path: Actions/Behaviors/ActionBehavior.cs - startLine: 80 + startLine: 81 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -350,6 +350,7 @@ items: syntax: content: >- public static T CreateDefaultInstance(Action action) + where T : ActionBehavior parameters: - id: action @@ -383,6 +384,48 @@ references: name: Person nameWithType: Person fullName: TinyLife.Objects.Person +- uid: TinyLife.Actions.BehaviorAction`1 + commentId: T:TinyLife.Actions.BehaviorAction`1 + name: BehaviorAction + nameWithType: BehaviorAction + fullName: TinyLife.Actions.BehaviorAction + nameWithType.vb: BehaviorAction(Of T) + fullName.vb: TinyLife.Actions.BehaviorAction(Of T) + name.vb: BehaviorAction(Of T) + spec.csharp: + - uid: TinyLife.Actions.BehaviorAction`1 + name: BehaviorAction + nameWithType: BehaviorAction + fullName: TinyLife.Actions.BehaviorAction + - name: < + nameWithType: < + fullName: < + - name: T + nameWithType: T + fullName: T + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: TinyLife.Actions.BehaviorAction`1 + name: BehaviorAction + nameWithType: BehaviorAction + fullName: TinyLife.Actions.BehaviorAction + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Behaviors.ActionBehavior.Action + commentId: F:TinyLife.Actions.Behaviors.ActionBehavior.Action + parent: TinyLife.Actions.Behaviors.ActionBehavior + name: Action + nameWithType: ActionBehavior.Action + fullName: TinyLife.Actions.Behaviors.ActionBehavior.Action - uid: TinyLife.Actions.Behaviors.MultiActionBehavior commentId: T:TinyLife.Actions.Behaviors.MultiActionBehavior parent: TinyLife.Actions.Behaviors @@ -425,6 +468,18 @@ references: - name: ) nameWithType: ) fullName: ) +- uid: System.Runtime.Serialization.DataContractAttribute + commentId: T:System.Runtime.Serialization.DataContractAttribute + parent: System.Runtime.Serialization + isExternal: true + name: DataContractAttribute + nameWithType: DataContractAttribute + fullName: System.Runtime.Serialization.DataContractAttribute +- uid: TinyLife.Actions.Handlers + commentId: N:TinyLife.Actions.Handlers + name: TinyLife.Actions.Handlers + nameWithType: TinyLife.Actions.Handlers + fullName: TinyLife.Actions.Handlers - uid: TinyLife.Actions.Behaviors commentId: N:TinyLife.Actions.Behaviors name: TinyLife.Actions.Behaviors @@ -753,6 +808,18 @@ references: name: TinyLife.Objects nameWithType: TinyLife.Objects fullName: TinyLife.Objects +- uid: TinyLife.Actions.Behaviors.ActionBehavior + commentId: T:TinyLife.Actions.Behaviors.ActionBehavior + parent: TinyLife.Actions.Behaviors + name: ActionBehavior + nameWithType: ActionBehavior + fullName: TinyLife.Actions.Behaviors.ActionBehavior +- uid: System.Runtime.Serialization + commentId: N:System.Runtime.Serialization + isExternal: true + name: System.Runtime.Serialization + nameWithType: System.Runtime.Serialization + fullName: System.Runtime.Serialization - uid: System commentId: N:System isExternal: true @@ -861,12 +928,6 @@ references: name: ActionBehavior nameWithType: ActionBehavior.ActionBehavior fullName: TinyLife.Actions.Behaviors.ActionBehavior.ActionBehavior -- uid: TinyLife.Actions.Behaviors.ActionBehavior - commentId: T:TinyLife.Actions.Behaviors.ActionBehavior - parent: TinyLife.Actions.Behaviors - name: ActionBehavior - nameWithType: ActionBehavior - fullName: TinyLife.Actions.Behaviors.ActionBehavior - uid: TinyLife.Actions.MultiAction.AndThenInitialize commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize parent: TinyLife.Actions.MultiAction @@ -1118,12 +1179,6 @@ references: name: TinyLife.Actions.Typeless nameWithType: TinyLife.Actions.Typeless fullName: TinyLife.Actions.Typeless -- uid: TinyLife.Actions.Behaviors.ActionBehavior.Action - commentId: F:TinyLife.Actions.Behaviors.ActionBehavior.Action - parent: TinyLife.Actions.Behaviors.ActionBehavior - name: Action - nameWithType: ActionBehavior.Action - fullName: TinyLife.Actions.Behaviors.ActionBehavior.Action - uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) commentId: M:TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) parent: TinyLife.Actions.Action diff --git a/docs/api/TinyLife.Actions.Behaviors.ComputerBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.ComputerBehavior.yml index 728ef56..b9c57fd 100644 --- a/docs/api/TinyLife.Actions.Behaviors.ComputerBehavior.yml +++ b/docs/api/TinyLife.Actions.Behaviors.ComputerBehavior.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComputerBehavior path: Actions/Behaviors/ComputerBehavior.cs - startLine: 10 + startLine: 11 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -33,6 +33,7 @@ items: content: 'public class ComputerBehavior : WorkAtDeskObjectBehavior' content.vb: >- Public Class ComputerBehavior + Inherits WorkAtDeskObjectBehavior inheritance: - System.Object @@ -78,7 +79,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/Behaviors/ComputerBehavior.cs - startLine: 16 + startLine: 17 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -114,11 +115,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Initialize path: Actions/Behaviors/ComputerBehavior.cs - startLine: 21 + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nInitializes this action behavior.\nThis method is automatically called when using in .\n" example: [] syntax: content: public override void Initialize() @@ -149,24 +149,20 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: Actions/Behaviors/ComputerBehavior.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nUpdates this action behavior every update frame.\nThis method is automatically called when using in .\n" example: [] syntax: content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game time - id: passedInGame type: System.TimeSpan - description: The amount of time that has passed since the last update frame - id: speedMultiplier type: System.Single - description: The game speed multiplier, which represents how fast things should happen, which is usually determined by content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) overridden: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overload: TinyLife.Actions.Behaviors.ComputerBehavior.Update* @@ -194,18 +190,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: Actions/Behaviors/ComputerBehavior.cs - startLine: 34 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nCauses any activities that this action behavior executes to be marked as completed.\nThis method is automatically called when using in .\n" example: [] syntax: content: public override void OnCompleted(CompletionType completion) parameters: - id: completion type: TinyLife.Actions.CompletionType - description: '' content.vb: Public Overrides Sub OnCompleted(completion As CompletionType) overridden: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType) overload: TinyLife.Actions.Behaviors.ComputerBehavior.OnCompleted* diff --git a/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml index 68bbe36..5d1a6fa 100644 --- a/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml +++ b/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml @@ -27,7 +27,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAndSitDownBehavior path: Actions/Behaviors/GetAndSitDownBehavior.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -37,6 +37,7 @@ items: content: 'public class GetAndSitDownBehavior : MultiActionBehavior' content.vb: >- Public Class GetAndSitDownBehavior + Inherits MultiActionBehavior inheritance: - System.Object @@ -79,7 +80,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/Behaviors/GetAndSitDownBehavior.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -127,17 +128,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateFirstActions path: Actions/Behaviors/GetAndSitDownBehavior.cs - startLine: 35 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nCreates a set of actions that should be executed before the main starts.\nThis method is automatically called when using in .\n" example: [] syntax: content: public override IEnumerable CreateFirstActions() return: type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} - description: '' content.vb: Public Overrides Function CreateFirstActions As IEnumerable(Of Action) overridden: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateFirstActions overload: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.CreateFirstActions* @@ -165,11 +164,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Initialize path: Actions/Behaviors/GetAndSitDownBehavior.cs - startLine: 92 + startLine: 93 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nInitializes this action behavior.\nThis method is automatically called when using in .\n" example: [] syntax: content: public override void Initialize() @@ -200,24 +198,20 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: Actions/Behaviors/GetAndSitDownBehavior.cs - startLine: 105 + startLine: 106 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nUpdates this action behavior every update frame.\nThis method is automatically called when using in .\n" example: [] syntax: content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game time - id: passedInGame type: System.TimeSpan - description: The amount of time that has passed since the last update frame - id: speedMultiplier type: System.Single - description: The game speed multiplier, which represents how fast things should happen, which is usually determined by content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) overridden: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overload: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.Update* @@ -245,17 +239,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIconObject path: Actions/Behaviors/GetAndSitDownBehavior.cs - startLine: 124 + startLine: 125 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nReturns this action behavior's icon object.\nThis method is automatically called when using in .\nBy default, this method returns the underlying 's .\n" example: [] syntax: content: public override MapObject GetIconObject() return: type: TinyLife.Objects.MapObject - description: The icon object content.vb: Public Overrides Function GetIconObject As MapObject overridden: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject overload: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetIconObject* @@ -283,21 +275,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNextAction path: Actions/Behaviors/GetAndSitDownBehavior.cs - startLine: 129 + startLine: 130 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nReturns the action that should be executed after this action behavior's underlying completes.\nThis method is automatically called when using in .\n" example: [] syntax: content: public override Action GetNextAction(CompletionType completion) parameters: - id: completion type: TinyLife.Actions.CompletionType - description: The underlying action's completion type return: type: TinyLife.Actions.Action - description: The action that should be executed next, or null content.vb: Public Overrides Function GetNextAction(completion As CompletionType) As Action overridden: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType) overload: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetNextAction* @@ -325,7 +314,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetInteractingItem path: Actions/Behaviors/GetAndSitDownBehavior.cs - startLine: 143 + startLine: 144 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -334,6 +323,7 @@ items: syntax: content: >- public T GetInteractingItem() + where T : Furniture typeParameters: - id: T @@ -368,15 +358,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetInteractingItemForAction path: Actions/Behaviors/GetAndSitDownBehavior.cs - startLine: 169 + startLine: 170 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nA helper method that returns the item instance that is currently being interacted with in this action.\nSince this action type is rather complex, this is the favored way over .\n" example: [] syntax: content: >- public static T GetInteractingItemForAction(ActionInfo info, params FurnitureType[] workItems) + where T : Furniture parameters: - id: info @@ -385,10 +375,8 @@ items: type: TinyLife.Objects.FurnitureType[] typeParameters: - id: T - description: The type that the object is expected to be return: type: '{T}' - description: The object, or null if there is none content.vb: Public Shared Function GetInteractingItemForAction(Of T As Furniture)(info As ActionInfo, ParamArray workItems As FurnitureType()) As T overload: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItemForAction* nameWithType.vb: GetAndSitDownBehavior.GetInteractingItemForAction(Of T)(ActionInfo, FurnitureType()) diff --git a/docs/api/TinyLife.Actions.Behaviors.MultiActionBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.MultiActionBehavior.yml index 291191d..d2818d6 100644 --- a/docs/api/TinyLife.Actions.Behaviors.MultiActionBehavior.yml +++ b/docs/api/TinyLife.Actions.Behaviors.MultiActionBehavior.yml @@ -21,16 +21,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MultiActionBehavior path: Actions/Behaviors/ActionBehavior.cs - startLine: 93 + startLine: 95 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nA multi action behavior is an that allows a set of first actions to be created.\nThis class is intended to be used with , which is a that makes use of a behavior.\n" + summary: "\nA multi action behavior is an that allows a set of first actions to be created.\nThis class is intended to be used with , which is a that makes use of a behavior.\nNote that action behaviors do not have the , which means they are not saved to disk. This differentiates them from the various action handlers in .\n" example: [] syntax: content: 'public abstract class MultiActionBehavior : ActionBehavior' content.vb: >- Public MustInherit Class MultiActionBehavior + Inherits ActionBehavior inheritance: - System.Object @@ -82,18 +83,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/Behaviors/ActionBehavior.cs - startLine: 96 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nCreates a new action behavior with the given underlying action.\nTo create an action behavior of a given type automatically, use .\n" example: [] syntax: content: protected MultiActionBehavior(Action action) parameters: - id: action type: TinyLife.Actions.Action - description: The action that this behavior is acting upon content.vb: Protected Sub New(action As Action) overload: TinyLife.Actions.Behaviors.MultiActionBehavior.#ctor* modifiers.csharp: @@ -118,7 +117,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateFirstActions path: Actions/Behaviors/ActionBehavior.cs - startLine: 104 + startLine: 105 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -186,6 +185,18 @@ references: name: MultiAction nameWithType: MultiAction fullName: TinyLife.Actions.MultiAction +- uid: System.Runtime.Serialization.DataContractAttribute + commentId: T:System.Runtime.Serialization.DataContractAttribute + parent: System.Runtime.Serialization + isExternal: true + name: DataContractAttribute + nameWithType: DataContractAttribute + fullName: System.Runtime.Serialization.DataContractAttribute +- uid: TinyLife.Actions.Handlers + commentId: N:TinyLife.Actions.Handlers + name: TinyLife.Actions.Handlers + nameWithType: TinyLife.Actions.Handlers + fullName: TinyLife.Actions.Handlers - uid: TinyLife.Actions.Behaviors commentId: N:TinyLife.Actions.Behaviors name: TinyLife.Actions.Behaviors @@ -758,6 +769,12 @@ references: name: TinyLife.Actions nameWithType: TinyLife.Actions fullName: TinyLife.Actions +- uid: System.Runtime.Serialization + commentId: N:System.Runtime.Serialization + isExternal: true + name: System.Runtime.Serialization + nameWithType: System.Runtime.Serialization + fullName: System.Runtime.Serialization - uid: System commentId: N:System isExternal: true diff --git a/docs/api/TinyLife.Actions.Behaviors.SinkBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.SinkBehavior.yml index 797cf80..082a846 100644 --- a/docs/api/TinyLife.Actions.Behaviors.SinkBehavior.yml +++ b/docs/api/TinyLife.Actions.Behaviors.SinkBehavior.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SinkBehavior path: Actions/Behaviors/SinkBehavior.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -33,6 +33,7 @@ items: content: 'public class SinkBehavior : MultiActionBehavior' content.vb: >- Public Class SinkBehavior + Inherits MultiActionBehavior inheritance: - System.Object @@ -77,18 +78,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/Behaviors/SinkBehavior.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nCreates a new action behavior with the given underlying action.\nTo create an action behavior of a given type automatically, use .\n" example: [] syntax: content: public SinkBehavior(Action action) parameters: - id: action type: TinyLife.Actions.Action - description: The action that this behavior is acting upon content.vb: Public Sub New(action As Action) overload: TinyLife.Actions.Behaviors.SinkBehavior.#ctor* modifiers.csharp: @@ -117,13 +116,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nCreates a set of actions that should be executed before the main starts.\nThis method is automatically called when using in .\n" example: [] syntax: content: public override IEnumerable CreateFirstActions() return: type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} - description: '' content.vb: Public Overrides Function CreateFirstActions As IEnumerable(Of Action) overridden: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateFirstActions overload: TinyLife.Actions.Behaviors.SinkBehavior.CreateFirstActions* @@ -155,20 +152,16 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nUpdates this action behavior every update frame.\nThis method is automatically called when using in .\n" example: [] syntax: content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game time - id: passedInGame type: System.TimeSpan - description: The amount of time that has passed since the last update frame - id: speedMultiplier type: System.Single - description: The game speed multiplier, which represents how fast things should happen, which is usually determined by content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) overridden: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overload: TinyLife.Actions.Behaviors.SinkBehavior.Update* @@ -200,14 +193,12 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nCauses any activities that this action behavior executes to be marked as completed.\nThis method is automatically called when using in .\n" example: [] syntax: content: public override void OnCompleted(CompletionType completion) parameters: - id: completion type: TinyLife.Actions.CompletionType - description: '' content.vb: Public Overrides Sub OnCompleted(completion As CompletionType) overridden: TinyLife.Actions.Behaviors.ActionBehavior.OnCompleted(TinyLife.Actions.CompletionType) overload: TinyLife.Actions.Behaviors.SinkBehavior.OnCompleted* diff --git a/docs/api/TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.yml index 04950f8..57c08dd 100644 --- a/docs/api/TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.yml +++ b/docs/api/TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorkAtDeskObjectBehavior path: Actions/Behaviors/WorkAtDeskObjectBehavior.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors @@ -33,6 +33,7 @@ items: content: 'public class WorkAtDeskObjectBehavior : MultiActionBehavior' content.vb: >- Public Class WorkAtDeskObjectBehavior + Inherits MultiActionBehavior inheritance: - System.Object @@ -79,18 +80,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/Behaviors/WorkAtDeskObjectBehavior.cs - startLine: 18 + startLine: 19 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nCreates a new action behavior with the given underlying action.\nTo create an action behavior of a given type automatically, use .\n" example: [] syntax: content: public WorkAtDeskObjectBehavior(Action action) parameters: - id: action type: TinyLife.Actions.Action - description: The action that this behavior is acting upon content.vb: Public Sub New(action As Action) overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.#ctor* modifiers.csharp: @@ -119,13 +118,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nCreates a set of actions that should be executed before the main starts.\nThis method is automatically called when using in .\n" example: [] syntax: content: public override IEnumerable CreateFirstActions() return: type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} - description: '' content.vb: Public Overrides Function CreateFirstActions As IEnumerable(Of Action) overridden: TinyLife.Actions.Behaviors.MultiActionBehavior.CreateFirstActions overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.CreateFirstActions* @@ -157,20 +154,16 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nUpdates this action behavior every update frame.\nThis method is automatically called when using in .\n" example: [] syntax: content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game time - id: passedInGame type: System.TimeSpan - description: The amount of time that has passed since the last update frame - id: speedMultiplier type: System.Single - description: The game speed multiplier, which represents how fast things should happen, which is usually determined by content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) overridden: TinyLife.Actions.Behaviors.ActionBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update* @@ -202,17 +195,14 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nReturns the action that should be executed after this action behavior's underlying completes.\nThis method is automatically called when using in .\n" example: [] syntax: content: public override Action GetNextAction(CompletionType completion) parameters: - id: completion type: TinyLife.Actions.CompletionType - description: The underlying action's completion type return: type: TinyLife.Actions.Action - description: The action that should be executed next, or null content.vb: Public Overrides Function GetNextAction(completion As CompletionType) As Action overridden: TinyLife.Actions.Behaviors.ActionBehavior.GetNextAction(TinyLife.Actions.CompletionType) overload: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.GetNextAction* diff --git a/docs/api/TinyLife.Actions.CompletionType.yml b/docs/api/TinyLife.Actions.CompletionType.yml index 242b7e4..89b49bb 100644 --- a/docs/api/TinyLife.Actions.CompletionType.yml +++ b/docs/api/TinyLife.Actions.CompletionType.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CompletionType path: Actions/CompletionType.cs - startLine: 4 + startLine: 5 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -60,7 +60,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Active path: Actions/CompletionType.cs - startLine: 9 + startLine: 10 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -94,7 +94,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Completed path: Actions/CompletionType.cs - startLine: 13 + startLine: 14 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -128,7 +128,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Failed path: Actions/CompletionType.cs - startLine: 17 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -162,7 +162,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Canceled path: Actions/CompletionType.cs - startLine: 21 + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.DieAction.yml b/docs/api/TinyLife.Actions.DieAction.yml index e4a23aa..ec75dcd 100644 --- a/docs/api/TinyLife.Actions.DieAction.yml +++ b/docs/api/TinyLife.Actions.DieAction.yml @@ -29,7 +29,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DieAction path: Actions/DieAction.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -39,7 +39,9 @@ items: content: 'public class DieAction : Action, IGenericDataHolder' content.vb: >- Public Class DieAction + Inherits Action + Implements IGenericDataHolder inheritance: - System.Object @@ -122,7 +124,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reason path: Actions/DieAction.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -165,21 +167,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/DieAction.cs - startLine: 29 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nCreates a new action from the given \n" example: [] syntax: content: public DieAction(ActionType type, ActionInfo info) parameters: - id: type type: TinyLife.Actions.ActionType - description: The type to create this action from - id: info type: TinyLife.Actions.ActionInfo - description: The information for this action content.vb: Public Sub New(type As ActionType, info As ActionInfo) overload: TinyLife.Actions.DieAction.#ctor* modifiers.csharp: @@ -208,7 +207,6 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nThis method is called when the action is first started by a .\nNote that it is not called when the action gets added to the , but when it is moved to .\n" example: [] syntax: content: public override void Initialize() @@ -243,13 +241,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturns a localized string that explains this action in short.\nBy default, this method returns .\n" example: [] syntax: content: public override string GetDisplayName() return: type: System.String - description: This action's display name content.vb: Public Overrides Function GetDisplayName As String overridden: TinyLife.Actions.Action.GetDisplayName overload: TinyLife.Actions.DieAction.GetDisplayName* @@ -281,17 +277,14 @@ items: 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.Action.CanCancel(TinyLife.Actions.Action) overload: TinyLife.Actions.DieAction.CanCancel* @@ -323,20 +316,16 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturns true if the given person can (automatically) enqueue a social action with the that is executing this action.\nNote that enqueueing a social action manually is still possible even if this method returns false.\nBy default, only returns false on this method.\n" example: [] syntax: content: public override bool CanEnqueueConversation(Person person, ActionType type) parameters: - id: person type: TinyLife.Objects.Person - description: The person that wants to converse with us - id: type type: TinyLife.Actions.ActionType - description: The type of action that should be enqueued return: type: System.Boolean - description: Whether or not enqueueing a social action is possible content.vb: Public Overrides Function CanEnqueueConversation(person As Person, type As ActionType) As Boolean overridden: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) overload: TinyLife.Actions.DieAction.CanEnqueueConversation* @@ -368,20 +357,16 @@ items: 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.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overload: TinyLife.Actions.DieAction.Update* @@ -409,17 +394,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompleted path: Actions/DieAction.cs - startLine: 86 + startLine: 90 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.Typeless.TypelessAction.IsCompleted overload: TinyLife.Actions.DieAction.IsCompleted* @@ -447,18 +430,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: Actions/DieAction.cs - startLine: 91 + startLine: 95 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.\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.Action.OnCompleted(TinyLife.Actions.CompletionType) overload: TinyLife.Actions.DieAction.OnCompleted* @@ -486,7 +467,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Enqueue path: Actions/DieAction.cs - startLine: 103 + startLine: 107 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.Emote.yml b/docs/api/TinyLife.Actions.Emote.yml index 50d5c75..7ab92b4 100644 --- a/docs/api/TinyLife.Actions.Emote.yml +++ b/docs/api/TinyLife.Actions.Emote.yml @@ -26,7 +26,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Emote path: Actions/Emote.cs - startLine: 14 + startLine: 15 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -71,7 +71,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AllCategories path: Actions/Emote.cs - startLine: 19 + startLine: 20 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -108,7 +108,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Texture path: Actions/Emote.cs - startLine: 55 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -143,7 +143,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Categories path: Actions/Emote.cs - startLine: 59 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -178,7 +178,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/Emote.cs - startLine: 66 + startLine: 67 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -217,7 +217,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomEmote path: Actions/Emote.cs - startLine: 76 + startLine: 77 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -258,7 +258,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetEmotes path: Actions/Emote.cs - startLine: 85 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -299,7 +299,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: Actions/Emote.cs - startLine: 100 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.EmoteCategory.yml b/docs/api/TinyLife.Actions.EmoteCategory.yml index 836ca82..45de227 100644 --- a/docs/api/TinyLife.Actions.EmoteCategory.yml +++ b/docs/api/TinyLife.Actions.EmoteCategory.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EmoteCategory path: Actions/Emote.cs - startLine: 117 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -69,7 +69,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: General path: Actions/Emote.cs - startLine: 123 + startLine: 124 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -103,7 +103,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Travel path: Actions/Emote.cs - startLine: 127 + startLine: 128 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -137,7 +137,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Negative path: Actions/Emote.cs - startLine: 131 + startLine: 132 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -171,7 +171,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Flirty path: Actions/Emote.cs - startLine: 135 + startLine: 136 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -205,7 +205,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Unable path: Actions/Emote.cs - startLine: 139 + startLine: 140 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.GoHereAction.yml b/docs/api/TinyLife.Actions.GoHereAction.yml index 30cdade..41a9050 100644 --- a/docs/api/TinyLife.Actions.GoHereAction.yml +++ b/docs/api/TinyLife.Actions.GoHereAction.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoHereAction path: Actions/GoHereAction.cs - startLine: 11 + startLine: 12 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -34,7 +34,9 @@ items: content: 'public class GoHereAction : MultiAction, IGenericDataHolder' content.vb: >- Public Class GoHereAction + Inherits MultiAction + Implements IGenericDataHolder inheritance: - System.Object @@ -130,21 +132,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/GoHereAction.cs - startLine: 14 + startLine: 15 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nCreates a new action from the given \n" example: [] syntax: content: public GoHereAction(ActionType type, ActionInfo info) parameters: - id: type type: TinyLife.Actions.ActionType - description: The type to create this action from - id: info type: TinyLife.Actions.ActionInfo - description: The information for this action content.vb: Public Sub New(type As ActionType, info As ActionInfo) overload: TinyLife.Actions.GoHereAction.#ctor* modifiers.csharp: @@ -173,13 +172,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturn a set of actions that should be executed before this action.\nEven if the yield statement is used, all actions will be collected into a list at the start of this action's invocation.\nIf no action gets returned in this function, this action fails.\nIf a null action is returned as the first item, no first actions will be executed.\n" example: [] syntax: content: protected override IEnumerable CreateFirstActions() return: type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} - description: A set of actions that sohuld run before this action content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of Action) overridden: TinyLife.Actions.MultiAction.CreateFirstActions overload: TinyLife.Actions.GoHereAction.CreateFirstActions* @@ -211,7 +208,6 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nInitializes the main action.\nThis method is called after has all completed.\n" example: [] syntax: content: protected override void AndThenInitialize() @@ -242,17 +238,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenIsCompleted path: Actions/GoHereAction.cs - startLine: 58 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nMultiAction version of .\nThis method returns whether or not the main action is completed.\n" example: [] syntax: content: protected override CompletionType AndThenIsCompleted() return: type: TinyLife.Actions.CompletionType - description: Whether the main action is completed content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted overload: TinyLife.Actions.GoHereAction.AndThenIsCompleted* @@ -280,21 +274,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanCancel path: Actions/GoHereAction.cs - startLine: 63 + startLine: 62 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.GoHereAction.CanCancel* diff --git a/docs/api/TinyLife.Actions.MultiActionHandler.yml b/docs/api/TinyLife.Actions.Handlers.MultiActionHandler.yml similarity index 71% rename from docs/api/TinyLife.Actions.MultiActionHandler.yml rename to docs/api/TinyLife.Actions.Handlers.MultiActionHandler.yml index 36bf641..34cd159 100644 --- a/docs/api/TinyLife.Actions.MultiActionHandler.yml +++ b/docs/api/TinyLife.Actions.Handlers.MultiActionHandler.yml @@ -1,35 +1,35 @@ ### YamlMime:ManagedReference items: -- uid: TinyLife.Actions.MultiActionHandler - commentId: T:TinyLife.Actions.MultiActionHandler +- uid: TinyLife.Actions.Handlers.MultiActionHandler + commentId: T:TinyLife.Actions.Handlers.MultiActionHandler id: MultiActionHandler - parent: TinyLife.Actions + parent: TinyLife.Actions.Handlers children: - - TinyLife.Actions.MultiActionHandler.Actions - - TinyLife.Actions.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}) - - TinyLife.Actions.MultiActionHandler.IsCompleted - - TinyLife.Actions.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) - - TinyLife.Actions.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - - TinyLife.Actions.MultiActionHandler.Validate(TinyLife.Objects.Person) + - TinyLife.Actions.Handlers.MultiActionHandler.Actions + - TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction},System.Boolean) + - TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted + - TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) + - TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + - TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Objects.Person) langs: - csharp - vb name: MultiActionHandler nameWithType: MultiActionHandler - fullName: TinyLife.Actions.MultiActionHandler + fullName: TinyLife.Actions.Handlers.MultiActionHandler type: Class source: remote: - path: TinyLife/Actions/MultiActionHandler.cs + path: TinyLife/Actions/Handlers/MultiActionHandler.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MultiActionHandler - path: Actions/MultiActionHandler.cs - startLine: 13 + path: Actions/Handlers/MultiActionHandler.cs + startLine: 14 assemblies: - Tiny Life - namespace: TinyLife.Actions - summary: "\nA multi action handler is a handler that is used by , which handles a set of underlying actions that should be executed in a row.\nNote that, when using this class, , and especially have to be called in the appropriate places.\n" + namespace: TinyLife.Actions.Handlers + summary: "\nA multi action handler is a handler that is used by , which handles a set of underlying actions that should be executed in a row.\nNote that, when using this class, , and especially have to be called in the appropriate places.\n" example: [] syntax: content: >- @@ -51,7 +51,7 @@ items: - System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ToString extensionMethods: - - TinyLife.Actions.MultiActionHandler.TinyLife.Utilities.Extensions.JsonCopy``1 + - TinyLife.Actions.Handlers.MultiActionHandler.TinyLife.Utilities.Extensions.JsonCopy``1 attributes: - type: System.Runtime.Serialization.DataContractAttribute ctor: System.Runtime.Serialization.DataContractAttribute.#ctor @@ -62,28 +62,28 @@ items: modifiers.vb: - Public - Class -- uid: TinyLife.Actions.MultiActionHandler.Actions - commentId: P:TinyLife.Actions.MultiActionHandler.Actions +- uid: TinyLife.Actions.Handlers.MultiActionHandler.Actions + commentId: P:TinyLife.Actions.Handlers.MultiActionHandler.Actions id: Actions - parent: TinyLife.Actions.MultiActionHandler + parent: TinyLife.Actions.Handlers.MultiActionHandler langs: - csharp - vb name: Actions nameWithType: MultiActionHandler.Actions - fullName: TinyLife.Actions.MultiActionHandler.Actions + fullName: TinyLife.Actions.Handlers.MultiActionHandler.Actions type: Property source: remote: - path: TinyLife/Actions/MultiActionHandler.cs + path: TinyLife/Actions/Handlers/MultiActionHandler.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Actions - path: Actions/MultiActionHandler.cs - startLine: 20 + path: Actions/Handlers/MultiActionHandler.cs + startLine: 21 assemblies: - Tiny Life - namespace: TinyLife.Actions + namespace: TinyLife.Actions.Handlers summary: "\nThe actions that still have to be completed.\nThe head of this queue is the action that is currently being executed.\n" example: [] syntax: @@ -98,7 +98,7 @@ items: Public ReadOnly Property Actions As Queue(Of TypelessAction) - overload: TinyLife.Actions.MultiActionHandler.Actions* + overload: TinyLife.Actions.Handlers.MultiActionHandler.Actions* attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor @@ -109,71 +109,77 @@ items: modifiers.vb: - Public - ReadOnly -- uid: TinyLife.Actions.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}) - commentId: M:TinyLife.Actions.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}) - id: Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction}) - parent: TinyLife.Actions.MultiActionHandler +- uid: TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction},System.Boolean) + commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction},System.Boolean) + id: Initialize(System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction},System.Boolean) + parent: TinyLife.Actions.Handlers.MultiActionHandler langs: - csharp - vb - name: Initialize(IEnumerable) - nameWithType: MultiActionHandler.Initialize(IEnumerable) - fullName: TinyLife.Actions.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable) + name: Initialize(IEnumerable, Boolean) + nameWithType: MultiActionHandler.Initialize(IEnumerable, Boolean) + fullName: TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable, System.Boolean) type: Method source: remote: - path: TinyLife/Actions/MultiActionHandler.cs + path: TinyLife/Actions/Handlers/MultiActionHandler.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Initialize - path: Actions/MultiActionHandler.cs - startLine: 29 + path: Actions/Handlers/MultiActionHandler.cs + startLine: 32 assemblies: - Tiny Life - namespace: TinyLife.Actions - summary: "\nInitializes this multi action handler with the given set of actions.\nIf actions is empty, the initialization fails and is returned in .\nIf a null action is returned as the first item, no first actions will be executed and is returned in .\n" + namespace: TinyLife.Actions.Handlers + summary: "\nInitializes this multi action handler with the given set of actions.\nIf actions is empty, the initialization fails and is returned in .\nIf a null action is returned as the first item, no first actions will be executed and is returned in .\n" example: [] syntax: - content: public void Initialize(IEnumerable actions) + content: public CompletionType Initialize(IEnumerable actions, bool automatic = false) parameters: - id: actions type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction} description: The actions to initialize - content.vb: Public Sub Initialize(actions As IEnumerable(Of TypelessAction)) - overload: TinyLife.Actions.MultiActionHandler.Initialize* - nameWithType.vb: MultiActionHandler.Initialize(IEnumerable(Of TypelessAction)) + - id: automatic + type: System.Boolean + description: Whether the action should be considered + return: + type: TinyLife.Actions.CompletionType + description: The completion type that this multi action handler has after initialization + content.vb: Public Function Initialize(actions As IEnumerable(Of TypelessAction), automatic As Boolean = False) As CompletionType + overload: TinyLife.Actions.Handlers.MultiActionHandler.Initialize* + nameWithType.vb: MultiActionHandler.Initialize(IEnumerable(Of TypelessAction), Boolean) modifiers.csharp: - public modifiers.vb: - Public - fullName.vb: TinyLife.Actions.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable(Of TinyLife.Actions.Typeless.TypelessAction)) - name.vb: Initialize(IEnumerable(Of TypelessAction)) -- uid: TinyLife.Actions.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - commentId: M:TinyLife.Actions.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + fullName.vb: TinyLife.Actions.Handlers.MultiActionHandler.Initialize(System.Collections.Generic.IEnumerable(Of TinyLife.Actions.Typeless.TypelessAction), System.Boolean) + name.vb: Initialize(IEnumerable(Of TypelessAction), Boolean) +- uid: TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - parent: TinyLife.Actions.MultiActionHandler + parent: TinyLife.Actions.Handlers.MultiActionHandler langs: - csharp - vb name: Update(GameTime, TimeSpan, Single) nameWithType: MultiActionHandler.Update(GameTime, TimeSpan, Single) - fullName: TinyLife.Actions.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) + fullName: TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) type: Method source: remote: - path: TinyLife/Actions/MultiActionHandler.cs + path: TinyLife/Actions/Handlers/MultiActionHandler.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update - path: Actions/MultiActionHandler.cs - startLine: 56 + path: Actions/Handlers/MultiActionHandler.cs + startLine: 62 assemblies: - Tiny Life - namespace: TinyLife.Actions - summary: "\nUpdates this multi action handler, advancing all of the , if there are any\nThis action should be called at the end of or any derived methods.\n" + namespace: TinyLife.Actions.Handlers + summary: "\nUpdates this multi action handler, advancing all of the , if there are any\nThis action should be called at the end of or any derived methods.\n" example: [] syntax: - content: public void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) + content: public CompletionType Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) parameters: - id: time type: Microsoft.Xna.Framework.GameTime @@ -184,35 +190,38 @@ items: - 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 Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) - overload: TinyLife.Actions.MultiActionHandler.Update* + return: + type: TinyLife.Actions.CompletionType + description: The completion type that this multi action handler has after this update + content.vb: Public Function Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) As CompletionType + overload: TinyLife.Actions.Handlers.MultiActionHandler.Update* modifiers.csharp: - public modifiers.vb: - Public -- uid: TinyLife.Actions.MultiActionHandler.Validate(TinyLife.Objects.Person) - commentId: M:TinyLife.Actions.MultiActionHandler.Validate(TinyLife.Objects.Person) +- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Objects.Person) id: Validate(TinyLife.Objects.Person) - parent: TinyLife.Actions.MultiActionHandler + parent: TinyLife.Actions.Handlers.MultiActionHandler langs: - csharp - vb name: Validate(Person) nameWithType: MultiActionHandler.Validate(Person) - fullName: TinyLife.Actions.MultiActionHandler.Validate(TinyLife.Objects.Person) + fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Objects.Person) type: Method source: remote: - path: TinyLife/Actions/MultiActionHandler.cs + path: TinyLife/Actions/Handlers/MultiActionHandler.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate - path: Actions/MultiActionHandler.cs - startLine: 77 + path: Actions/Handlers/MultiActionHandler.cs + startLine: 90 assemblies: - Tiny Life - namespace: TinyLife.Actions - summary: "\nValidates this multi action handler and all of the it hosts\nThis method should be called in .\n" + namespace: TinyLife.Actions.Handlers + summary: "\nValidates this multi action handler and all of the it hosts\nThis method should be called in .\n" example: [] syntax: content: public bool Validate(Person person) @@ -224,34 +233,34 @@ items: type: System.Boolean description: '' content.vb: Public Function Validate(person As Person) As Boolean - overload: TinyLife.Actions.MultiActionHandler.Validate* + overload: TinyLife.Actions.Handlers.MultiActionHandler.Validate* modifiers.csharp: - public modifiers.vb: - Public -- uid: TinyLife.Actions.MultiActionHandler.IsCompleted - commentId: M:TinyLife.Actions.MultiActionHandler.IsCompleted +- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted + commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted id: IsCompleted - parent: TinyLife.Actions.MultiActionHandler + parent: TinyLife.Actions.Handlers.MultiActionHandler langs: - csharp - vb name: IsCompleted() nameWithType: MultiActionHandler.IsCompleted() - fullName: TinyLife.Actions.MultiActionHandler.IsCompleted() + fullName: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted() type: Method source: remote: - path: TinyLife/Actions/MultiActionHandler.cs + path: TinyLife/Actions/Handlers/MultiActionHandler.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompleted - path: Actions/MultiActionHandler.cs - startLine: 94 + path: Actions/Handlers/MultiActionHandler.cs + startLine: 109 assemblies: - Tiny Life - namespace: TinyLife.Actions - summary: "\nReturns a that determines whether this multi action handler has completed.\nIf is not (yet) initialized, is returned. Otherwise, the current action's result is returned.\nIf all are completed, is returned.\n" + namespace: TinyLife.Actions.Handlers + summary: "\nReturns a that determines whether this multi action handler has completed.\nIf is not (yet) initialized, is returned. Otherwise, the current action's result is returned.\nIf all are completed, is returned.\n" example: [] syntax: content: public CompletionType IsCompleted() @@ -259,34 +268,34 @@ items: type: TinyLife.Actions.CompletionType description: This multi action handler's completion state content.vb: Public Function IsCompleted As CompletionType - overload: TinyLife.Actions.MultiActionHandler.IsCompleted* + overload: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted* modifiers.csharp: - public modifiers.vb: - Public -- uid: TinyLife.Actions.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) - commentId: M:TinyLife.Actions.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) +- uid: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) id: OnCompleted(TinyLife.Actions.CompletionType) - parent: TinyLife.Actions.MultiActionHandler + parent: TinyLife.Actions.Handlers.MultiActionHandler langs: - csharp - vb name: OnCompleted(CompletionType) nameWithType: MultiActionHandler.OnCompleted(CompletionType) - fullName: TinyLife.Actions.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) + fullName: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) type: Method source: remote: - path: TinyLife/Actions/MultiActionHandler.cs + path: TinyLife/Actions/Handlers/MultiActionHandler.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted - path: Actions/MultiActionHandler.cs - startLine: 111 + path: Actions/Handlers/MultiActionHandler.cs + startLine: 124 assemblies: - Tiny Life - namespace: TinyLife.Actions - summary: "\nCalls this underlying ' currently executing action's method.\nThis should be called for any completion type that the action that uses this underlying action experiences, even and .\nIf the underlying are null or already completed, this method has no effect.\n" + namespace: TinyLife.Actions.Handlers + summary: "\nCalls this underlying ' currently executing action's method.\nThis should be called for any completion type that the action that uses this underlying action experiences, even and .\nIf the underlying are null or already completed, this method has no effect.\n" example: [] syntax: content: public bool OnCompleted(CompletionType type) @@ -296,9 +305,9 @@ items: description: The completion type return: type: System.Boolean - description: Whether the copletion type was consumed by an action + description: Whether the completion type was consumed by this multi action handler content.vb: Public Function OnCompleted(type As CompletionType) As Boolean - overload: TinyLife.Actions.MultiActionHandler.OnCompleted* + overload: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted* modifiers.csharp: - public modifiers.vb: @@ -310,20 +319,20 @@ references: name: MultiAction nameWithType: MultiAction fullName: TinyLife.Actions.MultiAction -- uid: TinyLife.Actions.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - commentId: M:TinyLife.Actions.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) +- uid: TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) isExternal: true -- uid: TinyLife.Actions.MultiActionHandler.Validate(TinyLife.Objects.Person) - commentId: M:TinyLife.Actions.MultiActionHandler.Validate(TinyLife.Objects.Person) +- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Objects.Person) isExternal: true -- uid: TinyLife.Actions.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) - commentId: M:TinyLife.Actions.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) +- uid: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType) isExternal: true -- uid: TinyLife.Actions - commentId: N:TinyLife.Actions - name: TinyLife.Actions - nameWithType: TinyLife.Actions - fullName: TinyLife.Actions +- uid: TinyLife.Actions.Handlers + commentId: N:TinyLife.Actions.Handlers + name: TinyLife.Actions.Handlers + nameWithType: TinyLife.Actions.Handlers + fullName: TinyLife.Actions.Handlers - uid: System.Object commentId: T:System.Object parent: System @@ -610,21 +619,21 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: TinyLife.Actions.MultiActionHandler.TinyLife.Utilities.Extensions.JsonCopy``1 +- uid: TinyLife.Actions.Handlers.MultiActionHandler.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() nameWithType: Extensions.JsonCopy() - fullName: TinyLife.Utilities.Extensions.JsonCopy() + fullName: TinyLife.Utilities.Extensions.JsonCopy() nameWithType.vb: Extensions.JsonCopy(Of MultiActionHandler)() - fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.MultiActionHandler)() + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.Handlers.MultiActionHandler)() name.vb: JsonCopy(Of MultiActionHandler)() spec.csharp: - uid: TinyLife.Utilities.Extensions.JsonCopy``1 name: JsonCopy nameWithType: Extensions.JsonCopy - fullName: TinyLife.Utilities.Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy - name: ( nameWithType: ( fullName: ( @@ -635,13 +644,18 @@ references: - uid: TinyLife.Utilities.Extensions.JsonCopy``1 name: JsonCopy(Of MultiActionHandler) nameWithType: Extensions.JsonCopy(Of MultiActionHandler) - fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.MultiActionHandler) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.Handlers.MultiActionHandler) - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) +- uid: TinyLife.Actions + commentId: N:TinyLife.Actions + name: TinyLife.Actions + nameWithType: TinyLife.Actions + fullName: TinyLife.Actions - uid: System commentId: N:System isExternal: true @@ -695,11 +709,11 @@ references: name: TinyLife.Utilities nameWithType: TinyLife.Utilities fullName: TinyLife.Utilities -- uid: TinyLife.Actions.MultiActionHandler.Actions* - commentId: Overload:TinyLife.Actions.MultiActionHandler.Actions +- uid: TinyLife.Actions.Handlers.MultiActionHandler.Actions* + commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Actions name: Actions nameWithType: MultiActionHandler.Actions - fullName: TinyLife.Actions.MultiActionHandler.Actions + fullName: TinyLife.Actions.Handlers.MultiActionHandler.Actions - uid: System.Collections.Generic.Queue{TinyLife.Actions.Typeless.TypelessAction} commentId: T:System.Collections.Generic.Queue{TinyLife.Actions.Typeless.TypelessAction} parent: System.Collections.Generic @@ -790,17 +804,23 @@ references: - uid: TinyLife.Actions.CompletionType.Failed commentId: F:TinyLife.Actions.CompletionType.Failed isExternal: true -- uid: TinyLife.Actions.MultiActionHandler.IsCompleted - commentId: M:TinyLife.Actions.MultiActionHandler.IsCompleted +- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted + commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted isExternal: true - uid: TinyLife.Actions.CompletionType.Completed commentId: F:TinyLife.Actions.CompletionType.Completed isExternal: true -- uid: TinyLife.Actions.MultiActionHandler.Initialize* - commentId: Overload:TinyLife.Actions.MultiActionHandler.Initialize +- uid: TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically + commentId: P:TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically + parent: TinyLife.Actions.Typeless.TypelessAction + name: StartedAutomatically + nameWithType: TypelessAction.StartedAutomatically + fullName: TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically +- uid: TinyLife.Actions.Handlers.MultiActionHandler.Initialize* + commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Initialize name: Initialize nameWithType: MultiActionHandler.Initialize - fullName: TinyLife.Actions.MultiActionHandler.Initialize + fullName: TinyLife.Actions.Handlers.MultiActionHandler.Initialize - uid: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction} commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction} parent: System.Collections.Generic @@ -843,6 +863,25 @@ references: - name: ) nameWithType: ) fullName: ) +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + name: Boolean + nameWithType: Boolean + fullName: System.Boolean +- uid: TinyLife.Actions.CompletionType + commentId: T:TinyLife.Actions.CompletionType + parent: TinyLife.Actions + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType +- uid: TinyLife.Actions.Typeless.TypelessAction + commentId: T:TinyLife.Actions.Typeless.TypelessAction + parent: TinyLife.Actions.Typeless + name: TypelessAction + nameWithType: TypelessAction + fullName: TinyLife.Actions.Typeless.TypelessAction - uid: System.Collections.Generic.IEnumerable`1 commentId: T:System.Collections.Generic.IEnumerable`1 isExternal: true @@ -882,8 +921,13 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: TinyLife.Actions.MultiActionHandler.Actions - commentId: P:TinyLife.Actions.MultiActionHandler.Actions +- uid: TinyLife.Actions.Typeless + commentId: N:TinyLife.Actions.Typeless + name: TinyLife.Actions.Typeless + nameWithType: TinyLife.Actions.Typeless + fullName: TinyLife.Actions.Typeless +- uid: TinyLife.Actions.Handlers.MultiActionHandler.Actions + commentId: P:TinyLife.Actions.Handlers.MultiActionHandler.Actions isExternal: true - uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) @@ -959,11 +1003,11 @@ references: - uid: TinyLife.GameImpl.Speed commentId: P:TinyLife.GameImpl.Speed isExternal: true -- uid: TinyLife.Actions.MultiActionHandler.Update* - commentId: Overload:TinyLife.Actions.MultiActionHandler.Update +- uid: TinyLife.Actions.Handlers.MultiActionHandler.Update* + commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Update name: Update nameWithType: MultiActionHandler.Update - fullName: TinyLife.Actions.MultiActionHandler.Update + fullName: TinyLife.Actions.Handlers.MultiActionHandler.Update - uid: Microsoft.Xna.Framework.GameTime commentId: T:Microsoft.Xna.Framework.GameTime parent: Microsoft.Xna.Framework @@ -1033,35 +1077,22 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: TinyLife.Actions.MultiActionHandler.Validate* - commentId: Overload:TinyLife.Actions.MultiActionHandler.Validate +- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate* + commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Validate name: Validate nameWithType: MultiActionHandler.Validate - fullName: TinyLife.Actions.MultiActionHandler.Validate + fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate - uid: TinyLife.Objects.Person commentId: T:TinyLife.Objects.Person parent: TinyLife.Objects name: Person nameWithType: Person fullName: TinyLife.Objects.Person -- uid: System.Boolean - commentId: T:System.Boolean - parent: System - isExternal: true - name: Boolean - nameWithType: Boolean - fullName: System.Boolean - uid: TinyLife.Objects commentId: N:TinyLife.Objects name: TinyLife.Objects nameWithType: TinyLife.Objects fullName: TinyLife.Objects -- uid: TinyLife.Actions.CompletionType - commentId: T:TinyLife.Actions.CompletionType - parent: TinyLife.Actions - name: CompletionType - nameWithType: CompletionType - fullName: TinyLife.Actions.CompletionType - uid: TinyLife.Actions.Typeless.TypelessAction.IsCompleted commentId: M:TinyLife.Actions.Typeless.TypelessAction.IsCompleted parent: TinyLife.Actions.Typeless.TypelessAction @@ -1090,22 +1121,11 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: TinyLife.Actions.MultiActionHandler.IsCompleted* - commentId: Overload:TinyLife.Actions.MultiActionHandler.IsCompleted +- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted* + commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted name: IsCompleted nameWithType: MultiActionHandler.IsCompleted - fullName: TinyLife.Actions.MultiActionHandler.IsCompleted -- uid: TinyLife.Actions.Typeless.TypelessAction - commentId: T:TinyLife.Actions.Typeless.TypelessAction - parent: TinyLife.Actions.Typeless - name: TypelessAction - nameWithType: TypelessAction - fullName: TinyLife.Actions.Typeless.TypelessAction -- uid: TinyLife.Actions.Typeless - commentId: N:TinyLife.Actions.Typeless - name: TinyLife.Actions.Typeless - nameWithType: TinyLife.Actions.Typeless - fullName: TinyLife.Actions.Typeless + fullName: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted - uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) parent: TinyLife.Actions.Action @@ -1145,8 +1165,8 @@ references: - uid: TinyLife.Actions.CompletionType.Canceled commentId: F:TinyLife.Actions.CompletionType.Canceled isExternal: true -- uid: TinyLife.Actions.MultiActionHandler.OnCompleted* - commentId: Overload:TinyLife.Actions.MultiActionHandler.OnCompleted +- uid: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted* + commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted name: OnCompleted nameWithType: MultiActionHandler.OnCompleted - fullName: TinyLife.Actions.MultiActionHandler.OnCompleted + fullName: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted diff --git a/docs/api/TinyLife.Actions.UnderlyingActionHandler.yml b/docs/api/TinyLife.Actions.Handlers.UnderlyingActionHandler.yml similarity index 67% rename from docs/api/TinyLife.Actions.UnderlyingActionHandler.yml rename to docs/api/TinyLife.Actions.Handlers.UnderlyingActionHandler.yml index 06c4432..cc2ae68 100644 --- a/docs/api/TinyLife.Actions.UnderlyingActionHandler.yml +++ b/docs/api/TinyLife.Actions.Handlers.UnderlyingActionHandler.yml @@ -1,35 +1,36 @@ ### YamlMime:ManagedReference items: -- uid: TinyLife.Actions.UnderlyingActionHandler - commentId: T:TinyLife.Actions.UnderlyingActionHandler +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler + commentId: T:TinyLife.Actions.Handlers.UnderlyingActionHandler id: UnderlyingActionHandler - parent: TinyLife.Actions + parent: TinyLife.Actions.Handlers children: - - TinyLife.Actions.UnderlyingActionHandler.Action - - TinyLife.Actions.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) - - TinyLife.Actions.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean) - - TinyLife.Actions.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) - - TinyLife.Actions.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - - TinyLife.Actions.UnderlyingActionHandler.Validate(TinyLife.Objects.Person) + - TinyLife.Actions.Handlers.UnderlyingActionHandler.Action + - TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) + - TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean) + - TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted + - TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) + - TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + - TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Objects.Person) langs: - csharp - vb name: UnderlyingActionHandler nameWithType: UnderlyingActionHandler - fullName: TinyLife.Actions.UnderlyingActionHandler + fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler type: Class source: remote: - path: TinyLife/Actions/UnderlyingActionHandler.cs + path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UnderlyingActionHandler - path: Actions/UnderlyingActionHandler.cs - startLine: 13 + path: Actions/Handlers/UnderlyingActionHandler.cs + startLine: 14 assemblies: - Tiny Life - namespace: TinyLife.Actions - summary: "\nAn UnderlyingAction is a class that can instantiate a single that will be executed as part of the action it is used in.\nNote that, when using this class, , and especially have to be called in the appropriate places.\n" + namespace: TinyLife.Actions.Handlers + summary: "\nAn UnderlyingAction is a class that can instantiate a single that will be executed as part of the action it is used in.\nNote that, when using this class, , and especially have to be called in the appropriate places.\n" example: [] syntax: content: >- @@ -51,7 +52,7 @@ items: - System.Object.ReferenceEquals(System.Object,System.Object) - System.Object.ToString extensionMethods: - - TinyLife.Actions.UnderlyingActionHandler.TinyLife.Utilities.Extensions.JsonCopy``1 + - TinyLife.Actions.Handlers.UnderlyingActionHandler.TinyLife.Utilities.Extensions.JsonCopy``1 attributes: - type: System.Runtime.Serialization.DataContractAttribute ctor: System.Runtime.Serialization.DataContractAttribute.#ctor @@ -62,79 +63,75 @@ items: modifiers.vb: - Public - Class -- uid: TinyLife.Actions.UnderlyingActionHandler.Action - commentId: P:TinyLife.Actions.UnderlyingActionHandler.Action +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action + commentId: P:TinyLife.Actions.Handlers.UnderlyingActionHandler.Action id: Action - parent: TinyLife.Actions.UnderlyingActionHandler + parent: TinyLife.Actions.Handlers.UnderlyingActionHandler langs: - csharp - vb name: Action nameWithType: UnderlyingActionHandler.Action - fullName: TinyLife.Actions.UnderlyingActionHandler.Action + fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action type: Property source: remote: - path: TinyLife/Actions/UnderlyingActionHandler.cs + path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Action - path: Actions/UnderlyingActionHandler.cs - startLine: 20 + path: Actions/Handlers/UnderlyingActionHandler.cs + startLine: 21 assemblies: - Tiny Life - namespace: TinyLife.Actions - summary: "\nThe underlying action.\nThis should be initialized using .\n" + namespace: TinyLife.Actions.Handlers + summary: "\nThe underlying action.\nThis should be initialized using .\n" example: [] syntax: content: >- - [DataMember(EmitDefaultValue = false)] + [DataMember] public TypelessAction Action { get; } parameters: [] return: type: TinyLife.Actions.Typeless.TypelessAction content.vb: >- - + Public ReadOnly Property Action As TypelessAction - overload: TinyLife.Actions.UnderlyingActionHandler.Action* + overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action* attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] - namedArguments: - - name: EmitDefaultValue - type: System.Boolean - value: false modifiers.csharp: - public - get modifiers.vb: - Public - ReadOnly -- uid: TinyLife.Actions.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) - commentId: M:TinyLife.Actions.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) id: Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) - parent: TinyLife.Actions.UnderlyingActionHandler + parent: TinyLife.Actions.Handlers.UnderlyingActionHandler langs: - csharp - vb name: Initialize(ActionType, ActionInfo, Boolean, Boolean) nameWithType: UnderlyingActionHandler.Initialize(ActionType, ActionInfo, Boolean, Boolean) - fullName: TinyLife.Actions.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, System.Boolean, System.Boolean) + fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, System.Boolean, System.Boolean) type: Method source: remote: - path: TinyLife/Actions/UnderlyingActionHandler.cs + path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Initialize - path: Actions/UnderlyingActionHandler.cs - startLine: 32 + path: Actions/Handlers/UnderlyingActionHandler.cs + startLine: 31 assemblies: - Tiny Life - namespace: TinyLife.Actions + namespace: TinyLife.Actions.Handlers summary: "\nInitializes the underlying action of this action\n" example: [] syntax: @@ -155,34 +152,34 @@ items: return: type: TinyLife.Actions.Typeless.TypelessAction content.vb: Public Function Initialize(type As ActionType, info As ActionInfo, automatic As Boolean = False, force As Boolean = True) As TypelessAction - overload: TinyLife.Actions.UnderlyingActionHandler.Initialize* + overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize* modifiers.csharp: - public modifiers.vb: - Public -- uid: TinyLife.Actions.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean) - commentId: M:TinyLife.Actions.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean) +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean) + commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean) id: InitializeExact(TinyLife.Actions.Typeless.TypelessAction,System.Boolean) - parent: TinyLife.Actions.UnderlyingActionHandler + parent: TinyLife.Actions.Handlers.UnderlyingActionHandler langs: - csharp - vb name: InitializeExact(TypelessAction, Boolean) nameWithType: UnderlyingActionHandler.InitializeExact(TypelessAction, Boolean) - fullName: TinyLife.Actions.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction, System.Boolean) + fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact(TinyLife.Actions.Typeless.TypelessAction, System.Boolean) type: Method source: remote: - path: TinyLife/Actions/UnderlyingActionHandler.cs + path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitializeExact - path: Actions/UnderlyingActionHandler.cs - startLine: 45 + path: Actions/Handlers/UnderlyingActionHandler.cs + startLine: 44 assemblies: - Tiny Life - namespace: TinyLife.Actions - summary: "\nInitializes the underlying action of this action using the given .\nIf should be tested, can be used instead.\n" + namespace: TinyLife.Actions.Handlers + summary: "\nInitializes the underlying action of this action using the given .\nIf should be tested, can be used instead.\n" example: [] syntax: content: public void InitializeExact(TypelessAction action, bool automatic = false) @@ -194,34 +191,34 @@ items: type: System.Boolean description: Whether the action should be considered content.vb: Public Sub InitializeExact(action As TypelessAction, automatic As Boolean = False) - overload: TinyLife.Actions.UnderlyingActionHandler.InitializeExact* + overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact* modifiers.csharp: - public modifiers.vb: - Public -- uid: TinyLife.Actions.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - commentId: M:TinyLife.Actions.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - parent: TinyLife.Actions.UnderlyingActionHandler + parent: TinyLife.Actions.Handlers.UnderlyingActionHandler langs: - csharp - vb name: Update(GameTime, TimeSpan, Single) nameWithType: UnderlyingActionHandler.Update(GameTime, TimeSpan, Single) - fullName: TinyLife.Actions.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) + fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) type: Method source: remote: - path: TinyLife/Actions/UnderlyingActionHandler.cs + path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update - path: Actions/UnderlyingActionHandler.cs - startLine: 63 + path: Actions/Handlers/UnderlyingActionHandler.cs + startLine: 61 assemblies: - Tiny Life - namespace: TinyLife.Actions - summary: "\nUpdates the , if it exists.\nThis action should be called at the end of or any derived methods.\n" + namespace: TinyLife.Actions.Handlers + summary: "\nUpdates the , if it exists.\nThis action should be called at the end of or any derived methods.\n" example: [] syntax: content: public void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) @@ -236,101 +233,142 @@ items: type: System.Single description: The game speed multiplier, which represents how fast things should happen, which is usually determined by content.vb: Public Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) - overload: TinyLife.Actions.UnderlyingActionHandler.Update* + overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update* modifiers.csharp: - public modifiers.vb: - Public -- uid: TinyLife.Actions.UnderlyingActionHandler.Validate(TinyLife.Objects.Person) - commentId: M:TinyLife.Actions.UnderlyingActionHandler.Validate(TinyLife.Objects.Person) +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Objects.Person) id: Validate(TinyLife.Objects.Person) - parent: TinyLife.Actions.UnderlyingActionHandler + parent: TinyLife.Actions.Handlers.UnderlyingActionHandler langs: - csharp - vb name: Validate(Person) nameWithType: UnderlyingActionHandler.Validate(Person) - fullName: TinyLife.Actions.UnderlyingActionHandler.Validate(TinyLife.Objects.Person) + fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Objects.Person) type: Method source: remote: - path: TinyLife/Actions/UnderlyingActionHandler.cs + path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate - path: Actions/UnderlyingActionHandler.cs - startLine: 78 + path: Actions/Handlers/UnderlyingActionHandler.cs + startLine: 76 assemblies: - Tiny Life - namespace: TinyLife.Actions - summary: "\nValidates this action container and its .\nThis method should be called in .\n" + namespace: TinyLife.Actions.Handlers + summary: "\nValidates this action container and its .\nThis method should be called in .\n" example: [] syntax: - content: public void Validate(Person person) + content: public bool Validate(Person person) parameters: - id: person type: TinyLife.Objects.Person description: '' - content.vb: Public Sub Validate(person As Person) - overload: TinyLife.Actions.UnderlyingActionHandler.Validate* + return: + type: System.Boolean + description: '' + content.vb: Public Function Validate(person As Person) As Boolean + overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate* modifiers.csharp: - public modifiers.vb: - Public -- uid: TinyLife.Actions.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) - commentId: M:TinyLife.Actions.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted + commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted + id: IsCompleted + parent: TinyLife.Actions.Handlers.UnderlyingActionHandler + langs: + - csharp + - vb + name: IsCompleted() + nameWithType: UnderlyingActionHandler.IsCompleted() + fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted() + type: Method + source: + remote: + path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: IsCompleted + path: Actions/Handlers/UnderlyingActionHandler.cs + startLine: 91 + assemblies: + - Tiny Life + namespace: TinyLife.Actions.Handlers + summary: "\nReturns whether the current is completed, or returns if there is no current action.\n" + example: [] + syntax: + content: public CompletionType IsCompleted() + return: + type: TinyLife.Actions.CompletionType + description: Whether this underlying action handler is completed. + content.vb: Public Function IsCompleted As CompletionType + overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted* + modifiers.csharp: + - public + modifiers.vb: + - Public +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) id: OnCompleted(TinyLife.Actions.CompletionType) - parent: TinyLife.Actions.UnderlyingActionHandler + parent: TinyLife.Actions.Handlers.UnderlyingActionHandler langs: - csharp - vb name: OnCompleted(CompletionType) nameWithType: UnderlyingActionHandler.OnCompleted(CompletionType) - fullName: TinyLife.Actions.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) + fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) type: Method source: remote: - path: TinyLife/Actions/UnderlyingActionHandler.cs + path: TinyLife/Actions/Handlers/UnderlyingActionHandler.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted - path: Actions/UnderlyingActionHandler.cs - startLine: 92 + path: Actions/Handlers/UnderlyingActionHandler.cs + startLine: 102 assemblies: - Tiny Life - namespace: TinyLife.Actions + namespace: TinyLife.Actions.Handlers summary: "\nCalls this underlying action's method.\nThis should be called for any completion type that the action that uses this underlying action experiences, even and .\nIf the underlying action is null or already completed, this method has no effect.\n" example: [] syntax: - content: public void OnCompleted(CompletionType type) + content: public bool OnCompleted(CompletionType type) parameters: - id: type type: TinyLife.Actions.CompletionType description: The completion type - content.vb: Public Sub OnCompleted(type As CompletionType) - overload: TinyLife.Actions.UnderlyingActionHandler.OnCompleted* + return: + type: System.Boolean + description: Whether the completion type was consumed by this underlying action handler + content.vb: Public Function OnCompleted(type As CompletionType) As Boolean + overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted* modifiers.csharp: - public modifiers.vb: - Public references: -- uid: TinyLife.Actions.UnderlyingActionHandler.Action - commentId: P:TinyLife.Actions.UnderlyingActionHandler.Action +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action + commentId: P:TinyLife.Actions.Handlers.UnderlyingActionHandler.Action isExternal: true -- uid: TinyLife.Actions.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - commentId: M:TinyLife.Actions.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) isExternal: true -- uid: TinyLife.Actions.UnderlyingActionHandler.Validate(TinyLife.Objects.Person) - commentId: M:TinyLife.Actions.UnderlyingActionHandler.Validate(TinyLife.Objects.Person) +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Objects.Person) isExternal: true -- uid: TinyLife.Actions.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) - commentId: M:TinyLife.Actions.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType) isExternal: true -- uid: TinyLife.Actions - commentId: N:TinyLife.Actions - name: TinyLife.Actions - nameWithType: TinyLife.Actions - fullName: TinyLife.Actions +- uid: TinyLife.Actions.Handlers + commentId: N:TinyLife.Actions.Handlers + name: TinyLife.Actions.Handlers + nameWithType: TinyLife.Actions.Handlers + fullName: TinyLife.Actions.Handlers - uid: System.Object commentId: T:System.Object parent: System @@ -617,21 +655,21 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: TinyLife.Actions.UnderlyingActionHandler.TinyLife.Utilities.Extensions.JsonCopy``1 +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.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() nameWithType: Extensions.JsonCopy() - fullName: TinyLife.Utilities.Extensions.JsonCopy() + fullName: TinyLife.Utilities.Extensions.JsonCopy() nameWithType.vb: Extensions.JsonCopy(Of UnderlyingActionHandler)() - fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.UnderlyingActionHandler)() + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.Handlers.UnderlyingActionHandler)() name.vb: JsonCopy(Of UnderlyingActionHandler)() spec.csharp: - uid: TinyLife.Utilities.Extensions.JsonCopy``1 name: JsonCopy nameWithType: Extensions.JsonCopy - fullName: TinyLife.Utilities.Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy - name: ( nameWithType: ( fullName: ( @@ -642,7 +680,7 @@ references: - uid: TinyLife.Utilities.Extensions.JsonCopy``1 name: JsonCopy(Of UnderlyingActionHandler) nameWithType: Extensions.JsonCopy(Of UnderlyingActionHandler) - fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.UnderlyingActionHandler) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.Handlers.UnderlyingActionHandler) - name: ( nameWithType: ( fullName: ( @@ -702,14 +740,14 @@ references: name: TinyLife.Utilities nameWithType: TinyLife.Utilities fullName: TinyLife.Utilities -- uid: TinyLife.Actions.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) - commentId: M:TinyLife.Actions.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) isExternal: true -- uid: TinyLife.Actions.UnderlyingActionHandler.Action* - commentId: Overload:TinyLife.Actions.UnderlyingActionHandler.Action +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action* + commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Action name: Action nameWithType: UnderlyingActionHandler.Action - fullName: TinyLife.Actions.UnderlyingActionHandler.Action + fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Action - uid: TinyLife.Actions.Typeless.TypelessAction commentId: T:TinyLife.Actions.Typeless.TypelessAction parent: TinyLife.Actions.Typeless @@ -730,11 +768,11 @@ references: - uid: TinyLife.Actions.ActionType.CanExecute(TinyLife.Actions.ActionInfo,System.Boolean) commentId: M:TinyLife.Actions.ActionType.CanExecute(TinyLife.Actions.ActionInfo,System.Boolean) isExternal: true -- uid: TinyLife.Actions.UnderlyingActionHandler.Initialize* - commentId: Overload:TinyLife.Actions.UnderlyingActionHandler.Initialize +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize* + commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize name: Initialize nameWithType: UnderlyingActionHandler.Initialize - fullName: TinyLife.Actions.UnderlyingActionHandler.Initialize + fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Initialize - uid: TinyLife.Actions.ActionType commentId: T:TinyLife.Actions.ActionType parent: TinyLife.Actions @@ -754,11 +792,16 @@ references: name: Boolean nameWithType: Boolean fullName: System.Boolean -- uid: TinyLife.Actions.UnderlyingActionHandler.InitializeExact* - commentId: Overload:TinyLife.Actions.UnderlyingActionHandler.InitializeExact +- uid: TinyLife.Actions + commentId: N:TinyLife.Actions + name: TinyLife.Actions + nameWithType: TinyLife.Actions + fullName: TinyLife.Actions +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact* + commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact name: InitializeExact nameWithType: UnderlyingActionHandler.InitializeExact - fullName: TinyLife.Actions.UnderlyingActionHandler.InitializeExact + fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.InitializeExact - uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) parent: TinyLife.Actions.Action @@ -833,11 +876,11 @@ references: - uid: TinyLife.GameImpl.Speed commentId: P:TinyLife.GameImpl.Speed isExternal: true -- uid: TinyLife.Actions.UnderlyingActionHandler.Update* - commentId: Overload:TinyLife.Actions.UnderlyingActionHandler.Update +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update* + commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Update name: Update nameWithType: UnderlyingActionHandler.Update - fullName: TinyLife.Actions.UnderlyingActionHandler.Update + fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update - uid: Microsoft.Xna.Framework.GameTime commentId: T:Microsoft.Xna.Framework.GameTime parent: Microsoft.Xna.Framework @@ -907,11 +950,11 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: TinyLife.Actions.UnderlyingActionHandler.Validate* - commentId: Overload:TinyLife.Actions.UnderlyingActionHandler.Validate +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate* + commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate name: Validate nameWithType: UnderlyingActionHandler.Validate - fullName: TinyLife.Actions.UnderlyingActionHandler.Validate + fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate - uid: TinyLife.Objects.Person commentId: T:TinyLife.Objects.Person parent: TinyLife.Objects @@ -923,6 +966,20 @@ references: name: TinyLife.Objects nameWithType: TinyLife.Objects fullName: TinyLife.Objects +- uid: TinyLife.Actions.CompletionType.Completed + commentId: F:TinyLife.Actions.CompletionType.Completed + isExternal: true +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted* + commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted + name: IsCompleted + nameWithType: UnderlyingActionHandler.IsCompleted + fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted +- uid: TinyLife.Actions.CompletionType + commentId: T:TinyLife.Actions.CompletionType + parent: TinyLife.Actions + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType - uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) parent: TinyLife.Actions.Action @@ -965,14 +1022,8 @@ references: - uid: TinyLife.Actions.CompletionType.Failed commentId: F:TinyLife.Actions.CompletionType.Failed isExternal: true -- uid: TinyLife.Actions.UnderlyingActionHandler.OnCompleted* - commentId: Overload:TinyLife.Actions.UnderlyingActionHandler.OnCompleted +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted* + commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted name: OnCompleted nameWithType: UnderlyingActionHandler.OnCompleted - fullName: TinyLife.Actions.UnderlyingActionHandler.OnCompleted -- uid: TinyLife.Actions.CompletionType - commentId: T:TinyLife.Actions.CompletionType - parent: TinyLife.Actions - name: CompletionType - nameWithType: CompletionType - fullName: TinyLife.Actions.CompletionType + fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted diff --git a/docs/api/TinyLife.Actions.Handlers.yml b/docs/api/TinyLife.Actions.Handlers.yml new file mode 100644 index 0000000..73f92d5 --- /dev/null +++ b/docs/api/TinyLife.Actions.Handlers.yml @@ -0,0 +1,34 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.Actions.Handlers + commentId: N:TinyLife.Actions.Handlers + id: TinyLife.Actions.Handlers + children: + - TinyLife.Actions.Handlers.MultiActionHandler + - TinyLife.Actions.Handlers.UnderlyingActionHandler + langs: + - csharp + - vb + name: TinyLife.Actions.Handlers + nameWithType: TinyLife.Actions.Handlers + fullName: TinyLife.Actions.Handlers + type: Namespace + assemblies: + - Tiny Life +references: +- uid: TinyLife.Actions.Handlers.MultiActionHandler + commentId: T:TinyLife.Actions.Handlers.MultiActionHandler + parent: TinyLife.Actions.Handlers + name: MultiActionHandler + nameWithType: MultiActionHandler + fullName: TinyLife.Actions.Handlers.MultiActionHandler +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler + commentId: T:TinyLife.Actions.Handlers.UnderlyingActionHandler + name: UnderlyingActionHandler + nameWithType: UnderlyingActionHandler + fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler +- uid: TinyLife.Actions.Handlers + commentId: N:TinyLife.Actions.Handlers + name: TinyLife.Actions.Handlers + nameWithType: TinyLife.Actions.Handlers + fullName: TinyLife.Actions.Handlers diff --git a/docs/api/TinyLife.Actions.MultiAction.yml b/docs/api/TinyLife.Actions.MultiAction.yml index dba88bb..3c4de4d 100644 --- a/docs/api/TinyLife.Actions.MultiAction.yml +++ b/docs/api/TinyLife.Actions.MultiAction.yml @@ -36,7 +36,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MultiAction path: Actions/MultiAction.cs - startLine: 12 + startLine: 14 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -46,7 +46,9 @@ items: content: 'public abstract class MultiAction : Action, IGenericDataHolder' content.vb: >- Public MustInherit Class MultiAction + Inherits Action + Implements IGenericDataHolder inheritance: - System.Object @@ -61,6 +63,8 @@ items: - TinyLife.Actions.PutAwayAction - TinyLife.Actions.SellAction - TinyLife.Actions.SitAction + - TinyLife.Actions.SocialAction + - TinyLife.Actions.StoreAction - TinyLife.Actions.WatchTvAction implements: - MLEM.Misc.IGenericDataHolder @@ -140,11 +144,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Handler path: Actions/MultiAction.cs - startLine: 18 + startLine: 20 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nThe that handles the actions created in \n" + summary: "\nThe that handles the actions created in \n" example: [] syntax: content: >- @@ -152,7 +156,7 @@ items: public readonly MultiActionHandler Handler return: - type: TinyLife.Actions.MultiActionHandler + type: TinyLife.Actions.Handlers.MultiActionHandler content.vb: >- @@ -185,7 +189,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MainElapsedTime path: Actions/MultiAction.cs - startLine: 23 + startLine: 25 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -234,18 +238,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InProgressTime path: Actions/MultiAction.cs - startLine: 27 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nRepresents the amount of time that this action has "properly" been in progress for.\nThis is used by and and returns true only once the first actions are completed or the conversation has started, respectively.\nBy default, is returned.\n" example: [] syntax: content: public override TimeSpan InProgressTime { get; } parameters: [] return: type: System.TimeSpan - description: The amount of time that this action has properly been in progress for content.vb: Public Overrides ReadOnly Property InProgressTime As TimeSpan overridden: TinyLife.Actions.Typeless.TypelessAction.InProgressTime overload: TinyLife.Actions.MultiAction.InProgressTime* @@ -275,21 +277,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/MultiAction.cs - startLine: 30 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nCreates a new action from the given \n" example: [] syntax: content: public MultiAction(ActionType type, ActionInfo info) parameters: - id: type type: TinyLife.Actions.ActionType - description: The type to create this action from - id: info type: TinyLife.Actions.ActionInfo - description: The information for this action content.vb: Public Sub New(type As ActionType, info As ActionInfo) overload: TinyLife.Actions.MultiAction.#ctor* modifiers.csharp: @@ -314,7 +313,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateFirstActions path: Actions/MultiAction.cs - startLine: 41 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -351,7 +350,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenInitialize path: Actions/MultiAction.cs - startLine: 47 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -385,7 +384,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenIsCompleted path: Actions/MultiAction.cs - startLine: 54 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -422,7 +421,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenUpdate path: Actions/MultiAction.cs - startLine: 64 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -466,7 +465,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenOnCompleted path: Actions/MultiAction.cs - startLine: 73 + startLine: 75 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -504,7 +503,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PreInitialize path: Actions/MultiAction.cs - startLine: 80 + startLine: 81 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -542,20 +541,16 @@ items: 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 sealed 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 NotOverridable Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) overridden: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overload: TinyLife.Actions.MultiAction.Update* @@ -585,11 +580,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Initialize path: Actions/MultiAction.cs - startLine: 99 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nThis method is called when the action is first started by a .\nNote that it is not called when the action gets added to the , but when it is moved to .\n" example: [] syntax: content: public sealed override void Initialize() @@ -622,17 +616,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompleted path: Actions/MultiAction.cs - startLine: 107 + startLine: 105 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 sealed override CompletionType IsCompleted() return: type: TinyLife.Actions.CompletionType - description: The current completion type of this action content.vb: Public NotOverridable Overrides Function IsCompleted As CompletionType overridden: TinyLife.Actions.Typeless.TypelessAction.IsCompleted overload: TinyLife.Actions.MultiAction.IsCompleted* @@ -662,18 +654,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: Actions/MultiAction.cs - startLine: 116 + startLine: 114 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.\n" example: [] syntax: content: public sealed override void OnCompleted(CompletionType type) parameters: - id: type type: TinyLife.Actions.CompletionType - description: The type that this action completed with content.vb: Public NotOverridable Overrides Sub OnCompleted(type As CompletionType) overridden: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) overload: TinyLife.Actions.MultiAction.OnCompleted* @@ -703,21 +693,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Actions/MultiAction.cs - startLine: 123 + startLine: 121 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nValidates this action's data.\nThis is called when a map is loaded from disk.\nWhen returning false on this method, the action is removed from the .\n" example: [] syntax: content: public override bool Validate(Person person) parameters: - id: person type: TinyLife.Objects.Person - description: The person that this action belongs to return: type: System.Boolean - description: Whether or not the action is still valid (or if it has invalid data) content.vb: Public Overrides Function Validate(person As Person) As Boolean overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) overload: TinyLife.Actions.MultiAction.Validate* @@ -745,21 +732,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanCancel path: Actions/MultiAction.cs - startLine: 128 + startLine: 126 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.Action.CanCancel(TinyLife.Actions.Action) overload: TinyLife.Actions.MultiAction.CanCancel* @@ -787,7 +771,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoToActionLocation path: Actions/MultiAction.cs - startLine: 138 + startLine: 136 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3610,12 +3594,12 @@ references: name: TinyLife.Utilities nameWithType: TinyLife.Utilities fullName: TinyLife.Utilities -- uid: TinyLife.Actions.MultiActionHandler - commentId: T:TinyLife.Actions.MultiActionHandler - parent: TinyLife.Actions +- uid: TinyLife.Actions.Handlers.MultiActionHandler + commentId: T:TinyLife.Actions.Handlers.MultiActionHandler + parent: TinyLife.Actions.Handlers name: MultiActionHandler nameWithType: MultiActionHandler - fullName: TinyLife.Actions.MultiActionHandler + fullName: TinyLife.Actions.Handlers.MultiActionHandler - uid: TinyLife.Actions.MultiAction.CreateFirstActions commentId: M:TinyLife.Actions.MultiAction.CreateFirstActions parent: TinyLife.Actions.MultiAction @@ -3644,6 +3628,11 @@ references: - name: ) nameWithType: ) fullName: ) +- uid: TinyLife.Actions.Handlers + commentId: N:TinyLife.Actions.Handlers + name: TinyLife.Actions.Handlers + nameWithType: TinyLife.Actions.Handlers + fullName: TinyLife.Actions.Handlers - uid: TinyLife.Actions.MultiAction commentId: T:TinyLife.Actions.MultiAction parent: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.OutOfTownAction.yml b/docs/api/TinyLife.Actions.OutOfTownAction.yml index 6c61aa4..9e15b44 100644 --- a/docs/api/TinyLife.Actions.OutOfTownAction.yml +++ b/docs/api/TinyLife.Actions.OutOfTownAction.yml @@ -28,7 +28,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OutOfTownAction path: Actions/OutOfTownAction.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -38,7 +38,9 @@ items: content: 'public abstract class OutOfTownAction : MultiAction, IGenericDataHolder' content.vb: >- Public MustInherit Class OutOfTownAction + Inherits MultiAction + Implements IGenericDataHolder inheritance: - System.Object @@ -136,7 +138,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NeedsToTakeCareOf path: Actions/OutOfTownAction.cs - startLine: 22 + startLine: 23 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -171,7 +173,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/OutOfTownAction.cs - startLine: 35 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -219,17 +221,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateFirstActions path: Actions/OutOfTownAction.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturn a set of actions that should be executed before this action.\nEven if the yield statement is used, all actions will be collected into a list at the start of this action's invocation.\nIf no action gets returned in this function, this action fails.\nIf a null action is returned as the first item, no first actions will be executed.\n" example: [] syntax: content: protected override IEnumerable CreateFirstActions() return: type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} - description: A set of actions that sohuld run before this action content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of Action) overridden: TinyLife.Actions.MultiAction.CreateFirstActions overload: TinyLife.Actions.OutOfTownAction.CreateFirstActions* @@ -257,11 +257,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenInitialize path: Actions/OutOfTownAction.cs - startLine: 50 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nInitializes the main action.\nThis method is called after has all completed.\n" example: [] syntax: content: protected override void AndThenInitialize() @@ -292,24 +291,20 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenUpdate path: Actions/OutOfTownAction.cs - startLine: 56 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nMultiAction version of .\nThis method is called every update frame while the main action is active.\nBy default, only is increased.\n" example: [] syntax: content: protected override void AndThenUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The current game time - id: passedInGame type: System.TimeSpan - description: The amount of time that has passed, in game time - id: speedMultiplier type: System.Single - description: The game speed multiplier, which represents how fast things should happen, which is usually determined by content.vb: Protected Overrides Sub AndThenUpdate(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) overridden: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overload: TinyLife.Actions.OutOfTownAction.AndThenUpdate* @@ -337,21 +332,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNextAction path: Actions/OutOfTownAction.cs - startLine: 78 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturns an action that should be queued up immediately after this action completes.\nThe queued up action is immediately started in the slot that this action occupied.\nCan be null, and is null by default.\n" example: [] syntax: content: public override Action GetNextAction(CompletionType completion) parameters: - id: completion type: TinyLife.Actions.CompletionType - description: The type that this action completed with return: type: TinyLife.Actions.Action - description: The follow-up action content.vb: Public Overrides Function GetNextAction(completion As CompletionType) As Action overridden: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) overload: TinyLife.Actions.OutOfTownAction.GetNextAction* @@ -379,24 +371,20 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanEnqueueConversation path: Actions/OutOfTownAction.cs - startLine: 83 + startLine: 84 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturns true if the given person can (automatically) enqueue a social action with the that is executing this action.\nNote that enqueueing a social action manually is still possible even if this method returns false.\nBy default, only returns false on this method.\n" example: [] syntax: content: public override bool CanEnqueueConversation(Person person, ActionType type) parameters: - id: person type: TinyLife.Objects.Person - description: The person that wants to converse with us - id: type type: TinyLife.Actions.ActionType - description: The type of action that should be enqueued return: type: System.Boolean - description: Whether or not enqueueing a social action is possible content.vb: Public Overrides Function CanEnqueueConversation(person As Person, type As ActionType) As Boolean overridden: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) overload: TinyLife.Actions.OutOfTownAction.CanEnqueueConversation* @@ -424,17 +412,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CausesExtremelyFastSpeed path: Actions/OutOfTownAction.cs - startLine: 88 + startLine: 89 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturns true if this action, while it is currently active, should cause the speed to be available.\nBy default, this method returns false.\n" example: [] syntax: content: public override bool CausesExtremelyFastSpeed() return: type: System.Boolean - description: Whether the extremely fast speed should be available content.vb: Public Overrides Function CausesExtremelyFastSpeed As Boolean overridden: TinyLife.Actions.Action.CausesExtremelyFastSpeed overload: TinyLife.Actions.OutOfTownAction.CausesExtremelyFastSpeed* @@ -462,7 +448,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestExitRoad path: Actions/OutOfTownAction.cs - startLine: 97 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.PathfindAction.yml b/docs/api/TinyLife.Actions.PathfindAction.yml index ed14fc7..5499704 100644 --- a/docs/api/TinyLife.Actions.PathfindAction.yml +++ b/docs/api/TinyLife.Actions.PathfindAction.yml @@ -31,7 +31,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PathfindAction path: Actions/PathfindAction.cs - startLine: 16 + startLine: 17 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -41,7 +41,9 @@ items: content: 'public abstract class PathfindAction : Action, IGenericDataHolder' content.vb: >- Public MustInherit Class PathfindAction + Inherits Action + Implements IGenericDataHolder inheritance: - System.Object @@ -130,7 +132,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpeedMultiplier path: Actions/PathfindAction.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -173,7 +175,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Path path: Actions/PathfindAction.cs - startLine: 29 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -210,7 +212,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PathReady path: Actions/PathfindAction.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -247,21 +249,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/PathfindAction.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nCreates a new action from the given \n" example: [] syntax: content: public PathfindAction(ActionType type, ActionInfo info) parameters: - id: type type: TinyLife.Actions.ActionType - description: The type to create this action from - id: info type: TinyLife.Actions.ActionInfo - description: The information for this action content.vb: Public Sub New(type As ActionType, info As ActionInfo) overload: TinyLife.Actions.PathfindAction.#ctor* modifiers.csharp: @@ -398,11 +397,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Initialize path: Actions/PathfindAction.cs - startLine: 60 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nThis method is called when the action is first started by a .\nNote that it is not called when the action gets added to the , but when it is moved to .\n" example: [] syntax: content: public override void Initialize() @@ -433,24 +431,20 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: Actions/PathfindAction.cs - startLine: 72 + startLine: 71 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.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overload: TinyLife.Actions.PathfindAction.Update* @@ -478,17 +472,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompleted path: Actions/PathfindAction.cs - startLine: 98 + startLine: 97 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.Typeless.TypelessAction.IsCompleted overload: TinyLife.Actions.PathfindAction.IsCompleted* @@ -516,18 +508,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: Actions/PathfindAction.cs - startLine: 109 + startLine: 108 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.\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.Action.OnCompleted(TinyLife.Actions.CompletionType) overload: TinyLife.Actions.PathfindAction.OnCompleted* @@ -555,21 +545,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Actions/PathfindAction.cs - startLine: 120 + startLine: 119 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nValidates this action's data.\nThis is called when a map is loaded from disk.\nWhen returning false on this method, the action is removed from the .\n" example: [] syntax: content: public override bool Validate(Person person) parameters: - id: person type: TinyLife.Objects.Person - description: The person that this action belongs to return: type: System.Boolean - description: Whether or not the action is still valid (or if it has invalid data) content.vb: Public Overrides Function Validate(person As Person) As Boolean overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) overload: TinyLife.Actions.PathfindAction.Validate* diff --git a/docs/api/TinyLife.Actions.PickUpOrSpawnAction.yml b/docs/api/TinyLife.Actions.PickUpOrSpawnAction.yml index 376cc10..2978e17 100644 --- a/docs/api/TinyLife.Actions.PickUpOrSpawnAction.yml +++ b/docs/api/TinyLife.Actions.PickUpOrSpawnAction.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PickUpOrSpawnAction path: Actions/PickUpOrSpawnAction.cs - startLine: 9 + startLine: 10 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -35,7 +35,9 @@ items: content: 'public abstract class PickUpOrSpawnAction : MultiAction, IGenericDataHolder' content.vb: >- Public MustInherit Class PickUpOrSpawnAction + Inherits MultiAction + Implements IGenericDataHolder inheritance: - System.Object @@ -135,7 +137,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ItemCategory path: Actions/PickUpOrSpawnAction.cs - startLine: 14 + startLine: 15 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -174,7 +176,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ItemToSpawn path: Actions/PickUpOrSpawnAction.cs - startLine: 18 + startLine: 19 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -213,7 +215,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorsToSpawn path: Actions/PickUpOrSpawnAction.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -252,21 +254,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/PickUpOrSpawnAction.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nCreates a new action from the given \n" example: [] syntax: content: public PickUpOrSpawnAction(ActionType type, ActionInfo info) parameters: - id: type type: TinyLife.Actions.ActionType - description: The type to create this action from - id: info type: TinyLife.Actions.ActionInfo - description: The information for this action content.vb: Public Sub New(type As ActionType, info As ActionInfo) overload: TinyLife.Actions.PickUpOrSpawnAction.#ctor* modifiers.csharp: @@ -295,13 +294,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturn a set of actions that should be executed before this action.\nEven if the yield statement is used, all actions will be collected into a list at the start of this action's invocation.\nIf no action gets returned in this function, this action fails.\nIf a null action is returned as the first item, no first actions will be executed.\n" example: [] syntax: content: protected override IEnumerable CreateFirstActions() return: type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction} - description: A set of actions that sohuld run before this action content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of TypelessAction) overridden: TinyLife.Actions.MultiAction.CreateFirstActions overload: TinyLife.Actions.PickUpOrSpawnAction.CreateFirstActions* @@ -333,13 +330,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturns the map object that is displayed in the action queue in the top left of the screen.\nNote that this value is ignored if this action's type has a .\nBy default, the is returned.\n" example: [] syntax: content: public override MapObject GetIconObject() return: type: TinyLife.Objects.MapObject - description: The icon object content.vb: Public Overrides Function GetIconObject As MapObject overridden: TinyLife.Actions.Action.GetIconObject overload: TinyLife.Actions.PickUpOrSpawnAction.GetIconObject* diff --git a/docs/api/TinyLife.Actions.PutAwayAction.yml b/docs/api/TinyLife.Actions.PutAwayAction.yml index 8615b29..2298957 100644 --- a/docs/api/TinyLife.Actions.PutAwayAction.yml +++ b/docs/api/TinyLife.Actions.PutAwayAction.yml @@ -5,7 +5,6 @@ items: id: PutAwayAction parent: TinyLife.Actions children: - - TinyLife.Actions.PutAwayAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) - TinyLife.Actions.PutAwayAction.AndThenInitialize - TinyLife.Actions.PutAwayAction.AndThenIsCompleted - TinyLife.Actions.PutAwayAction.CreateFirstActions @@ -24,17 +23,19 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PutAwayAction path: Actions/PutAwayAction.cs - startLine: 10 + startLine: 12 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nAn action class used by .\nThis action should not be instantiated manually, but is exposed to allow the addition of custom put-away-able items by adding them to the collection.\n" + summary: "\nAn action class used by .\nThis action is exposed to allow the addition of custom put-away-able items by adding them to the collection.\n" example: [] syntax: content: 'public class PutAwayAction : MultiAction, IGenericDataHolder' content.vb: >- Public Class PutAwayAction + Inherits MultiAction + Implements IGenericDataHolder inheritance: - System.Object @@ -131,7 +132,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Items path: Actions/PutAwayAction.cs - startLine: 17 + startLine: 19 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -150,45 +151,6 @@ items: - Public - Shared - ReadOnly -- uid: TinyLife.Actions.PutAwayAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) - commentId: M:TinyLife.Actions.PutAwayAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) - id: '#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)' - parent: TinyLife.Actions.PutAwayAction - langs: - - csharp - - vb - name: PutAwayAction(ActionType, ActionInfo) - nameWithType: PutAwayAction.PutAwayAction(ActionType, ActionInfo) - fullName: TinyLife.Actions.PutAwayAction.PutAwayAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo) - type: Constructor - source: - remote: - path: TinyLife/Actions/PutAwayAction.cs - branch: master - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: .ctor - path: Actions/PutAwayAction.cs - startLine: 23 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - summary: "\nCreates a new action from the given \n" - example: [] - syntax: - content: public PutAwayAction(ActionType type, ActionInfo info) - parameters: - - id: type - type: TinyLife.Actions.ActionType - description: The type to create this action from - - id: info - type: TinyLife.Actions.ActionInfo - description: The information for this action - content.vb: Public Sub New(type As ActionType, info As ActionInfo) - overload: TinyLife.Actions.PutAwayAction.#ctor* - modifiers.csharp: - - public - modifiers.vb: - - Public - uid: TinyLife.Actions.PutAwayAction.CreateFirstActions commentId: M:TinyLife.Actions.PutAwayAction.CreateFirstActions id: CreateFirstActions @@ -207,17 +169,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateFirstActions path: Actions/PutAwayAction.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturn a set of actions that should be executed before this action.\nEven if the yield statement is used, all actions will be collected into a list at the start of this action's invocation.\nIf no action gets returned in this function, this action fails.\nIf a null action is returned as the first item, no first actions will be executed.\n" example: [] syntax: content: protected override IEnumerable CreateFirstActions() return: type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} - description: A set of actions that sohuld run before this action content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of Action) overridden: TinyLife.Actions.MultiAction.CreateFirstActions overload: TinyLife.Actions.PutAwayAction.CreateFirstActions* @@ -245,11 +205,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenInitialize path: Actions/PutAwayAction.cs - startLine: 57 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nInitializes the main action.\nThis method is called after has all completed.\n" example: [] syntax: content: protected override void AndThenInitialize() @@ -280,17 +239,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenIsCompleted path: Actions/PutAwayAction.cs - startLine: 62 + startLine: 63 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nMultiAction version of .\nThis method returns whether or not the main action is completed.\n" example: [] syntax: content: protected override CompletionType AndThenIsCompleted() return: type: TinyLife.Actions.CompletionType - description: Whether the main action is completed content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted overload: TinyLife.Actions.PutAwayAction.AndThenIsCompleted* @@ -3695,23 +3652,6 @@ references: name: System.Collections.Generic nameWithType: System.Collections.Generic fullName: System.Collections.Generic -- uid: TinyLife.Actions.PutAwayAction.#ctor* - commentId: Overload:TinyLife.Actions.PutAwayAction.#ctor - name: PutAwayAction - nameWithType: PutAwayAction.PutAwayAction - fullName: TinyLife.Actions.PutAwayAction.PutAwayAction -- 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 - name: ActionInfo - nameWithType: ActionInfo - fullName: TinyLife.Actions.ActionInfo - uid: TinyLife.Actions.MultiAction.CreateFirstActions commentId: M:TinyLife.Actions.MultiAction.CreateFirstActions parent: TinyLife.Actions.MultiAction diff --git a/docs/api/TinyLife.Actions.SellAction.yml b/docs/api/TinyLife.Actions.SellAction.yml index 2a5f4f8..35faa78 100644 --- a/docs/api/TinyLife.Actions.SellAction.yml +++ b/docs/api/TinyLife.Actions.SellAction.yml @@ -5,11 +5,11 @@ items: id: SellAction parent: TinyLife.Actions children: - - TinyLife.Actions.SellAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) - TinyLife.Actions.SellAction.AndThenInitialize - TinyLife.Actions.SellAction.AndThenIsCompleted - TinyLife.Actions.SellAction.CreateFirstActions - TinyLife.Actions.SellAction.GetSoldObject``1(TinyLife.Actions.ActionInfo) + - TinyLife.Actions.SellAction.Items langs: - csharp - vb @@ -24,17 +24,19 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SellAction path: Actions/SellAction.cs - startLine: 11 + startLine: 14 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nA sell action is an action where an item that can be picked up gets sold at a mailbox.\nSince this action can be invoked by clicking on the sold object, or by clicking on a mailbox while holding the sold object, should be used to return the correct object in both circumstances.\n" + summary: "\nThe action is an action that includes of the action picking up the item (if they're not already holding it), and then carrying it to a mailbox and selling it there.\nTo add new sellable items for this action type to support, you can add them to the collection.\n" example: [] syntax: content: 'public class SellAction : MultiAction, IGenericDataHolder' content.vb: >- Public Class SellAction + Inherits MultiAction + Implements IGenericDataHolder inheritance: - System.Object @@ -113,45 +115,43 @@ items: modifiers.vb: - Public - Class -- uid: TinyLife.Actions.SellAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) - commentId: M:TinyLife.Actions.SellAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) - id: '#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)' +- uid: TinyLife.Actions.SellAction.Items + commentId: F:TinyLife.Actions.SellAction.Items + id: Items parent: TinyLife.Actions.SellAction langs: - csharp - vb - name: SellAction(ActionType, ActionInfo) - nameWithType: SellAction.SellAction(ActionType, ActionInfo) - fullName: TinyLife.Actions.SellAction.SellAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo) - type: Constructor + name: Items + nameWithType: SellAction.Items + fullName: TinyLife.Actions.SellAction.Items + type: Field source: remote: path: TinyLife/Actions/SellAction.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: .ctor + id: Items path: Actions/SellAction.cs - startLine: 14 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nCreates a new action from the given \n" + summary: "\nA dictionary that maps instances to a condition that allows them to be sold.\nWhen the furniture item or a mailbox is clicked on, and the matches, the item can be sold using the action.\nNote that, to receive the item that is to be sold, should be used.\n" example: [] syntax: - content: public SellAction(ActionType type, ActionInfo info) - parameters: - - id: type - type: TinyLife.Actions.ActionType - description: The type to create this action from - - id: info - type: TinyLife.Actions.ActionInfo - description: The information for this action - content.vb: Public Sub New(type As ActionType, info As ActionInfo) - overload: TinyLife.Actions.SellAction.#ctor* + content: public static readonly Dictionary Items + return: + type: System.Collections.Generic.Dictionary{TinyLife.Objects.FurnitureType,TinyLife.Actions.ActionType.CanExecuteDelegate} + content.vb: Public Shared ReadOnly Items As Dictionary(Of FurnitureType, ActionType.CanExecuteDelegate) modifiers.csharp: - public + - static + - readonly modifiers.vb: - Public + - Shared + - ReadOnly - uid: TinyLife.Actions.SellAction.CreateFirstActions commentId: M:TinyLife.Actions.SellAction.CreateFirstActions id: CreateFirstActions @@ -170,17 +170,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateFirstActions path: Actions/SellAction.cs - startLine: 18 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturn a set of actions that should be executed before this action.\nEven if the yield statement is used, all actions will be collected into a list at the start of this action's invocation.\nIf no action gets returned in this function, this action fails.\nIf a null action is returned as the first item, no first actions will be executed.\n" example: [] syntax: content: protected override IEnumerable CreateFirstActions() return: type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} - description: A set of actions that sohuld run before this action content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of Action) overridden: TinyLife.Actions.MultiAction.CreateFirstActions overload: TinyLife.Actions.SellAction.CreateFirstActions* @@ -208,11 +206,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenInitialize path: Actions/SellAction.cs - startLine: 34 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nInitializes the main action.\nThis method is called after has all completed.\n" example: [] syntax: content: protected override void AndThenInitialize() @@ -243,17 +240,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenIsCompleted path: Actions/SellAction.cs - startLine: 45 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nMultiAction version of .\nThis method returns whether or not the main action is completed.\n" example: [] syntax: content: protected override CompletionType AndThenIsCompleted() return: type: TinyLife.Actions.CompletionType - description: Whether the main action is completed content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted overload: TinyLife.Actions.SellAction.AndThenIsCompleted* @@ -281,7 +276,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSoldObject path: Actions/SellAction.cs - startLine: 56 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -290,6 +285,7 @@ items: syntax: content: >- public static T GetSoldObject(ActionInfo info) + where T : Furniture parameters: - id: info @@ -313,8 +309,17 @@ items: fullName.vb: TinyLife.Actions.SellAction.GetSoldObject(Of T)(TinyLife.Actions.ActionInfo) name.vb: GetSoldObject(Of T)(ActionInfo) references: -- uid: TinyLife.Actions.SellAction.GetSoldObject``1(TinyLife.Actions.ActionInfo) - commentId: M:TinyLife.Actions.SellAction.GetSoldObject``1(TinyLife.Actions.ActionInfo) +- uid: TinyLife.Actions.ActionType.Sell + commentId: F:TinyLife.Actions.ActionType.Sell + isExternal: true +- uid: TinyLife.Objects.Person + commentId: T:TinyLife.Objects.Person + parent: TinyLife.Objects + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person +- uid: TinyLife.Actions.SellAction.Items + commentId: F:TinyLife.Actions.SellAction.Items isExternal: true - uid: TinyLife.Actions commentId: N:TinyLife.Actions @@ -3466,6 +3471,11 @@ references: - name: ) nameWithType: ) fullName: ) +- uid: TinyLife.Objects + commentId: N:TinyLife.Objects + name: TinyLife.Objects + nameWithType: TinyLife.Objects + fullName: TinyLife.Objects - uid: System commentId: N:System isExternal: true @@ -3536,23 +3546,134 @@ references: name: TinyLife.Utilities nameWithType: TinyLife.Utilities fullName: TinyLife.Utilities -- uid: TinyLife.Actions.SellAction.#ctor* - commentId: Overload:TinyLife.Actions.SellAction.#ctor - name: SellAction - nameWithType: SellAction.SellAction - fullName: TinyLife.Actions.SellAction.SellAction -- uid: TinyLife.Actions.ActionType - commentId: T:TinyLife.Actions.ActionType +- uid: TinyLife.Objects.FurnitureType + commentId: T:TinyLife.Objects.FurnitureType + parent: TinyLife.Objects + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType +- uid: TinyLife.Actions.ActionType.CanExecuteDelegate + commentId: T:TinyLife.Actions.ActionType.CanExecuteDelegate parent: TinyLife.Actions - name: ActionType - nameWithType: ActionType - fullName: TinyLife.Actions.ActionType -- uid: TinyLife.Actions.ActionInfo - commentId: T:TinyLife.Actions.ActionInfo - parent: TinyLife.Actions - name: ActionInfo - nameWithType: ActionInfo - fullName: TinyLife.Actions.ActionInfo + name: ActionType.CanExecuteDelegate + nameWithType: ActionType.CanExecuteDelegate + fullName: TinyLife.Actions.ActionType.CanExecuteDelegate +- uid: TinyLife.Actions.SellAction.GetSoldObject``1(TinyLife.Actions.ActionInfo) + commentId: M:TinyLife.Actions.SellAction.GetSoldObject``1(TinyLife.Actions.ActionInfo) + isExternal: true +- uid: System.Collections.Generic.Dictionary{TinyLife.Objects.FurnitureType,TinyLife.Actions.ActionType.CanExecuteDelegate} + commentId: T:System.Collections.Generic.Dictionary{TinyLife.Objects.FurnitureType,TinyLife.Actions.ActionType.CanExecuteDelegate} + parent: System.Collections.Generic + definition: System.Collections.Generic.Dictionary`2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + nameWithType.vb: Dictionary(Of FurnitureType, ActionType.CanExecuteDelegate) + fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Objects.FurnitureType, TinyLife.Actions.ActionType.CanExecuteDelegate) + name.vb: Dictionary(Of FurnitureType, ActionType.CanExecuteDelegate) + spec.csharp: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.ActionType.CanExecuteDelegate + name: ActionType.CanExecuteDelegate + nameWithType: ActionType.CanExecuteDelegate + fullName: TinyLife.Actions.ActionType.CanExecuteDelegate + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.ActionType.CanExecuteDelegate + name: ActionType.CanExecuteDelegate + nameWithType: ActionType.CanExecuteDelegate + fullName: TinyLife.Actions.ActionType.CanExecuteDelegate + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic.Dictionary`2 + commentId: T:System.Collections.Generic.Dictionary`2 + isExternal: true + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + nameWithType.vb: Dictionary(Of TKey, TValue) + fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue) + name.vb: Dictionary(Of TKey, TValue) + spec.csharp: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + isExternal: true + - name: < + nameWithType: < + fullName: < + - name: TKey + nameWithType: TKey + fullName: TKey + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - name: TValue + nameWithType: TValue + fullName: TValue + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: TKey + nameWithType: TKey + fullName: TKey + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - name: TValue + nameWithType: TValue + fullName: TValue + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic - uid: TinyLife.Actions.MultiAction.CreateFirstActions commentId: M:TinyLife.Actions.MultiAction.CreateFirstActions parent: TinyLife.Actions.MultiAction @@ -3667,12 +3788,6 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: System.Collections.Generic - commentId: N:System.Collections.Generic - isExternal: true - name: System.Collections.Generic - nameWithType: System.Collections.Generic - fullName: System.Collections.Generic - uid: TinyLife.Actions.MultiAction.AndThenInitialize commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize parent: TinyLife.Actions.MultiAction @@ -3750,6 +3865,12 @@ references: name: GetSoldObject nameWithType: SellAction.GetSoldObject fullName: TinyLife.Actions.SellAction.GetSoldObject +- uid: TinyLife.Actions.ActionInfo + commentId: T:TinyLife.Actions.ActionInfo + parent: TinyLife.Actions + name: ActionInfo + nameWithType: ActionInfo + fullName: TinyLife.Actions.ActionInfo - uid: '{T}' commentId: '!:T' definition: T diff --git a/docs/api/TinyLife.Actions.SitAction.yml b/docs/api/TinyLife.Actions.SitAction.yml index a6a8b4e..d72d70a 100644 --- a/docs/api/TinyLife.Actions.SitAction.yml +++ b/docs/api/TinyLife.Actions.SitAction.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SitAction path: Actions/SitAction.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -35,7 +35,9 @@ items: content: 'public class SitAction : MultiAction, IGenericDataHolder' content.vb: >- Public Class SitAction + Inherits MultiAction + Implements IGenericDataHolder inheritance: - System.Object @@ -130,21 +132,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/SitAction.cs - startLine: 18 + startLine: 19 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nCreates a new action from the given \n" example: [] syntax: content: public SitAction(ActionType type, ActionInfo info) parameters: - id: type type: TinyLife.Actions.ActionType - description: The type to create this action from - id: info type: TinyLife.Actions.ActionInfo - description: The information for this action content.vb: Public Sub New(type As ActionType, info As ActionInfo) overload: TinyLife.Actions.SitAction.#ctor* modifiers.csharp: @@ -173,13 +172,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturn a set of actions that should be executed before this action.\nEven if the yield statement is used, all actions will be collected into a list at the start of this action's invocation.\nIf no action gets returned in this function, this action fails.\nIf a null action is returned as the first item, no first actions will be executed.\n" example: [] syntax: content: protected override IEnumerable CreateFirstActions() return: type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction} - description: A set of actions that sohuld run before this action content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of TypelessAction) overridden: TinyLife.Actions.MultiAction.CreateFirstActions overload: TinyLife.Actions.SitAction.CreateFirstActions* @@ -211,7 +208,6 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nInitializes the main action.\nThis method is called after has all completed.\n" example: [] syntax: content: protected override void AndThenInitialize() @@ -242,24 +238,20 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenUpdate path: Actions/SitAction.cs - startLine: 31 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nMultiAction version of .\nThis method is called every update frame while the main action is active.\nBy default, only is increased.\n" example: [] syntax: content: protected override void AndThenUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The current game time - id: passedInGame type: System.TimeSpan - description: The amount of time that has passed, in game time - id: speedMultiplier type: System.Single - description: The game speed multiplier, which represents how fast things should happen, which is usually determined by content.vb: Protected Overrides Sub AndThenUpdate(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) overridden: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overload: TinyLife.Actions.SitAction.AndThenUpdate* @@ -287,17 +279,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenIsCompleted path: Actions/SitAction.cs - startLine: 38 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nMultiAction version of .\nThis method returns whether or not the main action is completed.\n" example: [] syntax: content: protected override CompletionType AndThenIsCompleted() return: type: TinyLife.Actions.CompletionType - description: Whether the main action is completed content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted overload: TinyLife.Actions.SitAction.AndThenIsCompleted* @@ -325,21 +315,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanMultitask path: Actions/SitAction.cs - startLine: 51 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturn true on this method if this action can be multi-tasked along with the passed .\nTo actually check this property, should be used as it compares both objects.\nA multi-tasking is an action that is currently active along with another action.\nBy default, multi-tasking is disallowed for any action.\n" example: [] syntax: content: public override bool CanMultitask(Action other) parameters: - id: other type: TinyLife.Actions.Action - description: The action to multi-task with return: type: System.Boolean - description: Whether this action can be multi-tasked content.vb: Public Overrides Function CanMultitask(other As Action) As Boolean overridden: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) overload: TinyLife.Actions.SitAction.CanMultitask* diff --git a/docs/api/TinyLife.Actions.SocialAction.yml b/docs/api/TinyLife.Actions.SocialAction.yml index a8b62f4..5720bc5 100644 --- a/docs/api/TinyLife.Actions.SocialAction.yml +++ b/docs/api/TinyLife.Actions.SocialAction.yml @@ -6,27 +6,27 @@ items: parent: TinyLife.Actions children: - TinyLife.Actions.SocialAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + - TinyLife.Actions.SocialAction.AndThenInitialize + - TinyLife.Actions.SocialAction.AndThenIsCompleted + - TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + - TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Actions.SocialAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action) - TinyLife.Actions.SocialAction.ConversationTime + - TinyLife.Actions.SocialAction.CreateFirstActions - TinyLife.Actions.SocialAction.GetDisplayName - - TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner + - TinyLife.Actions.SocialAction.GetMaxWaitTime - TinyLife.Actions.SocialAction.Id - - TinyLife.Actions.SocialAction.Initialize - TinyLife.Actions.SocialAction.InitializeConversation - TinyLife.Actions.SocialAction.InProgressTime - TinyLife.Actions.SocialAction.InvokeForBoth(System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}) - - TinyLife.Actions.SocialAction.IsCompleted - TinyLife.Actions.SocialAction.IsConversationCompleted - TinyLife.Actions.SocialAction.IsMain - - TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.SocialAction.Partner - TinyLife.Actions.SocialAction.PartnerAction - TinyLife.Actions.SocialAction.PartnerCompletion - TinyLife.Actions.SocialAction.SpeakInConversation(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32) - - TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Actions.SocialAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - - TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person) langs: - csharp - vb @@ -41,28 +41,40 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SocialAction path: Actions/SocialAction.cs - startLine: 14 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nA social action is an action that involves two instances.\nBefore a social action "actually" starts, both parties have to have the action as their current action.\nFor this to happen, the person that initiates the action follows the until they reach them (or give up).\n" example: [] syntax: - content: 'public abstract class SocialAction : Action, IGenericDataHolder' + content: 'public abstract class SocialAction : MultiAction, IGenericDataHolder' content.vb: >- Public MustInherit Class SocialAction - Inherits Action + + Inherits MultiAction + Implements IGenericDataHolder inheritance: - System.Object - MLEM.Data.Json.JsonTypeSafeGenericDataHolder - TinyLife.Actions.Typeless.TypelessAction - TinyLife.Actions.Action + - TinyLife.Actions.MultiAction derivedClasses: - TinyLife.Actions.TalkAction implements: - MLEM.Misc.IGenericDataHolder inheritedMembers: + - TinyLife.Actions.MultiAction.Handler + - TinyLife.Actions.MultiAction.MainElapsedTime + - TinyLife.Actions.MultiAction.PreInitialize + - TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + - TinyLife.Actions.MultiAction.Initialize + - TinyLife.Actions.MultiAction.IsCompleted + - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.Action.Type - TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) - TinyLife.Actions.Action.GetIconObject @@ -136,7 +148,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsMain path: Actions/SocialAction.cs - startLine: 20 + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -185,7 +197,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Partner path: Actions/SocialAction.cs - startLine: 25 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -222,7 +234,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PartnerAction path: Actions/SocialAction.cs - startLine: 29 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -259,7 +271,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConversationTime path: Actions/SocialAction.cs - startLine: 34 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -308,20 +320,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InProgressTime path: Actions/SocialAction.cs - startLine: 38 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nRepresents the amount of time that this action has "properly" been in progress for.\nThis is used by and and returns true only once the first actions are completed or the conversation has started, respectively.\nBy default, is returned.\n" example: [] syntax: content: public override TimeSpan InProgressTime { get; } parameters: [] return: type: System.TimeSpan - description: The amount of time that this action has properly been in progress for content.vb: Public Overrides ReadOnly Property InProgressTime As TimeSpan - overridden: TinyLife.Actions.Typeless.TypelessAction.InProgressTime + overridden: TinyLife.Actions.MultiAction.InProgressTime overload: TinyLife.Actions.SocialAction.InProgressTime* modifiers.csharp: - public @@ -349,7 +359,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Id path: Actions/SocialAction.cs - startLine: 43 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -396,7 +406,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PartnerCompletion path: Actions/SocialAction.cs - startLine: 49 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -429,27 +439,60 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/SocialAction.cs - startLine: 56 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nCreates a new action from the given \n" example: [] syntax: content: public SocialAction(ActionType type, ActionInfo info) parameters: - id: type type: TinyLife.Actions.ActionType - description: The type to create this action from - id: info type: TinyLife.Actions.ActionInfo - description: The information for this action content.vb: Public Sub New(type As ActionType, info As ActionInfo) overload: TinyLife.Actions.SocialAction.#ctor* modifiers.csharp: - public modifiers.vb: - Public +- uid: TinyLife.Actions.SocialAction.CreateFirstActions + commentId: M:TinyLife.Actions.SocialAction.CreateFirstActions + id: CreateFirstActions + parent: TinyLife.Actions.SocialAction + langs: + - csharp + - vb + name: CreateFirstActions() + nameWithType: SocialAction.CreateFirstActions() + fullName: TinyLife.Actions.SocialAction.CreateFirstActions() + type: Method + source: + remote: + path: TinyLife/Actions/SocialAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CreateFirstActions + path: Actions/SocialAction.cs + startLine: 57 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + example: [] + syntax: + content: protected override IEnumerable CreateFirstActions() + return: + type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction} + content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of TypelessAction) + overridden: TinyLife.Actions.MultiAction.CreateFirstActions + overload: TinyLife.Actions.SocialAction.CreateFirstActions* + modifiers.csharp: + - protected + - override + modifiers.vb: + - Protected + - Overrides - uid: TinyLife.Actions.SocialAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.Actions.SocialAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) id: UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) @@ -468,11 +511,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateConversation path: Actions/SocialAction.cs - startLine: 67 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nSocialAction version of .\nThis method is called every update frame during an active conversation for both conversation partners.\nBy default, this method only increases .\n" + summary: "\nSocialAction version of .\nThis method is called every update frame during an active conversation for both conversation partners.\nBy default, this method only increases .\n" example: [] syntax: content: protected virtual void UpdateConversation(GameTime time, TimeSpan passedInGame, float speedMultiplier) @@ -512,11 +555,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsConversationCompleted path: Actions/SocialAction.cs - startLine: 77 + startLine: 83 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nSocialAction version of .\nThis method returns whether or not the conversation should be marked as completed.\nNote that this method is only called for the part of the conversation.\n" + summary: "\nSocialAction version of .\nThis method returns whether or not the conversation should be marked as completed.\nNote that this method is only called for the part of the conversation.\n" example: [] syntax: content: protected virtual CompletionType IsConversationCompleted() @@ -549,11 +592,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitializeConversation path: Actions/SocialAction.cs - startLine: 86 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nSocialAction version of .\nThis method is called when the conversation part of this action first starts.\nBy default, this method does nothing.\n" + summary: "\nSocialAction version of .\nThis method is called when the conversation part of this action first starts.\nBy default, this method does nothing.\n" example: [] syntax: content: protected virtual void InitializeConversation() @@ -565,203 +608,154 @@ items: modifiers.vb: - Protected - Overridable -- uid: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner - commentId: M:TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner - id: GetTimeWeWaitForPartner +- uid: TinyLife.Actions.SocialAction.GetMaxWaitTime + commentId: M:TinyLife.Actions.SocialAction.GetMaxWaitTime + id: GetMaxWaitTime parent: TinyLife.Actions.SocialAction langs: - csharp - vb - name: GetTimeWeWaitForPartner() - nameWithType: SocialAction.GetTimeWeWaitForPartner() - fullName: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner() + name: GetMaxWaitTime() + nameWithType: SocialAction.GetMaxWaitTime() + fullName: TinyLife.Actions.SocialAction.GetMaxWaitTime() type: Method source: remote: path: TinyLife/Actions/SocialAction.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: GetTimeWeWaitForPartner + id: GetMaxWaitTime path: Actions/SocialAction.cs - startLine: 94 + startLine: 99 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturns the amount of time that the should wait for their for before the interaction is canceled.\nBy default, this method returns 30 minutes if the , and 15 minutes otherwise.\n" + summary: "\nReturns the amount of time that the action should wait next to the person they want to talk to before the action is canceled.\nBy default, this returns 30 minutes for an action that was , and 2 hours for a manual action.\n" example: [] syntax: - content: protected virtual TimeSpan GetTimeWeWaitForPartner() + content: protected virtual TimeSpan GetMaxWaitTime() return: type: System.TimeSpan - description: The amount of in-game time that this person should wait for their partner - content.vb: Protected Overridable Function GetTimeWeWaitForPartner As TimeSpan - overload: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner* + description: The amount of time until this action is canceled. + content.vb: Protected Overridable Function GetMaxWaitTime As TimeSpan + overload: TinyLife.Actions.SocialAction.GetMaxWaitTime* modifiers.csharp: - protected - virtual modifiers.vb: - Protected - Overridable -- uid: TinyLife.Actions.SocialAction.Initialize - commentId: M:TinyLife.Actions.SocialAction.Initialize - id: Initialize +- uid: TinyLife.Actions.SocialAction.AndThenInitialize + commentId: M:TinyLife.Actions.SocialAction.AndThenInitialize + id: AndThenInitialize parent: TinyLife.Actions.SocialAction langs: - csharp - vb - name: Initialize() - nameWithType: SocialAction.Initialize() - fullName: TinyLife.Actions.SocialAction.Initialize() + name: AndThenInitialize() + nameWithType: SocialAction.AndThenInitialize() + fullName: TinyLife.Actions.SocialAction.AndThenInitialize() type: Method source: remote: path: TinyLife/Actions/SocialAction.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: Initialize + id: AndThenInitialize path: Actions/SocialAction.cs - startLine: 101 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nThis method is called when the action is first started by a .\nNote that it is not called when the action gets added to the , but when it is moved to .\n" example: [] syntax: - content: public override void Initialize() - content.vb: Public Overrides Sub Initialize - overridden: TinyLife.Actions.Typeless.TypelessAction.Initialize - overload: TinyLife.Actions.SocialAction.Initialize* + content: protected override void AndThenInitialize() + content.vb: Protected Overrides Sub AndThenInitialize + overridden: TinyLife.Actions.MultiAction.AndThenInitialize + overload: TinyLife.Actions.SocialAction.AndThenInitialize* modifiers.csharp: - - public + - protected - override modifiers.vb: - - Public + - Protected - Overrides -- uid: TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person) - commentId: M:TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person) - id: Validate(TinyLife.Objects.Person) +- uid: TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + id: AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) parent: TinyLife.Actions.SocialAction langs: - csharp - vb - name: Validate(Person) - nameWithType: SocialAction.Validate(Person) - fullName: TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person) + name: AndThenUpdate(GameTime, TimeSpan, Single) + nameWithType: SocialAction.AndThenUpdate(GameTime, TimeSpan, Single) + fullName: TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) type: Method source: remote: path: TinyLife/Actions/SocialAction.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: Validate + id: AndThenUpdate path: Actions/SocialAction.cs - startLine: 110 + startLine: 131 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nValidates this action's data.\nThis is called when a map is loaded from disk.\nWhen returning false on this method, the action is removed from the .\n" example: [] syntax: - content: public override bool Validate(Person person) - parameters: - - id: person - type: TinyLife.Objects.Person - description: The person that this action belongs to - return: - type: System.Boolean - description: Whether or not the action is still valid (or if it has invalid data) - content.vb: Public Overrides Function Validate(person As Person) As Boolean - overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) - overload: TinyLife.Actions.SocialAction.Validate* - modifiers.csharp: - - public - - override - modifiers.vb: - - Public - - Overrides -- uid: TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - commentId: M:TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - parent: TinyLife.Actions.SocialAction - langs: - - csharp - - vb - name: Update(GameTime, TimeSpan, Single) - nameWithType: SocialAction.Update(GameTime, TimeSpan, Single) - fullName: TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) - type: Method - source: - remote: - path: TinyLife/Actions/SocialAction.cs - branch: master - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: Update - path: Actions/SocialAction.cs - startLine: 116 - 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) + content: protected override void AndThenUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The current game time - id: passedInGame type: System.TimeSpan - description: The amount of time that has passed, in game time - id: speedMultiplier type: System.Single - description: The game speed multiplier, which represents how fast things should happen, which is usually determined by - content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) - overridden: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - overload: TinyLife.Actions.SocialAction.Update* + content.vb: Protected Overrides Sub AndThenUpdate(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) + overridden: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + overload: TinyLife.Actions.SocialAction.AndThenUpdate* modifiers.csharp: - - public + - protected - override modifiers.vb: - - Public + - Protected - Overrides -- uid: TinyLife.Actions.SocialAction.IsCompleted - commentId: M:TinyLife.Actions.SocialAction.IsCompleted - id: IsCompleted +- uid: TinyLife.Actions.SocialAction.AndThenIsCompleted + commentId: M:TinyLife.Actions.SocialAction.AndThenIsCompleted + id: AndThenIsCompleted parent: TinyLife.Actions.SocialAction langs: - csharp - vb - name: IsCompleted() - nameWithType: SocialAction.IsCompleted() - fullName: TinyLife.Actions.SocialAction.IsCompleted() + name: AndThenIsCompleted() + nameWithType: SocialAction.AndThenIsCompleted() + fullName: TinyLife.Actions.SocialAction.AndThenIsCompleted() type: Method source: remote: path: TinyLife/Actions/SocialAction.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: IsCompleted + id: AndThenIsCompleted path: Actions/SocialAction.cs - startLine: 177 + startLine: 142 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 sealed override CompletionType IsCompleted() + content: protected sealed override CompletionType AndThenIsCompleted() return: type: TinyLife.Actions.CompletionType - description: The current completion type of this action - content.vb: Public NotOverridable Overrides Function IsCompleted As CompletionType - overridden: TinyLife.Actions.Typeless.TypelessAction.IsCompleted - overload: TinyLife.Actions.SocialAction.IsCompleted* + content.vb: Protected NotOverridable Overrides Function AndThenIsCompleted As CompletionType + overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted + overload: TinyLife.Actions.SocialAction.AndThenIsCompleted* modifiers.csharp: - - public + - protected - sealed - override modifiers.vb: - - Public + - Protected - Overrides - NotOverridable - uid: TinyLife.Actions.SocialAction.CanCancel(TinyLife.Actions.Action) @@ -782,23 +776,20 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanCancel path: Actions/SocialAction.cs - startLine: 204 + startLine: 163 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.Action.CanCancel(TinyLife.Actions.Action) + overridden: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) overload: TinyLife.Actions.SocialAction.CanCancel* modifiers.csharp: - public @@ -806,44 +797,42 @@ items: modifiers.vb: - Public - Overrides -- uid: TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType) - commentId: M:TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType) - id: OnCompleted(TinyLife.Actions.CompletionType) +- uid: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + id: AndThenOnCompleted(TinyLife.Actions.CompletionType) parent: TinyLife.Actions.SocialAction langs: - csharp - vb - name: OnCompleted(CompletionType) - nameWithType: SocialAction.OnCompleted(CompletionType) - fullName: TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType) + name: AndThenOnCompleted(CompletionType) + nameWithType: SocialAction.AndThenOnCompleted(CompletionType) + fullName: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) type: Method source: remote: path: TinyLife/Actions/SocialAction.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: OnCompleted + id: AndThenOnCompleted path: Actions/SocialAction.cs - startLine: 211 + startLine: 170 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.\n" example: [] syntax: - content: public override void OnCompleted(CompletionType type) + content: protected override void AndThenOnCompleted(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.Action.OnCompleted(TinyLife.Actions.CompletionType) - overload: TinyLife.Actions.SocialAction.OnCompleted* + content.vb: Protected Overrides Sub AndThenOnCompleted(type As CompletionType) + overridden: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + overload: TinyLife.Actions.SocialAction.AndThenOnCompleted* modifiers.csharp: - - public + - protected - override modifiers.vb: - - Public + - Protected - Overrides - uid: TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action) commentId: M:TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action) @@ -863,21 +852,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanMultitask path: Actions/SocialAction.cs - startLine: 219 + startLine: 176 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturn true on this method if this action can be multi-tasked along with the passed .\nTo actually check this property, should be used as it compares both objects.\nA multi-tasking is an action that is currently active along with another action.\nBy default, multi-tasking is disallowed for any action.\n" example: [] syntax: content: public override bool CanMultitask(Action other) parameters: - id: other type: TinyLife.Actions.Action - description: The action to multi-task with return: type: System.Boolean - description: Whether this action can be multi-tasked content.vb: Public Overrides Function CanMultitask(other As Action) As Boolean overridden: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) overload: TinyLife.Actions.SocialAction.CanMultitask* @@ -905,17 +891,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayName path: Actions/SocialAction.cs - startLine: 230 + startLine: 187 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturns a localized string that explains this action in short.\nBy default, this method returns .\n" example: [] syntax: content: public override string GetDisplayName() return: type: System.String - description: This action's display name content.vb: Public Overrides Function GetDisplayName As String overridden: TinyLife.Actions.Action.GetDisplayName overload: TinyLife.Actions.SocialAction.GetDisplayName* @@ -943,7 +927,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpeakInConversation path: Actions/SocialAction.cs - startLine: 247 + startLine: 204 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1003,7 +987,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InvokeForBoth path: Actions/SocialAction.cs - startLine: 262 + startLine: 219 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1068,6 +1052,12 @@ references: name: Action nameWithType: Action fullName: TinyLife.Actions.Action +- uid: TinyLife.Actions.MultiAction + commentId: T:TinyLife.Actions.MultiAction + parent: TinyLife.Actions + name: MultiAction + nameWithType: MultiAction + fullName: TinyLife.Actions.MultiAction - uid: MLEM.Misc.IGenericDataHolder commentId: T:MLEM.Misc.IGenericDataHolder parent: MLEM.Misc @@ -1075,6 +1065,281 @@ references: name: IGenericDataHolder nameWithType: IGenericDataHolder fullName: MLEM.Misc.IGenericDataHolder +- uid: TinyLife.Actions.MultiAction.Handler + commentId: F:TinyLife.Actions.MultiAction.Handler + parent: TinyLife.Actions.MultiAction + name: Handler + nameWithType: MultiAction.Handler + fullName: TinyLife.Actions.MultiAction.Handler +- uid: TinyLife.Actions.MultiAction.MainElapsedTime + commentId: P:TinyLife.Actions.MultiAction.MainElapsedTime + parent: TinyLife.Actions.MultiAction + name: MainElapsedTime + nameWithType: MultiAction.MainElapsedTime + fullName: TinyLife.Actions.MultiAction.MainElapsedTime +- uid: TinyLife.Actions.MultiAction.PreInitialize + commentId: M:TinyLife.Actions.MultiAction.PreInitialize + parent: TinyLife.Actions.MultiAction + name: PreInitialize() + nameWithType: MultiAction.PreInitialize() + fullName: TinyLife.Actions.MultiAction.PreInitialize() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.PreInitialize + name: PreInitialize + nameWithType: MultiAction.PreInitialize + fullName: TinyLife.Actions.MultiAction.PreInitialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.PreInitialize + name: PreInitialize + nameWithType: MultiAction.PreInitialize + fullName: TinyLife.Actions.MultiAction.PreInitialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + parent: TinyLife.Actions.MultiAction + isExternal: true + name: Update(GameTime, TimeSpan, Single) + nameWithType: MultiAction.Update(GameTime, TimeSpan, Single) + fullName: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: Update + nameWithType: MultiAction.Update + fullName: TinyLife.Actions.MultiAction.Update + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.TimeSpan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: Update + nameWithType: MultiAction.Update + fullName: TinyLife.Actions.MultiAction.Update + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.TimeSpan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.MultiAction.Initialize + commentId: M:TinyLife.Actions.MultiAction.Initialize + parent: TinyLife.Actions.MultiAction + name: Initialize() + nameWithType: MultiAction.Initialize() + fullName: TinyLife.Actions.MultiAction.Initialize() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.Initialize + name: Initialize + nameWithType: MultiAction.Initialize + fullName: TinyLife.Actions.MultiAction.Initialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.Initialize + name: Initialize + nameWithType: MultiAction.Initialize + fullName: TinyLife.Actions.MultiAction.Initialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.MultiAction.IsCompleted + commentId: M:TinyLife.Actions.MultiAction.IsCompleted + parent: TinyLife.Actions.MultiAction + name: IsCompleted() + nameWithType: MultiAction.IsCompleted() + fullName: TinyLife.Actions.MultiAction.IsCompleted() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.IsCompleted + name: IsCompleted + nameWithType: MultiAction.IsCompleted + fullName: TinyLife.Actions.MultiAction.IsCompleted + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.IsCompleted + name: IsCompleted + nameWithType: MultiAction.IsCompleted + fullName: TinyLife.Actions.MultiAction.IsCompleted + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.MultiAction + name: OnCompleted(CompletionType) + nameWithType: MultiAction.OnCompleted(CompletionType) + fullName: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + name: OnCompleted + nameWithType: MultiAction.OnCompleted + fullName: TinyLife.Actions.MultiAction.OnCompleted + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + name: OnCompleted + nameWithType: MultiAction.OnCompleted + fullName: TinyLife.Actions.MultiAction.OnCompleted + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + parent: TinyLife.Actions.MultiAction + name: Validate(Person) + nameWithType: MultiAction.Validate(Person) + fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + name: Validate + nameWithType: MultiAction.Validate + fullName: TinyLife.Actions.MultiAction.Validate + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + name: Validate + nameWithType: MultiAction.Validate + fullName: TinyLife.Actions.MultiAction.Validate + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) + commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) + parent: TinyLife.Actions.MultiAction + name: GoToActionLocation(ObjectCategory) + nameWithType: MultiAction.GoToActionLocation(ObjectCategory) + fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) + name: GoToActionLocation + nameWithType: MultiAction.GoToActionLocation + fullName: TinyLife.Actions.MultiAction.GoToActionLocation + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) + name: GoToActionLocation + nameWithType: MultiAction.GoToActionLocation + fullName: TinyLife.Actions.MultiAction.GoToActionLocation + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ) + nameWithType: ) + fullName: ) - uid: TinyLife.Actions.Action.Type commentId: F:TinyLife.Actions.Action.Type parent: TinyLife.Actions.Action @@ -3820,12 +4085,12 @@ references: name: TimeSpan nameWithType: TimeSpan fullName: System.TimeSpan -- uid: TinyLife.Actions.Typeless.TypelessAction.InProgressTime - commentId: P:TinyLife.Actions.Typeless.TypelessAction.InProgressTime - parent: TinyLife.Actions.Typeless.TypelessAction +- uid: TinyLife.Actions.MultiAction.InProgressTime + commentId: P:TinyLife.Actions.MultiAction.InProgressTime + parent: TinyLife.Actions.MultiAction name: InProgressTime - nameWithType: TypelessAction.InProgressTime - fullName: TinyLife.Actions.Typeless.TypelessAction.InProgressTime + nameWithType: MultiAction.InProgressTime + fullName: TinyLife.Actions.MultiAction.InProgressTime - uid: TinyLife.Actions.SocialAction.InProgressTime* commentId: Overload:TinyLife.Actions.SocialAction.InProgressTime name: InProgressTime @@ -3941,18 +4206,138 @@ references: name: ActionInfo nameWithType: ActionInfo fullName: TinyLife.Actions.ActionInfo -- uid: TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - commentId: M:TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - parent: TinyLife.Actions.SocialAction +- uid: TinyLife.Actions.MultiAction.CreateFirstActions + commentId: M:TinyLife.Actions.MultiAction.CreateFirstActions + parent: TinyLife.Actions.MultiAction + name: CreateFirstActions() + nameWithType: MultiAction.CreateFirstActions() + fullName: TinyLife.Actions.MultiAction.CreateFirstActions() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.CreateFirstActions + name: CreateFirstActions + nameWithType: MultiAction.CreateFirstActions + fullName: TinyLife.Actions.MultiAction.CreateFirstActions + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.CreateFirstActions + name: CreateFirstActions + nameWithType: MultiAction.CreateFirstActions + fullName: TinyLife.Actions.MultiAction.CreateFirstActions + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.SocialAction.CreateFirstActions* + commentId: Overload:TinyLife.Actions.SocialAction.CreateFirstActions + name: CreateFirstActions + nameWithType: SocialAction.CreateFirstActions + fullName: TinyLife.Actions.SocialAction.CreateFirstActions +- uid: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction} + commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction} + parent: System.Collections.Generic + definition: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of TypelessAction) + fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Actions.Typeless.TypelessAction) + name.vb: IEnumerable(Of TypelessAction) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: TinyLife.Actions.Typeless.TypelessAction + name: TypelessAction + nameWithType: TypelessAction + fullName: TinyLife.Actions.Typeless.TypelessAction + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: TinyLife.Actions.Typeless.TypelessAction + name: TypelessAction + nameWithType: TypelessAction + fullName: TinyLife.Actions.Typeless.TypelessAction + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic.IEnumerable`1 + commentId: T:System.Collections.Generic.IEnumerable`1 + isExternal: true + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of T) + fullName.vb: System.Collections.Generic.IEnumerable(Of T) + name.vb: IEnumerable(Of T) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + isExternal: true + - name: < + nameWithType: < + fullName: < + - name: T + nameWithType: T + fullName: T + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic +- uid: TinyLife.Actions.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + parent: TinyLife.Actions.Typeless.TypelessAction isExternal: true name: Update(GameTime, TimeSpan, Single) - nameWithType: SocialAction.Update(GameTime, TimeSpan, Single) - fullName: TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) + nameWithType: TypelessAction.Update(GameTime, TimeSpan, Single) + fullName: TinyLife.Actions.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) spec.csharp: - - uid: TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + - uid: TinyLife.Actions.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) name: Update - nameWithType: SocialAction.Update - fullName: TinyLife.Actions.SocialAction.Update + nameWithType: TypelessAction.Update + fullName: TinyLife.Actions.Typeless.TypelessAction.Update - name: ( nameWithType: ( fullName: ( @@ -3981,10 +4366,10 @@ references: nameWithType: ) fullName: ) spec.vb: - - uid: TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + - uid: TinyLife.Actions.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) name: Update - nameWithType: SocialAction.Update - fullName: TinyLife.Actions.SocialAction.Update + nameWithType: TypelessAction.Update + fullName: TinyLife.Actions.Typeless.TypelessAction.Update - name: ( nameWithType: ( fullName: ( @@ -4046,236 +4431,6 @@ references: name: Microsoft.Xna.Framework nameWithType: Microsoft.Xna.Framework fullName: Microsoft.Xna.Framework -- uid: TinyLife.Actions.SocialAction.IsCompleted - commentId: M:TinyLife.Actions.SocialAction.IsCompleted - parent: TinyLife.Actions.SocialAction - name: IsCompleted() - nameWithType: SocialAction.IsCompleted() - fullName: TinyLife.Actions.SocialAction.IsCompleted() - spec.csharp: - - uid: TinyLife.Actions.SocialAction.IsCompleted - name: IsCompleted - nameWithType: SocialAction.IsCompleted - fullName: TinyLife.Actions.SocialAction.IsCompleted - - name: ( - nameWithType: ( - fullName: ( - - name: ) - nameWithType: ) - fullName: ) - spec.vb: - - uid: TinyLife.Actions.SocialAction.IsCompleted - name: IsCompleted - nameWithType: SocialAction.IsCompleted - fullName: TinyLife.Actions.SocialAction.IsCompleted - - name: ( - nameWithType: ( - fullName: ( - - name: ) - nameWithType: ) - fullName: ) -- uid: TinyLife.Actions.SocialAction.IsConversationCompleted* - commentId: Overload:TinyLife.Actions.SocialAction.IsConversationCompleted - name: IsConversationCompleted - nameWithType: SocialAction.IsConversationCompleted - fullName: TinyLife.Actions.SocialAction.IsConversationCompleted -- uid: TinyLife.Actions.CompletionType - commentId: T:TinyLife.Actions.CompletionType - parent: TinyLife.Actions - name: CompletionType - nameWithType: CompletionType - fullName: TinyLife.Actions.CompletionType -- uid: TinyLife.Actions.SocialAction.Initialize - commentId: M:TinyLife.Actions.SocialAction.Initialize - parent: TinyLife.Actions.SocialAction - name: Initialize() - nameWithType: SocialAction.Initialize() - fullName: TinyLife.Actions.SocialAction.Initialize() - spec.csharp: - - uid: TinyLife.Actions.SocialAction.Initialize - name: Initialize - nameWithType: SocialAction.Initialize - fullName: TinyLife.Actions.SocialAction.Initialize - - name: ( - nameWithType: ( - fullName: ( - - name: ) - nameWithType: ) - fullName: ) - spec.vb: - - uid: TinyLife.Actions.SocialAction.Initialize - name: Initialize - nameWithType: SocialAction.Initialize - fullName: TinyLife.Actions.SocialAction.Initialize - - name: ( - nameWithType: ( - fullName: ( - - name: ) - nameWithType: ) - fullName: ) -- uid: TinyLife.Actions.SocialAction.InitializeConversation* - commentId: Overload:TinyLife.Actions.SocialAction.InitializeConversation - name: InitializeConversation - nameWithType: SocialAction.InitializeConversation - fullName: TinyLife.Actions.SocialAction.InitializeConversation -- uid: TinyLife.Objects.Person.IsCloseForTalking(Microsoft.Xna.Framework.Vector2) - commentId: M:TinyLife.Objects.Person.IsCloseForTalking(Microsoft.Xna.Framework.Vector2) - isExternal: true -- uid: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner* - commentId: Overload:TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner - name: GetTimeWeWaitForPartner - nameWithType: SocialAction.GetTimeWeWaitForPartner - fullName: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner -- uid: TinyLife.Actions.Typeless.TypelessAction.Initialize - commentId: M:TinyLife.Actions.Typeless.TypelessAction.Initialize - parent: TinyLife.Actions.Typeless.TypelessAction - name: Initialize() - nameWithType: TypelessAction.Initialize() - fullName: TinyLife.Actions.Typeless.TypelessAction.Initialize() - spec.csharp: - - uid: TinyLife.Actions.Typeless.TypelessAction.Initialize - name: Initialize - nameWithType: TypelessAction.Initialize - fullName: TinyLife.Actions.Typeless.TypelessAction.Initialize - - name: ( - nameWithType: ( - fullName: ( - - name: ) - nameWithType: ) - fullName: ) - spec.vb: - - uid: TinyLife.Actions.Typeless.TypelessAction.Initialize - name: Initialize - nameWithType: TypelessAction.Initialize - fullName: TinyLife.Actions.Typeless.TypelessAction.Initialize - - name: ( - nameWithType: ( - fullName: ( - - name: ) - nameWithType: ) - fullName: ) -- uid: TinyLife.Actions.SocialAction.Initialize* - commentId: Overload:TinyLife.Actions.SocialAction.Initialize - name: Initialize - nameWithType: SocialAction.Initialize - fullName: TinyLife.Actions.SocialAction.Initialize -- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) - commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) - parent: TinyLife.Actions.Action - name: Validate(Person) - nameWithType: Action.Validate(Person) - fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) - spec.csharp: - - uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) - name: Validate - nameWithType: Action.Validate - fullName: TinyLife.Actions.Action.Validate - - name: ( - nameWithType: ( - fullName: ( - - uid: TinyLife.Objects.Person - name: Person - nameWithType: Person - fullName: TinyLife.Objects.Person - - name: ) - nameWithType: ) - fullName: ) - spec.vb: - - uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.Person) - name: Validate - nameWithType: Action.Validate - fullName: TinyLife.Actions.Action.Validate - - name: ( - nameWithType: ( - fullName: ( - - uid: TinyLife.Objects.Person - name: Person - nameWithType: Person - fullName: TinyLife.Objects.Person - - name: ) - nameWithType: ) - fullName: ) -- uid: TinyLife.Actions.SocialAction.Validate* - commentId: Overload:TinyLife.Actions.SocialAction.Validate - name: Validate - nameWithType: SocialAction.Validate - fullName: TinyLife.Actions.SocialAction.Validate -- uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - commentId: M:TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - parent: TinyLife.Actions.Action - isExternal: true - name: Update(GameTime, TimeSpan, Single) - nameWithType: Action.Update(GameTime, TimeSpan, Single) - fullName: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) - spec.csharp: - - uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - name: Update - nameWithType: Action.Update - fullName: TinyLife.Actions.Action.Update - - name: ( - nameWithType: ( - fullName: ( - - uid: Microsoft.Xna.Framework.GameTime - name: GameTime - nameWithType: GameTime - fullName: Microsoft.Xna.Framework.GameTime - isExternal: true - - name: ', ' - nameWithType: ', ' - fullName: ', ' - - uid: System.TimeSpan - name: TimeSpan - nameWithType: TimeSpan - fullName: System.TimeSpan - isExternal: true - - name: ', ' - nameWithType: ', ' - fullName: ', ' - - uid: System.Single - name: Single - nameWithType: Single - fullName: System.Single - isExternal: true - - name: ) - nameWithType: ) - fullName: ) - spec.vb: - - uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - name: Update - nameWithType: Action.Update - fullName: TinyLife.Actions.Action.Update - - name: ( - nameWithType: ( - fullName: ( - - uid: Microsoft.Xna.Framework.GameTime - name: GameTime - nameWithType: GameTime - fullName: Microsoft.Xna.Framework.GameTime - isExternal: true - - name: ', ' - nameWithType: ', ' - fullName: ', ' - - uid: System.TimeSpan - name: TimeSpan - nameWithType: TimeSpan - fullName: System.TimeSpan - isExternal: true - - name: ', ' - nameWithType: ', ' - fullName: ', ' - - uid: System.Single - name: Single - nameWithType: Single - fullName: System.Single - isExternal: true - - name: ) - nameWithType: ) - fullName: ) -- uid: TinyLife.Actions.SocialAction.Update* - commentId: Overload:TinyLife.Actions.SocialAction.Update - name: Update - nameWithType: SocialAction.Update - fullName: TinyLife.Actions.SocialAction.Update - uid: TinyLife.Actions.Typeless.TypelessAction.IsCompleted commentId: M:TinyLife.Actions.Typeless.TypelessAction.IsCompleted parent: TinyLife.Actions.Typeless.TypelessAction @@ -4304,22 +4459,208 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: TinyLife.Actions.SocialAction.IsCompleted* - commentId: Overload:TinyLife.Actions.SocialAction.IsCompleted - name: IsCompleted - nameWithType: SocialAction.IsCompleted - fullName: TinyLife.Actions.SocialAction.IsCompleted -- 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) +- uid: TinyLife.Actions.SocialAction.IsConversationCompleted* + commentId: Overload:TinyLife.Actions.SocialAction.IsConversationCompleted + name: IsConversationCompleted + nameWithType: SocialAction.IsConversationCompleted + fullName: TinyLife.Actions.SocialAction.IsConversationCompleted +- uid: TinyLife.Actions.CompletionType + commentId: T:TinyLife.Actions.CompletionType + parent: TinyLife.Actions + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType +- uid: TinyLife.Actions.Typeless.TypelessAction.Initialize + commentId: M:TinyLife.Actions.Typeless.TypelessAction.Initialize + parent: TinyLife.Actions.Typeless.TypelessAction + name: Initialize() + nameWithType: TypelessAction.Initialize() + fullName: TinyLife.Actions.Typeless.TypelessAction.Initialize() spec.csharp: - - uid: TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action) + - uid: TinyLife.Actions.Typeless.TypelessAction.Initialize + name: Initialize + nameWithType: TypelessAction.Initialize + fullName: TinyLife.Actions.Typeless.TypelessAction.Initialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.Initialize + name: Initialize + nameWithType: TypelessAction.Initialize + fullName: TinyLife.Actions.Typeless.TypelessAction.Initialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.SocialAction.InitializeConversation* + commentId: Overload:TinyLife.Actions.SocialAction.InitializeConversation + name: InitializeConversation + nameWithType: SocialAction.InitializeConversation + fullName: TinyLife.Actions.SocialAction.InitializeConversation +- uid: TinyLife.Actions.SocialAction.GetMaxWaitTime* + commentId: Overload:TinyLife.Actions.SocialAction.GetMaxWaitTime + name: GetMaxWaitTime + nameWithType: SocialAction.GetMaxWaitTime + fullName: TinyLife.Actions.SocialAction.GetMaxWaitTime +- uid: TinyLife.Actions.MultiAction.AndThenInitialize + commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize + parent: TinyLife.Actions.MultiAction + name: AndThenInitialize() + nameWithType: MultiAction.AndThenInitialize() + fullName: TinyLife.Actions.MultiAction.AndThenInitialize() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.AndThenInitialize + name: AndThenInitialize + nameWithType: MultiAction.AndThenInitialize + fullName: TinyLife.Actions.MultiAction.AndThenInitialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.AndThenInitialize + name: AndThenInitialize + nameWithType: MultiAction.AndThenInitialize + fullName: TinyLife.Actions.MultiAction.AndThenInitialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.SocialAction.AndThenInitialize* + commentId: Overload:TinyLife.Actions.SocialAction.AndThenInitialize + name: AndThenInitialize + nameWithType: SocialAction.AndThenInitialize + fullName: TinyLife.Actions.SocialAction.AndThenInitialize +- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + parent: TinyLife.Actions.MultiAction + isExternal: true + name: AndThenUpdate(GameTime, TimeSpan, Single) + nameWithType: MultiAction.AndThenUpdate(GameTime, TimeSpan, Single) + fullName: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: AndThenUpdate + nameWithType: MultiAction.AndThenUpdate + fullName: TinyLife.Actions.MultiAction.AndThenUpdate + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.TimeSpan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: AndThenUpdate + nameWithType: MultiAction.AndThenUpdate + fullName: TinyLife.Actions.MultiAction.AndThenUpdate + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.TimeSpan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.SocialAction.AndThenUpdate* + commentId: Overload:TinyLife.Actions.SocialAction.AndThenUpdate + name: AndThenUpdate + nameWithType: SocialAction.AndThenUpdate + fullName: TinyLife.Actions.SocialAction.AndThenUpdate +- uid: TinyLife.Actions.MultiAction.AndThenIsCompleted + commentId: M:TinyLife.Actions.MultiAction.AndThenIsCompleted + parent: TinyLife.Actions.MultiAction + name: AndThenIsCompleted() + nameWithType: MultiAction.AndThenIsCompleted() + fullName: TinyLife.Actions.MultiAction.AndThenIsCompleted() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.AndThenIsCompleted + name: AndThenIsCompleted + nameWithType: MultiAction.AndThenIsCompleted + fullName: TinyLife.Actions.MultiAction.AndThenIsCompleted + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.AndThenIsCompleted + name: AndThenIsCompleted + nameWithType: MultiAction.AndThenIsCompleted + fullName: TinyLife.Actions.MultiAction.AndThenIsCompleted + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.SocialAction.AndThenIsCompleted* + commentId: Overload:TinyLife.Actions.SocialAction.AndThenIsCompleted + name: AndThenIsCompleted + nameWithType: SocialAction.AndThenIsCompleted + fullName: TinyLife.Actions.SocialAction.AndThenIsCompleted +- 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 - nameWithType: Action.CanCancel - fullName: TinyLife.Actions.Action.CanCancel + nameWithType: MultiAction.CanCancel + fullName: TinyLife.Actions.MultiAction.CanCancel - name: ( nameWithType: ( fullName: ( @@ -4331,10 +4672,10 @@ references: nameWithType: ) fullName: ) spec.vb: - - uid: TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action) + - uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) name: CanCancel - nameWithType: Action.CanCancel - fullName: TinyLife.Actions.Action.CanCancel + nameWithType: MultiAction.CanCancel + fullName: TinyLife.Actions.MultiAction.CanCancel - name: ( nameWithType: ( fullName: ( @@ -4350,17 +4691,17 @@ references: name: CanCancel nameWithType: SocialAction.CanCancel fullName: TinyLife.Actions.SocialAction.CanCancel -- uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) - commentId: M:TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) - parent: TinyLife.Actions.Action - name: OnCompleted(CompletionType) - nameWithType: Action.OnCompleted(CompletionType) - fullName: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) +- uid: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.MultiAction + name: AndThenOnCompleted(CompletionType) + nameWithType: MultiAction.AndThenOnCompleted(CompletionType) + fullName: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) spec.csharp: - - uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) - name: OnCompleted - nameWithType: Action.OnCompleted - fullName: TinyLife.Actions.Action.OnCompleted + - uid: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + name: AndThenOnCompleted + nameWithType: MultiAction.AndThenOnCompleted + fullName: TinyLife.Actions.MultiAction.AndThenOnCompleted - name: ( nameWithType: ( fullName: ( @@ -4372,10 +4713,10 @@ references: nameWithType: ) fullName: ) spec.vb: - - uid: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType) - name: OnCompleted - nameWithType: Action.OnCompleted - fullName: TinyLife.Actions.Action.OnCompleted + - uid: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + name: AndThenOnCompleted + nameWithType: MultiAction.AndThenOnCompleted + fullName: TinyLife.Actions.MultiAction.AndThenOnCompleted - name: ( nameWithType: ( fullName: ( @@ -4386,11 +4727,11 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: TinyLife.Actions.SocialAction.OnCompleted* - commentId: Overload:TinyLife.Actions.SocialAction.OnCompleted - name: OnCompleted - nameWithType: SocialAction.OnCompleted - fullName: TinyLife.Actions.SocialAction.OnCompleted +- uid: TinyLife.Actions.SocialAction.AndThenOnCompleted* + commentId: Overload:TinyLife.Actions.SocialAction.AndThenOnCompleted + name: AndThenOnCompleted + nameWithType: SocialAction.AndThenOnCompleted + fullName: TinyLife.Actions.SocialAction.AndThenOnCompleted - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) commentId: M:TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) parent: TinyLife.Actions.Action diff --git a/docs/api/TinyLife.Actions.StoreAction.yml b/docs/api/TinyLife.Actions.StoreAction.yml new file mode 100644 index 0000000..be26284 --- /dev/null +++ b/docs/api/TinyLife.Actions.StoreAction.yml @@ -0,0 +1,3899 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.Actions.StoreAction + commentId: T:TinyLife.Actions.StoreAction + id: StoreAction + parent: TinyLife.Actions + children: + - TinyLife.Actions.StoreAction.AndThenInitialize + - TinyLife.Actions.StoreAction.AndThenIsCompleted + - TinyLife.Actions.StoreAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + - TinyLife.Actions.StoreAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + - TinyLife.Actions.StoreAction.CreateFirstActions + - TinyLife.Actions.StoreAction.Items + langs: + - csharp + - vb + name: StoreAction + nameWithType: StoreAction + fullName: TinyLife.Actions.StoreAction + type: Class + source: + remote: + path: TinyLife/Actions/StoreAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: StoreAction + path: Actions/StoreAction.cs + startLine: 15 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: "\nThe action can be invoked by a , causing them to walk to the object, pick it up and then store it into their 's .\nTo add new items that have this ability, you can add them to the collection.\n" + example: [] + syntax: + content: 'public class StoreAction : MultiAction, IGenericDataHolder' + content.vb: >- + Public Class StoreAction + + Inherits MultiAction + + Implements IGenericDataHolder + inheritance: + - System.Object + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder + - TinyLife.Actions.Typeless.TypelessAction + - TinyLife.Actions.Action + - TinyLife.Actions.MultiAction + implements: + - MLEM.Misc.IGenericDataHolder + inheritedMembers: + - TinyLife.Actions.MultiAction.Handler + - TinyLife.Actions.MultiAction.MainElapsedTime + - TinyLife.Actions.MultiAction.InProgressTime + - TinyLife.Actions.MultiAction.PreInitialize + - TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + - TinyLife.Actions.MultiAction.Initialize + - TinyLife.Actions.MultiAction.IsCompleted + - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) + - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) + - TinyLife.Actions.Action.Type + - TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) + - TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) + - TinyLife.Actions.Action.GetIconObject + - TinyLife.Actions.Action.CausesExtremelyFastSpeed + - TinyLife.Actions.Action.GetDisplayName + - TinyLife.Actions.Action.TryForceFail(TinyLife.Actions.ActionType.CanExecuteResult) + - TinyLife.Actions.Action.ApplyVariety(TinyLife.Actions.ActionVariety) + - TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) + - TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action) + - TinyLife.Actions.Typeless.TypelessAction.Random + - TinyLife.Actions.Typeless.TypelessAction.Info + - TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically + - TinyLife.Actions.Typeless.TypelessAction.IsUnderlying + - TinyLife.Actions.Typeless.TypelessAction.Map + - TinyLife.Actions.Typeless.TypelessAction.Person + - TinyLife.Actions.Typeless.TypelessAction.ElapsedTime + - TinyLife.Actions.Typeless.TypelessAction.PlayerPromptOpen + - TinyLife.Actions.Typeless.TypelessAction.FullyInProgress + - TinyLife.Actions.Typeless.TypelessAction.ForceFail + - TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + - TinyLife.Actions.Typeless.TypelessAction.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}}) + - TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action) + - TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String) + - TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32) + - TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType) + - TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[]) + - TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType) + - TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + - TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + - TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + - TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + - TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean) + - TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + - TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + - TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + - TinyLife.Actions.Typeless.TypelessAction.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + - 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.StoreAction.TinyLife.Utilities.Extensions.JsonCopy``1 + modifiers.csharp: + - public + - class + modifiers.vb: + - Public + - Class +- uid: TinyLife.Actions.StoreAction.Items + commentId: F:TinyLife.Actions.StoreAction.Items + id: Items + parent: TinyLife.Actions.StoreAction + langs: + - csharp + - vb + name: Items + nameWithType: StoreAction.Items + fullName: TinyLife.Actions.StoreAction.Items + type: Field + source: + remote: + path: TinyLife/Actions/StoreAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Items + path: Actions/StoreAction.cs + startLine: 21 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: "\nThe items that can be stored using the action.\nItems added to this collection need no other properties or requirements, and will simply be stored when this action is invoked.\n" + example: [] + syntax: + content: public static readonly List Items + return: + type: System.Collections.Generic.List{TinyLife.Objects.FurnitureType} + content.vb: Public Shared ReadOnly Items As List(Of FurnitureType) + modifiers.csharp: + - public + - static + - readonly + modifiers.vb: + - Public + - Shared + - ReadOnly +- uid: TinyLife.Actions.StoreAction.CreateFirstActions + commentId: M:TinyLife.Actions.StoreAction.CreateFirstActions + id: CreateFirstActions + parent: TinyLife.Actions.StoreAction + langs: + - csharp + - vb + name: CreateFirstActions() + nameWithType: StoreAction.CreateFirstActions() + fullName: TinyLife.Actions.StoreAction.CreateFirstActions() + type: Method + source: + remote: + path: TinyLife/Actions/StoreAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CreateFirstActions + path: Actions/StoreAction.cs + startLine: 29 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + example: [] + syntax: + content: protected override IEnumerable CreateFirstActions() + return: + type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction} + content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of TypelessAction) + overridden: TinyLife.Actions.MultiAction.CreateFirstActions + overload: TinyLife.Actions.StoreAction.CreateFirstActions* + modifiers.csharp: + - protected + - override + modifiers.vb: + - Protected + - Overrides +- uid: TinyLife.Actions.StoreAction.AndThenInitialize + commentId: M:TinyLife.Actions.StoreAction.AndThenInitialize + id: AndThenInitialize + parent: TinyLife.Actions.StoreAction + langs: + - csharp + - vb + name: AndThenInitialize() + nameWithType: StoreAction.AndThenInitialize() + fullName: TinyLife.Actions.StoreAction.AndThenInitialize() + type: Method + source: + remote: + path: TinyLife/Actions/StoreAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AndThenInitialize + path: Actions/StoreAction.cs + startLine: 34 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + example: [] + syntax: + content: protected override void AndThenInitialize() + content.vb: Protected Overrides Sub AndThenInitialize + overridden: TinyLife.Actions.MultiAction.AndThenInitialize + overload: TinyLife.Actions.StoreAction.AndThenInitialize* + modifiers.csharp: + - protected + - override + modifiers.vb: + - Protected + - Overrides +- uid: TinyLife.Actions.StoreAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.StoreAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + id: AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + parent: TinyLife.Actions.StoreAction + langs: + - csharp + - vb + name: AndThenUpdate(GameTime, TimeSpan, Single) + nameWithType: StoreAction.AndThenUpdate(GameTime, TimeSpan, Single) + fullName: TinyLife.Actions.StoreAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) + type: Method + source: + remote: + path: TinyLife/Actions/StoreAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AndThenUpdate + path: Actions/StoreAction.cs + startLine: 43 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + example: [] + syntax: + content: protected override void AndThenUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier) + parameters: + - id: time + type: Microsoft.Xna.Framework.GameTime + - id: passedInGame + type: System.TimeSpan + - id: speedMultiplier + type: System.Single + content.vb: Protected Overrides Sub AndThenUpdate(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) + overridden: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + overload: TinyLife.Actions.StoreAction.AndThenUpdate* + modifiers.csharp: + - protected + - override + modifiers.vb: + - Protected + - Overrides +- uid: TinyLife.Actions.StoreAction.AndThenIsCompleted + commentId: M:TinyLife.Actions.StoreAction.AndThenIsCompleted + id: AndThenIsCompleted + parent: TinyLife.Actions.StoreAction + langs: + - csharp + - vb + name: AndThenIsCompleted() + nameWithType: StoreAction.AndThenIsCompleted() + fullName: TinyLife.Actions.StoreAction.AndThenIsCompleted() + type: Method + source: + remote: + path: TinyLife/Actions/StoreAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AndThenIsCompleted + path: Actions/StoreAction.cs + startLine: 49 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + example: [] + syntax: + content: protected override CompletionType AndThenIsCompleted() + return: + type: TinyLife.Actions.CompletionType + content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType + overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted + overload: TinyLife.Actions.StoreAction.AndThenIsCompleted* + modifiers.csharp: + - protected + - override + modifiers.vb: + - Protected + - Overrides +- uid: TinyLife.Actions.StoreAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.StoreAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + id: AndThenOnCompleted(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.StoreAction + langs: + - csharp + - vb + name: AndThenOnCompleted(CompletionType) + nameWithType: StoreAction.AndThenOnCompleted(CompletionType) + fullName: TinyLife.Actions.StoreAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + type: Method + source: + remote: + path: TinyLife/Actions/StoreAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AndThenOnCompleted + path: Actions/StoreAction.cs + startLine: 54 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + example: [] + syntax: + content: protected override void AndThenOnCompleted(CompletionType type) + parameters: + - id: type + type: TinyLife.Actions.CompletionType + content.vb: Protected Overrides Sub AndThenOnCompleted(type As CompletionType) + overridden: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + overload: TinyLife.Actions.StoreAction.AndThenOnCompleted* + modifiers.csharp: + - protected + - override + modifiers.vb: + - Protected + - Overrides +references: +- uid: TinyLife.Actions.ActionType.Store + commentId: F:TinyLife.Actions.ActionType.Store + isExternal: true +- uid: TinyLife.Objects.Person + commentId: T:TinyLife.Objects.Person + parent: TinyLife.Objects + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person +- uid: TinyLife.World.Household + commentId: T:TinyLife.World.Household + parent: TinyLife.World + name: Household + nameWithType: Household + fullName: TinyLife.World.Household +- uid: TinyLife.World.Household.FurnitureStorage + commentId: F:TinyLife.World.Household.FurnitureStorage + isExternal: true +- uid: TinyLife.Actions.StoreAction.Items + commentId: F:TinyLife.Actions.StoreAction.Items + isExternal: true +- uid: TinyLife.Actions + commentId: N:TinyLife.Actions + name: TinyLife.Actions + nameWithType: TinyLife.Actions + fullName: TinyLife.Actions +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + name: Object + nameWithType: Object + fullName: System.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.Typeless.TypelessAction + commentId: T:TinyLife.Actions.Typeless.TypelessAction + parent: TinyLife.Actions.Typeless + name: TypelessAction + nameWithType: TypelessAction + fullName: TinyLife.Actions.Typeless.TypelessAction +- uid: TinyLife.Actions.Action + commentId: T:TinyLife.Actions.Action + parent: TinyLife.Actions + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action +- uid: TinyLife.Actions.MultiAction + commentId: T:TinyLife.Actions.MultiAction + parent: TinyLife.Actions + name: MultiAction + nameWithType: MultiAction + fullName: TinyLife.Actions.MultiAction +- uid: MLEM.Misc.IGenericDataHolder + commentId: T:MLEM.Misc.IGenericDataHolder + parent: MLEM.Misc + isExternal: true + name: IGenericDataHolder + nameWithType: IGenericDataHolder + fullName: MLEM.Misc.IGenericDataHolder +- uid: TinyLife.Actions.MultiAction.Handler + commentId: F:TinyLife.Actions.MultiAction.Handler + parent: TinyLife.Actions.MultiAction + name: Handler + nameWithType: MultiAction.Handler + fullName: TinyLife.Actions.MultiAction.Handler +- uid: TinyLife.Actions.MultiAction.MainElapsedTime + commentId: P:TinyLife.Actions.MultiAction.MainElapsedTime + parent: TinyLife.Actions.MultiAction + name: MainElapsedTime + nameWithType: MultiAction.MainElapsedTime + fullName: TinyLife.Actions.MultiAction.MainElapsedTime +- uid: TinyLife.Actions.MultiAction.InProgressTime + commentId: P:TinyLife.Actions.MultiAction.InProgressTime + parent: TinyLife.Actions.MultiAction + name: InProgressTime + nameWithType: MultiAction.InProgressTime + fullName: TinyLife.Actions.MultiAction.InProgressTime +- uid: TinyLife.Actions.MultiAction.PreInitialize + commentId: M:TinyLife.Actions.MultiAction.PreInitialize + parent: TinyLife.Actions.MultiAction + name: PreInitialize() + nameWithType: MultiAction.PreInitialize() + fullName: TinyLife.Actions.MultiAction.PreInitialize() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.PreInitialize + name: PreInitialize + nameWithType: MultiAction.PreInitialize + fullName: TinyLife.Actions.MultiAction.PreInitialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.PreInitialize + name: PreInitialize + nameWithType: MultiAction.PreInitialize + fullName: TinyLife.Actions.MultiAction.PreInitialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + parent: TinyLife.Actions.MultiAction + isExternal: true + name: Update(GameTime, TimeSpan, Single) + nameWithType: MultiAction.Update(GameTime, TimeSpan, Single) + fullName: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: Update + nameWithType: MultiAction.Update + fullName: TinyLife.Actions.MultiAction.Update + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.TimeSpan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: Update + nameWithType: MultiAction.Update + fullName: TinyLife.Actions.MultiAction.Update + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.TimeSpan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.MultiAction.Initialize + commentId: M:TinyLife.Actions.MultiAction.Initialize + parent: TinyLife.Actions.MultiAction + name: Initialize() + nameWithType: MultiAction.Initialize() + fullName: TinyLife.Actions.MultiAction.Initialize() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.Initialize + name: Initialize + nameWithType: MultiAction.Initialize + fullName: TinyLife.Actions.MultiAction.Initialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.Initialize + name: Initialize + nameWithType: MultiAction.Initialize + fullName: TinyLife.Actions.MultiAction.Initialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.MultiAction.IsCompleted + commentId: M:TinyLife.Actions.MultiAction.IsCompleted + parent: TinyLife.Actions.MultiAction + name: IsCompleted() + nameWithType: MultiAction.IsCompleted() + fullName: TinyLife.Actions.MultiAction.IsCompleted() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.IsCompleted + name: IsCompleted + nameWithType: MultiAction.IsCompleted + fullName: TinyLife.Actions.MultiAction.IsCompleted + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.IsCompleted + name: IsCompleted + nameWithType: MultiAction.IsCompleted + fullName: TinyLife.Actions.MultiAction.IsCompleted + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.MultiAction + name: OnCompleted(CompletionType) + nameWithType: MultiAction.OnCompleted(CompletionType) + fullName: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + name: OnCompleted + nameWithType: MultiAction.OnCompleted + fullName: TinyLife.Actions.MultiAction.OnCompleted + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + name: OnCompleted + nameWithType: MultiAction.OnCompleted + fullName: TinyLife.Actions.MultiAction.OnCompleted + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + parent: TinyLife.Actions.MultiAction + name: Validate(Person) + nameWithType: MultiAction.Validate(Person) + fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + name: Validate + nameWithType: MultiAction.Validate + fullName: TinyLife.Actions.MultiAction.Validate + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + name: Validate + nameWithType: MultiAction.Validate + fullName: TinyLife.Actions.MultiAction.Validate + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ) + nameWithType: ) + fullName: ) +- 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 + nameWithType: MultiAction.CanCancel + fullName: TinyLife.Actions.MultiAction.CanCancel + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.Action + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) + name: CanCancel + nameWithType: MultiAction.CanCancel + fullName: TinyLife.Actions.MultiAction.CanCancel + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.Action + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) + commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) + parent: TinyLife.Actions.MultiAction + name: GoToActionLocation(ObjectCategory) + nameWithType: MultiAction.GoToActionLocation(ObjectCategory) + fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) + name: GoToActionLocation + nameWithType: MultiAction.GoToActionLocation + fullName: TinyLife.Actions.MultiAction.GoToActionLocation + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) + name: GoToActionLocation + nameWithType: MultiAction.GoToActionLocation + fullName: TinyLife.Actions.MultiAction.GoToActionLocation + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ) + nameWithType: ) + fullName: ) +- 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.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 + nameWithType: Action.CanMultitask + fullName: TinyLife.Actions.Action.CanMultitask + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.Action + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) + name: CanMultitask + nameWithType: Action.CanMultitask + fullName: TinyLife.Actions.Action.CanMultitask + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.Action + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action + - name: ) + nameWithType: ) + fullName: ) +- 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 + nameWithType: Action.GetNextAction + fullName: TinyLife.Actions.Action.GetNextAction + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) + name: GetNextAction + nameWithType: Action.GetNextAction + fullName: TinyLife.Actions.Action.GetNextAction + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) +- 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 + nameWithType: Action.GetIconObject + fullName: TinyLife.Actions.Action.GetIconObject + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetIconObject + name: GetIconObject + nameWithType: Action.GetIconObject + fullName: TinyLife.Actions.Action.GetIconObject + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- 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 + nameWithType: Action.CausesExtremelyFastSpeed + fullName: TinyLife.Actions.Action.CausesExtremelyFastSpeed + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.CausesExtremelyFastSpeed + name: CausesExtremelyFastSpeed + nameWithType: Action.CausesExtremelyFastSpeed + fullName: TinyLife.Actions.Action.CausesExtremelyFastSpeed + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- 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 + nameWithType: Action.GetDisplayName + fullName: TinyLife.Actions.Action.GetDisplayName + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetDisplayName + name: GetDisplayName + nameWithType: Action.GetDisplayName + fullName: TinyLife.Actions.Action.GetDisplayName + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Action.TryForceFail(TinyLife.Actions.ActionType.CanExecuteResult) + commentId: M:TinyLife.Actions.Action.TryForceFail(TinyLife.Actions.ActionType.CanExecuteResult) + parent: TinyLife.Actions.Action + name: TryForceFail(ActionType.CanExecuteResult) + nameWithType: Action.TryForceFail(ActionType.CanExecuteResult) + fullName: TinyLife.Actions.Action.TryForceFail(TinyLife.Actions.ActionType.CanExecuteResult) + spec.csharp: + - uid: TinyLife.Actions.Action.TryForceFail(TinyLife.Actions.ActionType.CanExecuteResult) + name: TryForceFail + nameWithType: Action.TryForceFail + fullName: TinyLife.Actions.Action.TryForceFail + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.ActionType.CanExecuteResult + name: ActionType.CanExecuteResult + nameWithType: ActionType.CanExecuteResult + fullName: TinyLife.Actions.ActionType.CanExecuteResult + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.TryForceFail(TinyLife.Actions.ActionType.CanExecuteResult) + name: TryForceFail + nameWithType: Action.TryForceFail + fullName: TinyLife.Actions.Action.TryForceFail + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.ActionType.CanExecuteResult + name: ActionType.CanExecuteResult + nameWithType: ActionType.CanExecuteResult + fullName: TinyLife.Actions.ActionType.CanExecuteResult + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Action.ApplyVariety(TinyLife.Actions.ActionVariety) + commentId: M:TinyLife.Actions.Action.ApplyVariety(TinyLife.Actions.ActionVariety) + parent: TinyLife.Actions.Action + name: ApplyVariety(ActionVariety) + nameWithType: Action.ApplyVariety(ActionVariety) + fullName: TinyLife.Actions.Action.ApplyVariety(TinyLife.Actions.ActionVariety) + spec.csharp: + - uid: TinyLife.Actions.Action.ApplyVariety(TinyLife.Actions.ActionVariety) + name: ApplyVariety + nameWithType: Action.ApplyVariety + fullName: TinyLife.Actions.Action.ApplyVariety + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.ActionVariety + name: ActionVariety + nameWithType: ActionVariety + fullName: TinyLife.Actions.ActionVariety + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.ApplyVariety(TinyLife.Actions.ActionVariety) + name: ApplyVariety + nameWithType: Action.ApplyVariety + fullName: TinyLife.Actions.Action.ApplyVariety + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.ActionVariety + name: ActionVariety + nameWithType: ActionVariety + fullName: TinyLife.Actions.ActionVariety + - name: ) + nameWithType: ) + fullName: ) +- 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 + nameWithType: Action.CanEnqueueConversation + fullName: TinyLife.Actions.Action.CanEnqueueConversation + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.ActionType + name: ActionType + nameWithType: ActionType + fullName: TinyLife.Actions.ActionType + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) + name: CanEnqueueConversation + nameWithType: Action.CanEnqueueConversation + fullName: TinyLife.Actions.Action.CanEnqueueConversation + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.ActionType + name: ActionType + nameWithType: ActionType + fullName: TinyLife.Actions.ActionType + - name: ) + nameWithType: ) + fullName: ) +- 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 + nameWithType: Action.CanMultitask + fullName: TinyLife.Actions.Action.CanMultitask + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.Action + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.Action + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action) + name: CanMultitask + nameWithType: Action.CanMultitask + fullName: TinyLife.Actions.Action.CanMultitask + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.Action + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.Action + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.Random + commentId: F:TinyLife.Actions.Typeless.TypelessAction.Random + parent: TinyLife.Actions.Typeless.TypelessAction + name: Random + nameWithType: TypelessAction.Random + fullName: TinyLife.Actions.Typeless.TypelessAction.Random +- uid: TinyLife.Actions.Typeless.TypelessAction.Info + commentId: F:TinyLife.Actions.Typeless.TypelessAction.Info + parent: TinyLife.Actions.Typeless.TypelessAction + name: Info + nameWithType: TypelessAction.Info + fullName: TinyLife.Actions.Typeless.TypelessAction.Info +- uid: TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically + commentId: P:TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically + parent: TinyLife.Actions.Typeless.TypelessAction + name: StartedAutomatically + nameWithType: TypelessAction.StartedAutomatically + fullName: TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically +- uid: TinyLife.Actions.Typeless.TypelessAction.IsUnderlying + commentId: P:TinyLife.Actions.Typeless.TypelessAction.IsUnderlying + parent: TinyLife.Actions.Typeless.TypelessAction + name: IsUnderlying + nameWithType: TypelessAction.IsUnderlying + fullName: TinyLife.Actions.Typeless.TypelessAction.IsUnderlying +- uid: TinyLife.Actions.Typeless.TypelessAction.Map + commentId: P:TinyLife.Actions.Typeless.TypelessAction.Map + parent: TinyLife.Actions.Typeless.TypelessAction + name: Map + nameWithType: TypelessAction.Map + fullName: TinyLife.Actions.Typeless.TypelessAction.Map +- uid: TinyLife.Actions.Typeless.TypelessAction.Person + commentId: P:TinyLife.Actions.Typeless.TypelessAction.Person + parent: TinyLife.Actions.Typeless.TypelessAction + name: Person + nameWithType: TypelessAction.Person + fullName: TinyLife.Actions.Typeless.TypelessAction.Person +- uid: TinyLife.Actions.Typeless.TypelessAction.ElapsedTime + commentId: P:TinyLife.Actions.Typeless.TypelessAction.ElapsedTime + parent: TinyLife.Actions.Typeless.TypelessAction + name: ElapsedTime + nameWithType: TypelessAction.ElapsedTime + fullName: TinyLife.Actions.Typeless.TypelessAction.ElapsedTime +- uid: TinyLife.Actions.Typeless.TypelessAction.PlayerPromptOpen + commentId: P:TinyLife.Actions.Typeless.TypelessAction.PlayerPromptOpen + parent: TinyLife.Actions.Typeless.TypelessAction + name: PlayerPromptOpen + nameWithType: TypelessAction.PlayerPromptOpen + fullName: TinyLife.Actions.Typeless.TypelessAction.PlayerPromptOpen +- uid: TinyLife.Actions.Typeless.TypelessAction.FullyInProgress + commentId: P:TinyLife.Actions.Typeless.TypelessAction.FullyInProgress + parent: TinyLife.Actions.Typeless.TypelessAction + name: FullyInProgress + nameWithType: TypelessAction.FullyInProgress + fullName: TinyLife.Actions.Typeless.TypelessAction.FullyInProgress +- uid: TinyLife.Actions.Typeless.TypelessAction.ForceFail + commentId: F:TinyLife.Actions.Typeless.TypelessAction.ForceFail + parent: TinyLife.Actions.Typeless.TypelessAction + name: ForceFail + nameWithType: TypelessAction.ForceFail + fullName: TinyLife.Actions.Typeless.TypelessAction.ForceFail +- uid: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: CompleteInTime(TimeSpan, Boolean, SkillType, Single, Boolean) + nameWithType: TypelessAction.CompleteInTime(TimeSpan, Boolean, SkillType, Single, Boolean) + fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan, System.Boolean, TinyLife.Skills.SkillType, System.Single, System.Boolean) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + name: CompleteInTime + nameWithType: TypelessAction.CompleteInTime + fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime + - name: ( + nameWithType: ( + fullName: ( + - uid: System.TimeSpan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Skills.SkillType + name: SkillType + nameWithType: SkillType + fullName: TinyLife.Skills.SkillType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + name: CompleteInTime + nameWithType: TypelessAction.CompleteInTime + fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime + - name: ( + nameWithType: ( + fullName: ( + - uid: System.TimeSpan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Skills.SkillType + name: SkillType + nameWithType: SkillType + fullName: TinyLife.Skills.SkillType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.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}}) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.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}}) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: OpenPlayerPrompt(String, Predicate, Action, Boolean, Func>) + nameWithType: TypelessAction.OpenPlayerPrompt(String, Predicate, Action, Boolean, Func>) + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String, System.Predicate, System.Action, System.Boolean, System.Func>) + nameWithType.vb: TypelessAction.OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Func(Of CoveringGroup, IEnumerable(Of Element))) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String, System.Predicate(Of MLEM.Ui.Elements.Panel), System.Action(Of MLEM.Ui.Elements.Panel), System.Boolean, System.Func(Of TinyLife.Uis.CoveringGroup, System.Collections.Generic.IEnumerable(Of MLEM.Ui.Elements.Element))) + name.vb: OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Func(Of CoveringGroup, IEnumerable(Of Element))) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.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}}) + name: OpenPlayerPrompt + nameWithType: TypelessAction.OpenPlayerPrompt + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Predicate`1 + name: Predicate + nameWithType: Predicate + fullName: System.Predicate + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: MLEM.Ui.Elements.Panel + name: Panel + nameWithType: Panel + fullName: MLEM.Ui.Elements.Panel + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action`1 + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: MLEM.Ui.Elements.Panel + name: Panel + nameWithType: Panel + fullName: MLEM.Ui.Elements.Panel + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: TinyLife.Uis.CoveringGroup + name: CoveringGroup + nameWithType: CoveringGroup + fullName: TinyLife.Uis.CoveringGroup + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: MLEM.Ui.Elements.Element + name: Element + nameWithType: Element + fullName: MLEM.Ui.Elements.Element + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.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}}) + name: OpenPlayerPrompt + nameWithType: TypelessAction.OpenPlayerPrompt + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Predicate`1 + name: Predicate + nameWithType: Predicate + fullName: System.Predicate + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: MLEM.Ui.Elements.Panel + name: Panel + nameWithType: Panel + fullName: MLEM.Ui.Elements.Panel + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action`1 + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: MLEM.Ui.Elements.Panel + name: Panel + nameWithType: Panel + fullName: MLEM.Ui.Elements.Panel + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: TinyLife.Uis.CoveringGroup + name: CoveringGroup + nameWithType: CoveringGroup + fullName: TinyLife.Uis.CoveringGroup + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: MLEM.Ui.Elements.Element + name: Element + nameWithType: Element + fullName: MLEM.Ui.Elements.Element + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ) + nameWithType: ) + fullName: ) + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: OpenYesNoPrompt(String, Action, Action) + nameWithType: TypelessAction.OpenYesNoPrompt(String, Action, Action) + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String, System.Action, System.Action) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action) + name: OpenYesNoPrompt + nameWithType: TypelessAction.OpenYesNoPrompt + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action) + name: OpenYesNoPrompt + nameWithType: TypelessAction.OpenYesNoPrompt + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: OpenTextPrompt(String, Action, Predicate, TextField.Rule, String) + nameWithType: TypelessAction.OpenTextPrompt(String, Action, Predicate, TextField.Rule, String) + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String, System.Action, System.Predicate, MLEM.Ui.Elements.TextField.Rule, System.String) + nameWithType.vb: TypelessAction.OpenTextPrompt(String, Action(Of String), Predicate(Of String), TextField.Rule, String) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String, System.Action(Of System.String), System.Predicate(Of System.String), MLEM.Ui.Elements.TextField.Rule, System.String) + name.vb: OpenTextPrompt(String, Action(Of String), Predicate(Of String), TextField.Rule, String) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String) + name: OpenTextPrompt + nameWithType: TypelessAction.OpenTextPrompt + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action`1 + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Predicate`1 + name: Predicate + nameWithType: Predicate + fullName: System.Predicate + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Ui.Elements.TextField.Rule + name: TextField.Rule + nameWithType: TextField.Rule + fullName: MLEM.Ui.Elements.TextField.Rule + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String) + name: OpenTextPrompt + nameWithType: TypelessAction.OpenTextPrompt + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action`1 + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Predicate`1 + name: Predicate + nameWithType: Predicate + fullName: System.Predicate + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Ui.Elements.TextField.Rule + name: TextField.Rule + nameWithType: TextField.Rule + fullName: MLEM.Ui.Elements.TextField.Rule + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: SpeakAlone(GameTime, Single, EmoteCategory, SpeakStyle, Int32) + nameWithType: TypelessAction.SpeakAlone(GameTime, Single, EmoteCategory, SpeakStyle, Int32) + fullName: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime, System.Single, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, System.Int32) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32) + name: SpeakAlone + nameWithType: TypelessAction.SpeakAlone + fullName: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + nameWithType: EmoteCategory + fullName: TinyLife.Actions.EmoteCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + nameWithType: SpeakStyle + fullName: TinyLife.Objects.SpeakStyle + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32) + name: SpeakAlone + nameWithType: TypelessAction.SpeakAlone + fullName: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + nameWithType: EmoteCategory + fullName: TinyLife.Actions.EmoteCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + nameWithType: SpeakStyle + fullName: TinyLife.Objects.SpeakStyle + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.Typeless.TypelessAction + name: CompleteIfNeedFull(Person, NeedType, CompletionType) + nameWithType: TypelessAction.CompleteIfNeedFull(Person, NeedType, CompletionType) + fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person, TinyLife.NeedType, TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType) + name: CompleteIfNeedFull + nameWithType: TypelessAction.CompleteIfNeedFull + fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.NeedType + name: NeedType + nameWithType: NeedType + fullName: TinyLife.NeedType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType) + name: CompleteIfNeedFull + nameWithType: TypelessAction.CompleteIfNeedFull + fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.NeedType + name: NeedType + nameWithType: NeedType + fullName: TinyLife.NeedType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[]) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[]) + parent: TinyLife.Actions.Typeless.TypelessAction + name: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[]) + nameWithType: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[]) + fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType[]) + nameWithType.vb: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType()) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType()) + name.vb: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType()) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[]) + name: PutDownOrGoTo + nameWithType: TypelessAction.PutDownOrGoTo + fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + nameWithType: ActionInfo + fullName: TinyLife.Actions.ActionInfo + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: '[]' + nameWithType: '[]' + fullName: '[]' + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[]) + name: PutDownOrGoTo + nameWithType: TypelessAction.PutDownOrGoTo + fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + nameWithType: ActionInfo + fullName: TinyLife.Actions.ActionInfo + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: () + nameWithType: () + fullName: () + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType) + parent: TinyLife.Actions.Typeless.TypelessAction + name: GetPlaceDirection(Person, FurnitureType) + nameWithType: TypelessAction.GetPlaceDirection(Person, FurnitureType) + fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person, TinyLife.Objects.FurnitureType) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType) + name: GetPlaceDirection + nameWithType: TypelessAction.GetPlaceDirection + fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType) + name: GetPlaceDirection + nameWithType: TypelessAction.GetPlaceDirection + fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: Sit(Person, Furniture, Single, ActionSpot) + nameWithType: TypelessAction.Sit(Person, Furniture, Single, ActionSpot) + fullName: TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Single, TinyLife.Objects.ActionSpot) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + name: Sit + nameWithType: TypelessAction.Sit + fullName: TinyLife.Actions.Typeless.TypelessAction.Sit + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + nameWithType: ActionSpot + fullName: TinyLife.Objects.ActionSpot + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + name: Sit + nameWithType: TypelessAction.Sit + fullName: TinyLife.Actions.Typeless.TypelessAction.Sit + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + nameWithType: ActionSpot + fullName: TinyLife.Objects.ActionSpot + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + parent: TinyLife.Actions.Typeless.TypelessAction + name: GetFreeChair(Person, Furniture) + nameWithType: TypelessAction.GetFreeChair(Person, Furniture) + fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person, TinyLife.Objects.Furniture) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + name: GetFreeChair + nameWithType: TypelessAction.GetFreeChair + fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + name: GetFreeChair + nameWithType: TypelessAction.GetFreeChair + fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: GetFreeChairs(Person, Furniture, Func) + nameWithType: TypelessAction.GetFreeChairs(Person, Furniture, Func) + fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Func) + nameWithType.vb: TypelessAction.GetFreeChairs(Person, Furniture, Func(Of Direction2, Boolean)) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Func(Of MLEM.Misc.Direction2, System.Boolean)) + name.vb: GetFreeChairs(Person, Furniture, Func(Of Direction2, Boolean)) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + name: GetFreeChairs + nameWithType: TypelessAction.GetFreeChairs + fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: MLEM.Misc.Direction2 + name: Direction2 + nameWithType: Direction2 + fullName: MLEM.Misc.Direction2 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + name: GetFreeChairs + nameWithType: TypelessAction.GetFreeChairs + fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: MLEM.Misc.Direction2 + name: Direction2 + nameWithType: Direction2 + fullName: MLEM.Misc.Direction2 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: FindAllFreePeople(ActionType, Person, Nullable, Nullable, Boolean) + nameWithType: TypelessAction.FindAllFreePeople(ActionType, Person, Nullable, Nullable, Boolean) + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType, TinyLife.Objects.Person, System.Nullable, System.Nullable, System.Boolean) + nameWithType.vb: TypelessAction.FindAllFreePeople(ActionType, Person, Nullable(Of Vector2), Nullable(Of Single), Boolean) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType, TinyLife.Objects.Person, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Nullable(Of System.Single), System.Boolean) + name.vb: FindAllFreePeople(ActionType, Person, Nullable(Of Vector2), Nullable(Of Single), Boolean) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreePeople + nameWithType: TypelessAction.FindAllFreePeople + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.ActionType + name: ActionType + nameWithType: ActionType + fullName: TinyLife.Actions.ActionType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreePeople + nameWithType: TypelessAction.FindAllFreePeople + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.ActionType + name: ActionType + nameWithType: ActionType + fullName: TinyLife.Actions.ActionType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable, Nullable, Boolean, Boolean) + nameWithType: TypelessAction.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable, Nullable, Boolean, Boolean) + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, System.Boolean, System.Nullable, System.Nullable, System.Boolean, System.Boolean) + nameWithType.vb: TypelessAction.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable(Of Vector2), Nullable(Of Single), Boolean, Boolean) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, System.Boolean, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Nullable(Of System.Single), System.Boolean, System.Boolean) + name.vb: FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable(Of Vector2), Nullable(Of Single), Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean) + name: FindAllFreeFurniture + nameWithType: TypelessAction.FindAllFreeFurniture + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean) + name: FindAllFreeFurniture + nameWithType: TypelessAction.FindAllFreeFurniture + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: FindAllFreeWalls(Person, Nullable, Nullable, Boolean) + nameWithType: TypelessAction.FindAllFreeWalls(Person, Nullable, Nullable, Boolean) + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person, System.Nullable, System.Nullable, System.Boolean) + nameWithType.vb: TypelessAction.FindAllFreeWalls(Person, Nullable(Of Vector2), Nullable(Of Single), Boolean) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Nullable(Of System.Single), System.Boolean) + name.vb: FindAllFreeWalls(Person, Nullable(Of Vector2), Nullable(Of Single), Boolean) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeWalls + nameWithType: TypelessAction.FindAllFreeWalls + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeWalls + nameWithType: TypelessAction.FindAllFreeWalls + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: FindAllFreeGround(Person, Nullable, Nullable, Boolean) + nameWithType: TypelessAction.FindAllFreeGround(Person, Nullable, Nullable, Boolean) + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person, System.Nullable, System.Nullable, System.Boolean) + nameWithType.vb: TypelessAction.FindAllFreeGround(Person, Nullable(Of Vector2), Nullable(Of Single), Boolean) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Nullable(Of System.Single), System.Boolean) + name.vb: FindAllFreeGround(Person, Nullable(Of Vector2), Nullable(Of Single), Boolean) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeGround + nameWithType: TypelessAction.FindAllFreeGround + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeGround + nameWithType: TypelessAction.FindAllFreeGround + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: FindFreeFurniture(Person, ObjectCategory, FurnitureType, Nullable, Boolean, Boolean) + nameWithType: TypelessAction.FindFreeFurniture(Person, ObjectCategory, FurnitureType, Nullable, Boolean, Boolean) + fullName: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, System.Nullable, System.Boolean, System.Boolean) + nameWithType.vb: TypelessAction.FindFreeFurniture(Person, ObjectCategory, FurnitureType, Nullable(Of Vector2), Boolean, Boolean) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Boolean, System.Boolean) + name.vb: FindFreeFurniture(Person, ObjectCategory, FurnitureType, Nullable(Of Vector2), Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + name: FindFreeFurniture + nameWithType: TypelessAction.FindFreeFurniture + fullName: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + name: FindFreeFurniture + nameWithType: TypelessAction.FindFreeFurniture + fullName: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + parent: TinyLife.Actions.Typeless.TypelessAction + name: GetTableSpot(Furniture, ActionSpot) + nameWithType: TypelessAction.GetTableSpot(Furniture, ActionSpot) + fullName: TinyLife.Actions.Typeless.TypelessAction.GetTableSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + name: GetTableSpot + nameWithType: TypelessAction.GetTableSpot + fullName: TinyLife.Actions.Typeless.TypelessAction.GetTableSpot + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + nameWithType: ActionSpot + fullName: TinyLife.Objects.ActionSpot + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + name: GetTableSpot + nameWithType: TypelessAction.GetTableSpot + fullName: TinyLife.Actions.Typeless.TypelessAction.GetTableSpot + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + nameWithType: ActionSpot + fullName: TinyLife.Objects.ActionSpot + - name: ) + nameWithType: ) + fullName: ) +- 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 + name: SetData(String, Object) + nameWithType: JsonTypeSafeGenericDataHolder.SetData(String, Object) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String, System.Object) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + name: SetData + nameWithType: JsonTypeSafeGenericDataHolder.SetData + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + name: SetData + nameWithType: JsonTypeSafeGenericDataHolder.SetData + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- 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 + name: GetData(String) + nameWithType: JsonTypeSafeGenericDataHolder.GetData(String) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(System.String) + nameWithType.vb: JsonTypeSafeGenericDataHolder.GetData(Of T)(String) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T)(System.String) + name.vb: GetData(Of T)(String) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + name: GetData + nameWithType: JsonTypeSafeGenericDataHolder.GetData + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + name: GetData(Of T) + nameWithType: JsonTypeSafeGenericDataHolder.GetData(Of T) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T) + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- 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 + nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + name: GetDataKeys + nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + name: Equals(Object) + nameWithType: Object.Equals(Object) + fullName: System.Object.Equals(System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: Equals(Object, Object) + nameWithType: Object.Equals(Object, Object) + fullName: System.Object.Equals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + name: GetHashCode() + nameWithType: Object.GetHashCode() + fullName: System.Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + nameWithType: Object.GetHashCode + fullName: System.Object.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + nameWithType: Object.GetHashCode + fullName: System.Object.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + name: GetType() + nameWithType: Object.GetType() + fullName: System.Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + name: MemberwiseClone() + nameWithType: Object.MemberwiseClone() + fullName: System.Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: ReferenceEquals(Object, Object) + nameWithType: Object.ReferenceEquals(Object, Object) + fullName: System.Object.ReferenceEquals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + name: ToString() + nameWithType: Object.ToString() + fullName: System.Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.StoreAction.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() + nameWithType: Extensions.JsonCopy() + fullName: TinyLife.Utilities.Extensions.JsonCopy() + nameWithType.vb: Extensions.JsonCopy(Of StoreAction)() + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.StoreAction)() + name.vb: JsonCopy(Of StoreAction)() + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1 + name: JsonCopy + nameWithType: Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1 + name: JsonCopy(Of StoreAction) + nameWithType: Extensions.JsonCopy(Of StoreAction) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.StoreAction) + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Objects + commentId: N:TinyLife.Objects + name: TinyLife.Objects + nameWithType: TinyLife.Objects + fullName: TinyLife.Objects +- uid: TinyLife.World + commentId: N:TinyLife.World + name: TinyLife.World + nameWithType: TinyLife.World + fullName: TinyLife.World +- uid: System + commentId: N:System + isExternal: true + 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 +- uid: TinyLife.Actions.Typeless + commentId: N:TinyLife.Actions.Typeless + name: TinyLife.Actions.Typeless + nameWithType: TinyLife.Actions.Typeless + fullName: TinyLife.Actions.Typeless +- uid: MLEM.Misc + commentId: N:MLEM.Misc + isExternal: true + name: MLEM.Misc + nameWithType: MLEM.Misc + fullName: MLEM.Misc +- 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 + nameWithType: Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy + - name: ( + nameWithType: ( + fullName: ( + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(Of T) + nameWithType: Extensions.JsonCopy(Of T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of T) + - name: ( + nameWithType: ( + fullName: ( + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- 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 +- uid: System.Collections.Generic.List{TinyLife.Objects.FurnitureType} + commentId: T:System.Collections.Generic.List{TinyLife.Objects.FurnitureType} + parent: System.Collections.Generic + definition: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + nameWithType.vb: List(Of FurnitureType) + fullName.vb: System.Collections.Generic.List(Of TinyLife.Objects.FurnitureType) + name.vb: List(Of FurnitureType) + spec.csharp: + - uid: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic.List`1 + commentId: T:System.Collections.Generic.List`1 + isExternal: true + name: List + nameWithType: List + fullName: System.Collections.Generic.List + nameWithType.vb: List(Of T) + fullName.vb: System.Collections.Generic.List(Of T) + name.vb: List(Of T) + spec.csharp: + - uid: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + isExternal: true + - name: < + nameWithType: < + fullName: < + - name: T + nameWithType: T + fullName: T + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic +- uid: TinyLife.Actions.MultiAction.CreateFirstActions + commentId: M:TinyLife.Actions.MultiAction.CreateFirstActions + parent: TinyLife.Actions.MultiAction + name: CreateFirstActions() + nameWithType: MultiAction.CreateFirstActions() + fullName: TinyLife.Actions.MultiAction.CreateFirstActions() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.CreateFirstActions + name: CreateFirstActions + nameWithType: MultiAction.CreateFirstActions + fullName: TinyLife.Actions.MultiAction.CreateFirstActions + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.CreateFirstActions + name: CreateFirstActions + nameWithType: MultiAction.CreateFirstActions + fullName: TinyLife.Actions.MultiAction.CreateFirstActions + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.StoreAction.CreateFirstActions* + commentId: Overload:TinyLife.Actions.StoreAction.CreateFirstActions + name: CreateFirstActions + nameWithType: StoreAction.CreateFirstActions + fullName: TinyLife.Actions.StoreAction.CreateFirstActions +- uid: System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction} + commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Actions.Typeless.TypelessAction} + parent: System.Collections.Generic + definition: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of TypelessAction) + fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Actions.Typeless.TypelessAction) + name.vb: IEnumerable(Of TypelessAction) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: TinyLife.Actions.Typeless.TypelessAction + name: TypelessAction + nameWithType: TypelessAction + fullName: TinyLife.Actions.Typeless.TypelessAction + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: TinyLife.Actions.Typeless.TypelessAction + name: TypelessAction + nameWithType: TypelessAction + fullName: TinyLife.Actions.Typeless.TypelessAction + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic.IEnumerable`1 + commentId: T:System.Collections.Generic.IEnumerable`1 + isExternal: true + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of T) + fullName.vb: System.Collections.Generic.IEnumerable(Of T) + name.vb: IEnumerable(Of T) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + isExternal: true + - name: < + nameWithType: < + fullName: < + - name: T + nameWithType: T + fullName: T + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.MultiAction.AndThenInitialize + commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize + parent: TinyLife.Actions.MultiAction + name: AndThenInitialize() + nameWithType: MultiAction.AndThenInitialize() + fullName: TinyLife.Actions.MultiAction.AndThenInitialize() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.AndThenInitialize + name: AndThenInitialize + nameWithType: MultiAction.AndThenInitialize + fullName: TinyLife.Actions.MultiAction.AndThenInitialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.AndThenInitialize + name: AndThenInitialize + nameWithType: MultiAction.AndThenInitialize + fullName: TinyLife.Actions.MultiAction.AndThenInitialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.StoreAction.AndThenInitialize* + commentId: Overload:TinyLife.Actions.StoreAction.AndThenInitialize + name: AndThenInitialize + nameWithType: StoreAction.AndThenInitialize + fullName: TinyLife.Actions.StoreAction.AndThenInitialize +- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + parent: TinyLife.Actions.MultiAction + isExternal: true + name: AndThenUpdate(GameTime, TimeSpan, Single) + nameWithType: MultiAction.AndThenUpdate(GameTime, TimeSpan, Single) + fullName: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: AndThenUpdate + nameWithType: MultiAction.AndThenUpdate + fullName: TinyLife.Actions.MultiAction.AndThenUpdate + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.TimeSpan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: AndThenUpdate + nameWithType: MultiAction.AndThenUpdate + fullName: TinyLife.Actions.MultiAction.AndThenUpdate + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.TimeSpan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.StoreAction.AndThenUpdate* + commentId: Overload:TinyLife.Actions.StoreAction.AndThenUpdate + name: AndThenUpdate + nameWithType: StoreAction.AndThenUpdate + fullName: TinyLife.Actions.StoreAction.AndThenUpdate +- uid: Microsoft.Xna.Framework.GameTime + commentId: T:Microsoft.Xna.Framework.GameTime + parent: Microsoft.Xna.Framework + isExternal: true + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime +- uid: System.TimeSpan + commentId: T:System.TimeSpan + parent: System + isExternal: true + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + name: Single + nameWithType: Single + fullName: System.Single +- uid: Microsoft.Xna.Framework + commentId: N:Microsoft.Xna.Framework + isExternal: true + name: Microsoft.Xna.Framework + nameWithType: Microsoft.Xna.Framework + fullName: Microsoft.Xna.Framework +- uid: TinyLife.Actions.MultiAction.AndThenIsCompleted + commentId: M:TinyLife.Actions.MultiAction.AndThenIsCompleted + parent: TinyLife.Actions.MultiAction + name: AndThenIsCompleted() + nameWithType: MultiAction.AndThenIsCompleted() + fullName: TinyLife.Actions.MultiAction.AndThenIsCompleted() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.AndThenIsCompleted + name: AndThenIsCompleted + nameWithType: MultiAction.AndThenIsCompleted + fullName: TinyLife.Actions.MultiAction.AndThenIsCompleted + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.AndThenIsCompleted + name: AndThenIsCompleted + nameWithType: MultiAction.AndThenIsCompleted + fullName: TinyLife.Actions.MultiAction.AndThenIsCompleted + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.StoreAction.AndThenIsCompleted* + commentId: Overload:TinyLife.Actions.StoreAction.AndThenIsCompleted + name: AndThenIsCompleted + nameWithType: StoreAction.AndThenIsCompleted + fullName: TinyLife.Actions.StoreAction.AndThenIsCompleted +- uid: TinyLife.Actions.CompletionType + commentId: T:TinyLife.Actions.CompletionType + parent: TinyLife.Actions + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType +- uid: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.MultiAction + name: AndThenOnCompleted(CompletionType) + nameWithType: MultiAction.AndThenOnCompleted(CompletionType) + fullName: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + name: AndThenOnCompleted + nameWithType: MultiAction.AndThenOnCompleted + fullName: TinyLife.Actions.MultiAction.AndThenOnCompleted + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + name: AndThenOnCompleted + nameWithType: MultiAction.AndThenOnCompleted + fullName: TinyLife.Actions.MultiAction.AndThenOnCompleted + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.StoreAction.AndThenOnCompleted* + commentId: Overload:TinyLife.Actions.StoreAction.AndThenOnCompleted + name: AndThenOnCompleted + nameWithType: StoreAction.AndThenOnCompleted + fullName: TinyLife.Actions.StoreAction.AndThenOnCompleted diff --git a/docs/api/TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.yml b/docs/api/TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.yml index b1b60d5..9d51ac5 100644 --- a/docs/api/TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.yml +++ b/docs/api/TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EvaluationResult path: Actions/TalkAction.cs - startLine: 383 + startLine: 382 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.TalkAction.TalkSettings.yml b/docs/api/TinyLife.Actions.TalkAction.TalkSettings.yml index 23c3688..a1a0dc1 100644 --- a/docs/api/TinyLife.Actions.TalkAction.TalkSettings.yml +++ b/docs/api/TinyLife.Actions.TalkAction.TalkSettings.yml @@ -44,7 +44,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkSettings path: Actions/TalkAction.cs - startLine: 104 + startLine: 103 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -54,7 +54,9 @@ items: content: 'public class TalkSettings : GenericDataHolder, IGenericDataHolder' content.vb: >- Public Class TalkSettings + Inherits GenericDataHolder + Implements IGenericDataHolder inheritance: - System.Object @@ -98,7 +100,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FriendshipGain path: Actions/TalkAction.cs - startLine: 110 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -131,7 +133,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoBadlyChance path: Actions/TalkAction.cs - startLine: 115 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -164,7 +166,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkMinutes path: Actions/TalkAction.cs - startLine: 119 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -197,7 +199,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EmoteCategory path: Actions/TalkAction.cs - startLine: 123 + startLine: 122 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -230,7 +232,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpeakStyle path: Actions/TalkAction.cs - startLine: 127 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -263,7 +265,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PartnerEmoteCategory path: Actions/TalkAction.cs - startLine: 132 + startLine: 131 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -296,7 +298,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PartnerSpeakStyle path: Actions/TalkAction.cs - startLine: 137 + startLine: 136 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -329,7 +331,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GainedSkill path: Actions/TalkAction.cs - startLine: 141 + startLine: 140 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -362,7 +364,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GainSkillOnFailure path: Actions/TalkAction.cs - startLine: 146 + startLine: 145 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -395,7 +397,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RestoredNeed path: Actions/TalkAction.cs - startLine: 151 + startLine: 150 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -428,7 +430,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredEmotion path: Actions/TalkAction.cs - startLine: 156 + startLine: 155 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -461,7 +463,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredPersonality path: Actions/TalkAction.cs - startLine: 161 + startLine: 160 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -494,7 +496,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredSkill path: Actions/TalkAction.cs - startLine: 167 + startLine: 166 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -527,7 +529,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredAges path: Actions/TalkAction.cs - startLine: 172 + startLine: 171 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -560,7 +562,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredPartnerAges path: Actions/TalkAction.cs - startLine: 177 + startLine: 176 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -593,7 +595,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecute path: Actions/TalkAction.cs - startLine: 182 + startLine: 181 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -626,7 +628,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FailEmotion path: Actions/TalkAction.cs - startLine: 187 + startLine: 186 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -659,7 +661,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SuccessEmotion path: Actions/TalkAction.cs - startLine: 191 + startLine: 190 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -692,7 +694,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GainRomancePercentage path: Actions/TalkAction.cs - startLine: 197 + startLine: 196 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -725,7 +727,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoweredEmotion path: Actions/TalkAction.cs - startLine: 202 + startLine: 201 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -758,7 +760,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnSuccess path: Actions/TalkAction.cs - startLine: 206 + startLine: 205 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -791,7 +793,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnFailure path: Actions/TalkAction.cs - startLine: 210 + startLine: 209 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -824,7 +826,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanDoRandomly path: Actions/TalkAction.cs - startLine: 215 + startLine: 214 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -857,7 +859,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CheckCanExecute path: Actions/TalkAction.cs - startLine: 224 + startLine: 223 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -899,7 +901,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Evaluate path: Actions/TalkAction.cs - startLine: 237 + startLine: 236 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.TalkAction.yml b/docs/api/TinyLife.Actions.TalkAction.yml index b0f492d..893ba3c 100644 --- a/docs/api/TinyLife.Actions.TalkAction.yml +++ b/docs/api/TinyLife.Actions.TalkAction.yml @@ -6,9 +6,9 @@ items: parent: TinyLife.Actions children: - TinyLife.Actions.TalkAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + - TinyLife.Actions.TalkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.TalkAction.Create(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings) - TinyLife.Actions.TalkAction.IsConversationCompleted - - TinyLife.Actions.TalkAction.OnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.TalkAction.OnEvaluate - TinyLife.Actions.TalkAction.OnTalkFailure - TinyLife.Actions.TalkAction.OnTalkSuccess @@ -38,13 +38,16 @@ items: content: 'public class TalkAction : SocialAction, IGenericDataHolder' content.vb: >- Public Class TalkAction + Inherits SocialAction + Implements IGenericDataHolder inheritance: - System.Object - MLEM.Data.Json.JsonTypeSafeGenericDataHolder - TinyLife.Actions.Typeless.TypelessAction - TinyLife.Actions.Action + - TinyLife.Actions.MultiAction - TinyLife.Actions.SocialAction implements: - MLEM.Misc.IGenericDataHolder @@ -56,17 +59,26 @@ items: - TinyLife.Actions.SocialAction.InProgressTime - TinyLife.Actions.SocialAction.Id - TinyLife.Actions.SocialAction.PartnerCompletion + - TinyLife.Actions.SocialAction.CreateFirstActions - TinyLife.Actions.SocialAction.InitializeConversation - - TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner - - TinyLife.Actions.SocialAction.Initialize - - TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person) - - TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - - TinyLife.Actions.SocialAction.IsCompleted + - TinyLife.Actions.SocialAction.GetMaxWaitTime + - TinyLife.Actions.SocialAction.AndThenInitialize + - TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + - TinyLife.Actions.SocialAction.AndThenIsCompleted - TinyLife.Actions.SocialAction.CanCancel(TinyLife.Actions.Action) - TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action) - TinyLife.Actions.SocialAction.GetDisplayName - TinyLife.Actions.SocialAction.SpeakInConversation(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32) - TinyLife.Actions.SocialAction.InvokeForBoth(System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}) + - TinyLife.Actions.MultiAction.Handler + - TinyLife.Actions.MultiAction.MainElapsedTime + - TinyLife.Actions.MultiAction.PreInitialize + - TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + - TinyLife.Actions.MultiAction.Initialize + - TinyLife.Actions.MultiAction.IsCompleted + - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + - TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) - TinyLife.Actions.Action.Type - TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType) - TinyLife.Actions.Action.GetIconObject @@ -284,17 +296,14 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nCreates a new action from the given \n" example: [] syntax: content: public TalkAction(ActionType type, ActionInfo info) parameters: - id: type type: TinyLife.Actions.ActionType - description: The type to create this action from - id: info type: TinyLife.Actions.ActionInfo - description: The information for this action content.vb: Public Sub New(type As ActionType, info As ActionInfo) overload: TinyLife.Actions.TalkAction.#ctor* modifiers.csharp: @@ -319,24 +328,20 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateConversation path: Actions/TalkAction.cs - startLine: 44 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nSocialAction version of .\nThis method is called every update frame during an active conversation for both conversation partners.\nBy default, this method only increases .\n" example: [] syntax: content: protected override void UpdateConversation(GameTime time, TimeSpan passedInGame, float speedMultiplier) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time - id: passedInGame type: System.TimeSpan - description: The amount of time passed in game time - id: speedMultiplier type: System.Single - description: The game speed multiplier, which represents how fast things should happen, which is usually determined by content.vb: Protected Overrides Sub UpdateConversation(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) overridden: TinyLife.Actions.SocialAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overload: TinyLife.Actions.TalkAction.UpdateConversation* @@ -346,44 +351,42 @@ items: modifiers.vb: - Protected - Overrides -- uid: TinyLife.Actions.TalkAction.OnCompleted(TinyLife.Actions.CompletionType) - commentId: M:TinyLife.Actions.TalkAction.OnCompleted(TinyLife.Actions.CompletionType) - id: OnCompleted(TinyLife.Actions.CompletionType) +- uid: TinyLife.Actions.TalkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.TalkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + id: AndThenOnCompleted(TinyLife.Actions.CompletionType) parent: TinyLife.Actions.TalkAction langs: - csharp - vb - name: OnCompleted(CompletionType) - nameWithType: TalkAction.OnCompleted(CompletionType) - fullName: TinyLife.Actions.TalkAction.OnCompleted(TinyLife.Actions.CompletionType) + name: AndThenOnCompleted(CompletionType) + nameWithType: TalkAction.AndThenOnCompleted(CompletionType) + fullName: TinyLife.Actions.TalkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) type: Method source: remote: path: TinyLife/Actions/TalkAction.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: OnCompleted + id: AndThenOnCompleted path: Actions/TalkAction.cs - startLine: 55 + startLine: 54 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.\n" example: [] syntax: - content: public override void OnCompleted(CompletionType type) + content: protected override void AndThenOnCompleted(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.SocialAction.OnCompleted(TinyLife.Actions.CompletionType) - overload: TinyLife.Actions.TalkAction.OnCompleted* + content.vb: Protected Overrides Sub AndThenOnCompleted(type As CompletionType) + overridden: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + overload: TinyLife.Actions.TalkAction.AndThenOnCompleted* modifiers.csharp: - - public + - protected - override modifiers.vb: - - Public + - Protected - Overrides - uid: TinyLife.Actions.TalkAction.IsConversationCompleted commentId: M:TinyLife.Actions.TalkAction.IsConversationCompleted @@ -403,17 +406,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsConversationCompleted path: Actions/TalkAction.cs - startLine: 63 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nSocialAction version of .\nThis method returns whether or not the conversation should be marked as completed.\nNote that this method is only called for the part of the conversation.\n" example: [] syntax: content: protected override CompletionType IsConversationCompleted() return: type: TinyLife.Actions.CompletionType - description: Whether or not this conversation is completed content.vb: Protected Overrides Function IsConversationCompleted As CompletionType overridden: TinyLife.Actions.SocialAction.IsConversationCompleted overload: TinyLife.Actions.TalkAction.IsConversationCompleted* @@ -441,7 +442,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Create path: Actions/TalkAction.cs - startLine: 74 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -523,6 +524,12 @@ references: name: Action nameWithType: Action fullName: TinyLife.Actions.Action +- uid: TinyLife.Actions.MultiAction + commentId: T:TinyLife.Actions.MultiAction + parent: TinyLife.Actions + name: MultiAction + nameWithType: MultiAction + fullName: TinyLife.Actions.MultiAction - uid: TinyLife.Actions.SocialAction commentId: T:TinyLife.Actions.SocialAction parent: TinyLife.Actions @@ -578,6 +585,34 @@ references: name: PartnerCompletion nameWithType: SocialAction.PartnerCompletion fullName: TinyLife.Actions.SocialAction.PartnerCompletion +- uid: TinyLife.Actions.SocialAction.CreateFirstActions + commentId: M:TinyLife.Actions.SocialAction.CreateFirstActions + parent: TinyLife.Actions.SocialAction + name: CreateFirstActions() + nameWithType: SocialAction.CreateFirstActions() + fullName: TinyLife.Actions.SocialAction.CreateFirstActions() + spec.csharp: + - uid: TinyLife.Actions.SocialAction.CreateFirstActions + name: CreateFirstActions + nameWithType: SocialAction.CreateFirstActions + fullName: TinyLife.Actions.SocialAction.CreateFirstActions + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.SocialAction.CreateFirstActions + name: CreateFirstActions + nameWithType: SocialAction.CreateFirstActions + fullName: TinyLife.Actions.SocialAction.CreateFirstActions + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) - uid: TinyLife.Actions.SocialAction.InitializeConversation commentId: M:TinyLife.Actions.SocialAction.InitializeConversation parent: TinyLife.Actions.SocialAction @@ -606,17 +641,17 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner - commentId: M:TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner +- uid: TinyLife.Actions.SocialAction.GetMaxWaitTime + commentId: M:TinyLife.Actions.SocialAction.GetMaxWaitTime parent: TinyLife.Actions.SocialAction - name: GetTimeWeWaitForPartner() - nameWithType: SocialAction.GetTimeWeWaitForPartner() - fullName: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner() + name: GetMaxWaitTime() + nameWithType: SocialAction.GetMaxWaitTime() + fullName: TinyLife.Actions.SocialAction.GetMaxWaitTime() spec.csharp: - - uid: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner - name: GetTimeWeWaitForPartner - nameWithType: SocialAction.GetTimeWeWaitForPartner - fullName: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner + - uid: TinyLife.Actions.SocialAction.GetMaxWaitTime + name: GetMaxWaitTime + nameWithType: SocialAction.GetMaxWaitTime + fullName: TinyLife.Actions.SocialAction.GetMaxWaitTime - name: ( nameWithType: ( fullName: ( @@ -624,27 +659,27 @@ references: nameWithType: ) fullName: ) spec.vb: - - uid: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner - name: GetTimeWeWaitForPartner - nameWithType: SocialAction.GetTimeWeWaitForPartner - fullName: TinyLife.Actions.SocialAction.GetTimeWeWaitForPartner + - uid: TinyLife.Actions.SocialAction.GetMaxWaitTime + name: GetMaxWaitTime + nameWithType: SocialAction.GetMaxWaitTime + fullName: TinyLife.Actions.SocialAction.GetMaxWaitTime - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) -- uid: TinyLife.Actions.SocialAction.Initialize - commentId: M:TinyLife.Actions.SocialAction.Initialize +- uid: TinyLife.Actions.SocialAction.AndThenInitialize + commentId: M:TinyLife.Actions.SocialAction.AndThenInitialize parent: TinyLife.Actions.SocialAction - name: Initialize() - nameWithType: SocialAction.Initialize() - fullName: TinyLife.Actions.SocialAction.Initialize() + name: AndThenInitialize() + nameWithType: SocialAction.AndThenInitialize() + fullName: TinyLife.Actions.SocialAction.AndThenInitialize() spec.csharp: - - uid: TinyLife.Actions.SocialAction.Initialize - name: Initialize - nameWithType: SocialAction.Initialize - fullName: TinyLife.Actions.SocialAction.Initialize + - uid: TinyLife.Actions.SocialAction.AndThenInitialize + name: AndThenInitialize + nameWithType: SocialAction.AndThenInitialize + fullName: TinyLife.Actions.SocialAction.AndThenInitialize - name: ( nameWithType: ( fullName: ( @@ -652,64 +687,28 @@ references: nameWithType: ) fullName: ) spec.vb: - - uid: TinyLife.Actions.SocialAction.Initialize - name: Initialize - nameWithType: SocialAction.Initialize - fullName: TinyLife.Actions.SocialAction.Initialize + - uid: TinyLife.Actions.SocialAction.AndThenInitialize + name: AndThenInitialize + nameWithType: SocialAction.AndThenInitialize + fullName: TinyLife.Actions.SocialAction.AndThenInitialize - name: ( nameWithType: ( fullName: ( - name: ) nameWithType: ) fullName: ) -- uid: TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person) - commentId: M:TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person) - parent: TinyLife.Actions.SocialAction - name: Validate(Person) - nameWithType: SocialAction.Validate(Person) - fullName: TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person) - spec.csharp: - - uid: TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person) - name: Validate - nameWithType: SocialAction.Validate - fullName: TinyLife.Actions.SocialAction.Validate - - name: ( - nameWithType: ( - fullName: ( - - uid: TinyLife.Objects.Person - name: Person - nameWithType: Person - fullName: TinyLife.Objects.Person - - name: ) - nameWithType: ) - fullName: ) - spec.vb: - - uid: TinyLife.Actions.SocialAction.Validate(TinyLife.Objects.Person) - name: Validate - nameWithType: SocialAction.Validate - fullName: TinyLife.Actions.SocialAction.Validate - - name: ( - nameWithType: ( - fullName: ( - - uid: TinyLife.Objects.Person - name: Person - nameWithType: Person - fullName: TinyLife.Objects.Person - - name: ) - nameWithType: ) - fullName: ) -- uid: TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - commentId: M:TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) +- uid: TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) parent: TinyLife.Actions.SocialAction isExternal: true - name: Update(GameTime, TimeSpan, Single) - nameWithType: SocialAction.Update(GameTime, TimeSpan, Single) - fullName: TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) + name: AndThenUpdate(GameTime, TimeSpan, Single) + nameWithType: SocialAction.AndThenUpdate(GameTime, TimeSpan, Single) + fullName: TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) spec.csharp: - - uid: TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - name: Update - nameWithType: SocialAction.Update - fullName: TinyLife.Actions.SocialAction.Update + - uid: TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: AndThenUpdate + nameWithType: SocialAction.AndThenUpdate + fullName: TinyLife.Actions.SocialAction.AndThenUpdate - name: ( nameWithType: ( fullName: ( @@ -738,10 +737,10 @@ references: nameWithType: ) fullName: ) spec.vb: - - uid: TinyLife.Actions.SocialAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - name: Update - nameWithType: SocialAction.Update - fullName: TinyLife.Actions.SocialAction.Update + - uid: TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: AndThenUpdate + nameWithType: SocialAction.AndThenUpdate + fullName: TinyLife.Actions.SocialAction.AndThenUpdate - name: ( nameWithType: ( fullName: ( @@ -769,17 +768,17 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: TinyLife.Actions.SocialAction.IsCompleted - commentId: M:TinyLife.Actions.SocialAction.IsCompleted +- uid: TinyLife.Actions.SocialAction.AndThenIsCompleted + commentId: M:TinyLife.Actions.SocialAction.AndThenIsCompleted parent: TinyLife.Actions.SocialAction - name: IsCompleted() - nameWithType: SocialAction.IsCompleted() - fullName: TinyLife.Actions.SocialAction.IsCompleted() + name: AndThenIsCompleted() + nameWithType: SocialAction.AndThenIsCompleted() + fullName: TinyLife.Actions.SocialAction.AndThenIsCompleted() spec.csharp: - - uid: TinyLife.Actions.SocialAction.IsCompleted - name: IsCompleted - nameWithType: SocialAction.IsCompleted - fullName: TinyLife.Actions.SocialAction.IsCompleted + - uid: TinyLife.Actions.SocialAction.AndThenIsCompleted + name: AndThenIsCompleted + nameWithType: SocialAction.AndThenIsCompleted + fullName: TinyLife.Actions.SocialAction.AndThenIsCompleted - name: ( nameWithType: ( fullName: ( @@ -787,10 +786,10 @@ references: nameWithType: ) fullName: ) spec.vb: - - uid: TinyLife.Actions.SocialAction.IsCompleted - name: IsCompleted - nameWithType: SocialAction.IsCompleted - fullName: TinyLife.Actions.SocialAction.IsCompleted + - uid: TinyLife.Actions.SocialAction.AndThenIsCompleted + name: AndThenIsCompleted + nameWithType: SocialAction.AndThenIsCompleted + fullName: TinyLife.Actions.SocialAction.AndThenIsCompleted - name: ( nameWithType: ( fullName: ( @@ -1147,6 +1146,281 @@ references: - name: ) nameWithType: ) fullName: ) +- uid: TinyLife.Actions.MultiAction.Handler + commentId: F:TinyLife.Actions.MultiAction.Handler + parent: TinyLife.Actions.MultiAction + name: Handler + nameWithType: MultiAction.Handler + fullName: TinyLife.Actions.MultiAction.Handler +- uid: TinyLife.Actions.MultiAction.MainElapsedTime + commentId: P:TinyLife.Actions.MultiAction.MainElapsedTime + parent: TinyLife.Actions.MultiAction + name: MainElapsedTime + nameWithType: MultiAction.MainElapsedTime + fullName: TinyLife.Actions.MultiAction.MainElapsedTime +- uid: TinyLife.Actions.MultiAction.PreInitialize + commentId: M:TinyLife.Actions.MultiAction.PreInitialize + parent: TinyLife.Actions.MultiAction + name: PreInitialize() + nameWithType: MultiAction.PreInitialize() + fullName: TinyLife.Actions.MultiAction.PreInitialize() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.PreInitialize + name: PreInitialize + nameWithType: MultiAction.PreInitialize + fullName: TinyLife.Actions.MultiAction.PreInitialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.PreInitialize + name: PreInitialize + nameWithType: MultiAction.PreInitialize + fullName: TinyLife.Actions.MultiAction.PreInitialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + parent: TinyLife.Actions.MultiAction + isExternal: true + name: Update(GameTime, TimeSpan, Single) + nameWithType: MultiAction.Update(GameTime, TimeSpan, Single) + fullName: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: Update + nameWithType: MultiAction.Update + fullName: TinyLife.Actions.MultiAction.Update + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.TimeSpan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: Update + nameWithType: MultiAction.Update + fullName: TinyLife.Actions.MultiAction.Update + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.TimeSpan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.MultiAction.Initialize + commentId: M:TinyLife.Actions.MultiAction.Initialize + parent: TinyLife.Actions.MultiAction + name: Initialize() + nameWithType: MultiAction.Initialize() + fullName: TinyLife.Actions.MultiAction.Initialize() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.Initialize + name: Initialize + nameWithType: MultiAction.Initialize + fullName: TinyLife.Actions.MultiAction.Initialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.Initialize + name: Initialize + nameWithType: MultiAction.Initialize + fullName: TinyLife.Actions.MultiAction.Initialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.MultiAction.IsCompleted + commentId: M:TinyLife.Actions.MultiAction.IsCompleted + parent: TinyLife.Actions.MultiAction + name: IsCompleted() + nameWithType: MultiAction.IsCompleted() + fullName: TinyLife.Actions.MultiAction.IsCompleted() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.IsCompleted + name: IsCompleted + nameWithType: MultiAction.IsCompleted + fullName: TinyLife.Actions.MultiAction.IsCompleted + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.IsCompleted + name: IsCompleted + nameWithType: MultiAction.IsCompleted + fullName: TinyLife.Actions.MultiAction.IsCompleted + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.MultiAction + name: OnCompleted(CompletionType) + nameWithType: MultiAction.OnCompleted(CompletionType) + fullName: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + name: OnCompleted + nameWithType: MultiAction.OnCompleted + fullName: TinyLife.Actions.MultiAction.OnCompleted + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + name: OnCompleted + nameWithType: MultiAction.OnCompleted + fullName: TinyLife.Actions.MultiAction.OnCompleted + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + parent: TinyLife.Actions.MultiAction + name: Validate(Person) + nameWithType: MultiAction.Validate(Person) + fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + name: Validate + nameWithType: MultiAction.Validate + fullName: TinyLife.Actions.MultiAction.Validate + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + name: Validate + nameWithType: MultiAction.Validate + fullName: TinyLife.Actions.MultiAction.Validate + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) + commentId: M:TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) + parent: TinyLife.Actions.MultiAction + name: GoToActionLocation(ObjectCategory) + nameWithType: MultiAction.GoToActionLocation(ObjectCategory) + fullName: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) + name: GoToActionLocation + nameWithType: MultiAction.GoToActionLocation + fullName: TinyLife.Actions.MultiAction.GoToActionLocation + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.GoToActionLocation(TinyLife.Objects.ObjectCategory) + name: GoToActionLocation + nameWithType: MultiAction.GoToActionLocation + fullName: TinyLife.Actions.MultiAction.GoToActionLocation + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ) + nameWithType: ) + fullName: ) - uid: TinyLife.Actions.Action.Type commentId: F:TinyLife.Actions.Action.Type parent: TinyLife.Actions.Action @@ -4067,17 +4341,17 @@ references: name: Microsoft.Xna.Framework nameWithType: Microsoft.Xna.Framework fullName: Microsoft.Xna.Framework -- uid: TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType) - commentId: M:TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType) +- uid: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) parent: TinyLife.Actions.SocialAction - name: OnCompleted(CompletionType) - nameWithType: SocialAction.OnCompleted(CompletionType) - fullName: TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType) + name: AndThenOnCompleted(CompletionType) + nameWithType: SocialAction.AndThenOnCompleted(CompletionType) + fullName: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) spec.csharp: - - uid: TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType) - name: OnCompleted - nameWithType: SocialAction.OnCompleted - fullName: TinyLife.Actions.SocialAction.OnCompleted + - uid: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + name: AndThenOnCompleted + nameWithType: SocialAction.AndThenOnCompleted + fullName: TinyLife.Actions.SocialAction.AndThenOnCompleted - name: ( nameWithType: ( fullName: ( @@ -4089,10 +4363,10 @@ references: nameWithType: ) fullName: ) spec.vb: - - uid: TinyLife.Actions.SocialAction.OnCompleted(TinyLife.Actions.CompletionType) - name: OnCompleted - nameWithType: SocialAction.OnCompleted - fullName: TinyLife.Actions.SocialAction.OnCompleted + - uid: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + name: AndThenOnCompleted + nameWithType: SocialAction.AndThenOnCompleted + fullName: TinyLife.Actions.SocialAction.AndThenOnCompleted - name: ( nameWithType: ( fullName: ( @@ -4103,11 +4377,11 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: TinyLife.Actions.TalkAction.OnCompleted* - commentId: Overload:TinyLife.Actions.TalkAction.OnCompleted - name: OnCompleted - nameWithType: TalkAction.OnCompleted - fullName: TinyLife.Actions.TalkAction.OnCompleted +- uid: TinyLife.Actions.TalkAction.AndThenOnCompleted* + commentId: Overload:TinyLife.Actions.TalkAction.AndThenOnCompleted + name: AndThenOnCompleted + nameWithType: TalkAction.AndThenOnCompleted + fullName: TinyLife.Actions.TalkAction.AndThenOnCompleted - uid: TinyLife.Actions.CompletionType commentId: T:TinyLife.Actions.CompletionType parent: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.Typeless.PathfindToPersonAction.yml b/docs/api/TinyLife.Actions.Typeless.PathfindToPersonAction.yml new file mode 100644 index 0000000..d3bc62c --- /dev/null +++ b/docs/api/TinyLife.Actions.Typeless.PathfindToPersonAction.yml @@ -0,0 +1,3110 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.Actions.Typeless.PathfindToPersonAction + commentId: T:TinyLife.Actions.Typeless.PathfindToPersonAction + id: PathfindToPersonAction + parent: TinyLife.Actions.Typeless + children: + - TinyLife.Actions.Typeless.PathfindToPersonAction.#ctor(TinyLife.Actions.ActionInfo) + - TinyLife.Actions.Typeless.PathfindToPersonAction.GetMaxPathfindTime + - TinyLife.Actions.Typeless.PathfindToPersonAction.Initialize + - TinyLife.Actions.Typeless.PathfindToPersonAction.IsCompleted + - TinyLife.Actions.Typeless.PathfindToPersonAction.OnCompleted(TinyLife.Actions.CompletionType) + - TinyLife.Actions.Typeless.PathfindToPersonAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + - TinyLife.Actions.Typeless.PathfindToPersonAction.Validate(TinyLife.Objects.Person) + langs: + - csharp + - vb + name: PathfindToPersonAction + nameWithType: PathfindToPersonAction + fullName: TinyLife.Actions.Typeless.PathfindToPersonAction + type: Class + source: + remote: + path: TinyLife/Actions/Typeless/PathfindToPersonAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: PathfindToPersonAction + path: Actions/Typeless/PathfindToPersonAction.cs + startLine: 12 + assemblies: + - Tiny Life + namespace: TinyLife.Actions.Typeless + summary: "\nA that causes the underlying to pathfind to another person repeatedly until they have reached them, or until is up.\nThis action is used by .\n" + example: [] + syntax: + content: 'public class PathfindToPersonAction : TypelessAction, IGenericDataHolder' + content.vb: >- + Public Class PathfindToPersonAction + + Inherits TypelessAction + + Implements IGenericDataHolder + inheritance: + - System.Object + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder + - TinyLife.Actions.Typeless.TypelessAction + implements: + - MLEM.Misc.IGenericDataHolder + inheritedMembers: + - TinyLife.Actions.Typeless.TypelessAction.Random + - TinyLife.Actions.Typeless.TypelessAction.Info + - TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically + - TinyLife.Actions.Typeless.TypelessAction.IsUnderlying + - TinyLife.Actions.Typeless.TypelessAction.Map + - TinyLife.Actions.Typeless.TypelessAction.Person + - TinyLife.Actions.Typeless.TypelessAction.ElapsedTime + - TinyLife.Actions.Typeless.TypelessAction.PlayerPromptOpen + - TinyLife.Actions.Typeless.TypelessAction.InProgressTime + - TinyLife.Actions.Typeless.TypelessAction.FullyInProgress + - TinyLife.Actions.Typeless.TypelessAction.ForceFail + - TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + - TinyLife.Actions.Typeless.TypelessAction.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}}) + - TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action) + - TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String) + - TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32) + - TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType) + - TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[]) + - TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType) + - TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + - TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + - TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + - TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + - TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean) + - TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + - TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + - TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + - TinyLife.Actions.Typeless.TypelessAction.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + - 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.Typeless.PathfindToPersonAction.TinyLife.Utilities.Extensions.JsonCopy``1 + modifiers.csharp: + - public + - class + modifiers.vb: + - Public + - Class +- uid: TinyLife.Actions.Typeless.PathfindToPersonAction.#ctor(TinyLife.Actions.ActionInfo) + commentId: M:TinyLife.Actions.Typeless.PathfindToPersonAction.#ctor(TinyLife.Actions.ActionInfo) + id: '#ctor(TinyLife.Actions.ActionInfo)' + parent: TinyLife.Actions.Typeless.PathfindToPersonAction + langs: + - csharp + - vb + name: PathfindToPersonAction(ActionInfo) + nameWithType: PathfindToPersonAction.PathfindToPersonAction(ActionInfo) + fullName: TinyLife.Actions.Typeless.PathfindToPersonAction.PathfindToPersonAction(TinyLife.Actions.ActionInfo) + type: Constructor + source: + remote: + path: TinyLife/Actions/Typeless/PathfindToPersonAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: Actions/Typeless/PathfindToPersonAction.cs + startLine: 21 + assemblies: + - Tiny Life + namespace: TinyLife.Actions.Typeless + example: [] + syntax: + content: public PathfindToPersonAction(ActionInfo info) + parameters: + - id: info + type: TinyLife.Actions.ActionInfo + content.vb: Public Sub New(info As ActionInfo) + overload: TinyLife.Actions.Typeless.PathfindToPersonAction.#ctor* + modifiers.csharp: + - public + modifiers.vb: + - Public +- uid: TinyLife.Actions.Typeless.PathfindToPersonAction.GetMaxPathfindTime + commentId: M:TinyLife.Actions.Typeless.PathfindToPersonAction.GetMaxPathfindTime + id: GetMaxPathfindTime + parent: TinyLife.Actions.Typeless.PathfindToPersonAction + langs: + - csharp + - vb + name: GetMaxPathfindTime() + nameWithType: PathfindToPersonAction.GetMaxPathfindTime() + fullName: TinyLife.Actions.Typeless.PathfindToPersonAction.GetMaxPathfindTime() + type: Method + source: + remote: + path: TinyLife/Actions/Typeless/PathfindToPersonAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetMaxPathfindTime + path: Actions/Typeless/PathfindToPersonAction.cs + startLine: 28 + assemblies: + - Tiny Life + namespace: TinyLife.Actions.Typeless + summary: "\nReturns the maximum amount of time that this action should run for before it is canceled.\nBy default, 15 minutes are returned if this action was , or 1 hour if this action was started manually.\n" + example: [] + syntax: + content: protected virtual TimeSpan GetMaxPathfindTime() + return: + type: System.TimeSpan + description: The maximum amount of time before this action is canceled + content.vb: Protected Overridable Function GetMaxPathfindTime As TimeSpan + overload: TinyLife.Actions.Typeless.PathfindToPersonAction.GetMaxPathfindTime* + modifiers.csharp: + - protected + - virtual + modifiers.vb: + - Protected + - Overridable +- uid: TinyLife.Actions.Typeless.PathfindToPersonAction.Initialize + commentId: M:TinyLife.Actions.Typeless.PathfindToPersonAction.Initialize + id: Initialize + parent: TinyLife.Actions.Typeless.PathfindToPersonAction + langs: + - csharp + - vb + name: Initialize() + nameWithType: PathfindToPersonAction.Initialize() + fullName: TinyLife.Actions.Typeless.PathfindToPersonAction.Initialize() + type: Method + source: + remote: + path: TinyLife/Actions/Typeless/PathfindToPersonAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Initialize + path: Actions/Typeless/PathfindToPersonAction.cs + startLine: 33 + assemblies: + - Tiny Life + namespace: TinyLife.Actions.Typeless + example: [] + syntax: + content: public override void Initialize() + content.vb: Public Overrides Sub Initialize + overridden: TinyLife.Actions.Typeless.TypelessAction.Initialize + overload: TinyLife.Actions.Typeless.PathfindToPersonAction.Initialize* + modifiers.csharp: + - public + - override + modifiers.vb: + - Public + - Overrides +- uid: TinyLife.Actions.Typeless.PathfindToPersonAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.Typeless.PathfindToPersonAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + parent: TinyLife.Actions.Typeless.PathfindToPersonAction + langs: + - csharp + - vb + name: Update(GameTime, TimeSpan, Single) + nameWithType: PathfindToPersonAction.Update(GameTime, TimeSpan, Single) + fullName: TinyLife.Actions.Typeless.PathfindToPersonAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) + type: Method + source: + remote: + path: TinyLife/Actions/Typeless/PathfindToPersonAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Update + path: Actions/Typeless/PathfindToPersonAction.cs + startLine: 36 + assemblies: + - Tiny Life + namespace: TinyLife.Actions.Typeless + example: [] + syntax: + content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) + parameters: + - id: time + type: Microsoft.Xna.Framework.GameTime + - id: passedInGame + type: System.TimeSpan + - id: speedMultiplier + type: System.Single + content.vb: Public Overrides Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) + overridden: TinyLife.Actions.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + overload: TinyLife.Actions.Typeless.PathfindToPersonAction.Update* + modifiers.csharp: + - public + - override + modifiers.vb: + - Public + - Overrides +- uid: TinyLife.Actions.Typeless.PathfindToPersonAction.Validate(TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.Typeless.PathfindToPersonAction.Validate(TinyLife.Objects.Person) + id: Validate(TinyLife.Objects.Person) + parent: TinyLife.Actions.Typeless.PathfindToPersonAction + langs: + - csharp + - vb + name: Validate(Person) + nameWithType: PathfindToPersonAction.Validate(Person) + fullName: TinyLife.Actions.Typeless.PathfindToPersonAction.Validate(TinyLife.Objects.Person) + type: Method + source: + remote: + path: TinyLife/Actions/Typeless/PathfindToPersonAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Validate + path: Actions/Typeless/PathfindToPersonAction.cs + startLine: 67 + assemblies: + - Tiny Life + namespace: TinyLife.Actions.Typeless + example: [] + syntax: + content: public override bool Validate(Person person) + parameters: + - id: person + type: TinyLife.Objects.Person + return: + type: System.Boolean + content.vb: Public Overrides Function Validate(person As Person) As Boolean + overridden: TinyLife.Actions.Typeless.TypelessAction.Validate(TinyLife.Objects.Person) + overload: TinyLife.Actions.Typeless.PathfindToPersonAction.Validate* + modifiers.csharp: + - public + - override + modifiers.vb: + - Public + - Overrides +- uid: TinyLife.Actions.Typeless.PathfindToPersonAction.IsCompleted + commentId: M:TinyLife.Actions.Typeless.PathfindToPersonAction.IsCompleted + id: IsCompleted + parent: TinyLife.Actions.Typeless.PathfindToPersonAction + langs: + - csharp + - vb + name: IsCompleted() + nameWithType: PathfindToPersonAction.IsCompleted() + fullName: TinyLife.Actions.Typeless.PathfindToPersonAction.IsCompleted() + type: Method + source: + remote: + path: TinyLife/Actions/Typeless/PathfindToPersonAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: IsCompleted + path: Actions/Typeless/PathfindToPersonAction.cs + startLine: 72 + assemblies: + - Tiny Life + namespace: TinyLife.Actions.Typeless + example: [] + syntax: + content: public override CompletionType IsCompleted() + return: + type: TinyLife.Actions.CompletionType + content.vb: Public Overrides Function IsCompleted As CompletionType + overridden: TinyLife.Actions.Typeless.TypelessAction.IsCompleted + overload: TinyLife.Actions.Typeless.PathfindToPersonAction.IsCompleted* + modifiers.csharp: + - public + - override + modifiers.vb: + - Public + - Overrides +- uid: TinyLife.Actions.Typeless.PathfindToPersonAction.OnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.Typeless.PathfindToPersonAction.OnCompleted(TinyLife.Actions.CompletionType) + id: OnCompleted(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.Typeless.PathfindToPersonAction + langs: + - csharp + - vb + name: OnCompleted(CompletionType) + nameWithType: PathfindToPersonAction.OnCompleted(CompletionType) + fullName: TinyLife.Actions.Typeless.PathfindToPersonAction.OnCompleted(TinyLife.Actions.CompletionType) + type: Method + source: + remote: + path: TinyLife/Actions/Typeless/PathfindToPersonAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: OnCompleted + path: Actions/Typeless/PathfindToPersonAction.cs + startLine: 89 + assemblies: + - Tiny Life + namespace: TinyLife.Actions.Typeless + example: [] + syntax: + content: public override void OnCompleted(CompletionType type) + parameters: + - id: type + type: TinyLife.Actions.CompletionType + content.vb: Public Overrides Sub OnCompleted(type As CompletionType) + overridden: TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType) + overload: TinyLife.Actions.Typeless.PathfindToPersonAction.OnCompleted* + modifiers.csharp: + - public + - override + modifiers.vb: + - Public + - Overrides +references: +- uid: TinyLife.Actions.Typeless.TypelessAction + commentId: T:TinyLife.Actions.Typeless.TypelessAction + parent: TinyLife.Actions.Typeless + name: TypelessAction + nameWithType: TypelessAction + fullName: TinyLife.Actions.Typeless.TypelessAction +- uid: TinyLife.Objects.Person + commentId: T:TinyLife.Objects.Person + parent: TinyLife.Objects + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person +- uid: TinyLife.Actions.Typeless.PathfindToPersonAction.GetMaxPathfindTime + commentId: M:TinyLife.Actions.Typeless.PathfindToPersonAction.GetMaxPathfindTime + isExternal: true +- uid: TinyLife.Actions.SocialAction + commentId: T:TinyLife.Actions.SocialAction + parent: TinyLife.Actions + name: SocialAction + nameWithType: SocialAction + fullName: TinyLife.Actions.SocialAction +- uid: TinyLife.Actions.Typeless + commentId: N:TinyLife.Actions.Typeless + name: TinyLife.Actions.Typeless + nameWithType: TinyLife.Actions.Typeless + fullName: TinyLife.Actions.Typeless +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + name: Object + nameWithType: Object + fullName: System.Object +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + commentId: T:MLEM.Data.Json.JsonTypeSafeGenericDataHolder + parent: MLEM.Data.Json + isExternal: true + name: JsonTypeSafeGenericDataHolder + nameWithType: JsonTypeSafeGenericDataHolder + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder +- uid: MLEM.Misc.IGenericDataHolder + commentId: T:MLEM.Misc.IGenericDataHolder + parent: MLEM.Misc + isExternal: true + name: IGenericDataHolder + nameWithType: IGenericDataHolder + fullName: MLEM.Misc.IGenericDataHolder +- uid: TinyLife.Actions.Typeless.TypelessAction.Random + commentId: F:TinyLife.Actions.Typeless.TypelessAction.Random + parent: TinyLife.Actions.Typeless.TypelessAction + name: Random + nameWithType: TypelessAction.Random + fullName: TinyLife.Actions.Typeless.TypelessAction.Random +- uid: TinyLife.Actions.Typeless.TypelessAction.Info + commentId: F:TinyLife.Actions.Typeless.TypelessAction.Info + parent: TinyLife.Actions.Typeless.TypelessAction + name: Info + nameWithType: TypelessAction.Info + fullName: TinyLife.Actions.Typeless.TypelessAction.Info +- uid: TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically + commentId: P:TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically + parent: TinyLife.Actions.Typeless.TypelessAction + name: StartedAutomatically + nameWithType: TypelessAction.StartedAutomatically + fullName: TinyLife.Actions.Typeless.TypelessAction.StartedAutomatically +- uid: TinyLife.Actions.Typeless.TypelessAction.IsUnderlying + commentId: P:TinyLife.Actions.Typeless.TypelessAction.IsUnderlying + parent: TinyLife.Actions.Typeless.TypelessAction + name: IsUnderlying + nameWithType: TypelessAction.IsUnderlying + fullName: TinyLife.Actions.Typeless.TypelessAction.IsUnderlying +- uid: TinyLife.Actions.Typeless.TypelessAction.Map + commentId: P:TinyLife.Actions.Typeless.TypelessAction.Map + parent: TinyLife.Actions.Typeless.TypelessAction + name: Map + nameWithType: TypelessAction.Map + fullName: TinyLife.Actions.Typeless.TypelessAction.Map +- uid: TinyLife.Actions.Typeless.TypelessAction.Person + commentId: P:TinyLife.Actions.Typeless.TypelessAction.Person + parent: TinyLife.Actions.Typeless.TypelessAction + name: Person + nameWithType: TypelessAction.Person + fullName: TinyLife.Actions.Typeless.TypelessAction.Person +- uid: TinyLife.Actions.Typeless.TypelessAction.ElapsedTime + commentId: P:TinyLife.Actions.Typeless.TypelessAction.ElapsedTime + parent: TinyLife.Actions.Typeless.TypelessAction + name: ElapsedTime + nameWithType: TypelessAction.ElapsedTime + fullName: TinyLife.Actions.Typeless.TypelessAction.ElapsedTime +- uid: TinyLife.Actions.Typeless.TypelessAction.PlayerPromptOpen + commentId: P:TinyLife.Actions.Typeless.TypelessAction.PlayerPromptOpen + parent: TinyLife.Actions.Typeless.TypelessAction + name: PlayerPromptOpen + nameWithType: TypelessAction.PlayerPromptOpen + fullName: TinyLife.Actions.Typeless.TypelessAction.PlayerPromptOpen +- uid: TinyLife.Actions.Typeless.TypelessAction.InProgressTime + commentId: P:TinyLife.Actions.Typeless.TypelessAction.InProgressTime + parent: TinyLife.Actions.Typeless.TypelessAction + name: InProgressTime + nameWithType: TypelessAction.InProgressTime + fullName: TinyLife.Actions.Typeless.TypelessAction.InProgressTime +- uid: TinyLife.Actions.Typeless.TypelessAction.FullyInProgress + commentId: P:TinyLife.Actions.Typeless.TypelessAction.FullyInProgress + parent: TinyLife.Actions.Typeless.TypelessAction + name: FullyInProgress + nameWithType: TypelessAction.FullyInProgress + fullName: TinyLife.Actions.Typeless.TypelessAction.FullyInProgress +- uid: TinyLife.Actions.Typeless.TypelessAction.ForceFail + commentId: F:TinyLife.Actions.Typeless.TypelessAction.ForceFail + parent: TinyLife.Actions.Typeless.TypelessAction + name: ForceFail + nameWithType: TypelessAction.ForceFail + fullName: TinyLife.Actions.Typeless.TypelessAction.ForceFail +- uid: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: CompleteInTime(TimeSpan, Boolean, SkillType, Single, Boolean) + nameWithType: TypelessAction.CompleteInTime(TimeSpan, Boolean, SkillType, Single, Boolean) + fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan, System.Boolean, TinyLife.Skills.SkillType, System.Single, System.Boolean) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + name: CompleteInTime + nameWithType: TypelessAction.CompleteInTime + fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime + - name: ( + nameWithType: ( + fullName: ( + - uid: System.TimeSpan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Skills.SkillType + name: SkillType + nameWithType: SkillType + fullName: TinyLife.Skills.SkillType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + name: CompleteInTime + nameWithType: TypelessAction.CompleteInTime + fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteInTime + - name: ( + nameWithType: ( + fullName: ( + - uid: System.TimeSpan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Skills.SkillType + name: SkillType + nameWithType: SkillType + fullName: TinyLife.Skills.SkillType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.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}}) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.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}}) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: OpenPlayerPrompt(String, Predicate, Action, Boolean, Func>) + nameWithType: TypelessAction.OpenPlayerPrompt(String, Predicate, Action, Boolean, Func>) + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String, System.Predicate, System.Action, System.Boolean, System.Func>) + nameWithType.vb: TypelessAction.OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Func(Of CoveringGroup, IEnumerable(Of Element))) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt(System.String, System.Predicate(Of MLEM.Ui.Elements.Panel), System.Action(Of MLEM.Ui.Elements.Panel), System.Boolean, System.Func(Of TinyLife.Uis.CoveringGroup, System.Collections.Generic.IEnumerable(Of MLEM.Ui.Elements.Element))) + name.vb: OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Func(Of CoveringGroup, IEnumerable(Of Element))) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.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}}) + name: OpenPlayerPrompt + nameWithType: TypelessAction.OpenPlayerPrompt + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Predicate`1 + name: Predicate + nameWithType: Predicate + fullName: System.Predicate + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: MLEM.Ui.Elements.Panel + name: Panel + nameWithType: Panel + fullName: MLEM.Ui.Elements.Panel + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action`1 + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: MLEM.Ui.Elements.Panel + name: Panel + nameWithType: Panel + fullName: MLEM.Ui.Elements.Panel + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: TinyLife.Uis.CoveringGroup + name: CoveringGroup + nameWithType: CoveringGroup + fullName: TinyLife.Uis.CoveringGroup + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: MLEM.Ui.Elements.Element + name: Element + nameWithType: Element + fullName: MLEM.Ui.Elements.Element + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.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}}) + name: OpenPlayerPrompt + nameWithType: TypelessAction.OpenPlayerPrompt + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenPlayerPrompt + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Predicate`1 + name: Predicate + nameWithType: Predicate + fullName: System.Predicate + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: MLEM.Ui.Elements.Panel + name: Panel + nameWithType: Panel + fullName: MLEM.Ui.Elements.Panel + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action`1 + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: MLEM.Ui.Elements.Panel + name: Panel + nameWithType: Panel + fullName: MLEM.Ui.Elements.Panel + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: TinyLife.Uis.CoveringGroup + name: CoveringGroup + nameWithType: CoveringGroup + fullName: TinyLife.Uis.CoveringGroup + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: MLEM.Ui.Elements.Element + name: Element + nameWithType: Element + fullName: MLEM.Ui.Elements.Element + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ) + nameWithType: ) + fullName: ) + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: OpenYesNoPrompt(String, Action, Action) + nameWithType: TypelessAction.OpenYesNoPrompt(String, Action, Action) + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String, System.Action, System.Action) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action) + name: OpenYesNoPrompt + nameWithType: TypelessAction.OpenYesNoPrompt + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt(System.String,System.Action,System.Action) + name: OpenYesNoPrompt + nameWithType: TypelessAction.OpenYesNoPrompt + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenYesNoPrompt + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: OpenTextPrompt(String, Action, Predicate, TextField.Rule, String) + nameWithType: TypelessAction.OpenTextPrompt(String, Action, Predicate, TextField.Rule, String) + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String, System.Action, System.Predicate, MLEM.Ui.Elements.TextField.Rule, System.String) + nameWithType.vb: TypelessAction.OpenTextPrompt(String, Action(Of String), Predicate(Of String), TextField.Rule, String) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String, System.Action(Of System.String), System.Predicate(Of System.String), MLEM.Ui.Elements.TextField.Rule, System.String) + name.vb: OpenTextPrompt(String, Action(Of String), Predicate(Of String), TextField.Rule, String) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String) + name: OpenTextPrompt + nameWithType: TypelessAction.OpenTextPrompt + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action`1 + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Predicate`1 + name: Predicate + nameWithType: Predicate + fullName: System.Predicate + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Ui.Elements.TextField.Rule + name: TextField.Rule + nameWithType: TextField.Rule + fullName: MLEM.Ui.Elements.TextField.Rule + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String) + name: OpenTextPrompt + nameWithType: TypelessAction.OpenTextPrompt + fullName: TinyLife.Actions.Typeless.TypelessAction.OpenTextPrompt + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Action`1 + name: Action + nameWithType: Action + fullName: System.Action + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Predicate`1 + name: Predicate + nameWithType: Predicate + fullName: System.Predicate + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Ui.Elements.TextField.Rule + name: TextField.Rule + nameWithType: TextField.Rule + fullName: MLEM.Ui.Elements.TextField.Rule + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: SpeakAlone(GameTime, Single, EmoteCategory, SpeakStyle, Int32) + nameWithType: TypelessAction.SpeakAlone(GameTime, Single, EmoteCategory, SpeakStyle, Int32) + fullName: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime, System.Single, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, System.Int32) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32) + name: SpeakAlone + nameWithType: TypelessAction.SpeakAlone + fullName: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + nameWithType: EmoteCategory + fullName: TinyLife.Actions.EmoteCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + nameWithType: SpeakStyle + fullName: TinyLife.Objects.SpeakStyle + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32) + name: SpeakAlone + nameWithType: TypelessAction.SpeakAlone + fullName: TinyLife.Actions.Typeless.TypelessAction.SpeakAlone + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + nameWithType: EmoteCategory + fullName: TinyLife.Actions.EmoteCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + nameWithType: SpeakStyle + fullName: TinyLife.Objects.SpeakStyle + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.Typeless.TypelessAction + name: CompleteIfNeedFull(Person, NeedType, CompletionType) + nameWithType: TypelessAction.CompleteIfNeedFull(Person, NeedType, CompletionType) + fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person, TinyLife.NeedType, TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType) + name: CompleteIfNeedFull + nameWithType: TypelessAction.CompleteIfNeedFull + fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.NeedType + name: NeedType + nameWithType: NeedType + fullName: TinyLife.NeedType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull(TinyLife.Objects.Person,TinyLife.NeedType,TinyLife.Actions.CompletionType) + name: CompleteIfNeedFull + nameWithType: TypelessAction.CompleteIfNeedFull + fullName: TinyLife.Actions.Typeless.TypelessAction.CompleteIfNeedFull + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.NeedType + name: NeedType + nameWithType: NeedType + fullName: TinyLife.NeedType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[]) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[]) + parent: TinyLife.Actions.Typeless.TypelessAction + name: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[]) + nameWithType: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType[]) + fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType[]) + nameWithType.vb: TypelessAction.PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType()) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType()) + name.vb: PutDownOrGoTo(ActionInfo, ObjectCategory, FurnitureType()) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[]) + name: PutDownOrGoTo + nameWithType: TypelessAction.PutDownOrGoTo + fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + nameWithType: ActionInfo + fullName: TinyLife.Actions.ActionInfo + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: '[]' + nameWithType: '[]' + fullName: '[]' + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType[]) + name: PutDownOrGoTo + nameWithType: TypelessAction.PutDownOrGoTo + fullName: TinyLife.Actions.Typeless.TypelessAction.PutDownOrGoTo + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + nameWithType: ActionInfo + fullName: TinyLife.Actions.ActionInfo + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: () + nameWithType: () + fullName: () + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType) + parent: TinyLife.Actions.Typeless.TypelessAction + name: GetPlaceDirection(Person, FurnitureType) + nameWithType: TypelessAction.GetPlaceDirection(Person, FurnitureType) + fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person, TinyLife.Objects.FurnitureType) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType) + name: GetPlaceDirection + nameWithType: TypelessAction.GetPlaceDirection + fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection(TinyLife.Objects.Person,TinyLife.Objects.FurnitureType) + name: GetPlaceDirection + nameWithType: TypelessAction.GetPlaceDirection + fullName: TinyLife.Actions.Typeless.TypelessAction.GetPlaceDirection + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: Sit(Person, Furniture, Single, ActionSpot) + nameWithType: TypelessAction.Sit(Person, Furniture, Single, ActionSpot) + fullName: TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Single, TinyLife.Objects.ActionSpot) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + name: Sit + nameWithType: TypelessAction.Sit + fullName: TinyLife.Actions.Typeless.TypelessAction.Sit + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + nameWithType: ActionSpot + fullName: TinyLife.Objects.ActionSpot + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.Sit(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + name: Sit + nameWithType: TypelessAction.Sit + fullName: TinyLife.Actions.Typeless.TypelessAction.Sit + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + nameWithType: ActionSpot + fullName: TinyLife.Objects.ActionSpot + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + parent: TinyLife.Actions.Typeless.TypelessAction + name: GetFreeChair(Person, Furniture) + nameWithType: TypelessAction.GetFreeChair(Person, Furniture) + fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person, TinyLife.Objects.Furniture) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + name: GetFreeChair + nameWithType: TypelessAction.GetFreeChair + fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + name: GetFreeChair + nameWithType: TypelessAction.GetFreeChair + fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChair + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: GetFreeChairs(Person, Furniture, Func) + nameWithType: TypelessAction.GetFreeChairs(Person, Furniture, Func) + fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Func) + nameWithType.vb: TypelessAction.GetFreeChairs(Person, Furniture, Func(Of Direction2, Boolean)) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Func(Of MLEM.Misc.Direction2, System.Boolean)) + name.vb: GetFreeChairs(Person, Furniture, Func(Of Direction2, Boolean)) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + name: GetFreeChairs + nameWithType: TypelessAction.GetFreeChairs + fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: MLEM.Misc.Direction2 + name: Direction2 + nameWithType: Direction2 + fullName: MLEM.Misc.Direction2 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + name: GetFreeChairs + nameWithType: TypelessAction.GetFreeChairs + fullName: TinyLife.Actions.Typeless.TypelessAction.GetFreeChairs + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: MLEM.Misc.Direction2 + name: Direction2 + nameWithType: Direction2 + fullName: MLEM.Misc.Direction2 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: FindAllFreePeople(ActionType, Person, Nullable, Nullable, Boolean) + nameWithType: TypelessAction.FindAllFreePeople(ActionType, Person, Nullable, Nullable, Boolean) + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType, TinyLife.Objects.Person, System.Nullable, System.Nullable, System.Boolean) + nameWithType.vb: TypelessAction.FindAllFreePeople(ActionType, Person, Nullable(Of Vector2), Nullable(Of Single), Boolean) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType, TinyLife.Objects.Person, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Nullable(Of System.Single), System.Boolean) + name.vb: FindAllFreePeople(ActionType, Person, Nullable(Of Vector2), Nullable(Of Single), Boolean) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreePeople + nameWithType: TypelessAction.FindAllFreePeople + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.ActionType + name: ActionType + nameWithType: ActionType + fullName: TinyLife.Actions.ActionType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople(TinyLife.Actions.ActionType,TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreePeople + nameWithType: TypelessAction.FindAllFreePeople + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreePeople + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.ActionType + name: ActionType + nameWithType: ActionType + fullName: TinyLife.Actions.ActionType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable, Nullable, Boolean, Boolean) + nameWithType: TypelessAction.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable, Nullable, Boolean, Boolean) + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, System.Boolean, System.Nullable, System.Nullable, System.Boolean, System.Boolean) + nameWithType.vb: TypelessAction.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable(Of Vector2), Nullable(Of Single), Boolean, Boolean) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, System.Boolean, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Nullable(Of System.Single), System.Boolean, System.Boolean) + name.vb: FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Nullable(Of Vector2), Nullable(Of Single), Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean) + name: FindAllFreeFurniture + nameWithType: TypelessAction.FindAllFreeFurniture + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean) + name: FindAllFreeFurniture + nameWithType: TypelessAction.FindAllFreeFurniture + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeFurniture + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: FindAllFreeWalls(Person, Nullable, Nullable, Boolean) + nameWithType: TypelessAction.FindAllFreeWalls(Person, Nullable, Nullable, Boolean) + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person, System.Nullable, System.Nullable, System.Boolean) + nameWithType.vb: TypelessAction.FindAllFreeWalls(Person, Nullable(Of Vector2), Nullable(Of Single), Boolean) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Nullable(Of System.Single), System.Boolean) + name.vb: FindAllFreeWalls(Person, Nullable(Of Vector2), Nullable(Of Single), Boolean) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeWalls + nameWithType: TypelessAction.FindAllFreeWalls + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeWalls + nameWithType: TypelessAction.FindAllFreeWalls + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeWalls + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: FindAllFreeGround(Person, Nullable, Nullable, Boolean) + nameWithType: TypelessAction.FindAllFreeGround(Person, Nullable, Nullable, Boolean) + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person, System.Nullable, System.Nullable, System.Boolean) + nameWithType.vb: TypelessAction.FindAllFreeGround(Person, Nullable(Of Vector2), Nullable(Of Single), Boolean) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Nullable(Of System.Single), System.Boolean) + name.vb: FindAllFreeGround(Person, Nullable(Of Vector2), Nullable(Of Single), Boolean) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeGround + nameWithType: TypelessAction.FindAllFreeGround + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround(TinyLife.Objects.Person,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeGround + nameWithType: TypelessAction.FindAllFreeGround + fullName: TinyLife.Actions.Typeless.TypelessAction.FindAllFreeGround + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: FindFreeFurniture(Person, ObjectCategory, FurnitureType, Nullable, Boolean, Boolean) + nameWithType: TypelessAction.FindFreeFurniture(Person, ObjectCategory, FurnitureType, Nullable, Boolean, Boolean) + fullName: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, System.Nullable, System.Boolean, System.Boolean) + nameWithType.vb: TypelessAction.FindFreeFurniture(Person, ObjectCategory, FurnitureType, Nullable(Of Vector2), Boolean, Boolean) + fullName.vb: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, System.Nullable(Of Microsoft.Xna.Framework.Vector2), System.Boolean, System.Boolean) + name.vb: FindFreeFurniture(Person, ObjectCategory, FurnitureType, Nullable(Of Vector2), Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + name: FindFreeFurniture + nameWithType: TypelessAction.FindFreeFurniture + fullName: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + name: FindFreeFurniture + nameWithType: TypelessAction.FindFreeFurniture + fullName: TinyLife.Actions.Typeless.TypelessAction.FindFreeFurniture + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + nameWithType: FurnitureType + fullName: TinyLife.Objects.FurnitureType + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.TypelessAction.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + parent: TinyLife.Actions.Typeless.TypelessAction + name: GetTableSpot(Furniture, ActionSpot) + nameWithType: TypelessAction.GetTableSpot(Furniture, ActionSpot) + fullName: TinyLife.Actions.Typeless.TypelessAction.GetTableSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + name: GetTableSpot + nameWithType: TypelessAction.GetTableSpot + fullName: TinyLife.Actions.Typeless.TypelessAction.GetTableSpot + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + nameWithType: ActionSpot + fullName: TinyLife.Objects.ActionSpot + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + name: GetTableSpot + nameWithType: TypelessAction.GetTableSpot + fullName: TinyLife.Actions.Typeless.TypelessAction.GetTableSpot + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + nameWithType: ActionSpot + fullName: TinyLife.Objects.ActionSpot + - name: ) + nameWithType: ) + fullName: ) +- 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 + name: SetData(String, Object) + nameWithType: JsonTypeSafeGenericDataHolder.SetData(String, Object) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String, System.Object) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + name: SetData + nameWithType: JsonTypeSafeGenericDataHolder.SetData + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + name: SetData + nameWithType: JsonTypeSafeGenericDataHolder.SetData + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- 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 + name: GetData(String) + nameWithType: JsonTypeSafeGenericDataHolder.GetData(String) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(System.String) + nameWithType.vb: JsonTypeSafeGenericDataHolder.GetData(Of T)(String) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T)(System.String) + name.vb: GetData(Of T)(String) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + name: GetData + nameWithType: JsonTypeSafeGenericDataHolder.GetData + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + name: GetData(Of T) + nameWithType: JsonTypeSafeGenericDataHolder.GetData(Of T) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T) + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- 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 + nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + name: GetDataKeys + nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + name: Equals(Object) + nameWithType: Object.Equals(Object) + fullName: System.Object.Equals(System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: Equals(Object, Object) + nameWithType: Object.Equals(Object, Object) + fullName: System.Object.Equals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + name: GetHashCode() + nameWithType: Object.GetHashCode() + fullName: System.Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + nameWithType: Object.GetHashCode + fullName: System.Object.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + nameWithType: Object.GetHashCode + fullName: System.Object.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + name: GetType() + nameWithType: Object.GetType() + fullName: System.Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + name: MemberwiseClone() + nameWithType: Object.MemberwiseClone() + fullName: System.Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: ReferenceEquals(Object, Object) + nameWithType: Object.ReferenceEquals(Object, Object) + fullName: System.Object.ReferenceEquals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + name: ToString() + nameWithType: Object.ToString() + fullName: System.Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.PathfindToPersonAction.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() + nameWithType: Extensions.JsonCopy() + fullName: TinyLife.Utilities.Extensions.JsonCopy() + nameWithType.vb: Extensions.JsonCopy(Of PathfindToPersonAction)() + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.Typeless.PathfindToPersonAction)() + name.vb: JsonCopy(Of PathfindToPersonAction)() + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1 + name: JsonCopy + nameWithType: Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1 + name: JsonCopy(Of PathfindToPersonAction) + nameWithType: Extensions.JsonCopy(Of PathfindToPersonAction) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.Typeless.PathfindToPersonAction) + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Objects + commentId: N:TinyLife.Objects + name: TinyLife.Objects + nameWithType: TinyLife.Objects + fullName: TinyLife.Objects +- uid: TinyLife.Actions + commentId: N:TinyLife.Actions + name: TinyLife.Actions + nameWithType: TinyLife.Actions + fullName: TinyLife.Actions +- uid: System + commentId: N:System + isExternal: true + 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 +- uid: MLEM.Misc + commentId: N:MLEM.Misc + isExternal: true + name: MLEM.Misc + nameWithType: MLEM.Misc + fullName: MLEM.Misc +- 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 + nameWithType: Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy + - name: ( + nameWithType: ( + fullName: ( + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(Of T) + nameWithType: Extensions.JsonCopy(Of T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of T) + - name: ( + nameWithType: ( + fullName: ( + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- 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 +- uid: TinyLife.Actions.Typeless.PathfindToPersonAction.#ctor* + commentId: Overload:TinyLife.Actions.Typeless.PathfindToPersonAction.#ctor + name: PathfindToPersonAction + nameWithType: PathfindToPersonAction.PathfindToPersonAction + fullName: TinyLife.Actions.Typeless.PathfindToPersonAction.PathfindToPersonAction +- uid: TinyLife.Actions.ActionInfo + commentId: T:TinyLife.Actions.ActionInfo + parent: TinyLife.Actions + name: ActionInfo + nameWithType: ActionInfo + fullName: TinyLife.Actions.ActionInfo +- uid: TinyLife.Actions.Typeless.PathfindToPersonAction.GetMaxPathfindTime* + commentId: Overload:TinyLife.Actions.Typeless.PathfindToPersonAction.GetMaxPathfindTime + name: GetMaxPathfindTime + nameWithType: PathfindToPersonAction.GetMaxPathfindTime + fullName: TinyLife.Actions.Typeless.PathfindToPersonAction.GetMaxPathfindTime +- uid: System.TimeSpan + commentId: T:System.TimeSpan + parent: System + isExternal: true + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan +- uid: TinyLife.Actions.Typeless.TypelessAction.Initialize + commentId: M:TinyLife.Actions.Typeless.TypelessAction.Initialize + parent: TinyLife.Actions.Typeless.TypelessAction + name: Initialize() + nameWithType: TypelessAction.Initialize() + fullName: TinyLife.Actions.Typeless.TypelessAction.Initialize() + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.Initialize + name: Initialize + nameWithType: TypelessAction.Initialize + fullName: TinyLife.Actions.Typeless.TypelessAction.Initialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.Initialize + name: Initialize + nameWithType: TypelessAction.Initialize + fullName: TinyLife.Actions.Typeless.TypelessAction.Initialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.PathfindToPersonAction.Initialize* + commentId: Overload:TinyLife.Actions.Typeless.PathfindToPersonAction.Initialize + name: Initialize + nameWithType: PathfindToPersonAction.Initialize + fullName: TinyLife.Actions.Typeless.PathfindToPersonAction.Initialize +- uid: TinyLife.Actions.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + parent: TinyLife.Actions.Typeless.TypelessAction + isExternal: true + name: Update(GameTime, TimeSpan, Single) + nameWithType: TypelessAction.Update(GameTime, TimeSpan, Single) + fullName: TinyLife.Actions.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, System.Single) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: Update + nameWithType: TypelessAction.Update + fullName: TinyLife.Actions.Typeless.TypelessAction.Update + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.TimeSpan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: Update + nameWithType: TypelessAction.Update + fullName: TinyLife.Actions.Typeless.TypelessAction.Update + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.TimeSpan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.PathfindToPersonAction.Update* + commentId: Overload:TinyLife.Actions.Typeless.PathfindToPersonAction.Update + name: Update + nameWithType: PathfindToPersonAction.Update + fullName: TinyLife.Actions.Typeless.PathfindToPersonAction.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.Single + commentId: T:System.Single + parent: System + isExternal: true + name: Single + nameWithType: Single + fullName: System.Single +- uid: Microsoft.Xna.Framework + commentId: N:Microsoft.Xna.Framework + isExternal: true + name: Microsoft.Xna.Framework + nameWithType: Microsoft.Xna.Framework + fullName: Microsoft.Xna.Framework +- uid: TinyLife.Actions.Typeless.TypelessAction.Validate(TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.Validate(TinyLife.Objects.Person) + parent: TinyLife.Actions.Typeless.TypelessAction + name: Validate(Person) + nameWithType: TypelessAction.Validate(Person) + fullName: TinyLife.Actions.Typeless.TypelessAction.Validate(TinyLife.Objects.Person) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.Validate(TinyLife.Objects.Person) + name: Validate + nameWithType: TypelessAction.Validate + fullName: TinyLife.Actions.Typeless.TypelessAction.Validate + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.Validate(TinyLife.Objects.Person) + name: Validate + nameWithType: TypelessAction.Validate + fullName: TinyLife.Actions.Typeless.TypelessAction.Validate + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.PathfindToPersonAction.Validate* + commentId: Overload:TinyLife.Actions.Typeless.PathfindToPersonAction.Validate + name: Validate + nameWithType: PathfindToPersonAction.Validate + fullName: TinyLife.Actions.Typeless.PathfindToPersonAction.Validate +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + name: Boolean + nameWithType: Boolean + fullName: System.Boolean +- uid: TinyLife.Actions.Typeless.TypelessAction.IsCompleted + commentId: M:TinyLife.Actions.Typeless.TypelessAction.IsCompleted + parent: TinyLife.Actions.Typeless.TypelessAction + name: IsCompleted() + nameWithType: TypelessAction.IsCompleted() + fullName: TinyLife.Actions.Typeless.TypelessAction.IsCompleted() + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.IsCompleted + name: IsCompleted + nameWithType: TypelessAction.IsCompleted + fullName: TinyLife.Actions.Typeless.TypelessAction.IsCompleted + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.IsCompleted + name: IsCompleted + nameWithType: TypelessAction.IsCompleted + fullName: TinyLife.Actions.Typeless.TypelessAction.IsCompleted + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.PathfindToPersonAction.IsCompleted* + commentId: Overload:TinyLife.Actions.Typeless.PathfindToPersonAction.IsCompleted + name: IsCompleted + nameWithType: PathfindToPersonAction.IsCompleted + fullName: TinyLife.Actions.Typeless.PathfindToPersonAction.IsCompleted +- uid: TinyLife.Actions.CompletionType + commentId: T:TinyLife.Actions.CompletionType + parent: TinyLife.Actions + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType +- uid: TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.Typeless.TypelessAction + name: OnCompleted(CompletionType) + nameWithType: TypelessAction.OnCompleted(CompletionType) + fullName: TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType) + name: OnCompleted + nameWithType: TypelessAction.OnCompleted + fullName: TinyLife.Actions.Typeless.TypelessAction.OnCompleted + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType) + name: OnCompleted + nameWithType: TypelessAction.OnCompleted + fullName: TinyLife.Actions.Typeless.TypelessAction.OnCompleted + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.Typeless.PathfindToPersonAction.OnCompleted* + commentId: Overload:TinyLife.Actions.Typeless.PathfindToPersonAction.OnCompleted + name: OnCompleted + nameWithType: PathfindToPersonAction.OnCompleted + fullName: TinyLife.Actions.Typeless.PathfindToPersonAction.OnCompleted diff --git a/docs/api/TinyLife.Actions.Typeless.SpawnItemInHandAction.yml b/docs/api/TinyLife.Actions.Typeless.SpawnItemInHandAction.yml index c3cb78a..c247ed7 100644 --- a/docs/api/TinyLife.Actions.Typeless.SpawnItemInHandAction.yml +++ b/docs/api/TinyLife.Actions.Typeless.SpawnItemInHandAction.yml @@ -26,17 +26,19 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpawnItemInHandAction path: Actions/Typeless/SpawnItemInHandAction.cs - startLine: 11 + startLine: 13 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless - summary: "\nA typeless action that can be used in a or that causes an item to be spawned in a person's hand after a short working animation.\nThis action is useful for actions where a person appears to be getting an item out of a container, like a book or a toy.\n" + summary: "\nA typeless action that can be used in a or that causes an item to be spawned in a person's hand after a short working animation.\nThis action is useful for actions where a person appears to be getting an item out of a container, like a book or a toy.\n" example: [] syntax: content: 'public class SpawnItemInHandAction : TypelessAction, IGenericDataHolder' content.vb: >- Public Class SpawnItemInHandAction + Inherits TypelessAction + Implements IGenericDataHolder inheritance: - System.Object @@ -110,7 +112,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ItemToSpawn path: Actions/Typeless/SpawnItemInHandAction.cs - startLine: 17 + startLine: 19 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -153,7 +155,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorsToSpawn path: Actions/Typeless/SpawnItemInHandAction.cs - startLine: 23 + startLine: 25 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -200,7 +202,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/Typeless/SpawnItemInHandAction.cs - startLine: 26 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -241,11 +243,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Initialize path: Actions/Typeless/SpawnItemInHandAction.cs - startLine: 32 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless - summary: "\nThis method is called when the action is first started by a .\nNote that it is not called when the action gets added to the , but when it is moved to .\n" example: [] syntax: content: public override void Initialize() @@ -276,17 +277,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompleted path: Actions/Typeless/SpawnItemInHandAction.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless - 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.Typeless.TypelessAction.IsCompleted overload: TinyLife.Actions.Typeless.SpawnItemInHandAction.IsCompleted* @@ -314,24 +313,20 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: Actions/Typeless/SpawnItemInHandAction.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless - 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.Typeless.TypelessAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overload: TinyLife.Actions.Typeless.SpawnItemInHandAction.Update* @@ -359,18 +354,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: Actions/Typeless/SpawnItemInHandAction.cs - startLine: 47 + startLine: 48 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless - 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.\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.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType) overload: TinyLife.Actions.Typeless.SpawnItemInHandAction.OnCompleted* @@ -381,17 +374,17 @@ items: - Public - Overrides references: -- uid: TinyLife.Actions.UnderlyingActionHandler - commentId: T:TinyLife.Actions.UnderlyingActionHandler +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler + commentId: T:TinyLife.Actions.Handlers.UnderlyingActionHandler name: UnderlyingActionHandler nameWithType: UnderlyingActionHandler - fullName: TinyLife.Actions.UnderlyingActionHandler -- uid: TinyLife.Actions.MultiActionHandler - commentId: T:TinyLife.Actions.MultiActionHandler - parent: TinyLife.Actions + fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler +- uid: TinyLife.Actions.Handlers.MultiActionHandler + commentId: T:TinyLife.Actions.Handlers.MultiActionHandler + parent: TinyLife.Actions.Handlers name: MultiActionHandler nameWithType: MultiActionHandler - fullName: TinyLife.Actions.MultiActionHandler + fullName: TinyLife.Actions.Handlers.MultiActionHandler - uid: TinyLife.Actions.Typeless commentId: N:TinyLife.Actions.Typeless name: TinyLife.Actions.Typeless @@ -2814,11 +2807,11 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: TinyLife.Actions - commentId: N:TinyLife.Actions - name: TinyLife.Actions - nameWithType: TinyLife.Actions - fullName: TinyLife.Actions +- uid: TinyLife.Actions.Handlers + commentId: N:TinyLife.Actions.Handlers + name: TinyLife.Actions.Handlers + nameWithType: TinyLife.Actions.Handlers + fullName: TinyLife.Actions.Handlers - uid: System commentId: N:System isExternal: true @@ -2935,6 +2928,11 @@ references: name: ActionInfo nameWithType: ActionInfo fullName: TinyLife.Actions.ActionInfo +- uid: TinyLife.Actions + commentId: N:TinyLife.Actions + name: TinyLife.Actions + nameWithType: TinyLife.Actions + fullName: TinyLife.Actions - uid: TinyLife.Actions.Typeless.TypelessAction.Initialize commentId: M:TinyLife.Actions.Typeless.TypelessAction.Initialize parent: TinyLife.Actions.Typeless.TypelessAction diff --git a/docs/api/TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.yml b/docs/api/TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.yml index 7b37067..b1461f8 100644 --- a/docs/api/TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.yml +++ b/docs/api/TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellPeopleToLeaveRoomAction path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -35,7 +35,9 @@ items: content: 'public class TellPeopleToLeaveRoomAction : TypelessAction, IGenericDataHolder' content.vb: >- Public Class TellPeopleToLeaveRoomAction + Inherits TypelessAction + Implements IGenericDataHolder inheritance: - System.Object @@ -110,7 +112,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExcludedPeople path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs - startLine: 21 + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -155,7 +157,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs - startLine: 24 + startLine: 25 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -194,11 +196,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Initialize path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs - startLine: 29 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless - summary: "\nThis method is called when the action is first started by a .\nNote that it is not called when the action gets added to the , but when it is moved to .\n" example: [] syntax: content: public override void Initialize() @@ -229,17 +230,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompleted path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs - startLine: 39 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless - 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.Typeless.TypelessAction.IsCompleted overload: TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.IsCompleted* @@ -267,18 +266,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs - startLine: 46 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless - 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.\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.Typeless.TypelessAction.OnCompleted(TinyLife.Actions.CompletionType) overload: TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction.OnCompleted* @@ -306,7 +303,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TryToLeaveRoom path: Actions/Typeless/TellPeopleToLeaveRoomAction.cs - startLine: 71 + startLine: 72 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless diff --git a/docs/api/TinyLife.Actions.Typeless.TypelessAction.yml b/docs/api/TinyLife.Actions.Typeless.TypelessAction.yml index ea8a7bf..24147d8 100644 --- a/docs/api/TinyLife.Actions.Typeless.TypelessAction.yml +++ b/docs/api/TinyLife.Actions.Typeless.TypelessAction.yml @@ -53,11 +53,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TypelessAction path: Actions/Typeless/TypelessAction.cs - startLine: 26 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless - summary: "\nA typeless action is the underlying type of any class, with the only difference being that it does not have an underlying .\nTypeless actions cannot be used directly for enqueuing on a person, but can be used in and as auxiliary helper actions.\n" + summary: "\nA typeless action is the underlying type of any class, with the only difference being that it does not have an underlying .\nTypeless actions cannot be used directly for enqueuing on a person, but can be used in and as auxiliary helper actions.\n" example: [] syntax: content: >- @@ -68,13 +68,16 @@ items: Public MustInherit Class TypelessAction + Inherits JsonTypeSafeGenericDataHolder + Implements IGenericDataHolder inheritance: - System.Object - MLEM.Data.Json.JsonTypeSafeGenericDataHolder derivedClasses: - TinyLife.Actions.Action + - TinyLife.Actions.Typeless.PathfindToPersonAction - TinyLife.Actions.Typeless.SpawnItemInHandAction - TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction implements: @@ -122,7 +125,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Random path: Actions/Typeless/TypelessAction.cs - startLine: 33 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -159,7 +162,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Info path: Actions/Typeless/TypelessAction.cs - startLine: 39 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -204,7 +207,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StartedAutomatically path: Actions/Typeless/TypelessAction.cs - startLine: 44 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -251,11 +254,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsUnderlying path: Actions/Typeless/TypelessAction.cs - startLine: 49 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless - summary: "\nStores whether this action is an underlying action of either a or a \n" + summary: "\nStores whether this action is an underlying action of either a or a \n" example: [] syntax: content: public bool IsUnderlying { get; } @@ -288,7 +291,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Map path: Actions/Typeless/TypelessAction.cs - startLine: 53 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -325,7 +328,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Person path: Actions/Typeless/TypelessAction.cs - startLine: 57 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -362,7 +365,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ElapsedTime path: Actions/Typeless/TypelessAction.cs - startLine: 61 + startLine: 63 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -411,7 +414,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayerPromptOpen path: Actions/Typeless/TypelessAction.cs - startLine: 67 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -448,7 +451,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InProgressTime path: Actions/Typeless/TypelessAction.cs - startLine: 75 + startLine: 77 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -488,7 +491,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FullyInProgress path: Actions/Typeless/TypelessAction.cs - startLine: 82 + startLine: 84 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -528,7 +531,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ForceFail path: Actions/Typeless/TypelessAction.cs - startLine: 88 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -561,7 +564,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/Typeless/TypelessAction.cs - startLine: 97 + startLine: 99 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -597,7 +600,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Initialize path: Actions/Typeless/TypelessAction.cs - startLine: 105 + startLine: 107 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -631,7 +634,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: Actions/Typeless/TypelessAction.cs - startLine: 114 + startLine: 116 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -675,7 +678,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompleted path: Actions/Typeless/TypelessAction.cs - startLine: 124 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -712,7 +715,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: Actions/Typeless/TypelessAction.cs - startLine: 133 + startLine: 135 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -750,7 +753,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Actions/Typeless/TypelessAction.cs - startLine: 143 + startLine: 144 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -791,7 +794,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CompleteInTime path: Actions/Typeless/TypelessAction.cs - startLine: 158 + startLine: 159 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -842,7 +845,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OpenPlayerPrompt path: Actions/Typeless/TypelessAction.cs - startLine: 177 + startLine: 178 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -899,7 +902,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OpenYesNoPrompt path: Actions/Typeless/TypelessAction.cs - startLine: 212 + startLine: 213 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -941,7 +944,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OpenTextPrompt path: Actions/Typeless/TypelessAction.cs - startLine: 239 + startLine: 240 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -992,7 +995,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpeakAlone path: Actions/Typeless/TypelessAction.cs - startLine: 257 + startLine: 258 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -1043,7 +1046,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CompleteIfNeedFull path: Actions/Typeless/TypelessAction.cs - startLine: 293 + startLine: 294 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -1090,7 +1093,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PutDownOrGoTo path: Actions/Typeless/TypelessAction.cs - startLine: 305 + startLine: 306 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -1140,7 +1143,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPlaceDirection path: Actions/Typeless/TypelessAction.cs - startLine: 333 + startLine: 334 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -1184,7 +1187,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sit path: Actions/Typeless/TypelessAction.cs - startLine: 350 + startLine: 351 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -1234,7 +1237,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeChair path: Actions/Typeless/TypelessAction.cs - startLine: 368 + startLine: 369 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -1278,7 +1281,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeChairs path: Actions/Typeless/TypelessAction.cs - startLine: 385 + startLine: 386 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -1328,7 +1331,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FindAllFreePeople path: Actions/Typeless/TypelessAction.cs - startLine: 411 + startLine: 412 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -1384,7 +1387,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FindAllFreeFurniture path: Actions/Typeless/TypelessAction.cs - startLine: 436 + startLine: 437 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -1449,7 +1452,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FindAllFreeWalls path: Actions/Typeless/TypelessAction.cs - startLine: 454 + startLine: 455 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -1502,7 +1505,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FindAllFreeGround path: Actions/Typeless/TypelessAction.cs - startLine: 469 + startLine: 470 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -1555,7 +1558,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FindFreeFurniture path: Actions/Typeless/TypelessAction.cs - startLine: 487 + startLine: 488 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -1614,7 +1617,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTableSpot path: Actions/Typeless/TypelessAction.cs - startLine: 499 + startLine: 500 assemblies: - Tiny Life namespace: TinyLife.Actions.Typeless @@ -1653,17 +1656,17 @@ references: name: ActionType nameWithType: ActionType fullName: TinyLife.Actions.ActionType -- uid: TinyLife.Actions.UnderlyingActionHandler - commentId: T:TinyLife.Actions.UnderlyingActionHandler +- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler + commentId: T:TinyLife.Actions.Handlers.UnderlyingActionHandler name: UnderlyingActionHandler nameWithType: UnderlyingActionHandler - fullName: TinyLife.Actions.UnderlyingActionHandler -- uid: TinyLife.Actions.MultiActionHandler - commentId: T:TinyLife.Actions.MultiActionHandler - parent: TinyLife.Actions + fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler +- uid: TinyLife.Actions.Handlers.MultiActionHandler + commentId: T:TinyLife.Actions.Handlers.MultiActionHandler + parent: TinyLife.Actions.Handlers name: MultiActionHandler nameWithType: MultiActionHandler - fullName: TinyLife.Actions.MultiActionHandler + fullName: TinyLife.Actions.Handlers.MultiActionHandler - uid: TinyLife.Actions.Typeless commentId: N:TinyLife.Actions.Typeless name: TinyLife.Actions.Typeless @@ -2138,6 +2141,11 @@ references: name: TinyLife.Actions nameWithType: TinyLife.Actions fullName: TinyLife.Actions +- uid: TinyLife.Actions.Handlers + commentId: N:TinyLife.Actions.Handlers + name: TinyLife.Actions.Handlers + nameWithType: TinyLife.Actions.Handlers + fullName: TinyLife.Actions.Handlers - uid: System commentId: N:System isExternal: true diff --git a/docs/api/TinyLife.Actions.Typeless.yml b/docs/api/TinyLife.Actions.Typeless.yml index 3d7fe9c..253d0c2 100644 --- a/docs/api/TinyLife.Actions.Typeless.yml +++ b/docs/api/TinyLife.Actions.Typeless.yml @@ -4,6 +4,7 @@ items: commentId: N:TinyLife.Actions.Typeless id: TinyLife.Actions.Typeless children: + - TinyLife.Actions.Typeless.PathfindToPersonAction - TinyLife.Actions.Typeless.SpawnItemInHandAction - TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction - TinyLife.Actions.Typeless.TypelessAction @@ -17,6 +18,11 @@ items: assemblies: - Tiny Life references: +- uid: TinyLife.Actions.Typeless.PathfindToPersonAction + commentId: T:TinyLife.Actions.Typeless.PathfindToPersonAction + name: PathfindToPersonAction + nameWithType: PathfindToPersonAction + fullName: TinyLife.Actions.Typeless.PathfindToPersonAction - uid: TinyLife.Actions.Typeless.SpawnItemInHandAction commentId: T:TinyLife.Actions.Typeless.SpawnItemInHandAction name: SpawnItemInHandAction diff --git a/docs/api/TinyLife.Actions.WalkAction.yml b/docs/api/TinyLife.Actions.WalkAction.yml index 1dc9144..2e7ae5f 100644 --- a/docs/api/TinyLife.Actions.WalkAction.yml +++ b/docs/api/TinyLife.Actions.WalkAction.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WalkAction path: Actions/WalkAction.cs - startLine: 11 + startLine: 12 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -34,7 +34,9 @@ items: content: 'public class WalkAction : PathfindAction, IGenericDataHolder' content.vb: >- Public Class WalkAction + Inherits PathfindAction + Implements IGenericDataHolder inheritance: - System.Object @@ -128,7 +130,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrainEnergy path: Actions/WalkAction.cs - startLine: 18 + startLine: 19 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -171,21 +173,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/WalkAction.cs - startLine: 21 + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nCreates a new action from the given \n" example: [] syntax: content: public WalkAction(ActionType type, ActionInfo info) parameters: - id: type type: TinyLife.Actions.ActionType - description: The type to create this action from - id: info type: TinyLife.Actions.ActionInfo - description: The information for this action content.vb: Public Sub New(type As ActionType, info As ActionInfo) overload: TinyLife.Actions.WalkAction.#ctor* modifiers.csharp: @@ -214,17 +213,14 @@ items: 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(Point goal) parameters: - id: goal type: Microsoft.Xna.Framework.Point - description: The goal location 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(goal As Point) As Task(Of Stack(Of Point)) overridden: TinyLife.Actions.PathfindAction.FindPath(Microsoft.Xna.Framework.Point) overload: TinyLife.Actions.WalkAction.FindPath* @@ -256,13 +252,11 @@ items: 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.WalkAction.GetSpeed* @@ -294,20 +288,16 @@ items: 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.WalkAction.Update* diff --git a/docs/api/TinyLife.Actions.WatchTvAction.yml b/docs/api/TinyLife.Actions.WatchTvAction.yml index fe49e4f..c4b4251 100644 --- a/docs/api/TinyLife.Actions.WatchTvAction.yml +++ b/docs/api/TinyLife.Actions.WatchTvAction.yml @@ -40,7 +40,9 @@ items: content: 'public class WatchTvAction : MultiAction, IGenericDataHolder' content.vb: >- Public Class WatchTvAction + Inherits MultiAction + Implements IGenericDataHolder inheritance: - System.Object @@ -137,14 +139,12 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturns whether this action is currently "properly" in progress.\nThis is used by and and returns true only once the first actions are completed or the conversation has started, respectively.\nBy default, this property is true if is greater than .\n" example: [] syntax: content: public override bool FullyInProgress { get; } parameters: [] return: type: System.Boolean - description: Whether this action is fully in progress content.vb: Public Overrides ReadOnly Property FullyInProgress As Boolean overridden: TinyLife.Actions.Typeless.TypelessAction.FullyInProgress overload: TinyLife.Actions.WatchTvAction.FullyInProgress* @@ -216,13 +216,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturn a set of actions that should be executed before this action.\nEven if the yield statement is used, all actions will be collected into a list at the start of this action's invocation.\nIf no action gets returned in this function, this action fails.\nIf a null action is returned as the first item, no first actions will be executed.\n" example: [] syntax: content: protected override IEnumerable CreateFirstActions() return: type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} - description: A set of actions that sohuld run before this action content.vb: Protected Overrides Function CreateFirstActions As IEnumerable(Of Action) overridden: TinyLife.Actions.MultiAction.CreateFirstActions overload: TinyLife.Actions.WatchTvAction.CreateFirstActions* @@ -254,7 +252,6 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nInitializes the main action.\nThis method is called after has all completed.\n" example: [] syntax: content: protected override void AndThenInitialize() @@ -289,20 +286,16 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nMultiAction version of .\nThis method is called every update frame while the main action is active.\nBy default, only is increased.\n" example: [] syntax: content: protected override void AndThenUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The current game time - id: passedInGame type: System.TimeSpan - description: The amount of time that has passed, in game time - id: speedMultiplier type: System.Single - description: The game speed multiplier, which represents how fast things should happen, which is usually determined by content.vb: Protected Overrides Sub AndThenUpdate(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) overridden: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overload: TinyLife.Actions.WatchTvAction.AndThenUpdate* @@ -334,13 +327,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nMultiAction version of .\nThis method returns whether or not the main action is completed.\n" example: [] syntax: content: protected override CompletionType AndThenIsCompleted() return: type: TinyLife.Actions.CompletionType - description: Whether the main action is completed content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted overload: TinyLife.Actions.WatchTvAction.AndThenIsCompleted* @@ -372,17 +363,14 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturn true on this method if this action can be multi-tasked along with the passed .\nTo actually check this property, should be used as it compares both objects.\nA multi-tasking is an action that is currently active along with another action.\nBy default, multi-tasking is disallowed for any action.\n" example: [] syntax: content: public override bool CanMultitask(Action other) parameters: - id: other type: TinyLife.Actions.Action - description: The action to multi-task with return: type: System.Boolean - description: Whether this action can be multi-tasked content.vb: Public Overrides Function CanMultitask(other As Action) As Boolean overridden: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action) overload: TinyLife.Actions.WatchTvAction.CanMultitask* @@ -414,14 +402,12 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nMultiAction version of .\nThis method gets called when the main action completes.\n" example: [] syntax: content: protected override void AndThenOnCompleted(CompletionType type) parameters: - id: type type: TinyLife.Actions.CompletionType - description: The completion of the main action content.vb: Protected Overrides Sub AndThenOnCompleted(type As CompletionType) overridden: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) overload: TinyLife.Actions.WatchTvAction.AndThenOnCompleted* diff --git a/docs/api/TinyLife.Actions.WorkAction.yml b/docs/api/TinyLife.Actions.WorkAction.yml index c0e6f53..2b4e0f4 100644 --- a/docs/api/TinyLife.Actions.WorkAction.yml +++ b/docs/api/TinyLife.Actions.WorkAction.yml @@ -9,6 +9,7 @@ items: - TinyLife.Actions.WorkAction.AndThenInitialize - TinyLife.Actions.WorkAction.AndThenIsCompleted - TinyLife.Actions.WorkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + - TinyLife.Actions.WorkAction.PreInitialize langs: - csharp - vb @@ -23,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorkAction path: Actions/WorkAction.cs - startLine: 7 + startLine: 10 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -33,7 +34,9 @@ items: content: 'public class WorkAction : OutOfTownAction, IGenericDataHolder' content.vb: >- Public Class WorkAction + Inherits OutOfTownAction + Implements IGenericDataHolder inheritance: - System.Object @@ -55,7 +58,6 @@ items: - TinyLife.Actions.MultiAction.Handler - TinyLife.Actions.MultiAction.MainElapsedTime - TinyLife.Actions.MultiAction.InProgressTime - - TinyLife.Actions.MultiAction.PreInitialize - TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Actions.MultiAction.Initialize - TinyLife.Actions.MultiAction.IsCompleted @@ -133,7 +135,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Actions/WorkAction.cs - startLine: 10 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -151,6 +153,40 @@ items: - public modifiers.vb: - Public +- uid: TinyLife.Actions.WorkAction.PreInitialize + commentId: M:TinyLife.Actions.WorkAction.PreInitialize + id: PreInitialize + parent: TinyLife.Actions.WorkAction + langs: + - csharp + - vb + name: PreInitialize() + nameWithType: WorkAction.PreInitialize() + fullName: TinyLife.Actions.WorkAction.PreInitialize() + type: Method + source: + remote: + path: TinyLife/Actions/WorkAction.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: PreInitialize + path: Actions/WorkAction.cs + startLine: 20 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + example: [] + syntax: + content: protected override void PreInitialize() + content.vb: Protected Overrides Sub PreInitialize + overridden: TinyLife.Actions.MultiAction.PreInitialize + overload: TinyLife.Actions.WorkAction.PreInitialize* + modifiers.csharp: + - protected + - override + modifiers.vb: + - Protected + - Overrides - uid: TinyLife.Actions.WorkAction.AndThenInitialize commentId: M:TinyLife.Actions.WorkAction.AndThenInitialize id: AndThenInitialize @@ -169,11 +205,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenInitialize path: Actions/WorkAction.cs - startLine: 15 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nInitializes the main action.\nThis method is called after has all completed.\n" example: [] syntax: content: protected override void AndThenInitialize() @@ -204,17 +239,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenIsCompleted path: Actions/WorkAction.cs - startLine: 21 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nMultiAction version of .\nThis method returns whether or not the main action is completed.\n" example: [] syntax: content: protected override CompletionType AndThenIsCompleted() return: type: TinyLife.Actions.CompletionType - description: Whether the main action is completed content.vb: Protected Overrides Function AndThenIsCompleted As CompletionType overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted overload: TinyLife.Actions.WorkAction.AndThenIsCompleted* @@ -242,18 +275,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenOnCompleted path: Actions/WorkAction.cs - startLine: 28 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nMultiAction version of .\nThis method gets called when the main action completes.\n" example: [] syntax: content: protected override void AndThenOnCompleted(CompletionType type) parameters: - id: type type: TinyLife.Actions.CompletionType - description: The completion of the main action content.vb: Protected Overrides Sub AndThenOnCompleted(type As CompletionType) overridden: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) overload: TinyLife.Actions.WorkAction.AndThenOnCompleted* @@ -585,34 +616,6 @@ references: name: InProgressTime nameWithType: MultiAction.InProgressTime fullName: TinyLife.Actions.MultiAction.InProgressTime -- uid: TinyLife.Actions.MultiAction.PreInitialize - commentId: M:TinyLife.Actions.MultiAction.PreInitialize - parent: TinyLife.Actions.MultiAction - name: PreInitialize() - nameWithType: MultiAction.PreInitialize() - fullName: TinyLife.Actions.MultiAction.PreInitialize() - spec.csharp: - - uid: TinyLife.Actions.MultiAction.PreInitialize - name: PreInitialize - nameWithType: MultiAction.PreInitialize - fullName: TinyLife.Actions.MultiAction.PreInitialize - - name: ( - nameWithType: ( - fullName: ( - - name: ) - nameWithType: ) - fullName: ) - spec.vb: - - uid: TinyLife.Actions.MultiAction.PreInitialize - name: PreInitialize - nameWithType: MultiAction.PreInitialize - fullName: TinyLife.Actions.MultiAction.PreInitialize - - name: ( - nameWithType: ( - fullName: ( - - name: ) - nameWithType: ) - fullName: ) - uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) parent: TinyLife.Actions.MultiAction @@ -3544,6 +3547,39 @@ references: name: ActionInfo nameWithType: ActionInfo fullName: TinyLife.Actions.ActionInfo +- uid: TinyLife.Actions.MultiAction.PreInitialize + commentId: M:TinyLife.Actions.MultiAction.PreInitialize + parent: TinyLife.Actions.MultiAction + name: PreInitialize() + nameWithType: MultiAction.PreInitialize() + fullName: TinyLife.Actions.MultiAction.PreInitialize() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.PreInitialize + name: PreInitialize + nameWithType: MultiAction.PreInitialize + fullName: TinyLife.Actions.MultiAction.PreInitialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.PreInitialize + name: PreInitialize + nameWithType: MultiAction.PreInitialize + fullName: TinyLife.Actions.MultiAction.PreInitialize + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Actions.WorkAction.PreInitialize* + commentId: Overload:TinyLife.Actions.WorkAction.PreInitialize + name: PreInitialize + nameWithType: WorkAction.PreInitialize + fullName: TinyLife.Actions.WorkAction.PreInitialize - uid: TinyLife.Actions.OutOfTownAction.AndThenInitialize commentId: M:TinyLife.Actions.OutOfTownAction.AndThenInitialize parent: TinyLife.Actions.OutOfTownAction diff --git a/docs/api/TinyLife.Actions.yml b/docs/api/TinyLife.Actions.yml index 57309a2..73dec19 100644 --- a/docs/api/TinyLife.Actions.yml +++ b/docs/api/TinyLife.Actions.yml @@ -12,6 +12,7 @@ items: - TinyLife.Actions.ActionType.CanExecuteResult - TinyLife.Actions.ActionType.TypeSettings - TinyLife.Actions.ActionVariety + - TinyLife.Actions.BehaviorAction`1 - TinyLife.Actions.BehaviorMultiAction`1 - TinyLife.Actions.CompletionType - TinyLife.Actions.DieAction @@ -19,7 +20,6 @@ items: - TinyLife.Actions.EmoteCategory - TinyLife.Actions.GoHereAction - TinyLife.Actions.MultiAction - - TinyLife.Actions.MultiActionHandler - TinyLife.Actions.OutOfTownAction - TinyLife.Actions.PathfindAction - TinyLife.Actions.PickUpOrSpawnAction @@ -27,10 +27,10 @@ items: - TinyLife.Actions.SellAction - TinyLife.Actions.SitAction - TinyLife.Actions.SocialAction + - TinyLife.Actions.StoreAction - TinyLife.Actions.TalkAction - TinyLife.Actions.TalkAction.TalkSettings - TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult - - TinyLife.Actions.UnderlyingActionHandler - TinyLife.Actions.WalkAction - TinyLife.Actions.WatchTvAction - TinyLife.Actions.WatchTvAction.Channel @@ -93,6 +93,42 @@ references: name: ActionVariety nameWithType: ActionVariety fullName: TinyLife.Actions.ActionVariety +- uid: TinyLife.Actions.BehaviorAction`1 + commentId: T:TinyLife.Actions.BehaviorAction`1 + name: BehaviorAction + nameWithType: BehaviorAction + fullName: TinyLife.Actions.BehaviorAction + nameWithType.vb: BehaviorAction(Of T) + fullName.vb: TinyLife.Actions.BehaviorAction(Of T) + name.vb: BehaviorAction(Of T) + spec.csharp: + - uid: TinyLife.Actions.BehaviorAction`1 + name: BehaviorAction + nameWithType: BehaviorAction + fullName: TinyLife.Actions.BehaviorAction + - name: < + nameWithType: < + fullName: < + - name: T + nameWithType: T + fullName: T + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: TinyLife.Actions.BehaviorAction`1 + name: BehaviorAction + nameWithType: BehaviorAction + fullName: TinyLife.Actions.BehaviorAction + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) - uid: TinyLife.Actions.BehaviorMultiAction`1 commentId: T:TinyLife.Actions.BehaviorMultiAction`1 name: BehaviorMultiAction @@ -163,12 +199,6 @@ references: name: MultiAction nameWithType: MultiAction fullName: TinyLife.Actions.MultiAction -- uid: TinyLife.Actions.MultiActionHandler - commentId: T:TinyLife.Actions.MultiActionHandler - parent: TinyLife.Actions - name: MultiActionHandler - nameWithType: MultiActionHandler - fullName: TinyLife.Actions.MultiActionHandler - uid: TinyLife.Actions.OutOfTownAction commentId: T:TinyLife.Actions.OutOfTownAction parent: TinyLife.Actions @@ -207,6 +237,11 @@ references: name: SocialAction nameWithType: SocialAction fullName: TinyLife.Actions.SocialAction +- uid: TinyLife.Actions.StoreAction + commentId: T:TinyLife.Actions.StoreAction + name: StoreAction + nameWithType: StoreAction + fullName: TinyLife.Actions.StoreAction - uid: TinyLife.Actions.TalkAction commentId: T:TinyLife.Actions.TalkAction name: TalkAction @@ -224,11 +259,6 @@ references: name: TalkAction.TalkSettings.EvaluationResult nameWithType: TalkAction.TalkSettings.EvaluationResult fullName: TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult -- uid: TinyLife.Actions.UnderlyingActionHandler - commentId: T:TinyLife.Actions.UnderlyingActionHandler - name: UnderlyingActionHandler - nameWithType: UnderlyingActionHandler - fullName: TinyLife.Actions.UnderlyingActionHandler - uid: TinyLife.Actions.WalkAction commentId: T:TinyLife.Actions.WalkAction name: WalkAction diff --git a/docs/api/TinyLife.Debug.CheatDelegate.yml b/docs/api/TinyLife.Debug.CheatDelegate.yml index a6672fa..cebed70 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: Debug.cs - startLine: 508 + startLine: 512 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Debug.DebugDelegate.yml b/docs/api/TinyLife.Debug.DebugDelegate.yml index efcb135..8669dff 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: Debug.cs - startLine: 513 + startLine: 517 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Debug.yml b/docs/api/TinyLife.Debug.yml index 1264da0..5bb8db6 100644 --- a/docs/api/TinyLife.Debug.yml +++ b/docs/api/TinyLife.Debug.yml @@ -21,7 +21,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Debug path: Debug.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife @@ -66,7 +66,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cheats path: Debug.cs - startLine: 43 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife @@ -103,7 +103,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DebugLines path: Debug.cs - startLine: 49 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml b/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml index c2049ff..d528dbd 100644 --- a/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml +++ b/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml @@ -26,7 +26,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Instance path: Emotions/EmotionModifier.cs - startLine: 234 + startLine: 235 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -81,7 +81,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: Emotions/EmotionModifier.cs - startLine: 241 + startLine: 242 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -126,7 +126,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Amount path: Emotions/EmotionModifier.cs - startLine: 246 + startLine: 247 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -171,7 +171,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TotalTime path: Emotions/EmotionModifier.cs - startLine: 251 + startLine: 252 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -216,7 +216,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Time path: Emotions/EmotionModifier.cs - startLine: 255 + startLine: 256 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -263,7 +263,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Source path: Emotions/EmotionModifier.cs - startLine: 261 + startLine: 262 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -300,7 +300,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PassTime path: Emotions/EmotionModifier.cs - startLine: 280 + startLine: 281 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -336,7 +336,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Emotions/EmotionModifier.cs - startLine: 294 + startLine: 295 assemblies: - Tiny Life namespace: TinyLife.Emotions diff --git a/docs/api/TinyLife.Emotions.EmotionModifier.yml b/docs/api/TinyLife.Emotions.EmotionModifier.yml index 373a4bf..11e00fb 100644 --- a/docs/api/TinyLife.Emotions.EmotionModifier.yml +++ b/docs/api/TinyLife.Emotions.EmotionModifier.yml @@ -55,6 +55,7 @@ items: - TinyLife.Emotions.EmotionModifier.GradesDown - TinyLife.Emotions.EmotionModifier.GradesUp - TinyLife.Emotions.EmotionModifier.HackingFail + - TinyLife.Emotions.EmotionModifier.HadToGetFoodSomewhereElse - TinyLife.Emotions.EmotionModifier.Icon - TinyLife.Emotions.EmotionModifier.InspiredByPride - TinyLife.Emotions.EmotionModifier.InspiringIdeas @@ -125,7 +126,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EmotionModifier path: Emotions/EmotionModifier.cs - startLine: 21 + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -176,7 +177,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: Emotions/EmotionModifier.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -213,7 +214,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Asleep path: Emotions/EmotionModifier.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -248,7 +249,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PeedSelf path: Emotions/EmotionModifier.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -283,7 +284,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PassedOut path: Emotions/EmotionModifier.cs - startLine: 34 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -318,7 +319,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadBook path: Emotions/EmotionModifier.cs - startLine: 35 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -353,7 +354,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FailedJoke path: Emotions/EmotionModifier.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -388,7 +389,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DirtyDishes path: Emotions/EmotionModifier.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -423,7 +424,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BadCreation path: Emotions/EmotionModifier.cs - startLine: 38 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -458,7 +459,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BadCreationAngry path: Emotions/EmotionModifier.cs - startLine: 39 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -493,7 +494,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PerfectCreation path: Emotions/EmotionModifier.cs - startLine: 40 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -528,7 +529,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FriendDied path: Emotions/EmotionModifier.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -563,7 +564,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SleptOutside path: Emotions/EmotionModifier.cs - startLine: 42 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -598,7 +599,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DirtyConversationPartner path: Emotions/EmotionModifier.cs - startLine: 43 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -633,7 +634,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CaughtBeingInappropriate path: Emotions/EmotionModifier.cs - startLine: 44 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -668,7 +669,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoringWork path: Emotions/EmotionModifier.cs - startLine: 45 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -703,7 +704,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SawSomethingPersonal path: Emotions/EmotionModifier.cs - startLine: 46 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -738,7 +739,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoodFood path: Emotions/EmotionModifier.cs - startLine: 47 + startLine: 48 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -773,7 +774,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PleasantInteraction path: Emotions/EmotionModifier.cs - startLine: 48 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -808,7 +809,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LovelyInteraction path: Emotions/EmotionModifier.cs - startLine: 49 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -843,7 +844,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FailedRomance path: Emotions/EmotionModifier.cs - startLine: 50 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -878,7 +879,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StartedDating path: Emotions/EmotionModifier.cs - startLine: 51 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -913,7 +914,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BrokenUpWith path: Emotions/EmotionModifier.cs - startLine: 52 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -948,7 +949,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Promoted path: Emotions/EmotionModifier.cs - startLine: 53 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -983,7 +984,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Demoted path: Emotions/EmotionModifier.cs - startLine: 54 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1018,7 +1019,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fired path: Emotions/EmotionModifier.cs - startLine: 55 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1053,7 +1054,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BadFood path: Emotions/EmotionModifier.cs - startLine: 56 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1088,7 +1089,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FunFoolingAround path: Emotions/EmotionModifier.cs - startLine: 57 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1123,7 +1124,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FinishedMod path: Emotions/EmotionModifier.cs - startLine: 58 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1158,7 +1159,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HackingFail path: Emotions/EmotionModifier.cs - startLine: 59 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1193,7 +1194,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PositiveGauge path: Emotions/EmotionModifier.cs - startLine: 60 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1228,7 +1229,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NegativeGauge path: Emotions/EmotionModifier.cs - startLine: 61 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1263,7 +1264,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MeanConversationPartner path: Emotions/EmotionModifier.cs - startLine: 62 + startLine: 63 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1298,7 +1299,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RepairFail path: Emotions/EmotionModifier.cs - startLine: 63 + startLine: 64 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1333,7 +1334,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FoolAroundFail path: Emotions/EmotionModifier.cs - startLine: 64 + startLine: 65 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1368,7 +1369,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WritersBlock path: Emotions/EmotionModifier.cs - startLine: 65 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1403,7 +1404,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FinishedBook path: Emotions/EmotionModifier.cs - startLine: 66 + startLine: 67 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1438,7 +1439,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ScrappedBook path: Emotions/EmotionModifier.cs - startLine: 67 + startLine: 68 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1473,7 +1474,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SuccessfullyPublished path: Emotions/EmotionModifier.cs - startLine: 68 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1508,7 +1509,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FailedPublishing path: Emotions/EmotionModifier.cs - startLine: 69 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1543,7 +1544,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InspiringIdeas path: Emotions/EmotionModifier.cs - startLine: 70 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1578,7 +1579,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreativelyInspired path: Emotions/EmotionModifier.cs - startLine: 71 + startLine: 72 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1613,7 +1614,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StrokeOfGenius path: Emotions/EmotionModifier.cs - startLine: 72 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1648,7 +1649,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IntrovertedOverstimulated path: Emotions/EmotionModifier.cs - startLine: 73 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1683,7 +1684,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InspiredByPride path: Emotions/EmotionModifier.cs - startLine: 74 + startLine: 75 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1718,7 +1719,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TvInspiredToCook path: Emotions/EmotionModifier.cs - startLine: 75 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1753,7 +1754,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TvSaddenedByNews path: Emotions/EmotionModifier.cs - startLine: 76 + startLine: 77 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1788,7 +1789,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TvExcitedByNews path: Emotions/EmotionModifier.cs - startLine: 77 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1823,7 +1824,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TvRomantic path: Emotions/EmotionModifier.cs - startLine: 78 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1858,7 +1859,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoodWalkthrough path: Emotions/EmotionModifier.cs - startLine: 79 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1893,7 +1894,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoringWalkthrough path: Emotions/EmotionModifier.cs - startLine: 80 + startLine: 81 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1928,7 +1929,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BadTeammates path: Emotions/EmotionModifier.cs - startLine: 81 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1963,7 +1964,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RageQuit path: Emotions/EmotionModifier.cs - startLine: 82 + startLine: 83 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1998,7 +1999,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WonTournament path: Emotions/EmotionModifier.cs - startLine: 83 + startLine: 84 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2033,7 +2034,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LostTournament path: Emotions/EmotionModifier.cs - startLine: 84 + startLine: 85 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2068,7 +2069,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AsexualFoolingPartner path: Emotions/EmotionModifier.cs - startLine: 85 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2103,7 +2104,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AsexualFoolingDeclined path: Emotions/EmotionModifier.cs - startLine: 86 + startLine: 87 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2138,7 +2139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FoolingDeclined path: Emotions/EmotionModifier.cs - startLine: 87 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2173,7 +2174,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EnergizingJog path: Emotions/EmotionModifier.cs - startLine: 88 + startLine: 89 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2208,7 +2209,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EnergizingDumbbells path: Emotions/EmotionModifier.cs - startLine: 89 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2243,7 +2244,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PulledMuscle path: Emotions/EmotionModifier.cs - startLine: 90 + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2278,7 +2279,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StandingDeskPositive path: Emotions/EmotionModifier.cs - startLine: 91 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2313,7 +2314,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StandingDeskSore path: Emotions/EmotionModifier.cs - startLine: 92 + startLine: 93 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2348,7 +2349,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FitnessLevelUp path: Emotions/EmotionModifier.cs - startLine: 93 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2383,7 +2384,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LazyWorkout path: Emotions/EmotionModifier.cs - startLine: 94 + startLine: 95 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2418,7 +2419,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeEnergetic path: Emotions/EmotionModifier.cs - startLine: 95 + startLine: 96 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2453,7 +2454,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeFrisky path: Emotions/EmotionModifier.cs - startLine: 96 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2488,7 +2489,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeFocused path: Emotions/EmotionModifier.cs - startLine: 97 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2523,7 +2524,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeFine path: Emotions/EmotionModifier.cs - startLine: 98 + startLine: 99 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2558,7 +2559,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TooMuchProtein path: Emotions/EmotionModifier.cs - startLine: 99 + startLine: 100 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2593,7 +2594,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeFriskyAsexual path: Emotions/EmotionModifier.cs - startLine: 100 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2628,7 +2629,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DirtyHandsAfterToilet path: Emotions/EmotionModifier.cs - startLine: 101 + startLine: 102 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2663,7 +2664,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DarkRoom path: Emotions/EmotionModifier.cs - startLine: 102 + startLine: 103 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2698,7 +2699,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ThrewAwayInsteadOfCleaning path: Emotions/EmotionModifier.cs - startLine: 103 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2733,7 +2734,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IntrovertedCloseConversation path: Emotions/EmotionModifier.cs - startLine: 104 + startLine: 105 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2768,7 +2769,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IntrovertedStrangerDanger path: Emotions/EmotionModifier.cs - startLine: 105 + startLine: 106 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2803,7 +2804,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IntrovertedHomeLong path: Emotions/EmotionModifier.cs - startLine: 106 + startLine: 107 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2838,7 +2839,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExtrovertedNewRelationship path: Emotions/EmotionModifier.cs - startLine: 107 + startLine: 108 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2873,7 +2874,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExtrovertedConfusedByIntroversion path: Emotions/EmotionModifier.cs - startLine: 108 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2908,7 +2909,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DirtyObject path: Emotions/EmotionModifier.cs - startLine: 109 + startLine: 110 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2943,7 +2944,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UncomfortableCraftedFurniture path: Emotions/EmotionModifier.cs - startLine: 110 + startLine: 111 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2978,7 +2979,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AmazingCraftedFurniture path: Emotions/EmotionModifier.cs - startLine: 111 + startLine: 112 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3013,7 +3014,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelfCraftedFurniture path: Emotions/EmotionModifier.cs - startLine: 112 + startLine: 113 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3048,7 +3049,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WoodworkingSplinter path: Emotions/EmotionModifier.cs - startLine: 113 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3083,7 +3084,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ScrappedSomeonesProject path: Emotions/EmotionModifier.cs - startLine: 114 + startLine: 115 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3118,7 +3119,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoughSchoolDay path: Emotions/EmotionModifier.cs - startLine: 115 + startLine: 116 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3153,7 +3154,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FunSchoolDay path: Emotions/EmotionModifier.cs - startLine: 116 + startLine: 117 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3188,7 +3189,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TerribleAtSchool path: Emotions/EmotionModifier.cs - startLine: 117 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3223,7 +3224,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GradesDown path: Emotions/EmotionModifier.cs - startLine: 118 + startLine: 119 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3258,7 +3259,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GradesUp path: Emotions/EmotionModifier.cs - startLine: 119 + startLine: 120 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3293,7 +3294,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoringHomework path: Emotions/EmotionModifier.cs - startLine: 120 + startLine: 121 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3328,7 +3329,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ForgotHomework path: Emotions/EmotionModifier.cs - startLine: 121 + startLine: 122 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3363,7 +3364,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InterestingStory path: Emotions/EmotionModifier.cs - startLine: 122 + startLine: 123 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3398,7 +3399,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FunnyCartoons path: Emotions/EmotionModifier.cs - startLine: 123 + startLine: 124 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3433,7 +3434,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FunPlaying path: Emotions/EmotionModifier.cs - startLine: 124 + startLine: 125 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3468,7 +3469,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InspiringPlaying path: Emotions/EmotionModifier.cs - startLine: 125 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3503,7 +3504,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PsychedUp path: Emotions/EmotionModifier.cs - startLine: 126 + startLine: 127 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3538,7 +3539,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AggravatingConversation path: Emotions/EmotionModifier.cs - startLine: 127 + startLine: 128 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3573,7 +3574,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpsettingConversation path: Emotions/EmotionModifier.cs - startLine: 128 + startLine: 129 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3590,6 +3591,41 @@ items: - Public - Shared - ReadOnly +- uid: TinyLife.Emotions.EmotionModifier.HadToGetFoodSomewhereElse + commentId: F:TinyLife.Emotions.EmotionModifier.HadToGetFoodSomewhereElse + id: HadToGetFoodSomewhereElse + parent: TinyLife.Emotions.EmotionModifier + langs: + - csharp + - vb + name: HadToGetFoodSomewhereElse + nameWithType: EmotionModifier.HadToGetFoodSomewhereElse + fullName: TinyLife.Emotions.EmotionModifier.HadToGetFoodSomewhereElse + type: Field + source: + remote: + path: TinyLife/Emotions/EmotionModifier.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: HadToGetFoodSomewhereElse + path: Emotions/EmotionModifier.cs + startLine: 130 + assemblies: + - Tiny Life + namespace: TinyLife.Emotions + syntax: + content: public static readonly EmotionModifier HadToGetFoodSomewhereElse + return: + type: TinyLife.Emotions.EmotionModifier + content.vb: Public Shared ReadOnly HadToGetFoodSomewhereElse As EmotionModifier + modifiers.csharp: + - public + - static + - readonly + modifiers.vb: + - Public + - Shared + - ReadOnly - uid: TinyLife.Emotions.EmotionModifier.Name commentId: F:TinyLife.Emotions.EmotionModifier.Name id: Name @@ -3608,7 +3644,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: Emotions/EmotionModifier.cs - startLine: 150 + startLine: 152 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3643,7 +3679,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: Emotions/EmotionModifier.cs - startLine: 154 + startLine: 156 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3678,7 +3714,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Emotion path: Emotions/EmotionModifier.cs - startLine: 159 + startLine: 161 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3713,7 +3749,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Condition path: Emotions/EmotionModifier.cs - startLine: 165 + startLine: 167 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3748,7 +3784,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Emotions/EmotionModifier.cs - startLine: 174 + startLine: 176 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3796,7 +3832,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Emotions/EmotionModifier.cs - startLine: 188 + startLine: 190 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3844,7 +3880,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCausedEmotion path: Emotions/EmotionModifier.cs - startLine: 198 + startLine: 199 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3883,7 +3919,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: Emotions/EmotionModifier.cs - startLine: 213 + startLine: 214 assemblies: - Tiny Life namespace: TinyLife.Emotions diff --git a/docs/api/TinyLife.Emotions.EmotionType.TypeCategory.yml b/docs/api/TinyLife.Emotions.EmotionType.TypeCategory.yml index b354a27..a3401ae 100644 --- a/docs/api/TinyLife.Emotions.EmotionType.TypeCategory.yml +++ b/docs/api/TinyLife.Emotions.EmotionType.TypeCategory.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TypeCategory path: Emotions/EmotionType.cs - startLine: 90 + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -57,7 +57,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Negative path: Emotions/EmotionType.cs - startLine: 95 + startLine: 96 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -91,7 +91,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Positive path: Emotions/EmotionType.cs - startLine: 99 + startLine: 100 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -125,7 +125,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Neutral path: Emotions/EmotionType.cs - startLine: 103 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.Emotions diff --git a/docs/api/TinyLife.Emotions.EmotionType.yml b/docs/api/TinyLife.Emotions.EmotionType.yml index ceaad98..742b74b 100644 --- a/docs/api/TinyLife.Emotions.EmotionType.yml +++ b/docs/api/TinyLife.Emotions.EmotionType.yml @@ -39,7 +39,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EmotionType path: Emotions/EmotionType.cs - startLine: 17 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -90,7 +90,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: Emotions/EmotionType.cs - startLine: 24 + startLine: 25 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -127,7 +127,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fine path: Emotions/EmotionType.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -162,7 +162,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Uncomfortable path: Emotions/EmotionType.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -197,7 +197,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Asleep path: Emotions/EmotionType.cs - startLine: 29 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -232,7 +232,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Happy path: Emotions/EmotionType.cs - startLine: 30 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -267,7 +267,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Embarrassed path: Emotions/EmotionType.cs - startLine: 31 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -302,7 +302,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sad path: Emotions/EmotionType.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -337,7 +337,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Bored path: Emotions/EmotionType.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -372,7 +372,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Frisky path: Emotions/EmotionType.cs - startLine: 34 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -407,7 +407,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Creative path: Emotions/EmotionType.cs - startLine: 35 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -442,7 +442,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Focused path: Emotions/EmotionType.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -477,7 +477,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Stunned path: Emotions/EmotionType.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -512,7 +512,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Angry path: Emotions/EmotionType.cs - startLine: 38 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -547,7 +547,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Energetic path: Emotions/EmotionType.cs - startLine: 39 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -582,7 +582,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: Emotions/EmotionType.cs - startLine: 45 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -617,7 +617,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: Emotions/EmotionType.cs - startLine: 49 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -652,7 +652,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Color path: Emotions/EmotionType.cs - startLine: 54 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -687,7 +687,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Category path: Emotions/EmotionType.cs - startLine: 59 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -722,7 +722,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Emotions/EmotionType.cs - startLine: 68 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -767,7 +767,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: Emotions/EmotionType.cs - startLine: 80 + startLine: 81 assemblies: - Tiny Life namespace: TinyLife.Emotions diff --git a/docs/api/TinyLife.Emotions.IEmotionSource.yml b/docs/api/TinyLife.Emotions.IEmotionSource.yml index 2b6df28..ee8c133 100644 --- a/docs/api/TinyLife.Emotions.IEmotionSource.yml +++ b/docs/api/TinyLife.Emotions.IEmotionSource.yml @@ -20,7 +20,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IEmotionSource path: Emotions/IEmotionSource.cs - startLine: 10 + startLine: 11 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -55,7 +55,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SourceString path: Emotions/IEmotionSource.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Emotions diff --git a/docs/api/TinyLife.GameImpl.GameMode.yml b/docs/api/TinyLife.GameImpl.GameMode.yml index f96beba..6bfe266 100644 --- a/docs/api/TinyLife.GameImpl.GameMode.yml +++ b/docs/api/TinyLife.GameImpl.GameMode.yml @@ -9,6 +9,7 @@ items: - TinyLife.GameImpl.GameMode.InGameHousehold - TinyLife.GameImpl.GameMode.MainMenu - TinyLife.GameImpl.GameMode.SelectHousehold + - TinyLife.GameImpl.GameMode.Splash langs: - csharp - vb @@ -23,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GameMode path: GameImpl.cs - startLine: 694 + startLine: 711 assemblies: - Tiny Life namespace: TinyLife @@ -40,6 +41,40 @@ items: modifiers.vb: - Public - Enum +- uid: TinyLife.GameImpl.GameMode.Splash + commentId: F:TinyLife.GameImpl.GameMode.Splash + id: Splash + parent: TinyLife.GameImpl.GameMode + langs: + - csharp + - vb + name: Splash + nameWithType: GameImpl.GameMode.Splash + fullName: TinyLife.GameImpl.GameMode.Splash + type: Field + source: + remote: + path: TinyLife/GameImpl.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Splash + path: GameImpl.cs + startLine: 714 + assemblies: + - Tiny Life + namespace: TinyLife + summary: 'A game mode that represents the splash screen at startup ' + example: [] + syntax: + content: Splash = 0 + return: + type: TinyLife.GameImpl.GameMode + modifiers.csharp: + - public + - const + modifiers.vb: + - Public + - Const - uid: TinyLife.GameImpl.GameMode.MainMenu commentId: F:TinyLife.GameImpl.GameMode.MainMenu id: MainMenu @@ -58,14 +93,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MainMenu path: GameImpl.cs - startLine: 697 + startLine: 716 assemblies: - Tiny Life namespace: TinyLife summary: 'A game mode that represents the main menu ' example: [] syntax: - content: MainMenu = 0 + content: MainMenu = 1 return: type: TinyLife.GameImpl.GameMode modifiers.csharp: @@ -92,14 +127,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelectHousehold path: GameImpl.cs - startLine: 699 + startLine: 718 assemblies: - Tiny Life namespace: TinyLife summary: 'A game mode that represents the map selection menu ' example: [] syntax: - content: SelectHousehold = 1 + content: SelectHousehold = 2 return: type: TinyLife.GameImpl.GameMode modifiers.csharp: @@ -126,14 +161,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InGameHousehold path: GameImpl.cs - startLine: 701 + startLine: 720 assemblies: - Tiny Life namespace: TinyLife summary: 'A game mode that represents the play mode, either in-game or in build mode ' example: [] syntax: - content: InGameHousehold = 2 + content: InGameHousehold = 3 return: type: TinyLife.GameImpl.GameMode modifiers.csharp: @@ -160,14 +195,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuildOnly path: GameImpl.cs - startLine: 703 + startLine: 722 assemblies: - Tiny Life namespace: TinyLife summary: 'A game mode that represents the play mode forced to build mode (with no current household) ' example: [] syntax: - content: BuildOnly = 3 + content: BuildOnly = 4 return: type: TinyLife.GameImpl.GameMode modifiers.csharp: diff --git a/docs/api/TinyLife.GameImpl.yml b/docs/api/TinyLife.GameImpl.yml index 7686b0c..c198c9a 100644 --- a/docs/api/TinyLife.GameImpl.yml +++ b/docs/api/TinyLife.GameImpl.yml @@ -18,6 +18,7 @@ items: - TinyLife.GameImpl.FadeKeyboardLighting(Microsoft.Xna.Framework.Color) - TinyLife.GameImpl.FollowingPerson - TinyLife.GameImpl.GraphicsMetrics + - TinyLife.GameImpl.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch) - TinyLife.GameImpl.Instance - TinyLife.GameImpl.IsMouseOnUi - TinyLife.GameImpl.Listener @@ -45,7 +46,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GameImpl path: GameImpl.cs - startLine: 50 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife @@ -55,7 +56,9 @@ items: content: 'public class GameImpl : MlemGame, IDisposable' content.vb: >- Public Class GameImpl + Inherits MlemGame + Implements IDisposable inheritance: - System.Object @@ -73,7 +76,9 @@ items: - MLEM.Startup.MlemGame.InputHandler - MLEM.Startup.MlemGame.UiSystem - MLEM.Startup.MlemGame.OnLoadContent + - MLEM.Startup.MlemGame.PreUpdate - MLEM.Startup.MlemGame.OnUpdate + - MLEM.Startup.MlemGame.PreDraw - MLEM.Startup.MlemGame.OnDraw - Microsoft.Xna.Framework.Game.Dispose - Microsoft.Xna.Framework.Game.Exit @@ -141,7 +146,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Version path: GameImpl.cs - startLine: 55 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife @@ -178,7 +183,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Instance path: GameImpl.cs - startLine: 61 + startLine: 63 assemblies: - Tiny Life namespace: TinyLife @@ -217,7 +222,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GraphicsMetrics path: GameImpl.cs - startLine: 65 + startLine: 67 assemblies: - Tiny Life namespace: TinyLife @@ -254,7 +259,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Camera path: GameImpl.cs - startLine: 69 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife @@ -291,7 +296,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Listener path: GameImpl.cs - startLine: 73 + startLine: 75 assemblies: - Tiny Life namespace: TinyLife @@ -328,7 +333,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Map path: GameImpl.cs - startLine: 77 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife @@ -365,7 +370,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentTool path: GameImpl.cs - startLine: 81 + startLine: 83 assemblies: - Tiny Life namespace: TinyLife @@ -402,7 +407,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentTime path: GameImpl.cs - startLine: 96 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife @@ -435,7 +440,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Weekday path: GameImpl.cs - startLine: 100 + startLine: 102 assemblies: - Tiny Life namespace: TinyLife @@ -472,7 +477,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentHousehold path: GameImpl.cs - startLine: 104 + startLine: 106 assemblies: - Tiny Life namespace: TinyLife @@ -509,7 +514,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Money path: GameImpl.cs - startLine: 108 + startLine: 110 assemblies: - Tiny Life namespace: TinyLife @@ -546,7 +551,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentLot path: GameImpl.cs - startLine: 118 + startLine: 120 assemblies: - Tiny Life namespace: TinyLife @@ -583,7 +588,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Speed path: GameImpl.cs - startLine: 124 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife @@ -620,7 +625,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FollowingPerson path: GameImpl.cs - startLine: 137 + startLine: 139 assemblies: - Tiny Life namespace: TinyLife @@ -657,7 +662,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SaveName path: GameImpl.cs - startLine: 149 + startLine: 151 assemblies: - Tiny Life namespace: TinyLife @@ -694,7 +699,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mode path: GameImpl.cs - startLine: 153 + startLine: 155 assemblies: - Tiny Life namespace: TinyLife @@ -731,7 +736,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoadContent path: GameImpl.cs - startLine: 192 + startLine: 194 assemblies: - Tiny Life namespace: TinyLife @@ -765,7 +770,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoUpdate path: GameImpl.cs - startLine: 300 + startLine: 306 assemblies: - Tiny Life namespace: TinyLife @@ -802,7 +807,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoDraw path: GameImpl.cs - startLine: 402 + startLine: 414 assemblies: - Tiny Life namespace: TinyLife @@ -839,7 +844,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Dispose path: GameImpl.cs - startLine: 440 + startLine: 452 assemblies: - Tiny Life namespace: TinyLife @@ -858,6 +863,45 @@ items: modifiers.vb: - Protected - Overrides +- uid: TinyLife.GameImpl.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch) + commentId: M:TinyLife.GameImpl.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch) + id: InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch) + parent: TinyLife.GameImpl + langs: + - csharp + - vb + name: InitializeDefaultUiStyle(SpriteBatch) + nameWithType: GameImpl.InitializeDefaultUiStyle(SpriteBatch) + fullName: TinyLife.GameImpl.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch) + type: Method + source: + remote: + path: TinyLife/GameImpl.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: InitializeDefaultUiStyle + path: GameImpl.cs + startLine: 464 + assemblies: + - Tiny Life + namespace: TinyLife + example: [] + syntax: + content: protected override UiStyle InitializeDefaultUiStyle(SpriteBatch batch) + parameters: + - id: batch + type: Microsoft.Xna.Framework.Graphics.SpriteBatch + return: + type: MLEM.Ui.Style.UiStyle + content.vb: Protected Overrides Function InitializeDefaultUiStyle(batch As SpriteBatch) As UiStyle + overridden: MLEM.Startup.MlemGame.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch) + overload: TinyLife.GameImpl.InitializeDefaultUiStyle* + modifiers.csharp: + - protected + - override + modifiers.vb: + - Protected + - Overrides - uid: TinyLife.GameImpl.IsMouseOnUi commentId: M:TinyLife.GameImpl.IsMouseOnUi id: IsMouseOnUi @@ -876,7 +920,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsMouseOnUi path: GameImpl.cs - startLine: 455 + startLine: 473 assemblies: - Tiny Life namespace: TinyLife @@ -911,7 +955,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SwitchGameMode path: GameImpl.cs - startLine: 464 + startLine: 482 assemblies: - Tiny Life namespace: TinyLife @@ -947,7 +991,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanBeExtremelyFast path: GameImpl.cs - startLine: 529 + startLine: 546 assemblies: - Tiny Life namespace: TinyLife @@ -982,11 +1026,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanSaveOrSwitchModes path: GameImpl.cs - startLine: 540 + startLine: 557 assemblies: - Tiny Life namespace: TinyLife - summary: "\nReturns whether the game can currently save or if is allowed to be used right now.\nThe return value is influenced by and .\n" + summary: "\nReturns whether the game can currently save or if is allowed to be used right now.\nThe return value is influenced by , and .\n" example: [] syntax: content: public bool CanSaveOrSwitchModes() @@ -1017,7 +1061,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FadeKeyboardLighting path: GameImpl.cs - startLine: 557 + startLine: 574 assemblies: - Tiny Life namespace: TinyLife @@ -1053,7 +1097,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeScreenshot path: GameImpl.cs - startLine: 581 + startLine: 598 assemblies: - Tiny Life namespace: TinyLife @@ -1285,6 +1329,13 @@ references: name: OnLoadContent nameWithType: MlemGame.OnLoadContent fullName: MLEM.Startup.MlemGame.OnLoadContent +- uid: MLEM.Startup.MlemGame.PreUpdate + commentId: E:MLEM.Startup.MlemGame.PreUpdate + parent: MLEM.Startup.MlemGame + isExternal: true + name: PreUpdate + nameWithType: MlemGame.PreUpdate + fullName: MLEM.Startup.MlemGame.PreUpdate - uid: MLEM.Startup.MlemGame.OnUpdate commentId: E:MLEM.Startup.MlemGame.OnUpdate parent: MLEM.Startup.MlemGame @@ -1292,6 +1343,13 @@ references: name: OnUpdate nameWithType: MlemGame.OnUpdate fullName: MLEM.Startup.MlemGame.OnUpdate +- uid: MLEM.Startup.MlemGame.PreDraw + commentId: E:MLEM.Startup.MlemGame.PreDraw + parent: MLEM.Startup.MlemGame + isExternal: true + name: PreDraw + nameWithType: MlemGame.PreDraw + fullName: MLEM.Startup.MlemGame.PreDraw - uid: MLEM.Startup.MlemGame.OnDraw commentId: E:MLEM.Startup.MlemGame.OnDraw parent: MLEM.Startup.MlemGame @@ -2845,6 +2903,72 @@ references: name: Boolean nameWithType: Boolean fullName: System.Boolean +- uid: MLEM.Startup.MlemGame.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch) + commentId: M:MLEM.Startup.MlemGame.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch) + parent: MLEM.Startup.MlemGame + isExternal: true + name: InitializeDefaultUiStyle(SpriteBatch) + nameWithType: MlemGame.InitializeDefaultUiStyle(SpriteBatch) + fullName: MLEM.Startup.MlemGame.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch) + spec.csharp: + - uid: MLEM.Startup.MlemGame.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch) + name: InitializeDefaultUiStyle + nameWithType: MlemGame.InitializeDefaultUiStyle + fullName: MLEM.Startup.MlemGame.InitializeDefaultUiStyle + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch + name: SpriteBatch + nameWithType: SpriteBatch + fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: MLEM.Startup.MlemGame.InitializeDefaultUiStyle(Microsoft.Xna.Framework.Graphics.SpriteBatch) + name: InitializeDefaultUiStyle + nameWithType: MlemGame.InitializeDefaultUiStyle + fullName: MLEM.Startup.MlemGame.InitializeDefaultUiStyle + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch + name: SpriteBatch + nameWithType: SpriteBatch + fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.GameImpl.InitializeDefaultUiStyle* + commentId: Overload:TinyLife.GameImpl.InitializeDefaultUiStyle + name: InitializeDefaultUiStyle + nameWithType: GameImpl.InitializeDefaultUiStyle + fullName: TinyLife.GameImpl.InitializeDefaultUiStyle +- uid: Microsoft.Xna.Framework.Graphics.SpriteBatch + commentId: T:Microsoft.Xna.Framework.Graphics.SpriteBatch + parent: Microsoft.Xna.Framework.Graphics + isExternal: true + name: SpriteBatch + nameWithType: SpriteBatch + fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch +- uid: MLEM.Ui.Style.UiStyle + commentId: T:MLEM.Ui.Style.UiStyle + parent: MLEM.Ui.Style + isExternal: true + name: UiStyle + nameWithType: UiStyle + fullName: MLEM.Ui.Style.UiStyle +- uid: MLEM.Ui.Style + commentId: N:MLEM.Ui.Style + isExternal: true + name: MLEM.Ui.Style + nameWithType: MLEM.Ui.Style + fullName: MLEM.Ui.Style - uid: MLEM.Ui.UiSystem commentId: T:MLEM.Ui.UiSystem isExternal: true @@ -2897,6 +3021,9 @@ references: - name: ) nameWithType: ) fullName: ) +- uid: TinyLife.Uis.CharacterCreator.CanCloseOrExport + commentId: M:TinyLife.Uis.CharacterCreator.CanCloseOrExport + isExternal: true - uid: TinyLife.World.Lot.AreRequirementsMet commentId: M:TinyLife.World.Lot.AreRequirementsMet isExternal: true diff --git a/docs/api/TinyLife.GameSpeed.yml b/docs/api/TinyLife.GameSpeed.yml index c0e20f8..ec34616 100644 --- a/docs/api/TinyLife.GameSpeed.yml +++ b/docs/api/TinyLife.GameSpeed.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GameSpeed path: Options.cs - startLine: 315 + startLine: 322 assemblies: - Tiny Life namespace: TinyLife @@ -59,7 +59,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Paused path: Options.cs - startLine: 320 + startLine: 327 assemblies: - Tiny Life namespace: TinyLife @@ -93,7 +93,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Regular path: Options.cs - startLine: 324 + startLine: 331 assemblies: - Tiny Life namespace: TinyLife @@ -127,7 +127,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fast path: Options.cs - startLine: 328 + startLine: 335 assemblies: - Tiny Life namespace: TinyLife @@ -161,7 +161,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VeryFast path: Options.cs - startLine: 332 + startLine: 339 assemblies: - Tiny Life namespace: TinyLife @@ -195,7 +195,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExtremelyFast path: Options.cs - startLine: 337 + startLine: 344 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.GenealogyType.yml b/docs/api/TinyLife.GenealogyType.yml index ced91e5..3719705 100644 --- a/docs/api/TinyLife.GenealogyType.yml +++ b/docs/api/TinyLife.GenealogyType.yml @@ -28,7 +28,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GenealogyType path: Relationship.cs - startLine: 237 + startLine: 238 assemblies: - Tiny Life namespace: TinyLife @@ -64,7 +64,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Unrelated path: Relationship.cs - startLine: 242 + startLine: 243 assemblies: - Tiny Life namespace: TinyLife @@ -98,7 +98,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Parent path: Relationship.cs - startLine: 246 + startLine: 247 assemblies: - Tiny Life namespace: TinyLife @@ -132,7 +132,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Child path: Relationship.cs - startLine: 250 + startLine: 251 assemblies: - Tiny Life namespace: TinyLife @@ -166,7 +166,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sibling path: Relationship.cs - startLine: 254 + startLine: 255 assemblies: - Tiny Life namespace: TinyLife @@ -200,7 +200,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Nibling path: Relationship.cs - startLine: 258 + startLine: 259 assemblies: - Tiny Life namespace: TinyLife @@ -234,7 +234,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Pibling path: Relationship.cs - startLine: 262 + startLine: 263 assemblies: - Tiny Life namespace: TinyLife @@ -268,7 +268,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Grandparent path: Relationship.cs - startLine: 266 + startLine: 267 assemblies: - Tiny Life namespace: TinyLife @@ -302,7 +302,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Grandchild path: Relationship.cs - startLine: 270 + startLine: 271 assemblies: - Tiny Life namespace: TinyLife @@ -336,7 +336,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DistantlyRelated path: Relationship.cs - startLine: 274 + startLine: 275 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Goals.AmountGoal.yml b/docs/api/TinyLife.Goals.AmountGoal.yml index 4db12db..0d56249 100644 --- a/docs/api/TinyLife.Goals.AmountGoal.yml +++ b/docs/api/TinyLife.Goals.AmountGoal.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AmountGoal path: Goals/AmountGoal.cs - startLine: 8 + startLine: 9 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -34,7 +34,9 @@ items: content: 'public class AmountGoal : AutoTriggerGoal, IGenericDataHolder' content.vb: >- Public Class AmountGoal + Inherits AutoTriggerGoal(Of Single) + Implements IGenericDataHolder inheritance: - System.Object @@ -87,7 +89,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Goals/AmountGoal.cs - startLine: 14 + startLine: 15 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -123,17 +125,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetProgress path: Goals/AmountGoal.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nReturns the progress percentage (between 0 and 1) that this goal has\n" example: [] syntax: content: public override float GetProgress() return: type: System.Single - description: The progress percentage content.vb: Public Overrides Function GetProgress As Single overridden: TinyLife.Goals.Goal.GetProgress overload: TinyLife.Goals.AmountGoal.GetProgress* @@ -161,11 +161,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reset path: Goals/AmountGoal.cs - startLine: 25 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nResets this goal to the default values, which should cause 0 to be returned on \n" example: [] syntax: content: public override void Reset() @@ -196,17 +195,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayedProgress path: Goals/AmountGoal.cs - startLine: 30 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nReturns a string that is used in a goal set's displayed ui information that determines the progress of this goal.\nBy default, the percentage is displayed as a percentage between 0 and 100.\n" example: [] syntax: content: public override string GetDisplayedProgress() return: type: System.String - description: The displayed goal progress content.vb: Public Overrides Function GetDisplayedProgress As String overridden: TinyLife.Goals.Goal.GetDisplayedProgress overload: TinyLife.Goals.AmountGoal.GetDisplayedProgress* @@ -234,11 +231,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Trigger path: Goals/AmountGoal.cs - startLine: 35 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nCauses this auto-triggered goal to be triggered.\nThis method is only called if the is met.\n" example: [] syntax: content: protected override void Trigger(float value) diff --git a/docs/api/TinyLife.Goals.AutoGoalInfo.yml b/docs/api/TinyLife.Goals.AutoGoalInfo.yml index 0fcdc69..15ddb3a 100644 --- a/docs/api/TinyLife.Goals.AutoGoalInfo.yml +++ b/docs/api/TinyLife.Goals.AutoGoalInfo.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AutoGoalInfo path: Goals/GoalInfo.cs - startLine: 44 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -34,7 +34,9 @@ items: content: 'public class AutoGoalInfo : GoalInfo, IGenericDataHolder' content.vb: >- Public Class AutoGoalInfo + Inherits GoalInfo + Implements IGenericDataHolder inheritance: - System.Object @@ -81,7 +83,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Timed path: Goals/GoalInfo.cs - startLine: 64 + startLine: 65 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -137,7 +139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Amount path: Goals/GoalInfo.cs - startLine: 78 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -193,7 +195,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Distinct path: Goals/GoalInfo.cs - startLine: 94 + startLine: 95 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -252,7 +254,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Distinct path: Goals/GoalInfo.cs - startLine: 113 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -311,7 +313,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Conditioned path: Goals/GoalInfo.cs - startLine: 129 + startLine: 130 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.AutoTriggerGoal-1.yml b/docs/api/TinyLife.Goals.AutoTriggerGoal-1.yml index cde200f..e24801f 100644 --- a/docs/api/TinyLife.Goals.AutoTriggerGoal-1.yml +++ b/docs/api/TinyLife.Goals.AutoTriggerGoal-1.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AutoTriggerGoal path: Goals/AutoTriggerGoal.cs - startLine: 8 + startLine: 9 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -38,7 +38,9 @@ items: description: The type of value that the auto-triggered goal consumes content.vb: >- Public MustInherit Class AutoTriggerGoal(Of T) + Inherits Goal + Implements IGenericDataHolder inheritance: - System.Object @@ -99,7 +101,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AutoInfo path: Goals/AutoTriggerGoal.cs - startLine: 13 + startLine: 14 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -134,7 +136,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Goals/AutoTriggerGoal.cs - startLine: 16 + startLine: 17 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -172,7 +174,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Trigger path: Goals/AutoTriggerGoal.cs - startLine: 25 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -212,21 +214,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Goals/AutoTriggerGoal.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nValidates this goal when loading the underlying from disk\n" example: [] syntax: content: public override bool Validate(GoalSet set) parameters: - id: set type: TinyLife.Goals.GoalSet - description: The underlying goal set return: type: System.Boolean - description: Whether this goal is considered to be valid content.vb: Public Overrides Function Validate(set As GoalSet) As Boolean overridden: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) overload: TinyLife.Goals.AutoTriggerGoal`1.Validate* @@ -256,7 +255,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Trigger path: Goals/AutoTriggerGoal.cs - startLine: 44 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -305,7 +304,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Trigger path: Goals/AutoTriggerGoal.cs - startLine: 61 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.ConditionedGoal.yml b/docs/api/TinyLife.Goals.ConditionedGoal.yml index f189027..4edf025 100644 --- a/docs/api/TinyLife.Goals.ConditionedGoal.yml +++ b/docs/api/TinyLife.Goals.ConditionedGoal.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConditionedGoal path: Goals/ConditionedGoal.cs - startLine: 7 + startLine: 8 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -34,7 +34,9 @@ items: content: 'public class ConditionedGoal : AutoTriggerGoal, IGenericDataHolder' content.vb: >- Public Class ConditionedGoal + Inherits AutoTriggerGoal(Of Boolean) + Implements IGenericDataHolder inheritance: - System.Object @@ -87,7 +89,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Goals/ConditionedGoal.cs - startLine: 13 + startLine: 14 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -127,13 +129,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nReturns the progress percentage (between 0 and 1) that this goal has\n" example: [] syntax: content: public override float GetProgress() return: type: System.Single - description: The progress percentage content.vb: Public Overrides Function GetProgress As Single overridden: TinyLife.Goals.Goal.GetProgress overload: TinyLife.Goals.ConditionedGoal.GetProgress* @@ -165,7 +165,6 @@ items: assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nResets this goal to the default values, which should cause 0 to be returned on \n" example: [] syntax: content: public override void Reset() @@ -200,13 +199,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nReturns a string that is used in a goal set's displayed ui information that determines the progress of this goal.\nBy default, the percentage is displayed as a percentage between 0 and 100.\n" example: [] syntax: content: public override string GetDisplayedProgress() return: type: System.String - description: The displayed goal progress content.vb: Public Overrides Function GetDisplayedProgress As String overridden: TinyLife.Goals.Goal.GetDisplayedProgress overload: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress* @@ -238,7 +235,6 @@ items: assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nCauses this auto-triggered goal to be triggered.\nThis method is only called if the is met.\n" example: [] syntax: content: protected override void Trigger(bool value) diff --git a/docs/api/TinyLife.Goals.DistinctGoal.yml b/docs/api/TinyLife.Goals.DistinctGoal.yml index 8c62a24..8e0facd 100644 --- a/docs/api/TinyLife.Goals.DistinctGoal.yml +++ b/docs/api/TinyLife.Goals.DistinctGoal.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DistinctGoal path: Goals/DistinctGoal.cs - startLine: 9 + startLine: 10 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -35,7 +35,9 @@ items: content: 'public class DistinctGoal : AutoTriggerGoal, IGenericDataHolder' content.vb: >- Public Class DistinctGoal + Inherits AutoTriggerGoal(Of Object) + Implements IGenericDataHolder inheritance: - System.Object @@ -87,7 +89,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Goals/DistinctGoal.cs - startLine: 16 + startLine: 17 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -123,17 +125,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetProgress path: Goals/DistinctGoal.cs - startLine: 22 + startLine: 23 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nReturns the progress percentage (between 0 and 1) that this goal has\n" example: [] syntax: content: public override float GetProgress() return: type: System.Single - description: The progress percentage content.vb: Public Overrides Function GetProgress As Single overridden: TinyLife.Goals.Goal.GetProgress overload: TinyLife.Goals.DistinctGoal.GetProgress* @@ -161,11 +161,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reset path: Goals/DistinctGoal.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nResets this goal to the default values, which should cause 0 to be returned on \n" example: [] syntax: content: public override void Reset() @@ -196,17 +195,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayedProgress path: Goals/DistinctGoal.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nReturns a string that is used in a goal set's displayed ui information that determines the progress of this goal.\nBy default, the percentage is displayed as a percentage between 0 and 100.\n" example: [] syntax: content: public override string GetDisplayedProgress() return: type: System.String - description: The displayed goal progress content.vb: Public Overrides Function GetDisplayedProgress As String overridden: TinyLife.Goals.Goal.GetDisplayedProgress overload: TinyLife.Goals.DistinctGoal.GetDisplayedProgress* @@ -234,21 +231,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Goals/DistinctGoal.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nValidates this goal when loading the underlying from disk\n" example: [] syntax: content: public override bool Validate(GoalSet set) parameters: - id: set type: TinyLife.Goals.GoalSet - description: The underlying goal set return: type: System.Boolean - description: Whether this goal is considered to be valid content.vb: Public Overrides Function Validate(set As GoalSet) As Boolean overridden: TinyLife.Goals.AutoTriggerGoal{System.Object}.Validate(TinyLife.Goals.GoalSet) overload: TinyLife.Goals.DistinctGoal.Validate* @@ -276,11 +270,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Trigger path: Goals/DistinctGoal.cs - startLine: 47 + startLine: 48 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nCauses this auto-triggered goal to be triggered.\nThis method is only called if the is met.\n" example: [] syntax: content: protected override void Trigger(object value) diff --git a/docs/api/TinyLife.Goals.Goal.yml b/docs/api/TinyLife.Goals.Goal.yml index e6c2a1e..450078a 100644 --- a/docs/api/TinyLife.Goals.Goal.yml +++ b/docs/api/TinyLife.Goals.Goal.yml @@ -27,7 +27,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Goal path: Goals/Goal.cs - startLine: 8 + startLine: 9 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -42,7 +42,9 @@ items: Public MustInherit Class Goal + Inherits JsonTypeSafeGenericDataHolder + Implements IGenericDataHolder inheritance: - System.Object @@ -95,7 +97,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: Goals/Goal.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -140,7 +142,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Set path: Goals/Goal.cs - startLine: 19 + startLine: 20 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -177,7 +179,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Info path: Goals/Goal.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -214,7 +216,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Goals/Goal.cs - startLine: 30 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -253,7 +255,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetProgress path: Goals/Goal.cs - startLine: 40 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -290,7 +292,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reset path: Goals/Goal.cs - startLine: 45 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -324,7 +326,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayedProgress path: Goals/Goal.cs - startLine: 52 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -361,7 +363,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Goals/Goal.cs - startLine: 61 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.GoalInfo.yml b/docs/api/TinyLife.Goals.GoalInfo.yml index e3e9ff8..39e8480 100644 --- a/docs/api/TinyLife.Goals.GoalInfo.yml +++ b/docs/api/TinyLife.Goals.GoalInfo.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoalInfo path: Goals/GoalInfo.cs - startLine: 10 + startLine: 11 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -32,7 +32,9 @@ items: content: 'public class GoalInfo : GenericDataHolder, IGenericDataHolder' content.vb: >- Public Class GoalInfo + Inherits GenericDataHolder + Implements IGenericDataHolder inheritance: - System.Object @@ -78,7 +80,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: Goals/GoalInfo.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -113,7 +115,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Goals/GoalInfo.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -155,7 +157,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Construct path: Goals/GoalInfo.cs - startLine: 34 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.GoalSet.yml b/docs/api/TinyLife.Goals.GoalSet.yml index b3bafe6..a71b42b 100644 --- a/docs/api/TinyLife.Goals.GoalSet.yml +++ b/docs/api/TinyLife.Goals.GoalSet.yml @@ -30,7 +30,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoalSet path: Goals/GoalSet.cs - startLine: 45 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -45,7 +45,9 @@ items: Public Class GoalSet + Inherits JsonTypeSafeGenericDataHolder + Implements IGenericDataHolder inheritance: - System.Object @@ -93,7 +95,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Info path: Goals/GoalSet.cs - startLine: 53 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -130,7 +132,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Person path: Goals/GoalSet.cs - startLine: 57 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -167,7 +169,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Goals/GoalSet.cs - startLine: 64 + startLine: 65 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -206,7 +208,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetProgress path: Goals/GoalSet.cs - startLine: 74 + startLine: 75 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -241,7 +243,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompleted path: Goals/GoalSet.cs - startLine: 86 + startLine: 87 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -276,7 +278,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reset path: Goals/GoalSet.cs - startLine: 93 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -308,7 +310,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetGoals path: Goals/GoalSet.cs - startLine: 103 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -317,6 +319,7 @@ items: syntax: content: >- public IEnumerable GetGoals() + where T : Goal typeParameters: - id: T @@ -351,7 +354,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetGoal path: Goals/GoalSet.cs - startLine: 113 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -360,6 +363,7 @@ items: syntax: content: >- public T GetGoal(string name) + where T : Goal parameters: - id: name @@ -398,7 +402,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetGoal path: Goals/GoalSet.cs - startLine: 123 + startLine: 124 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -407,6 +411,7 @@ items: syntax: content: >- public T GetGoal() + where T : Goal typeParameters: - id: T @@ -441,7 +446,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplay path: Goals/GoalSet.cs - startLine: 132 + startLine: 133 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -480,7 +485,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Goals/GoalSet.cs - startLine: 153 + startLine: 154 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.GoalSetInfo.yml b/docs/api/TinyLife.Goals.GoalSetInfo.yml index d70b137..390df9d 100644 --- a/docs/api/TinyLife.Goals.GoalSetInfo.yml +++ b/docs/api/TinyLife.Goals.GoalSetInfo.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoalSetInfo path: Goals/GoalSet.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -32,7 +32,9 @@ items: content: 'public class GoalSetInfo : GenericDataHolder, IGenericDataHolder' content.vb: >- Public Class GoalSetInfo + Inherits GenericDataHolder + Implements IGenericDataHolder inheritance: - System.Object @@ -76,7 +78,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Configurations path: Goals/GoalSet.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -111,7 +113,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Goals/GoalSet.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -150,7 +152,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Construct path: Goals/GoalSet.cs - startLine: 35 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.GoalTrigger.yml b/docs/api/TinyLife.Goals.GoalTrigger.yml index 64aca1e..f407e21 100644 --- a/docs/api/TinyLife.Goals.GoalTrigger.yml +++ b/docs/api/TinyLife.Goals.GoalTrigger.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoalTrigger path: Goals/GoalTrigger.cs - startLine: 8 + startLine: 9 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -69,7 +69,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PersonUpdate path: Goals/GoalTrigger.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -103,7 +103,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FurnitureCreated path: Goals/GoalTrigger.cs - startLine: 21 + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -137,7 +137,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionCompleted path: Goals/GoalTrigger.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -171,7 +171,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionUpdate path: Goals/GoalTrigger.cs - startLine: 31 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -205,7 +205,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EarnMoney path: Goals/GoalTrigger.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.Job.yml b/docs/api/TinyLife.Goals.Job.yml index 1ab27ff..aabb377 100644 --- a/docs/api/TinyLife.Goals.Job.yml +++ b/docs/api/TinyLife.Goals.Job.yml @@ -31,7 +31,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Job path: Goals/Job.cs - startLine: 16 + startLine: 17 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -46,7 +46,9 @@ items: Public Class Job + Inherits JsonTypeSafeGenericDataHolder + Implements IGenericDataHolder inheritance: - System.Object @@ -94,7 +96,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: Goals/Job.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -139,7 +141,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Person path: Goals/Job.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -176,7 +178,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Performance path: Goals/Job.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -223,7 +225,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Level path: Goals/Job.cs - startLine: 38 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -270,7 +272,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DailyTasks path: Goals/Job.cs - startLine: 43 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -317,7 +319,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentHourlyPay path: Goals/Job.cs - startLine: 48 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -354,7 +356,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Goals/Job.cs - startLine: 56 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -396,7 +398,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: Goals/Job.cs - startLine: 69 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -432,7 +434,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddPerformance path: Goals/Job.cs - startLine: 100 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -468,7 +470,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLevel path: Goals/Job.cs - startLine: 119 + startLine: 120 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -504,7 +506,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasRequiredPromotionSkills path: Goals/Job.cs - startLine: 158 + startLine: 159 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -539,7 +541,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Goals/Job.cs - startLine: 170 + startLine: 171 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.JobType.yml b/docs/api/TinyLife.Goals.JobType.yml index 081393f..184865a 100644 --- a/docs/api/TinyLife.Goals.JobType.yml +++ b/docs/api/TinyLife.Goals.JobType.yml @@ -43,7 +43,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JobType path: Goals/JobType.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -58,7 +58,9 @@ items: Public Class JobType + Inherits GenericDataHolder + Implements IGenericDataHolder inheritance: - System.Object @@ -104,7 +106,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: Goals/JobType.cs - startLine: 31 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -141,7 +143,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: Goals/JobType.cs - startLine: 71 + startLine: 72 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -176,7 +178,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HourlyPay path: Goals/JobType.cs - startLine: 76 + startLine: 77 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -211,7 +213,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorkHours path: Goals/JobType.cs - startLine: 81 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -246,7 +248,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OffWorkDays path: Goals/JobType.cs - startLine: 86 + startLine: 87 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -281,7 +283,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredPromotionSkills path: Goals/JobType.cs - startLine: 91 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -318,7 +320,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaxLevel path: Goals/JobType.cs - startLine: 95 + startLine: 96 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -355,7 +357,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasSpecialLocalization path: Goals/JobType.cs - startLine: 100 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -392,7 +394,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredAges path: Goals/JobType.cs - startLine: 105 + startLine: 106 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -429,7 +431,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanQuitOrBeFired path: Goals/JobType.cs - startLine: 110 + startLine: 111 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -466,7 +468,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DailyTasks path: Goals/JobType.cs - startLine: 115 + startLine: 116 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -503,7 +505,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DailyTaskImportance path: Goals/JobType.cs - startLine: 120 + startLine: 121 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -540,7 +542,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Goals/JobType.cs - startLine: 129 + startLine: 130 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -588,7 +590,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Construct path: Goals/JobType.cs - startLine: 142 + startLine: 143 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -630,7 +632,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsTimeToWork path: Goals/JobType.cs - startLine: 152 + startLine: 153 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -674,7 +676,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToScheduleString path: Goals/JobType.cs - startLine: 162 + startLine: 163 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -711,7 +713,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayName path: Goals/JobType.cs - startLine: 176 + startLine: 177 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -755,7 +757,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRequiredPromotionSkills path: Goals/JobType.cs - startLine: 188 + startLine: 189 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -796,7 +798,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnWorkStartsInAnHour path: Goals/JobType.cs - startLine: 203 + startLine: 204 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -834,7 +836,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnWorkHoursOver path: Goals/JobType.cs - startLine: 214 + startLine: 215 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -872,7 +874,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnWorkFinished path: Goals/JobType.cs - startLine: 224 + startLine: 225 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -913,7 +915,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnWorkStarted path: Goals/JobType.cs - startLine: 235 + startLine: 236 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.LifeGoal.Instance.yml b/docs/api/TinyLife.Goals.LifeGoal.Instance.yml index 0b2d206..b713b95 100644 --- a/docs/api/TinyLife.Goals.LifeGoal.Instance.yml +++ b/docs/api/TinyLife.Goals.LifeGoal.Instance.yml @@ -29,7 +29,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Instance path: Goals/LifeGoal.cs - startLine: 172 + startLine: 173 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -84,7 +84,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Goal path: Goals/LifeGoal.cs - startLine: 179 + startLine: 180 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -129,7 +129,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentGoals path: Goals/LifeGoal.cs - startLine: 183 + startLine: 184 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -176,7 +176,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StageIndex path: Goals/LifeGoal.cs - startLine: 190 + startLine: 191 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -223,7 +223,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Person path: Goals/LifeGoal.cs - startLine: 195 + startLine: 196 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -260,7 +260,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Stage path: Goals/LifeGoal.cs - startLine: 200 + startLine: 201 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -297,7 +297,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Completed path: Goals/LifeGoal.cs - startLine: 204 + startLine: 205 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -334,7 +334,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Goals/LifeGoal.cs - startLine: 212 + startLine: 213 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -376,7 +376,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: Goals/LifeGoal.cs - startLine: 222 + startLine: 223 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -408,7 +408,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Advance path: Goals/LifeGoal.cs - startLine: 232 + startLine: 233 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -440,7 +440,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Goals/LifeGoal.cs - startLine: 257 + startLine: 258 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.LifeGoal.yml b/docs/api/TinyLife.Goals.LifeGoal.yml index 1d4805e..e05f0b2 100644 --- a/docs/api/TinyLife.Goals.LifeGoal.yml +++ b/docs/api/TinyLife.Goals.LifeGoal.yml @@ -34,7 +34,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LifeGoal path: Goals/LifeGoal.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -85,7 +85,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Goals path: Goals/LifeGoal.cs - startLine: 30 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -122,7 +122,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Chef path: Goals/LifeGoal.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -157,7 +157,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GymRat path: Goals/LifeGoal.cs - startLine: 61 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -192,7 +192,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HouseholdHero path: Goals/LifeGoal.cs - startLine: 73 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -227,7 +227,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComputerAddict path: Goals/LifeGoal.cs - startLine: 85 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -262,7 +262,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FriendOfEveryone path: Goals/LifeGoal.cs - startLine: 97 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -297,7 +297,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnAdvanced path: Goals/LifeGoal.cs - startLine: 112 + startLine: 113 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -332,7 +332,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: Goals/LifeGoal.cs - startLine: 116 + startLine: 117 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -367,7 +367,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: Goals/LifeGoal.cs - startLine: 121 + startLine: 122 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -402,7 +402,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Stages path: Goals/LifeGoal.cs - startLine: 125 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -437,7 +437,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RewardPersonality path: Goals/LifeGoal.cs - startLine: 130 + startLine: 131 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -472,7 +472,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AllowedAges path: Goals/LifeGoal.cs - startLine: 135 + startLine: 136 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -509,7 +509,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Goals/LifeGoal.cs - startLine: 143 + startLine: 144 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -554,7 +554,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompleted path: Goals/LifeGoal.cs - startLine: 154 + startLine: 155 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -593,7 +593,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: Goals/LifeGoal.cs - startLine: 163 + startLine: 164 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.ManualProgressGoal.yml b/docs/api/TinyLife.Goals.ManualProgressGoal.yml index 5790fc6..8bb1307 100644 --- a/docs/api/TinyLife.Goals.ManualProgressGoal.yml +++ b/docs/api/TinyLife.Goals.ManualProgressGoal.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ManualProgressGoal path: Goals/ManualProgressGoal.cs - startLine: 10 + startLine: 11 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -33,7 +33,9 @@ items: content: 'public class ManualProgressGoal : Goal, IGenericDataHolder' content.vb: >- Public Class ManualProgressGoal + Inherits Goal + Implements IGenericDataHolder inheritance: - System.Object @@ -83,21 +85,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Goals/ManualProgressGoal.cs - startLine: 16 + startLine: 17 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nCreates a new goal with the given settings\n" example: [] syntax: content: public ManualProgressGoal(GoalSet set, GoalInfo info) parameters: - id: set type: TinyLife.Goals.GoalSet - description: The goal set that this goal is a part of - id: info type: TinyLife.Goals.GoalInfo - description: The underlying goal info that this goal has been constructed from content.vb: Public Sub New(set As GoalSet, info As GoalInfo) overload: TinyLife.Goals.ManualProgressGoal.#ctor* modifiers.csharp: @@ -126,13 +125,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nReturns the progress percentage (between 0 and 1) that this goal has\n" example: [] syntax: content: public override float GetProgress() return: type: System.Single - description: The progress percentage content.vb: Public Overrides Function GetProgress As Single overridden: TinyLife.Goals.Goal.GetProgress overload: TinyLife.Goals.ManualProgressGoal.GetProgress* @@ -164,7 +161,6 @@ items: assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nResets this goal to the default values, which should cause 0 to be returned on \n" example: [] syntax: content: public override void Reset() diff --git a/docs/api/TinyLife.Goals.Project.ActionSettings.yml b/docs/api/TinyLife.Goals.Project.ActionSettings.yml index 5262dbe..d5bebce 100644 --- a/docs/api/TinyLife.Goals.Project.ActionSettings.yml +++ b/docs/api/TinyLife.Goals.Project.ActionSettings.yml @@ -31,7 +31,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionSettings path: Goals/Project.cs - startLine: 204 + startLine: 205 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -73,7 +73,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: Goals/Project.cs - startLine: 209 + startLine: 210 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -106,7 +106,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Context path: Goals/Project.cs - startLine: 213 + startLine: 214 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -139,7 +139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: Goals/Project.cs - startLine: 217 + startLine: 218 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -172,7 +172,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConstructedType path: Goals/Project.cs - startLine: 221 + startLine: 222 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -205,7 +205,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConstructedTypeScrap path: Goals/Project.cs - startLine: 226 + startLine: 227 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -238,7 +238,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecute path: Goals/Project.cs - startLine: 230 + startLine: 231 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -271,7 +271,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredSkill path: Goals/Project.cs - startLine: 236 + startLine: 237 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -304,7 +304,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredAges path: Goals/Project.cs - startLine: 241 + startLine: 242 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -337,7 +337,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProjectDisplayName path: Goals/Project.cs - startLine: 246 + startLine: 247 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -370,7 +370,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanContinue path: Goals/Project.cs - startLine: 250 + startLine: 251 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -403,7 +403,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IncludeProject path: Goals/Project.cs - startLine: 254 + startLine: 255 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -436,7 +436,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Goals/Project.cs - startLine: 263 + startLine: 264 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.Project.yml b/docs/api/TinyLife.Goals.Project.yml index a01c9ca..020a4d6 100644 --- a/docs/api/TinyLife.Goals.Project.yml +++ b/docs/api/TinyLife.Goals.Project.yml @@ -34,7 +34,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Project path: Goals/Project.cs - startLine: 19 + startLine: 20 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -49,7 +49,9 @@ items: Public Class Project + Inherits JsonTypeSafeGenericDataHolder + Implements IGenericDataHolder inheritance: - System.Object @@ -97,7 +99,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: Goals/Project.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -142,7 +144,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: Goals/Project.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -187,7 +189,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Quality path: Goals/Project.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -234,7 +236,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Progress path: Goals/Project.cs - startLine: 42 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -283,7 +285,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DailyPay path: Goals/Project.cs - startLine: 48 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -336,7 +338,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DailyPayReductionFactor path: Goals/Project.cs - startLine: 54 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -389,7 +391,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Person path: Goals/Project.cs - startLine: 59 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -428,7 +430,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Goals/Project.cs - startLine: 67 + startLine: 68 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -470,7 +472,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Goals/Project.cs - startLine: 78 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -511,7 +513,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeProgress path: Goals/Project.cs - startLine: 91 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -561,7 +563,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Remove path: Goals/Project.cs - startLine: 98 + startLine: 99 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -595,7 +597,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAndReduceDailyPay path: Goals/Project.cs - startLine: 108 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -632,7 +634,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetDailyPay path: Goals/Project.cs - startLine: 123 + startLine: 124 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -674,7 +676,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateActions path: Goals/Project.cs - startLine: 138 + startLine: 139 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -715,7 +717,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVarieties path: Goals/Project.cs - startLine: 175 + startLine: 176 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.StudentJobType.yml b/docs/api/TinyLife.Goals.StudentJobType.yml index c36e6d5..8bdd0ed 100644 --- a/docs/api/TinyLife.Goals.StudentJobType.yml +++ b/docs/api/TinyLife.Goals.StudentJobType.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StudentJobType path: Goals/StudentJobType.cs - startLine: 10 + startLine: 11 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -32,7 +32,9 @@ items: content: 'public class StudentJobType : JobType, IGenericDataHolder' content.vb: >- Public Class StudentJobType + Inherits JobType + Implements IGenericDataHolder inheritance: - System.Object @@ -98,27 +100,22 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Goals/StudentJobType.cs - startLine: 13 + startLine: 14 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nCreates a new job type with the given settings\n" example: [] syntax: content: public StudentJobType(string name, float hourlyPay, Range workHours, params DayOfWeek[] offWorkDays) parameters: - id: name type: System.String - description: The name of the job - id: hourlyPay type: System.Single - description: The hourly wage that this job yields - id: workHours type: MonoGame.Extended.Range{System.Int32} - description: A range of hours to work each day - id: offWorkDays type: System.DayOfWeek[] - description: The days of the week that are off work content.vb: Public Sub New(name As String, hourlyPay As Single, workHours As Range(Of Integer), ParamArray offWorkDays As DayOfWeek()) overload: TinyLife.Goals.StudentJobType.#ctor* nameWithType.vb: StudentJobType.StudentJobType(String, Single, Range(Of Int32), DayOfWeek()) @@ -146,21 +143,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnWorkFinished path: Goals/StudentJobType.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nA method that is called when a finishes a for this job.\nBy default, some emotion modifiers are randomly applied.\n" example: [] syntax: content: public override void OnWorkFinished(Job job, WorkAction action) parameters: - id: job type: TinyLife.Goals.Job - description: The job instance - id: action type: TinyLife.Actions.WorkAction - description: The work action that was completed content.vb: Public Overrides Sub OnWorkFinished(job As Job, action As WorkAction) overridden: TinyLife.Goals.JobType.OnWorkFinished(TinyLife.Goals.Job,TinyLife.Actions.WorkAction) overload: TinyLife.Goals.StudentJobType.OnWorkFinished* @@ -188,21 +182,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnLevelChanged path: Goals/StudentJobType.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nA method that is called when a is promoted or demoted for this job.\nBy default, some emotion modifiers are applied.\n" example: [] syntax: content: public override void OnLevelChanged(Job job, int levelDifference) parameters: - id: job type: TinyLife.Goals.Job - description: The job instance - id: levelDifference type: System.Int32 - description: The level difference that was applied. If the person was demoted, this value is -1, else it is 1. content.vb: Public Overrides Sub OnLevelChanged(job As Job, levelDifference As Integer) overridden: TinyLife.Goals.JobType.OnLevelChanged(TinyLife.Goals.Job,System.Int32) overload: TinyLife.Goals.StudentJobType.OnLevelChanged* diff --git a/docs/api/TinyLife.Goals.TimedGoal.yml b/docs/api/TinyLife.Goals.TimedGoal.yml index aa0987c..6a134c8 100644 --- a/docs/api/TinyLife.Goals.TimedGoal.yml +++ b/docs/api/TinyLife.Goals.TimedGoal.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TimedGoal path: Goals/TimedGoal.cs - startLine: 9 + startLine: 10 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -34,7 +34,9 @@ items: content: 'public class TimedGoal : AutoTriggerGoal, IGenericDataHolder' content.vb: >- Public Class TimedGoal + Inherits AutoTriggerGoal(Of TimeSpan) + Implements IGenericDataHolder inheritance: - System.Object @@ -87,7 +89,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Goals/TimedGoal.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -123,17 +125,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetProgress path: Goals/TimedGoal.cs - startLine: 21 + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nReturns the progress percentage (between 0 and 1) that this goal has\n" example: [] syntax: content: public override float GetProgress() return: type: System.Single - description: The progress percentage content.vb: Public Overrides Function GetProgress As Single overridden: TinyLife.Goals.Goal.GetProgress overload: TinyLife.Goals.TimedGoal.GetProgress* @@ -161,11 +161,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reset path: Goals/TimedGoal.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nResets this goal to the default values, which should cause 0 to be returned on \n" example: [] syntax: content: public override void Reset() @@ -196,17 +195,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayedProgress path: Goals/TimedGoal.cs - startLine: 31 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nReturns a string that is used in a goal set's displayed ui information that determines the progress of this goal.\nBy default, the percentage is displayed as a percentage between 0 and 100.\n" example: [] syntax: content: public override string GetDisplayedProgress() return: type: System.String - description: The displayed goal progress content.vb: Public Overrides Function GetDisplayedProgress As String overridden: TinyLife.Goals.Goal.GetDisplayedProgress overload: TinyLife.Goals.TimedGoal.GetDisplayedProgress* @@ -234,11 +231,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Trigger path: Goals/TimedGoal.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nCauses this auto-triggered goal to be triggered.\nThis method is only called if the is met.\n" example: [] syntax: content: protected override void Trigger(TimeSpan value) diff --git a/docs/api/TinyLife.Localization.yml b/docs/api/TinyLife.Localization.yml index 1998170..8c90c98 100644 --- a/docs/api/TinyLife.Localization.yml +++ b/docs/api/TinyLife.Localization.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Localization path: Localization.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife @@ -69,7 +69,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LanguageNames path: Localization.cs - startLine: 25 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife @@ -106,7 +106,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Names path: Localization.cs - startLine: 30 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife @@ -143,7 +143,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetLanguage path: Localization.cs - startLine: 42 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife @@ -181,7 +181,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Get path: Localization.cs - startLine: 62 + startLine: 63 assemblies: - Tiny Life namespace: TinyLife @@ -225,7 +225,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Get path: Localization.cs - startLine: 81 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife @@ -275,7 +275,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetKeys path: Localization.cs - startLine: 90 + startLine: 91 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Mods.EventPhase.yml b/docs/api/TinyLife.Mods.EventPhase.yml index fb9375c..819ad7d 100644 --- a/docs/api/TinyLife.Mods.EventPhase.yml +++ b/docs/api/TinyLife.Mods.EventPhase.yml @@ -21,7 +21,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EventPhase path: Mods/EventPhase.cs - startLine: 4 + startLine: 5 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -56,7 +56,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Pre path: Mods/EventPhase.cs - startLine: 9 + startLine: 10 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -90,7 +90,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Post path: Mods/EventPhase.cs - startLine: 13 + startLine: 14 assemblies: - Tiny Life namespace: TinyLife.Mods diff --git a/docs/api/TinyLife.Mods.Mod.yml b/docs/api/TinyLife.Mods.Mod.yml index da16108..d662280 100644 --- a/docs/api/TinyLife.Mods.Mod.yml +++ b/docs/api/TinyLife.Mods.Mod.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mod path: Mods/Mod.cs - startLine: 17 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -72,7 +72,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: Mods/Mod.cs - startLine: 22 + startLine: 23 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -111,7 +111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Description path: Mods/Mod.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -150,7 +150,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: Mods/Mod.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -189,7 +189,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Initialize path: Mods/Mod.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -233,11 +233,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddGameContent path: Mods/Mod.cs - startLine: 54 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.Mods - summary: "\nAdd the content that this mod provides for the given instance. Some of the supported things to register are:\n to register furniture types,\n to register action types,\n to register clothes (and hair),\n to register skills,\n to register wallpapers,\n to register tiles.\nNote that there are a lot of additional things that can be registered in this method.\n" + summary: "\nAdd the content that this mod provides for the given instance. Some of the supported things to register are:\n to register furniture types,\n to register action types,\n to register clothes (and hair),\n to register skills,\n to register wallpapers,\n to register tiles.\nNote that there are a lot of additional things that can be registered in this method.\n" example: [] syntax: content: public abstract void AddGameContent(GameImpl game) @@ -271,7 +271,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCustomFurnitureTextures path: Mods/Mod.cs - startLine: 62 + startLine: 63 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -778,12 +778,259 @@ references: - uid: TinyLife.Skills.SkillType.Register(TinyLife.Skills.SkillType) commentId: M:TinyLife.Skills.SkillType.Register(TinyLife.Skills.SkillType) isExternal: true -- uid: TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[]) - commentId: M:TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[]) +- uid: TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[],System.Type) + commentId: M:TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[],System.Type) isExternal: true -- uid: TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Type) - commentId: M:TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Type) +- uid: TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type) + commentId: M:TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type) + parent: TinyLife.World.Tile isExternal: true + name: Register(String, Int32, TextureRegion, ColorScheme[], Single, Boolean, Boolean, TextureRegion, Func, Int32[], Type) + nameWithType: Tile.Register(String, Int32, TextureRegion, ColorScheme[], Single, Boolean, Boolean, TextureRegion, Func, Int32[], Type) + fullName: TinyLife.World.Tile.Register(System.String, System.Int32, MLEM.Textures.TextureRegion, TinyLife.Utilities.ColorScheme[], System.Single, System.Boolean, System.Boolean, MLEM.Textures.TextureRegion, System.Func, System.Int32[], System.Type) + nameWithType.vb: Tile.Register(String, Int32, TextureRegion, ColorScheme(), Single, Boolean, Boolean, TextureRegion, Func(Of Direction2, TextureRegion), Int32(), Type) + fullName.vb: TinyLife.World.Tile.Register(System.String, System.Int32, MLEM.Textures.TextureRegion, TinyLife.Utilities.ColorScheme(), System.Single, System.Boolean, System.Boolean, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, MLEM.Textures.TextureRegion), System.Int32(), System.Type) + name.vb: Register(String, Int32, TextureRegion, ColorScheme(), Single, Boolean, Boolean, TextureRegion, Func(Of Direction2, TextureRegion), Int32(), Type) + spec.csharp: + - uid: TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type) + name: Register + nameWithType: Tile.Register + fullName: TinyLife.World.Tile.Register + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Utilities.ColorScheme + name: ColorScheme + nameWithType: ColorScheme + fullName: TinyLife.Utilities.ColorScheme + - name: '[]' + nameWithType: '[]' + fullName: '[]' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: MLEM.Misc.Direction2 + name: Direction2 + nameWithType: Direction2 + fullName: MLEM.Misc.Direction2 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: '[]' + nameWithType: '[]' + fullName: '[]' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type) + name: Register + nameWithType: Tile.Register + fullName: TinyLife.World.Tile.Register + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Utilities.ColorScheme + name: ColorScheme + nameWithType: ColorScheme + fullName: TinyLife.Utilities.ColorScheme + - name: () + nameWithType: () + fullName: () + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: MLEM.Misc.Direction2 + name: Direction2 + nameWithType: Direction2 + fullName: MLEM.Misc.Direction2 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: () + nameWithType: () + fullName: () + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) - uid: TinyLife.Mods.Mod.AddGameContent* commentId: Overload:TinyLife.Mods.Mod.AddGameContent name: AddGameContent @@ -794,6 +1041,17 @@ references: name: TinyLife nameWithType: TinyLife fullName: TinyLife +- uid: TinyLife.World.Tile + commentId: T:TinyLife.World.Tile + parent: TinyLife.World + name: Tile + nameWithType: Tile + fullName: TinyLife.World.Tile +- uid: TinyLife.World + commentId: N:TinyLife.World + name: TinyLife.World + nameWithType: TinyLife.World + fullName: TinyLife.World - uid: TinyLife.Objects.FurnitureType commentId: T:TinyLife.Objects.FurnitureType parent: TinyLife.Objects diff --git a/docs/api/TinyLife.Mods.ModInfo.yml b/docs/api/TinyLife.Mods.ModInfo.yml index 3cb1117..ae0fb7d 100644 --- a/docs/api/TinyLife.Mods.ModInfo.yml +++ b/docs/api/TinyLife.Mods.ModInfo.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModInfo path: Mods/ModLoader.cs - startLine: 100 + startLine: 103 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -35,6 +35,7 @@ items: content: 'public class ModInfo : IDisposable' content.vb: >- Public Class ModInfo + Implements IDisposable inheritance: - System.Object @@ -74,7 +75,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Id path: Mods/ModLoader.cs - startLine: 105 + startLine: 108 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -109,7 +110,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mod path: Mods/ModLoader.cs - startLine: 109 + startLine: 112 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -144,7 +145,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Logger path: Mods/ModLoader.cs - startLine: 114 + startLine: 117 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -179,7 +180,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Content path: Mods/ModLoader.cs - startLine: 119 + startLine: 122 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -214,7 +215,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Finalize path: Mods/ModLoader.cs - startLine: 131 + startLine: 134 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -245,7 +246,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Dispose path: Mods/ModLoader.cs - startLine: 136 + startLine: 139 assemblies: - Tiny Life namespace: TinyLife.Mods diff --git a/docs/api/TinyLife.Mods.ModLoader.yml b/docs/api/TinyLife.Mods.ModLoader.yml index 51a15a3..f6c0b3e 100644 --- a/docs/api/TinyLife.Mods.ModLoader.yml +++ b/docs/api/TinyLife.Mods.ModLoader.yml @@ -21,7 +21,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModLoader path: Mods/ModLoader.cs - startLine: 13 + startLine: 14 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -65,7 +65,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TryGetModInfo path: Mods/ModLoader.cs - startLine: 24 + startLine: 25 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -112,7 +112,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetModsFolder path: Mods/ModLoader.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Mods diff --git a/docs/api/TinyLife.Need.yml b/docs/api/TinyLife.Need.yml index 5c7a099..c8fe219 100644 --- a/docs/api/TinyLife.Need.yml +++ b/docs/api/TinyLife.Need.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Need path: Need.cs - startLine: 19 + startLine: 20 assemblies: - Tiny Life namespace: TinyLife @@ -79,7 +79,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Max path: Need.cs - startLine: 25 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife @@ -114,7 +114,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: Need.cs - startLine: 31 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife @@ -159,7 +159,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Value path: Need.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife @@ -206,7 +206,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Percentage path: Need.cs - startLine: 44 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife @@ -243,7 +243,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Need.cs - startLine: 54 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.NeedType.yml b/docs/api/TinyLife.NeedType.yml index cde07de..981b775 100644 --- a/docs/api/TinyLife.NeedType.yml +++ b/docs/api/TinyLife.NeedType.yml @@ -34,7 +34,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NeedType path: Need.cs - startLine: 65 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife @@ -49,6 +49,7 @@ items: Public Class NeedType + Implements IEmotionSource inheritance: - System.Object @@ -88,7 +89,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: Need.cs - startLine: 73 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife @@ -125,7 +126,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Energy path: Need.cs - startLine: 75 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife @@ -160,7 +161,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Hunger path: Need.cs - startLine: 80 + startLine: 81 assemblies: - Tiny Life namespace: TinyLife @@ -195,7 +196,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Social path: Need.cs - startLine: 81 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife @@ -230,7 +231,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Toilet path: Need.cs - startLine: 84 + startLine: 85 assemblies: - Tiny Life namespace: TinyLife @@ -265,7 +266,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Hygiene path: Need.cs - startLine: 85 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife @@ -300,7 +301,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Entertainment path: Need.cs - startLine: 86 + startLine: 87 assemblies: - Tiny Life namespace: TinyLife @@ -335,7 +336,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: Need.cs - startLine: 93 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife @@ -370,7 +371,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PassiveReduction path: Need.cs - startLine: 97 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife @@ -405,7 +406,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NeedLowAction path: Need.cs - startLine: 101 + startLine: 102 assemblies: - Tiny Life namespace: TinyLife @@ -440,7 +441,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NeedLowTime path: Need.cs - startLine: 105 + startLine: 106 assemblies: - Tiny Life namespace: TinyLife @@ -475,7 +476,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SolveImportance path: Need.cs - startLine: 110 + startLine: 111 assemblies: - Tiny Life namespace: TinyLife @@ -510,11 +511,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SourceString path: Need.cs - startLine: 112 + startLine: 113 assemblies: - Tiny Life namespace: TinyLife - summary: "\nA (localized) string that is displayed when hovering over an that has this source\n" example: [] syntax: content: public string SourceString { get; } @@ -549,7 +549,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Need.cs - startLine: 122 + startLine: 123 assemblies: - Tiny Life namespace: TinyLife @@ -600,7 +600,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: Need.cs - startLine: 135 + startLine: 136 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Objects.AbstractSpot.yml b/docs/api/TinyLife.Objects.AbstractSpot.yml index 5b86afb..1580ba9 100644 --- a/docs/api/TinyLife.Objects.AbstractSpot.yml +++ b/docs/api/TinyLife.Objects.AbstractSpot.yml @@ -29,7 +29,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AbstractSpot path: Objects/ActionSpot.cs - startLine: 14 + startLine: 15 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -79,7 +79,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: YOffset path: Objects/ActionSpot.cs - startLine: 19 + startLine: 20 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -116,7 +116,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Offset path: Objects/ActionSpot.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -149,7 +149,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisualOffset path: Objects/ActionSpot.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -182,7 +182,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ValidDirections path: Objects/ActionSpot.cs - startLine: 34 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -217,7 +217,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Group path: Objects/ActionSpot.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -250,7 +250,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawLayer path: Objects/ActionSpot.cs - startLine: 46 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -283,7 +283,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/ActionSpot.cs - startLine: 57 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -331,7 +331,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetValidDirections path: Objects/ActionSpot.cs - startLine: 69 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -370,7 +370,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLocation path: Objects/ActionSpot.cs - startLine: 80 + startLine: 81 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -412,7 +412,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoGroupsOverlap path: Objects/ActionSpot.cs - startLine: 91 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.ActionSpot.yml b/docs/api/TinyLife.Objects.ActionSpot.yml index 3cb0990..2bae099 100644 --- a/docs/api/TinyLife.Objects.ActionSpot.yml +++ b/docs/api/TinyLife.Objects.ActionSpot.yml @@ -30,7 +30,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionSpot path: Objects/ActionSpot.cs - startLine: 100 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -40,6 +40,7 @@ items: content: 'public class ActionSpot : AbstractSpot' content.vb: >- Public Class ActionSpot + Inherits AbstractSpot inheritance: - System.Object @@ -87,7 +88,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CategoryRestriction path: Objects/ActionSpot.cs - startLine: 107 + startLine: 108 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -120,7 +121,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/ActionSpot.cs - startLine: 114 + startLine: 115 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -207,7 +208,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/ActionSpot.cs - startLine: 135 + startLine: 134 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -255,7 +256,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeDirections path: Objects/ActionSpot.cs - startLine: 147 + startLine: 145 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -297,7 +298,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetOccupants path: Objects/ActionSpot.cs - startLine: 167 + startLine: 165 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.AgeGroup.yml b/docs/api/TinyLife.Objects.AgeGroup.yml index 9f5028c..677b46f 100644 --- a/docs/api/TinyLife.Objects.AgeGroup.yml +++ b/docs/api/TinyLife.Objects.AgeGroup.yml @@ -21,7 +21,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AgeGroup path: Objects/Person.cs - startLine: 2298 + startLine: 2328 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -66,7 +66,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Child path: Objects/Person.cs - startLine: 2306 + startLine: 2336 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -100,7 +100,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Adult path: Objects/Person.cs - startLine: 2312 + startLine: 2342 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.BreakableFurniture.yml b/docs/api/TinyLife.Objects.BreakableFurniture.yml index 11503c1..bbedc7e 100644 --- a/docs/api/TinyLife.Objects.BreakableFurniture.yml +++ b/docs/api/TinyLife.Objects.BreakableFurniture.yml @@ -29,7 +29,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BreakableFurniture path: Objects/BreakableFurniture.cs - startLine: 17 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -39,7 +39,9 @@ items: content: 'public class BreakableFurniture : Furniture, IGenericDataHolder, IPricedObject, IUpdatingObject' content.vb: >- Public Class BreakableFurniture + Inherits Furniture + Implements IGenericDataHolder, IPricedObject, IUpdatingObject inheritance: - System.Object @@ -160,7 +162,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnWearDown path: Objects/BreakableFurniture.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -193,7 +195,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnBreak path: Objects/BreakableFurniture.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -226,7 +228,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Broken path: Objects/BreakableFurniture.cs - startLine: 34 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -269,30 +271,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/BreakableFurniture.cs - startLine: 40 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nCreates a new furniture instance.\nBy default, this is done using .\n" example: [] syntax: content: public BreakableFurniture(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos) parameters: - id: id type: System.Guid - description: The id to apply to the created furniture instance - id: type type: TinyLife.Objects.FurnitureType - description: The type to create an instance of - id: colors type: System.Int32[] - description: The colors to apply to the furniture - id: map type: TinyLife.World.Map - description: The map to create the furniture on - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position that the furniture should have content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2) overload: TinyLife.Objects.BreakableFurniture.#ctor* nameWithType.vb: BreakableFurniture.BreakableFurniture(Guid, FurnitureType, Int32(), Map, Vector2) @@ -324,20 +320,16 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - 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) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time - id: passedInGame type: System.TimeSpan - description: The amount of time that has passed since the last call - 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 Overridable Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) overload: TinyLife.Objects.BreakableFurniture.Update* implements: @@ -408,26 +400,20 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when an that this object is involved in updates, which is every frame. Note that this includes actions that are underlying () and actions that aren't fully in progress yet ().\nThis object counts as involved in the action if its 's includes this object.\nIn general, the base method should be called for objects, since it sets deals with objects.\n" example: [] syntax: content: public override void ActionUpdate(Action action, GameTime time, TimeSpan passedInGame, float speedMultiplier, bool isAuxiliary) parameters: - id: action type: TinyLife.Actions.Action - description: The action - 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 - id: isAuxiliary type: System.Boolean - description: Whether this object counts as an auxiliary object. If this value is false, the object is th e content.vb: Public Overrides Sub ActionUpdate(action As Action, time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single, isAuxiliary As Boolean) overridden: TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) overload: TinyLife.Objects.BreakableFurniture.ActionUpdate* @@ -459,13 +445,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n" example: [] syntax: content: public override float GetPrice() return: type: System.Single - description: The object's price content.vb: Public Overrides Function GetPrice As Single overridden: TinyLife.Objects.Furniture.GetPrice overload: TinyLife.Objects.BreakableFurniture.GetPrice* @@ -497,13 +481,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns a set of lines that are displayed in build mode when this furniture is hovered over, either in the buy menu or in the .\nBy default, info about and is returned, and is invoked.\n" example: [] syntax: content: public override IEnumerable GetDescription() return: type: System.Collections.Generic.IEnumerable{System.String} - description: A set of description lines for this furniture item content.vb: Public Overrides Function GetDescription As IEnumerable(Of String) overridden: TinyLife.Objects.Furniture.GetDescription overload: TinyLife.Objects.BreakableFurniture.GetDescription* @@ -535,17 +517,14 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns the decorative rating of this object in the given room.\nBy default, the underlying 's , influeced by whether this object is , is returned.\n" example: [] syntax: content: public override int GetDecorativeRating(Room room) parameters: - id: room type: TinyLife.World.Room - description: The room that the object is in, or null if it is not in a room at all return: type: System.Int32 - description: The decorative rating of this object content.vb: Public Overrides Function GetDecorativeRating(room As Room) As Integer overridden: TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room) overload: TinyLife.Objects.BreakableFurniture.GetDecorativeRating* diff --git a/docs/api/TinyLife.Objects.Clothes.yml b/docs/api/TinyLife.Objects.Clothes.yml index d65e017..9f8e084 100644 --- a/docs/api/TinyLife.Objects.Clothes.yml +++ b/docs/api/TinyLife.Objects.Clothes.yml @@ -7,12 +7,11 @@ items: children: - TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,MLEM.Textures.TextureRegion,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Utilities.ColorScheme[]) - TinyLife.Objects.Clothes.Ages + - TinyLife.Objects.Clothes.AllIntentions - TinyLife.Objects.Clothes.Colors - TinyLife.Objects.Clothes.DepthFunction - TinyLife.Objects.Clothes.GetClothes(TinyLife.Objects.ClothesLayer,TinyLife.Objects.AgeGroup) - TinyLife.Objects.Clothes.GetIntentionDescription - - TinyLife.Objects.Clothes.GetIntentionMatchingOutfit(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes}},TinyLife.Objects.ClothesIntention,System.Single) - - TinyLife.Objects.Clothes.GetIntentionPercentage(System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes},TinyLife.Objects.ClothesIntention) - TinyLife.Objects.Clothes.GetPrice - TinyLife.Objects.Clothes.Icon - TinyLife.Objects.Clothes.Intentions @@ -40,7 +39,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Clothes path: Objects/Clothes.cs - startLine: 25 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -55,6 +54,7 @@ items: Public Class Clothes + Implements IPricedObject inheritance: - System.Object @@ -94,7 +94,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Layers path: Objects/Clothes.cs - startLine: 31 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -113,6 +113,43 @@ items: - Public - Shared - ReadOnly +- uid: TinyLife.Objects.Clothes.AllIntentions + commentId: F:TinyLife.Objects.Clothes.AllIntentions + id: AllIntentions + parent: TinyLife.Objects.Clothes + langs: + - csharp + - vb + name: AllIntentions + nameWithType: Clothes.AllIntentions + fullName: TinyLife.Objects.Clothes.AllIntentions + type: Field + source: + remote: + path: TinyLife/Objects/Clothes.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AllIntentions + path: Objects/Clothes.cs + startLine: 36 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: "\nA set of all valid values\n" + example: [] + syntax: + content: public static readonly ClothesIntention[] AllIntentions + return: + type: TinyLife.Objects.ClothesIntention[] + content.vb: Public Shared ReadOnly AllIntentions As ClothesIntention() + modifiers.csharp: + - public + - static + - readonly + modifiers.vb: + - Public + - Shared + - ReadOnly - uid: TinyLife.Objects.Clothes.Types commentId: F:TinyLife.Objects.Clothes.Types id: Types @@ -131,7 +168,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: Objects/Clothes.cs - startLine: 35 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -168,7 +205,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReferencePrice path: Objects/Clothes.cs - startLine: 41 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -203,7 +240,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: Objects/Clothes.cs - startLine: 159 + startLine: 169 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -238,7 +275,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Layer path: Objects/Clothes.cs - startLine: 163 + startLine: 173 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -273,7 +310,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TextureRegions path: Objects/Clothes.cs - startLine: 169 + startLine: 179 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -308,7 +345,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: Objects/Clothes.cs - startLine: 174 + startLine: 184 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -343,7 +380,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: Objects/Clothes.cs - startLine: 179 + startLine: 189 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -378,11 +415,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Intentions path: Objects/Clothes.cs - startLine: 184 + startLine: 193 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nA set of flags that determine what this clothes item can be used for.\nThis value is used by .\n" + summary: "\nA set of flags that determine what this clothes item can be used for.\n" example: [] syntax: content: public readonly ClothesIntention Intentions @@ -413,7 +450,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: Objects/Clothes.cs - startLine: 189 + startLine: 198 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -450,7 +487,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NonBuyable path: Objects/Clothes.cs - startLine: 194 + startLine: 203 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -487,7 +524,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Ages path: Objects/Clothes.cs - startLine: 199 + startLine: 208 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -524,7 +561,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DepthFunction path: Objects/Clothes.cs - startLine: 204 + startLine: 213 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -561,7 +598,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TextureBehaviorLayer path: Objects/Clothes.cs - startLine: 209 + startLine: 218 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -598,7 +635,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/Clothes.cs - startLine: 220 + startLine: 229 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -652,17 +689,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: Objects/Clothes.cs - startLine: 233 + startLine: 242 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n" example: [] syntax: content: public float GetPrice() return: type: System.Single - description: The object's price content.vb: Public Function GetPrice As Single overload: TinyLife.Objects.Clothes.GetPrice* implements: @@ -689,7 +724,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIntentionDescription path: Objects/Clothes.cs - startLine: 241 + startLine: 250 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -724,7 +759,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: Objects/Clothes.cs - startLine: 252 + startLine: 261 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -762,7 +797,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClothes path: Objects/Clothes.cs - startLine: 263 + startLine: 272 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -788,103 +823,6 @@ items: modifiers.vb: - Public - Shared -- uid: TinyLife.Objects.Clothes.GetIntentionPercentage(System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes},TinyLife.Objects.ClothesIntention) - commentId: M:TinyLife.Objects.Clothes.GetIntentionPercentage(System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes},TinyLife.Objects.ClothesIntention) - id: GetIntentionPercentage(System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes},TinyLife.Objects.ClothesIntention) - parent: TinyLife.Objects.Clothes - langs: - - csharp - - vb - name: GetIntentionPercentage(IEnumerable, ClothesIntention) - nameWithType: Clothes.GetIntentionPercentage(IEnumerable, ClothesIntention) - fullName: TinyLife.Objects.Clothes.GetIntentionPercentage(System.Collections.Generic.IEnumerable, TinyLife.Objects.ClothesIntention) - type: Method - source: - remote: - path: TinyLife/Objects/Clothes.cs - branch: master - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: GetIntentionPercentage - path: Objects/Clothes.cs - startLine: 277 - assemblies: - - Tiny Life - namespace: TinyLife.Objects - summary: "\nReturns a value between 0 and 1 that represents how well the given set of clothes (outfit) matches the given .\nFor a person, this method is used by .\n" - example: [] - syntax: - content: public static float GetIntentionPercentage(IEnumerable outfit, ClothesIntention intention) - parameters: - - id: outfit - type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes} - description: The outfit whose intention percentage to query - - id: intention - type: TinyLife.Objects.ClothesIntention - description: The intention to match the outfit to - return: - type: System.Single - description: The intention match percentage, between 0 and 1 - content.vb: Public Shared Function GetIntentionPercentage(outfit As IEnumerable(Of Clothes), intention As ClothesIntention) As Single - overload: TinyLife.Objects.Clothes.GetIntentionPercentage* - nameWithType.vb: Clothes.GetIntentionPercentage(IEnumerable(Of Clothes), ClothesIntention) - modifiers.csharp: - - public - - static - modifiers.vb: - - Public - - Shared - fullName.vb: TinyLife.Objects.Clothes.GetIntentionPercentage(System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Clothes), TinyLife.Objects.ClothesIntention) - name.vb: GetIntentionPercentage(IEnumerable(Of Clothes), ClothesIntention) -- uid: TinyLife.Objects.Clothes.GetIntentionMatchingOutfit(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes}},TinyLife.Objects.ClothesIntention,System.Single) - commentId: M:TinyLife.Objects.Clothes.GetIntentionMatchingOutfit(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes}},TinyLife.Objects.ClothesIntention,System.Single) - id: GetIntentionMatchingOutfit(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes}},TinyLife.Objects.ClothesIntention,System.Single) - parent: TinyLife.Objects.Clothes - langs: - - csharp - - vb - name: GetIntentionMatchingOutfit(IEnumerable>, ClothesIntention, Single) - nameWithType: Clothes.GetIntentionMatchingOutfit(IEnumerable>, ClothesIntention, Single) - fullName: TinyLife.Objects.Clothes.GetIntentionMatchingOutfit(System.Collections.Generic.IEnumerable>, TinyLife.Objects.ClothesIntention, System.Single) - type: Method - source: - remote: - path: TinyLife/Objects/Clothes.cs - branch: master - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: GetIntentionMatchingOutfit - path: Objects/Clothes.cs - startLine: 296 - assemblies: - - Tiny Life - namespace: TinyLife.Objects - summary: "\nReturns the index for an outfit that best matches the given out of all of the passed outfits.\nThis method is used by and evaluates the best match by using .\n" - example: [] - syntax: - content: public static int GetIntentionMatchingOutfit(IEnumerable> outfits, ClothesIntention intention, float requiredMatchPercentage = 0F) - parameters: - - id: outfits - type: System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes}} - description: A set of outfits, each of which is a set of clothing items - - id: intention - type: TinyLife.Objects.ClothesIntention - description: The intention to match the best outfit to - - id: requiredMatchPercentage - type: System.Single - description: An optional minimum percentage that the returned outfit needs to have. If this is greater than 0, this method can return -1, meaning no outfit is sufficiently matching. - return: - type: System.Int32 - description: The index in the outfits collection that best matches the intention, or -1 if requiredMatchPercentage is set and there is no sufficient match - content.vb: Public Shared Function GetIntentionMatchingOutfit(outfits As IEnumerable(Of IEnumerable(Of Clothes)), intention As ClothesIntention, requiredMatchPercentage As Single = 0F) As Integer - overload: TinyLife.Objects.Clothes.GetIntentionMatchingOutfit* - nameWithType.vb: Clothes.GetIntentionMatchingOutfit(IEnumerable(Of IEnumerable(Of Clothes)), ClothesIntention, Single) - modifiers.csharp: - - public - - static - modifiers.vb: - - Public - - Shared - fullName.vb: TinyLife.Objects.Clothes.GetIntentionMatchingOutfit(System.Collections.Generic.IEnumerable(Of System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Clothes)), TinyLife.Objects.ClothesIntention, System.Single) - name.vb: GetIntentionMatchingOutfit(IEnumerable(Of IEnumerable(Of Clothes)), ClothesIntention, Single) references: - uid: TinyLife.Objects.Person commentId: T:TinyLife.Objects.Person @@ -1312,6 +1250,36 @@ references: - name: () nameWithType: () fullName: () +- uid: TinyLife.Objects.ClothesIntention + commentId: T:TinyLife.Objects.ClothesIntention + parent: TinyLife.Objects + name: ClothesIntention + nameWithType: ClothesIntention + fullName: TinyLife.Objects.ClothesIntention +- uid: TinyLife.Objects.ClothesIntention[] + isExternal: true + name: ClothesIntention[] + nameWithType: ClothesIntention[] + fullName: TinyLife.Objects.ClothesIntention[] + nameWithType.vb: ClothesIntention() + fullName.vb: TinyLife.Objects.ClothesIntention() + name.vb: ClothesIntention() + spec.csharp: + - uid: TinyLife.Objects.ClothesIntention + name: ClothesIntention + nameWithType: ClothesIntention + fullName: TinyLife.Objects.ClothesIntention + - name: '[]' + nameWithType: '[]' + fullName: '[]' + spec.vb: + - uid: TinyLife.Objects.ClothesIntention + name: ClothesIntention + nameWithType: ClothesIntention + fullName: TinyLife.Objects.ClothesIntention + - name: () + nameWithType: () + fullName: () - uid: TinyLife.Objects.Clothes commentId: T:TinyLife.Objects.Clothes parent: TinyLife.Objects @@ -1535,15 +1503,6 @@ references: name: Single nameWithType: Single fullName: System.Single -- uid: TinyLife.Objects.ClothesIntention - commentId: T:TinyLife.Objects.ClothesIntention - parent: TinyLife.Objects - name: ClothesIntention - nameWithType: ClothesIntention - fullName: TinyLife.Objects.ClothesIntention -- uid: TinyLife.Objects.Person.GetMatchingOutfit(TinyLife.Objects.ClothesIntention,System.Single) - commentId: M:TinyLife.Objects.Person.GetMatchingOutfit(TinyLife.Objects.ClothesIntention,System.Single) - isExternal: true - uid: TinyLife.Objects.Clothes.Icon* commentId: Overload:TinyLife.Objects.Clothes.Icon name: Icon @@ -2006,80 +1965,3 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: TinyLife.Objects.Clothes.GetIntentionPercentage* - commentId: Overload:TinyLife.Objects.Clothes.GetIntentionPercentage - name: GetIntentionPercentage - nameWithType: Clothes.GetIntentionPercentage - fullName: TinyLife.Objects.Clothes.GetIntentionPercentage -- uid: TinyLife.Objects.Clothes.GetIntentionPercentage(System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes},TinyLife.Objects.ClothesIntention) - commentId: M:TinyLife.Objects.Clothes.GetIntentionPercentage(System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes},TinyLife.Objects.ClothesIntention) - isExternal: true -- uid: TinyLife.Objects.Clothes.GetIntentionMatchingOutfit* - commentId: Overload:TinyLife.Objects.Clothes.GetIntentionMatchingOutfit - name: GetIntentionMatchingOutfit - nameWithType: Clothes.GetIntentionMatchingOutfit - fullName: TinyLife.Objects.Clothes.GetIntentionMatchingOutfit -- uid: System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes}} - commentId: T:System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes}} - parent: System.Collections.Generic - definition: System.Collections.Generic.IEnumerable`1 - name: IEnumerable> - nameWithType: IEnumerable> - fullName: System.Collections.Generic.IEnumerable> - nameWithType.vb: IEnumerable(Of IEnumerable(Of Clothes)) - fullName.vb: System.Collections.Generic.IEnumerable(Of System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Clothes)) - name.vb: IEnumerable(Of IEnumerable(Of Clothes)) - spec.csharp: - - uid: System.Collections.Generic.IEnumerable`1 - name: IEnumerable - nameWithType: IEnumerable - fullName: System.Collections.Generic.IEnumerable - isExternal: true - - name: < - nameWithType: < - fullName: < - - uid: System.Collections.Generic.IEnumerable`1 - name: IEnumerable - nameWithType: IEnumerable - fullName: System.Collections.Generic.IEnumerable - isExternal: true - - name: < - nameWithType: < - fullName: < - - uid: TinyLife.Objects.Clothes - name: Clothes - nameWithType: Clothes - fullName: TinyLife.Objects.Clothes - - name: '>' - nameWithType: '>' - fullName: '>' - - name: '>' - nameWithType: '>' - fullName: '>' - spec.vb: - - uid: System.Collections.Generic.IEnumerable`1 - name: IEnumerable - nameWithType: IEnumerable - fullName: System.Collections.Generic.IEnumerable - isExternal: true - - name: '(Of ' - nameWithType: '(Of ' - fullName: '(Of ' - - uid: System.Collections.Generic.IEnumerable`1 - name: IEnumerable - nameWithType: IEnumerable - fullName: System.Collections.Generic.IEnumerable - isExternal: true - - name: '(Of ' - nameWithType: '(Of ' - fullName: '(Of ' - - uid: TinyLife.Objects.Clothes - name: Clothes - nameWithType: Clothes - fullName: TinyLife.Objects.Clothes - - name: ) - nameWithType: ) - fullName: ) - - name: ) - nameWithType: ) - fullName: ) diff --git a/docs/api/TinyLife.Objects.ClothesIntention.yml b/docs/api/TinyLife.Objects.ClothesIntention.yml index b10a2c5..543b4df 100644 --- a/docs/api/TinyLife.Objects.ClothesIntention.yml +++ b/docs/api/TinyLife.Objects.ClothesIntention.yml @@ -13,6 +13,7 @@ items: - TinyLife.Objects.ClothesIntention.Summer - TinyLife.Objects.ClothesIntention.Swimwear - TinyLife.Objects.ClothesIntention.Winter + - TinyLife.Objects.ClothesIntention.Work - TinyLife.Objects.ClothesIntention.Workout langs: - csharp @@ -28,7 +29,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ClothesIntention path: Objects/Clothes.cs - startLine: 409 + startLine: 447 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -45,6 +46,7 @@ items: Public Enum ClothesIntention extensionMethods: - TinyLife.Objects.ClothesIntention.TinyLife.Utilities.Extensions.JsonCopy``1 + - TinyLife.Objects.ClothesIntention.TinyLife.Utilities.Extensions.GetRequiredMatchPercentage attributes: - type: System.FlagsAttribute ctor: System.FlagsAttribute.#ctor @@ -73,7 +75,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: None path: Objects/Clothes.cs - startLine: 413 + startLine: 451 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -105,7 +107,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Everyday path: Objects/Clothes.cs - startLine: 414 + startLine: 452 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -137,7 +139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Party path: Objects/Clothes.cs - startLine: 415 + startLine: 453 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -169,7 +171,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Formal path: Objects/Clothes.cs - startLine: 416 + startLine: 454 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -201,7 +203,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Workout path: Objects/Clothes.cs - startLine: 417 + startLine: 455 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -233,7 +235,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Swimwear path: Objects/Clothes.cs - startLine: 418 + startLine: 456 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -265,7 +267,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sleep path: Objects/Clothes.cs - startLine: 419 + startLine: 457 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -297,7 +299,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Summer path: Objects/Clothes.cs - startLine: 420 + startLine: 458 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -329,7 +331,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Winter path: Objects/Clothes.cs - startLine: 421 + startLine: 459 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -343,6 +345,38 @@ items: modifiers.vb: - Public - Const +- uid: TinyLife.Objects.ClothesIntention.Work + commentId: F:TinyLife.Objects.ClothesIntention.Work + id: Work + parent: TinyLife.Objects.ClothesIntention + langs: + - csharp + - vb + name: Work + nameWithType: ClothesIntention.Work + fullName: TinyLife.Objects.ClothesIntention.Work + type: Field + source: + remote: + path: TinyLife/Objects/Clothes.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Work + path: Objects/Clothes.cs + startLine: 460 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: Work = 256 + return: + type: TinyLife.Objects.ClothesIntention + modifiers.csharp: + - public + - const + modifiers.vb: + - Public + - Const references: - uid: System.FlagsAttribute commentId: T:System.FlagsAttribute @@ -388,6 +422,35 @@ references: - name: ) nameWithType: ) fullName: ) +- uid: TinyLife.Objects.ClothesIntention.TinyLife.Utilities.Extensions.GetRequiredMatchPercentage + commentId: M:TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention) + parent: TinyLife.Utilities.Extensions + definition: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention) + name: GetRequiredMatchPercentage() + nameWithType: Extensions.GetRequiredMatchPercentage() + fullName: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage() + spec.csharp: + - uid: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage + name: GetRequiredMatchPercentage + nameWithType: Extensions.GetRequiredMatchPercentage + fullName: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage + name: GetRequiredMatchPercentage + nameWithType: Extensions.GetRequiredMatchPercentage + fullName: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) - uid: System commentId: N:System isExternal: true @@ -436,6 +499,41 @@ references: name: Extensions nameWithType: Extensions fullName: TinyLife.Utilities.Extensions +- uid: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention) + commentId: M:TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention) + name: GetRequiredMatchPercentage(ClothesIntention) + nameWithType: Extensions.GetRequiredMatchPercentage(ClothesIntention) + fullName: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention) + name: GetRequiredMatchPercentage + nameWithType: Extensions.GetRequiredMatchPercentage + fullName: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.ClothesIntention + name: ClothesIntention + nameWithType: ClothesIntention + fullName: TinyLife.Objects.ClothesIntention + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention) + name: GetRequiredMatchPercentage + nameWithType: Extensions.GetRequiredMatchPercentage + fullName: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.ClothesIntention + name: ClothesIntention + nameWithType: ClothesIntention + fullName: TinyLife.Objects.ClothesIntention + - name: ) + nameWithType: ) + fullName: ) - uid: TinyLife.Utilities commentId: N:TinyLife.Utilities name: TinyLife.Utilities diff --git a/docs/api/TinyLife.Objects.ClothesLayer.yml b/docs/api/TinyLife.Objects.ClothesLayer.yml index 269c142..e4b975f 100644 --- a/docs/api/TinyLife.Objects.ClothesLayer.yml +++ b/docs/api/TinyLife.Objects.ClothesLayer.yml @@ -27,7 +27,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ClothesLayer path: Objects/Clothes.cs - startLine: 367 + startLine: 405 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -75,7 +75,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Body path: Objects/Clothes.cs - startLine: 373 + startLine: 411 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -109,7 +109,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Eyes path: Objects/Clothes.cs - startLine: 377 + startLine: 415 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -143,7 +143,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Pants path: Objects/Clothes.cs - startLine: 381 + startLine: 419 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -177,7 +177,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Arms path: Objects/Clothes.cs - startLine: 385 + startLine: 423 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -211,7 +211,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Shirt path: Objects/Clothes.cs - startLine: 389 + startLine: 427 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -245,7 +245,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Hair path: Objects/Clothes.cs - startLine: 393 + startLine: 431 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -279,7 +279,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Accessories path: Objects/Clothes.cs - startLine: 397 + startLine: 435 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -313,7 +313,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Shoes path: Objects/Clothes.cs - startLine: 401 + startLine: 439 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml b/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml index 657117b..62d9958 100644 --- a/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml +++ b/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Counter path: Objects/CornerFurniture.cs - startLine: 96 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -32,7 +32,9 @@ items: content: 'public class Counter : CornerFurniture, IGenericDataHolder, IPricedObject' content.vb: >- Public Class Counter + Inherits CornerFurniture + Implements IGenericDataHolder, IPricedObject inheritance: - System.Object @@ -155,30 +157,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/CornerFurniture.cs - startLine: 99 + startLine: 100 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nCreates a new furniture instance.\nBy default, this is done using .\n" example: [] syntax: content: public Counter(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos) parameters: - id: id type: System.Guid - description: The id to apply to the created furniture instance - id: type type: TinyLife.Objects.FurnitureType - description: The type to create an instance of - id: colors type: System.Int32[] - description: The colors to apply to the furniture - id: map type: TinyLife.World.Map - description: The map to create the furniture on - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position that the furniture should have content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2) overload: TinyLife.Objects.CornerFurniture.Counter.#ctor* nameWithType.vb: CornerFurniture.Counter.Counter(Guid, FurnitureType, Int32(), Map, Vector2) @@ -210,17 +206,14 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nA method that determines whether this corner furniture should connect to the given neighboring furniture.\nIf this method returns true, the neighbor's rotation is passed to .\n" example: [] syntax: content: protected override bool ShouldConnectTo(Furniture neighbor) parameters: - id: neighbor type: TinyLife.Objects.Furniture - description: The neighbor to connect to return: type: System.Boolean - description: Whether this object should connect to the neighbor furniture content.vb: Protected Overrides Function ShouldConnectTo(neighbor As Furniture) As Boolean overridden: TinyLife.Objects.CornerFurniture.ShouldConnectTo(TinyLife.Objects.Furniture) overload: TinyLife.Objects.CornerFurniture.Counter.ShouldConnectTo* @@ -252,17 +245,14 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nA method that is used to determine the corner status that this furniture should have, based on the given neighborRotations.\nThe neighbor rotations are previously gathered based on the information returned for each neighbor in .\n" example: [] syntax: content: protected override Direction2 GetCornerStatus(Dictionary neighborRotations) parameters: - id: neighborRotations type: System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Misc.Direction2} - description: The rotations of each neighbor, where the keys are the direction that the neighbor is in, and the values are the neighbor's return: type: MLEM.Misc.Direction2 - description: The direction of the texture that should be used for this corner, or for no connection content.vb: Protected Overrides Function GetCornerStatus(neighborRotations As Dictionary(Of Direction2, Direction2)) As Direction2 overridden: TinyLife.Objects.CornerFurniture.GetCornerStatus(System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Misc.Direction2}) overload: TinyLife.Objects.CornerFurniture.Counter.GetCornerStatus* diff --git a/docs/api/TinyLife.Objects.CornerFurniture.yml b/docs/api/TinyLife.Objects.CornerFurniture.yml index 5f7bfd7..ff576ef 100644 --- a/docs/api/TinyLife.Objects.CornerFurniture.yml +++ b/docs/api/TinyLife.Objects.CornerFurniture.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CornerFurniture path: Objects/CornerFurniture.cs - startLine: 17 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -35,7 +35,9 @@ items: content: 'public class CornerFurniture : Furniture, IGenericDataHolder, IPricedObject' content.vb: >- Public Class CornerFurniture + Inherits Furniture + Implements IGenericDataHolder, IPricedObject inheritance: - System.Object @@ -156,30 +158,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/CornerFurniture.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nCreates a new furniture instance.\nBy default, this is done using .\n" example: [] syntax: content: public CornerFurniture(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos) parameters: - id: id type: System.Guid - description: The id to apply to the created furniture instance - id: type type: TinyLife.Objects.FurnitureType - description: The type to create an instance of - id: colors type: System.Int32[] - description: The colors to apply to the furniture - id: map type: TinyLife.World.Map - description: The map to create the furniture on - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position that the furniture should have content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2) overload: TinyLife.Objects.CornerFurniture.#ctor* nameWithType.vb: CornerFurniture.CornerFurniture(Guid, FurnitureType, Int32(), Map, Vector2) @@ -207,7 +203,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldConnectTo path: Objects/CornerFurniture.cs - startLine: 34 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -248,7 +244,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCornerStatus path: Objects/CornerFurniture.cs - startLine: 44 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -292,54 +288,40 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: Objects/CornerFurniture.cs - startLine: 62 + startLine: 63 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nDraws this furniture in the world with the given settings.\nThis is a more generalized version of \n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch, Vector2 pos, Vector2 drawPos, Color? overrideColor, Direction2 rotation, int[] colors, float drawScale, bool pivot, Furniture parent, AbstractSpot parentSpot, float depthOffset, bool held) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch to draw with - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position, in world space, that the furniture is at - id: drawPos type: Microsoft.Xna.Framework.Vector2 - description: The position, in draw space, to draw the furniture at - id: overrideColor type: System.Nullable{Microsoft.Xna.Framework.Color} - description: An optional color to override the default colors of the furniture - id: rotation type: MLEM.Misc.Direction2 - description: The rotation of the furniture - id: colors type: System.Int32[] - description: The colors to draw the furniture with - id: drawScale type: System.Single - description: The scale to draw the furniture with - id: pivot type: System.Boolean - description: Whether or not to move the furniture by its texture's pivot point - id: parent type: TinyLife.Objects.Furniture - description: The object that this furniture is latched on to, or null if there is none - id: parentSpot type: TinyLife.Objects.AbstractSpot - description: The object spot that this furntiture is in, or null if there is none - id: depthOffset type: System.Single - description: A value that is added onto the calculated depth of the object - id: held type: System.Boolean - description: Whether or not this item is currently being held by a content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, pos As Vector2, drawPos As Vector2, overrideColor As Color?, rotation As Direction2, colors As Integer(), drawScale As Single, pivot As Boolean, parent As Furniture, parentSpot As AbstractSpot, depthOffset As Single, held As Boolean) overridden: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean) overload: TinyLife.Objects.CornerFurniture.Draw* @@ -370,18 +352,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnNeighborChanged path: Objects/CornerFurniture.cs - startLine: 70 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method gets called when any neighboring furniture changes. The neighboring furniture is passed.\nBy default, this method does nothing, so calling base is not necessary.\n" example: [] syntax: content: protected override void OnNeighborChanged(Furniture neighbor) parameters: - id: neighbor type: TinyLife.Objects.Furniture - description: The neighbor furniture that changed content.vb: Protected Overrides Sub OnNeighborChanged(neighbor As Furniture) overridden: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture) overload: TinyLife.Objects.CornerFurniture.OnNeighborChanged* @@ -409,17 +389,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Objects/CornerFurniture.cs - startLine: 75 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when this object is loaded from disk.\nReturning false on this method causes the object to be removed from the map.\nBy default, this method invokes and .\n" example: [] syntax: content: public override bool Validate() return: type: System.Boolean - description: false if the object is not valid, true otherwise content.vb: Public Overrides Function Validate As Boolean overridden: TinyLife.Objects.Furniture.Validate overload: TinyLife.Objects.CornerFurniture.Validate* diff --git a/docs/api/TinyLife.Objects.Fence.yml b/docs/api/TinyLife.Objects.Fence.yml index d60e49a..a97b8c0 100644 --- a/docs/api/TinyLife.Objects.Fence.yml +++ b/docs/api/TinyLife.Objects.Fence.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fence path: Objects/Fence.cs - startLine: 13 + startLine: 14 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -34,7 +34,9 @@ items: content: 'public class Fence : Furniture, IGenericDataHolder, IPricedObject' content.vb: >- Public Class Fence + Inherits Furniture + Implements IGenericDataHolder, IPricedObject inheritance: - System.Object @@ -153,30 +155,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/Fence.cs - startLine: 19 + startLine: 20 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nCreates a new furniture instance.\nBy default, this is done using .\n" example: [] syntax: content: public Fence(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos) parameters: - id: id type: System.Guid - description: The id to apply to the created furniture instance - id: type type: TinyLife.Objects.FurnitureType - description: The type to create an instance of - id: colors type: System.Int32[] - description: The colors to apply to the furniture - id: map type: TinyLife.World.Map - description: The map to create the furniture on - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position that the furniture should have content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2) overload: TinyLife.Objects.Fence.#ctor* nameWithType.vb: Fence.Fence(Guid, FurnitureType, Int32(), Map, Vector2) @@ -204,54 +200,40 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: Objects/Fence.cs - startLine: 25 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nDraws this furniture in the world with the given settings.\nThis is a more generalized version of \n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch, Vector2 pos, Vector2 drawPos, Color? overrideColor, Direction2 rotation, int[] colors, float drawScale, bool pivot, Furniture parent, AbstractSpot parentSpot, float depthOffset, bool held) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch to draw with - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position, in world space, that the furniture is at - id: drawPos type: Microsoft.Xna.Framework.Vector2 - description: The position, in draw space, to draw the furniture at - id: overrideColor type: System.Nullable{Microsoft.Xna.Framework.Color} - description: An optional color to override the default colors of the furniture - id: rotation type: MLEM.Misc.Direction2 - description: The rotation of the furniture - id: colors type: System.Int32[] - description: The colors to draw the furniture with - id: drawScale type: System.Single - description: The scale to draw the furniture with - id: pivot type: System.Boolean - description: Whether or not to move the furniture by its texture's pivot point - id: parent type: TinyLife.Objects.Furniture - description: The object that this furniture is latched on to, or null if there is none - id: parentSpot type: TinyLife.Objects.AbstractSpot - description: The object spot that this furntiture is in, or null if there is none - id: depthOffset type: System.Single - description: A value that is added onto the calculated depth of the object - id: held type: System.Boolean - description: Whether or not this item is currently being held by a content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, pos As Vector2, drawPos As Vector2, overrideColor As Color?, rotation As Direction2, colors As Integer(), drawScale As Single, pivot As Boolean, parent As Furniture, parentSpot As AbstractSpot, depthOffset As Single, held As Boolean) overridden: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean) overload: TinyLife.Objects.Fence.Draw* @@ -282,17 +264,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Objects/Fence.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when this object is loaded from disk.\nReturning false on this method causes the object to be removed from the map.\nBy default, this method invokes and .\n" example: [] syntax: content: public override bool Validate() return: type: System.Boolean - description: false if the object is not valid, true otherwise content.vb: Public Overrides Function Validate As Boolean overridden: TinyLife.Objects.Furniture.Validate overload: TinyLife.Objects.Fence.Validate* @@ -320,18 +300,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnNeighborChanged path: Objects/Fence.cs - startLine: 43 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method gets called when any neighboring furniture changes. The neighboring furniture is passed.\nBy default, this method does nothing, so calling base is not necessary.\n" example: [] syntax: content: protected override void OnNeighborChanged(Furniture neighbor) parameters: - id: neighbor type: TinyLife.Objects.Furniture - description: The neighbor furniture that changed content.vb: Protected Overrides Sub OnNeighborChanged(neighbor As Furniture) overridden: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture) overload: TinyLife.Objects.Fence.OnNeighborChanged* @@ -359,7 +337,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldConnectTo path: Objects/Fence.cs - startLine: 53 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Fireplace.yml b/docs/api/TinyLife.Objects.Fireplace.yml index 608fa65..67b9688 100644 --- a/docs/api/TinyLife.Objects.Fireplace.yml +++ b/docs/api/TinyLife.Objects.Fireplace.yml @@ -10,6 +10,7 @@ items: - TinyLife.Objects.Fireplace.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean) - TinyLife.Objects.Fireplace.IsElectrical - TinyLife.Objects.Fireplace.LightSize + - TinyLife.Objects.Fireplace.OnRemoved - TinyLife.Objects.Fireplace.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) langs: - csharp @@ -25,7 +26,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fireplace path: Objects/Fireplace.cs - startLine: 16 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -35,7 +36,9 @@ items: content: 'public class Fireplace : LightFurniture, IGenericDataHolder, IPricedObject, IUpdatingObject' content.vb: >- Public Class Fireplace + Inherits LightFurniture + Implements IGenericDataHolder, IPricedObject, IUpdatingObject inheritance: - System.Object @@ -51,7 +54,6 @@ items: - TinyLife.Objects.LightFurniture.Lights - TinyLife.Objects.LightFurniture.IsDisabled - TinyLife.Objects.LightFurniture.OnAdded - - TinyLife.Objects.LightFurniture.OnRemoved - TinyLife.Objects.LightFurniture.Validate - TinyLife.Objects.Furniture.Random - TinyLife.Objects.Furniture.OnGetDescription @@ -160,11 +162,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsElectrical path: Objects/Fireplace.cs - startLine: 19 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nWhether this furniture is electrical.\nIf this is true, will cause this object's lights to be disabled.\n" example: [] syntax: content: public override bool IsElectrical { get; } @@ -200,7 +201,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LightSize path: Objects/Fireplace.cs - startLine: 24 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -239,30 +240,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/Fireplace.cs - startLine: 30 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nCreates a new furniture instance.\nBy default, this is done using .\n" example: [] syntax: content: public Fireplace(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos) parameters: - id: id type: System.Guid - description: The id to apply to the created furniture instance - id: type type: TinyLife.Objects.FurnitureType - description: The type to create an instance of - id: colors type: System.Int32[] - description: The colors to apply to the furniture - id: map type: TinyLife.World.Map - description: The map to create the furniture on - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position that the furniture should have content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2) overload: TinyLife.Objects.Fireplace.#ctor* nameWithType.vb: Fireplace.Fireplace(Guid, FurnitureType, Int32(), Map, Vector2) @@ -290,54 +285,40 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: Objects/Fireplace.cs - startLine: 40 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nDraws this furniture in the world with the given settings.\nThis is a more generalized version of \n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch, Vector2 pos, Vector2 drawPos, Color? overrideColor, Direction2 rotation, int[] colors, float drawScale, bool pivot, Furniture parent, AbstractSpot parentSpot, float depthOffset, bool held) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch to draw with - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position, in world space, that the furniture is at - id: drawPos type: Microsoft.Xna.Framework.Vector2 - description: The position, in draw space, to draw the furniture at - id: overrideColor type: System.Nullable{Microsoft.Xna.Framework.Color} - description: An optional color to override the default colors of the furniture - id: rotation type: MLEM.Misc.Direction2 - description: The rotation of the furniture - id: colors type: System.Int32[] - description: The colors to draw the furniture with - id: drawScale type: System.Single - description: The scale to draw the furniture with - id: pivot type: System.Boolean - description: Whether or not to move the furniture by its texture's pivot point - id: parent type: TinyLife.Objects.Furniture - description: The object that this furniture is latched on to, or null if there is none - id: parentSpot type: TinyLife.Objects.AbstractSpot - description: The object spot that this furntiture is in, or null if there is none - id: depthOffset type: System.Single - description: A value that is added onto the calculated depth of the object - id: held type: System.Boolean - description: Whether or not this item is currently being held by a content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, pos As Vector2, drawPos As Vector2, overrideColor As Color?, rotation As Direction2, colors As Integer(), drawScale As Single, pivot As Boolean, parent As Furniture, parentSpot As AbstractSpot, depthOffset As Single, held As Boolean) overridden: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean) overload: TinyLife.Objects.Fireplace.Draw* @@ -368,24 +349,20 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: Objects/Fireplace.cs - startLine: 50 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThe update method, which is called every update frame by the underlying \n" example: [] syntax: content: public override void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time - id: passedInGame type: System.TimeSpan - description: The amount of time that has passed since the last call - 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.Objects.LightFurniture.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) overload: TinyLife.Objects.Fireplace.Update* @@ -413,17 +390,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateLights path: Objects/Fireplace.cs - startLine: 62 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when this furniture's lights should get initialized.\nBy default, this method calls .\n" example: [] syntax: content: protected override IEnumerable CreateLights() return: type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Light} - description: The lights that this object should have content.vb: Protected Overrides Function CreateLights As IEnumerable(Of Light) overridden: TinyLife.Objects.LightFurniture.CreateLights overload: TinyLife.Objects.Fireplace.CreateLights* @@ -433,6 +408,40 @@ items: modifiers.vb: - Protected - Overrides +- uid: TinyLife.Objects.Fireplace.OnRemoved + commentId: M:TinyLife.Objects.Fireplace.OnRemoved + id: OnRemoved + parent: TinyLife.Objects.Fireplace + langs: + - csharp + - vb + name: OnRemoved() + nameWithType: Fireplace.OnRemoved() + fullName: TinyLife.Objects.Fireplace.OnRemoved() + type: Method + source: + remote: + path: TinyLife/Objects/Fireplace.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: OnRemoved + path: Objects/Fireplace.cs + startLine: 76 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + example: [] + syntax: + content: public override void OnRemoved() + content.vb: Public Overrides Sub OnRemoved + overridden: TinyLife.Objects.LightFurniture.OnRemoved + overload: TinyLife.Objects.Fireplace.OnRemoved* + modifiers.csharp: + - public + - override + modifiers.vb: + - Public + - Overrides references: - uid: TinyLife.Objects.LightFurniture commentId: T:TinyLife.Objects.LightFurniture @@ -539,34 +548,6 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: TinyLife.Objects.LightFurniture.OnRemoved - commentId: M:TinyLife.Objects.LightFurniture.OnRemoved - parent: TinyLife.Objects.LightFurniture - name: OnRemoved() - nameWithType: LightFurniture.OnRemoved() - fullName: TinyLife.Objects.LightFurniture.OnRemoved() - spec.csharp: - - uid: TinyLife.Objects.LightFurniture.OnRemoved - name: OnRemoved - nameWithType: LightFurniture.OnRemoved - fullName: TinyLife.Objects.LightFurniture.OnRemoved - - name: ( - nameWithType: ( - fullName: ( - - name: ) - nameWithType: ) - fullName: ) - spec.vb: - - uid: TinyLife.Objects.LightFurniture.OnRemoved - name: OnRemoved - nameWithType: LightFurniture.OnRemoved - fullName: TinyLife.Objects.LightFurniture.OnRemoved - - name: ( - nameWithType: ( - fullName: ( - - name: ) - nameWithType: ) - fullName: ) - uid: TinyLife.Objects.LightFurniture.Validate commentId: M:TinyLife.Objects.LightFurniture.Validate parent: TinyLife.Objects.LightFurniture @@ -4497,3 +4478,36 @@ references: name: System.Collections.Generic nameWithType: System.Collections.Generic fullName: System.Collections.Generic +- uid: TinyLife.Objects.LightFurniture.OnRemoved + commentId: M:TinyLife.Objects.LightFurniture.OnRemoved + parent: TinyLife.Objects.LightFurniture + name: OnRemoved() + nameWithType: LightFurniture.OnRemoved() + fullName: TinyLife.Objects.LightFurniture.OnRemoved() + spec.csharp: + - uid: TinyLife.Objects.LightFurniture.OnRemoved + name: OnRemoved + nameWithType: LightFurniture.OnRemoved + fullName: TinyLife.Objects.LightFurniture.OnRemoved + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Objects.LightFurniture.OnRemoved + name: OnRemoved + nameWithType: LightFurniture.OnRemoved + fullName: TinyLife.Objects.LightFurniture.OnRemoved + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Objects.Fireplace.OnRemoved* + commentId: Overload:TinyLife.Objects.Fireplace.OnRemoved + name: OnRemoved + nameWithType: Fireplace.OnRemoved + fullName: TinyLife.Objects.Fireplace.OnRemoved diff --git a/docs/api/TinyLife.Objects.Food.yml b/docs/api/TinyLife.Objects.Food.yml index 86e4756..644cef0 100644 --- a/docs/api/TinyLife.Objects.Food.yml +++ b/docs/api/TinyLife.Objects.Food.yml @@ -23,17 +23,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Food path: Objects/Food.cs - startLine: 13 + startLine: 14 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nA furniture is an instance of a which is placed in the world, or in a 's hand.\nTo register a custom furniture, use .\n" example: [] syntax: content: 'public class Food : FoodTypedItem, IGenericDataHolder, IPricedObject, IUpdatingObject' content.vb: >- Public Class Food + Inherits FoodTypedItem + Implements IGenericDataHolder, IPricedObject, IUpdatingObject inheritance: - System.Object @@ -160,7 +161,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FoodLeft path: Objects/Food.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -203,30 +204,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/Food.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nCreates a new furniture instance.\nBy default, this is done using .\n" example: [] syntax: content: public Food(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos) parameters: - id: id type: System.Guid - description: The id to apply to the created furniture instance - id: type type: TinyLife.Objects.FurnitureType - description: The type to create an instance of - id: colors type: System.Int32[] - description: The colors to apply to the furniture - id: map type: TinyLife.World.Map - description: The map to create the furniture on - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position that the furniture should have content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2) overload: TinyLife.Objects.Food.#ctor* nameWithType.vb: Food.Food(Guid, FurnitureType, Int32(), Map, Vector2) @@ -258,50 +253,36 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nDraws this furniture in the world with the given settings.\nThis is a more generalized version of \n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch, Vector2 pos, Vector2 drawPos, Color? overrideColor, Direction2 rotation, int[] colors, float drawScale, bool pivot, Furniture parent, AbstractSpot parentSpot, float depthOffset, bool held) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch to draw with - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position, in world space, that the furniture is at - id: drawPos type: Microsoft.Xna.Framework.Vector2 - description: The position, in draw space, to draw the furniture at - id: overrideColor type: System.Nullable{Microsoft.Xna.Framework.Color} - description: An optional color to override the default colors of the furniture - id: rotation type: MLEM.Misc.Direction2 - description: The rotation of the furniture - id: colors type: System.Int32[] - description: The colors to draw the furniture with - id: drawScale type: System.Single - description: The scale to draw the furniture with - id: pivot type: System.Boolean - description: Whether or not to move the furniture by its texture's pivot point - id: parent type: TinyLife.Objects.Furniture - description: The object that this furniture is latched on to, or null if there is none - id: parentSpot type: TinyLife.Objects.AbstractSpot - description: The object spot that this furntiture is in, or null if there is none - id: depthOffset type: System.Single - description: A value that is added onto the calculated depth of the object - id: held type: System.Boolean - description: Whether or not this item is currently being held by a content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, pos As Vector2, drawPos As Vector2, overrideColor As Color?, rotation As Direction2, colors As Integer(), drawScale As Single, pivot As Boolean, parent As Furniture, parentSpot As AbstractSpot, depthOffset As Single, held As Boolean) overridden: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean) overload: TinyLife.Objects.Food.Draw* @@ -336,13 +317,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns a object that is displayed whenever the mouse is hovered over this object in the world.\nBy default, this method returns null, which will cause no tooltip to be displayed.\n" example: [] syntax: content: public override Tooltip GetHoverInfo() return: type: MLEM.Ui.Elements.Tooltip - description: The tooltip to display content.vb: Public Overrides Function GetHoverInfo As Tooltip overridden: TinyLife.Objects.FoodTypedItem.GetHoverInfo overload: TinyLife.Objects.Food.GetHoverInfo* diff --git a/docs/api/TinyLife.Objects.FoodTypedItem.yml b/docs/api/TinyLife.Objects.FoodTypedItem.yml index a55e505..e8e725e 100644 --- a/docs/api/TinyLife.Objects.FoodTypedItem.yml +++ b/docs/api/TinyLife.Objects.FoodTypedItem.yml @@ -27,17 +27,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FoodTypedItem path: Objects/FoodTypedItem.cs - startLine: 12 + startLine: 13 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nA furniture is an instance of a which is placed in the world, or in a 's hand.\nTo register a custom furniture, use .\n" example: [] syntax: content: 'public class FoodTypedItem : Furniture, IGenericDataHolder, IPricedObject, IUpdatingObject' content.vb: >- Public Class FoodTypedItem + Inherits Furniture + Implements IGenericDataHolder, IPricedObject, IUpdatingObject inheritance: - System.Object @@ -160,7 +161,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FoodType path: Objects/FoodTypedItem.cs - startLine: 18 + startLine: 19 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -203,7 +204,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExpirationTime path: Objects/FoodTypedItem.cs - startLine: 24 + startLine: 25 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -246,7 +247,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ServingSize path: Objects/FoodTypedItem.cs - startLine: 30 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -289,7 +290,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Expired path: Objects/FoodTypedItem.cs - startLine: 35 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -326,30 +327,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/FoodTypedItem.cs - startLine: 38 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nCreates a new furniture instance.\nBy default, this is done using .\n" example: [] syntax: content: public FoodTypedItem(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos) parameters: - id: id type: System.Guid - description: The id to apply to the created furniture instance - id: type type: TinyLife.Objects.FurnitureType - description: The type to create an instance of - id: colors type: System.Int32[] - description: The colors to apply to the furniture - id: map type: TinyLife.World.Map - description: The map to create the furniture on - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position that the furniture should have content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2) overload: TinyLife.Objects.FoodTypedItem.#ctor* nameWithType.vb: FoodTypedItem.FoodTypedItem(Guid, FurnitureType, Int32(), Map, Vector2) @@ -381,13 +376,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when this object is loaded from disk.\nReturning false on this method causes the object to be removed from the map.\nBy default, this method invokes and .\n" example: [] syntax: content: public override bool Validate() return: type: System.Boolean - description: false if the object is not valid, true otherwise content.vb: Public Overrides Function Validate As Boolean overridden: TinyLife.Objects.Furniture.Validate overload: TinyLife.Objects.FoodTypedItem.Validate* @@ -419,13 +412,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns a object that is displayed whenever the mouse is hovered over this object in the world.\nBy default, this method returns null, which will cause no tooltip to be displayed.\n" example: [] syntax: content: public override Tooltip GetHoverInfo() return: type: MLEM.Ui.Elements.Tooltip - description: The tooltip to display content.vb: Public Overrides Function GetHoverInfo As Tooltip overridden: TinyLife.Objects.MapObject.GetHoverInfo overload: TinyLife.Objects.FoodTypedItem.GetHoverInfo* @@ -457,20 +448,16 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThe update method, which is called every update frame by the underlying \n" example: [] syntax: content: public void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time - id: passedInGame type: System.TimeSpan - description: The amount of time that has passed since the last call - 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 Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) overload: TinyLife.Objects.FoodTypedItem.Update* implements: diff --git a/docs/api/TinyLife.Objects.Furniture.yml b/docs/api/TinyLife.Objects.Furniture.yml index 5a198ae..aaa72d6 100644 --- a/docs/api/TinyLife.Objects.Furniture.yml +++ b/docs/api/TinyLife.Objects.Furniture.yml @@ -77,7 +77,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Furniture path: Objects/Furniture.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -87,7 +87,9 @@ items: content: 'public class Furniture : MapObject, IGenericDataHolder, IPricedObject' content.vb: >- Public Class Furniture + Inherits MapObject + Implements IGenericDataHolder, IPricedObject inheritance: - System.Object @@ -161,7 +163,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Random path: Objects/Furniture.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -198,7 +200,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetDescription path: Objects/Furniture.cs - startLine: 39 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -231,7 +233,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnSetCreator path: Objects/Furniture.cs - startLine: 45 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -264,7 +266,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetDirty path: Objects/Furniture.cs - startLine: 50 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -297,7 +299,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnDirty path: Objects/Furniture.cs - startLine: 55 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -330,7 +332,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: Objects/Furniture.cs - startLine: 61 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -375,7 +377,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Rotation path: Objects/Furniture.cs - startLine: 67 + startLine: 68 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -418,7 +420,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ParentFurniture path: Objects/Furniture.cs - startLine: 72 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -455,7 +457,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ParentObjectSpot path: Objects/Furniture.cs - startLine: 77 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -492,7 +494,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasParent path: Objects/Furniture.cs - startLine: 82 + startLine: 83 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -529,7 +531,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: Objects/Furniture.cs - startLine: 88 + startLine: 89 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -572,7 +574,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Area path: Objects/Furniture.cs - startLine: 92 + startLine: 93 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -609,7 +611,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisualPosition path: Objects/Furniture.cs - startLine: 97 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -646,7 +648,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DevaluedThroughUse path: Objects/Furniture.cs - startLine: 103 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -693,7 +695,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AreUtilitiesDisabled path: Objects/Furniture.cs - startLine: 108 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -730,7 +732,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsStatic path: Objects/Furniture.cs - startLine: 113 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -777,7 +779,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreatorId path: Objects/Furniture.cs - startLine: 119 + startLine: 120 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -828,7 +830,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Quality path: Objects/Furniture.cs - startLine: 127 + startLine: 128 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -875,7 +877,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanBeDirty path: Objects/Furniture.cs - startLine: 132 + startLine: 133 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -912,7 +914,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Dirty path: Objects/Furniture.cs - startLine: 138 + startLine: 139 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -959,7 +961,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CustomPrice path: Objects/Furniture.cs - startLine: 144 + startLine: 145 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1006,7 +1008,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Creator path: Objects/Furniture.cs - startLine: 149 + startLine: 150 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1043,7 +1045,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/Furniture.cs - startLine: 167 + startLine: 168 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1094,27 +1096,22 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: Objects/Furniture.cs - startLine: 175 + startLine: 176 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nDraws this object on the current , at the current .\n" example: [] syntax: content: public sealed override void Draw(GameTime time, SpriteBatch batch, Vector2 drawPos, Color? overrideColor) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The current time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch to use for drawing - id: drawPos type: Microsoft.Xna.Framework.Vector2 - description: The position, in draw space, to draw this furniture at - id: overrideColor type: System.Nullable{Microsoft.Xna.Framework.Color} - description: The color that should be used instead of this object's actual color. If null, the object's regular color should be used. content.vb: Public NotOverridable Overrides Sub Draw(time As GameTime, batch As SpriteBatch, drawPos As Vector2, overrideColor As Color?) overridden: TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color}) overload: TinyLife.Objects.Furniture.Draw* @@ -1147,17 +1144,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Objects/Furniture.cs - startLine: 207 + startLine: 208 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when this object is loaded from disk.\nReturning false on this method causes the object to be removed from the map.\nBy default, this method invokes and .\n" example: [] syntax: content: public override bool Validate() return: type: System.Boolean - description: false if the object is not valid, true otherwise content.vb: Public Overrides Function Validate As Boolean overridden: TinyLife.Objects.MapObject.Validate overload: TinyLife.Objects.Furniture.Validate* @@ -1185,21 +1180,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Intersects path: Objects/Furniture.cs - startLine: 234 + startLine: 235 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns whether this map object intersects with the given rectangle.\nThis is used for \n" example: [] syntax: content: public override bool Intersects(RectangleF rectangle) parameters: - id: rectangle type: MLEM.Misc.RectangleF - description: The area that should be checked for return: type: System.Boolean - description: true if this object intersects with the given rectangle content.vb: Public Overrides Function Intersects(rectangle As RectangleF) As Boolean overridden: TinyLife.Objects.MapObject.Intersects(MLEM.Misc.RectangleF) overload: TinyLife.Objects.Furniture.Intersects* @@ -1227,21 +1219,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCategories path: Objects/Furniture.cs - startLine: 239 + startLine: 240 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns a set of flags that this object has, based on the given .\n" example: [] syntax: content: public sealed override ObjectCategory GetCategories(Person person) parameters: - id: person type: TinyLife.Objects.Person - description: The person to query categories for return: type: TinyLife.Objects.ObjectCategory - description: A set of categories that this object has content.vb: Public NotOverridable Overrides Function GetCategories(person As Person) As ObjectCategory overridden: TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person) overload: TinyLife.Objects.Furniture.GetCategories* @@ -1271,11 +1260,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnAdded path: Objects/Furniture.cs - startLine: 244 + startLine: 245 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when this object is added to a .\nBy default, it does nothing.\n" example: [] syntax: content: public override void OnAdded() @@ -1306,11 +1294,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnRemoved path: Objects/Furniture.cs - startLine: 250 + startLine: 251 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when this object is removed from a .\nBy default, it does nothing.\n" example: [] syntax: content: public override void OnRemoved() @@ -1341,24 +1328,20 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAiPriority path: Objects/Furniture.cs - startLine: 257 + startLine: 258 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns an integer that represents a priority for the 's interaction with this object.\nA higher priority means that this object will be picked over other objects (with lower priority).\nThe default return value is 0, meaning that no special priority is assigned to this object.\nFor any with the or category that is the person's , 10 is returned.\n" example: [] syntax: content: public override int GetAiPriority(Person person, ObjectCategory categories) parameters: - id: person type: TinyLife.Objects.Person - description: The person whose AI is attempting to interact with this object - id: categories type: TinyLife.Objects.ObjectCategory - description: The categories that are relevant for the ai interaction return: type: System.Int32 - description: This object's priority content.vb: Public Overrides Function GetAiPriority(person As Person, categories As ObjectCategory) As Integer overridden: TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) overload: TinyLife.Objects.Furniture.GetAiPriority* @@ -1386,17 +1369,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVisibility path: Objects/Furniture.cs - startLine: 266 + startLine: 267 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns the visibility settings of this object.\nBy default, is returned.\nFor , its is returned instead.\n" example: [] syntax: content: public override Visibility GetVisibility() return: type: TinyLife.Objects.Visibility - description: This object's visibility settings content.vb: Public Overrides Function GetVisibility As Visibility overridden: TinyLife.Objects.MapObject.GetVisibility overload: TinyLife.Objects.Furniture.GetVisibility* @@ -1424,24 +1405,20 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnActionCompleted path: Objects/Furniture.cs - startLine: 271 + startLine: 272 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when an that this object is involved in is completed. Note that this includes actions that are underlying ().\nThis object counts as involved in the action if its 's includes this object.\nIn general, the base method should be called for objects, since it sets .\n" example: [] syntax: content: public override void OnActionCompleted(Action action, CompletionType type, bool isAuxiliary) parameters: - id: action type: TinyLife.Actions.Action - description: The action - id: type type: TinyLife.Actions.CompletionType - description: The type of the action's completion - id: isAuxiliary type: System.Boolean - description: Whether this object counts as an auxiliary object. If this value is false, the object is th e content.vb: Public Overrides Sub OnActionCompleted(action As Action, type As CompletionType, isAuxiliary As Boolean) overridden: TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) overload: TinyLife.Objects.Furniture.OnActionCompleted* @@ -1469,30 +1446,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionUpdate path: Objects/Furniture.cs - startLine: 281 + startLine: 282 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when an that this object is involved in updates, which is every frame. Note that this includes actions that are underlying () and actions that aren't fully in progress yet ().\nThis object counts as involved in the action if its 's includes this object.\nIn general, the base method should be called for objects, since it sets deals with objects.\n" example: [] syntax: content: public override void ActionUpdate(Action action, GameTime time, TimeSpan passedInGame, float speedMultiplier, bool isAuxiliary) parameters: - id: action type: TinyLife.Actions.Action - description: The action - 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 - id: isAuxiliary type: System.Boolean - description: Whether this object counts as an auxiliary object. If this value is false, the object is th e content.vb: Public Overrides Sub ActionUpdate(action As Action, time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single, isAuxiliary As Boolean) overridden: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) overload: TinyLife.Objects.Furniture.ActionUpdate* @@ -1520,7 +1491,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: Objects/Furniture.cs - startLine: 311 + startLine: 312 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1597,17 +1568,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: Objects/Furniture.cs - startLine: 319 + startLine: 320 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n" example: [] syntax: content: public virtual float GetPrice() return: type: System.Single - description: The object's price content.vb: Public Overridable Function GetPrice As Single overload: TinyLife.Objects.Furniture.GetPrice* implements: @@ -1636,7 +1605,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDescription path: Objects/Furniture.cs - startLine: 331 + startLine: 332 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1673,7 +1642,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDecorativeRating path: Objects/Furniture.cs - startLine: 363 + startLine: 364 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1714,7 +1683,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDirty path: Objects/Furniture.cs - startLine: 373 + startLine: 374 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1752,7 +1721,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetCreator path: Objects/Furniture.cs - startLine: 390 + startLine: 391 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1793,7 +1762,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnNeighborChanged path: Objects/Furniture.cs - startLine: 408 + startLine: 409 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1970,20 +1939,16 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns the first free action spot, packed into an .\n" example: [] syntax: content: public override ActionInfo GetFreeActionSpotInfo(Person person, ObjectCategory context = null) parameters: - id: person type: TinyLife.Objects.Person - description: The person to query free action spots for - id: context type: TinyLife.Objects.ObjectCategory - description: The object category that this action spot needs to have return: type: TinyLife.Actions.ActionInfo - description: The first free action spot as an content.vb: Public Overrides Function GetFreeActionSpotInfo(person As Person, context As ObjectCategory = Nothing) As ActionInfo overridden: TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) overload: TinyLife.Objects.Furniture.GetFreeActionSpotInfo* @@ -2213,6 +2178,7 @@ items: syntax: content: >- public IEnumerable GetChildren() + where T : MapObject typeParameters: - id: T @@ -2255,6 +2221,7 @@ items: syntax: content: >- public IEnumerable RemoveChildren(Predicate predicate = null) + where T : Furniture parameters: - id: predicate @@ -2341,6 +2308,7 @@ items: syntax: content: >- public T AddChild(FurnitureType type, Direction2 rotation, int[] colors = null, Guid? id = default(Guid? ), Vector2? position = default(Vector2? )) + where T : Furniture parameters: - id: type diff --git a/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml b/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml index 5e1cc06..32450cd 100644 --- a/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml +++ b/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml @@ -49,7 +49,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TypeSettings path: Objects/FurnitureType.cs - startLine: 398 + startLine: 401 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -59,6 +59,7 @@ items: content: 'public struct TypeSettings : IGenericDataHolder' content.vb: >- Public Structure TypeSettings + Implements IGenericDataHolder implements: - MLEM.Misc.IGenericDataHolder @@ -95,7 +96,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: Objects/FurnitureType.cs - startLine: 403 + startLine: 406 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -128,7 +129,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Size path: Objects/FurnitureType.cs - startLine: 407 + startLine: 410 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -161,7 +162,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Categories path: Objects/FurnitureType.cs - startLine: 411 + startLine: 414 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -194,7 +195,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionSpots path: Objects/FurnitureType.cs - startLine: 416 + startLine: 419 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -227,7 +228,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ObjectSpots path: Objects/FurnitureType.cs - startLine: 421 + startLine: 424 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -260,7 +261,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorSchemes path: Objects/FurnitureType.cs - startLine: 426 + startLine: 429 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -293,7 +294,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorMap path: Objects/FurnitureType.cs - startLine: 431 + startLine: 434 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -326,7 +327,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DefaultColors path: Objects/FurnitureType.cs - startLine: 436 + startLine: 439 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -359,7 +360,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DefaultRotation path: Objects/FurnitureType.cs - startLine: 440 + startLine: 443 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -392,7 +393,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConstructedType path: Objects/FurnitureType.cs - startLine: 446 + startLine: 449 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -425,7 +426,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: Objects/FurnitureType.cs - startLine: 450 + startLine: 453 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -458,7 +459,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuyableVariations path: Objects/FurnitureType.cs - startLine: 456 + startLine: 459 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -491,7 +492,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HeldScale path: Objects/FurnitureType.cs - startLine: 460 + startLine: 463 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -524,7 +525,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HeldPivot path: Objects/FurnitureType.cs - startLine: 465 + startLine: 468 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -557,7 +558,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DecorativeRating path: Objects/FurnitureType.cs - startLine: 472 + startLine: 475 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -590,7 +591,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: Objects/FurnitureType.cs - startLine: 477 + startLine: 480 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -623,7 +624,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reliability path: Objects/FurnitureType.cs - startLine: 483 + startLine: 486 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -656,7 +657,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BrokenBehavior path: Objects/FurnitureType.cs - startLine: 488 + startLine: 491 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -689,7 +690,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ElectricityRating path: Objects/FurnitureType.cs - startLine: 493 + startLine: 496 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -722,7 +723,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WaterRating path: Objects/FurnitureType.cs - startLine: 498 + startLine: 501 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -755,7 +756,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Visibility path: Objects/FurnitureType.cs - startLine: 504 + startLine: 507 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -788,7 +789,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Tab path: Objects/FurnitureType.cs - startLine: 509 + startLine: 512 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -821,7 +822,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TextureName path: Objects/FurnitureType.cs - startLine: 514 + startLine: 517 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -854,7 +855,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateLights path: Objects/FurnitureType.cs - startLine: 519 + startLine: 522 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -887,7 +888,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DirtyOverlayTextureName path: Objects/FurnitureType.cs - startLine: 526 + startLine: 529 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -920,7 +921,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DistanceFromObstructions path: Objects/FurnitureType.cs - startLine: 532 + startLine: 535 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -953,7 +954,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/FurnitureType.cs - startLine: 544 + startLine: 547 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1004,7 +1005,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetData path: Objects/FurnitureType.cs - startLine: 565 + startLine: 568 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1042,7 +1043,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetData path: Objects/FurnitureType.cs - startLine: 571 + startLine: 574 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1085,7 +1086,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDataKeys path: Objects/FurnitureType.cs - startLine: 576 + startLine: 579 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.FurnitureType.yml b/docs/api/TinyLife.Objects.FurnitureType.yml index 4071764..d8e5c77 100644 --- a/docs/api/TinyLife.Objects.FurnitureType.yml +++ b/docs/api/TinyLife.Objects.FurnitureType.yml @@ -140,7 +140,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FurnitureType path: Objects/FurnitureType.NonBuyable.cs - startLine: 10 + startLine: 11 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -155,7 +155,9 @@ items: Public Class FurnitureType + Inherits GenericDataHolder + Implements IGenericDataHolder, IPricedObject, IEmotionSource inheritance: - System.Object @@ -200,7 +202,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: Objects/FurnitureType.cs - startLine: 34 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -237,7 +239,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Textures path: Objects/FurnitureType.cs - startLine: 42 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -272,7 +274,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DirtyTextures path: Objects/FurnitureType.cs - startLine: 47 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -307,7 +309,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Rotations path: Objects/FurnitureType.cs - startLine: 52 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -327,7 +329,7 @@ items: - Public - ReadOnly - uid: TinyLife.Objects.FurnitureType.Settings - commentId: P:TinyLife.Objects.FurnitureType.Settings + commentId: F:TinyLife.Objects.FurnitureType.Settings id: Settings parent: TinyLife.Objects.FurnitureType langs: @@ -336,7 +338,7 @@ items: name: Settings nameWithType: FurnitureType.Settings fullName: TinyLife.Objects.FurnitureType.Settings - type: Property + type: Field source: remote: path: TinyLife/Objects/FurnitureType.cs @@ -344,22 +346,20 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Settings path: Objects/FurnitureType.cs - startLine: 56 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nThis furniture type's settings\n" example: [] syntax: - content: public FurnitureType.TypeSettings Settings { get; } - parameters: [] + content: public readonly FurnitureType.TypeSettings Settings return: type: TinyLife.Objects.FurnitureType.TypeSettings - content.vb: Public ReadOnly Property Settings As FurnitureType.TypeSettings - overload: TinyLife.Objects.FurnitureType.Settings* + content.vb: Public ReadOnly Settings As FurnitureType.TypeSettings modifiers.csharp: - public - - get + - readonly modifiers.vb: - Public - ReadOnly @@ -381,11 +381,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SourceString path: Objects/FurnitureType.cs - startLine: 58 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nA (localized) string that is displayed when hovering over an that has this source\n" example: [] syntax: content: public string SourceString { get; } @@ -420,7 +419,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToString path: Objects/FurnitureType.cs - startLine: 69 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -456,7 +455,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawLayers path: Objects/FurnitureType.cs - startLine: 91 + startLine: 93 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -534,7 +533,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawColumns path: Objects/FurnitureType.cs - startLine: 117 + startLine: 119 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -609,7 +608,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawDirtyOverlay path: Objects/FurnitureType.cs - startLine: 144 + startLine: 146 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -681,7 +680,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSize path: Objects/FurnitureType.cs - startLine: 158 + startLine: 160 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -720,7 +719,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Construct path: Objects/FurnitureType.cs - startLine: 173 + startLine: 175 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -771,7 +770,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWallsInTheWay path: Objects/FurnitureType.cs - startLine: 190 + startLine: 193 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -816,7 +815,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoofingInTheWay path: Objects/FurnitureType.cs - startLine: 219 + startLine: 222 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -861,17 +860,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: Objects/FurnitureType.cs - startLine: 233 + startLine: 236 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n" example: [] syntax: content: public float GetPrice() return: type: System.Single - description: The object's price content.vb: Public Function GetPrice As Single overload: TinyLife.Objects.FurnitureType.GetPrice* implements: @@ -898,7 +895,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasCategory path: Objects/FurnitureType.cs - startLine: 242 + startLine: 245 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -937,7 +934,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetBestRotation path: Objects/FurnitureType.cs - startLine: 252 + startLine: 255 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -976,7 +973,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetReferenceTexture path: Objects/FurnitureType.cs - startLine: 270 + startLine: 273 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1018,7 +1015,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRotatedOffset path: Objects/FurnitureType.cs - startLine: 282 + startLine: 285 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1063,7 +1060,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCoveredTiles path: Objects/FurnitureType.cs - startLine: 319 + startLine: 322 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1107,7 +1104,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: Objects/FurnitureType.cs - startLine: 331 + startLine: 334 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1148,7 +1145,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RegisterAll path: Objects/FurnitureType.cs - startLine: 340 + startLine: 343 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1192,7 +1189,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTextures path: Objects/FurnitureType.cs - startLine: 354 + startLine: 357 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1242,7 +1239,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTexture path: Objects/FurnitureType.cs - startLine: 377 + startLine: 380 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1286,7 +1283,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PotPlant path: Objects/FurnitureType.Decor.cs - startLine: 12 + startLine: 13 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1321,7 +1318,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallPlant path: Objects/FurnitureType.Decor.cs - startLine: 16 + startLine: 17 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1356,7 +1353,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LgbtFlags path: Objects/FurnitureType.Decor.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1391,7 +1388,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorkoutPosters path: Objects/FurnitureType.Decor.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1426,7 +1423,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LargeRectangleRug path: Objects/FurnitureType.Decor.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1461,7 +1458,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Doormat path: Objects/FurnitureType.Decor.cs - startLine: 39 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1496,7 +1493,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LargeRoundRug path: Objects/FurnitureType.Decor.cs - startLine: 42 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1531,7 +1528,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CountryFence path: Objects/FurnitureType.Decor.cs - startLine: 45 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1566,7 +1563,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Hedge path: Objects/FurnitureType.Decor.cs - startLine: 49 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1601,7 +1598,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MapleTree path: Objects/FurnitureType.Decor.cs - startLine: 53 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1636,7 +1633,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GrassPatch path: Objects/FurnitureType.Decor.cs - startLine: 57 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1671,7 +1668,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallBush path: Objects/FurnitureType.Decor.cs - startLine: 60 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1706,7 +1703,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleLamp path: Objects/FurnitureType.Decor.cs - startLine: 63 + startLine: 64 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1741,7 +1738,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleCeilingLamp path: Objects/FurnitureType.Decor.cs - startLine: 71 + startLine: 72 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1776,7 +1773,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EvergreenTree path: Objects/FurnitureType.Decor.cs - startLine: 75 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1811,7 +1808,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BirchTree path: Objects/FurnitureType.Decor.cs - startLine: 81 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1846,7 +1843,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OakTree path: Objects/FurnitureType.Decor.cs - startLine: 87 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1881,7 +1878,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cypress path: Objects/FurnitureType.Decor.cs - startLine: 93 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1916,7 +1913,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SquarePlantPots path: Objects/FurnitureType.Decor.cs - startLine: 99 + startLine: 100 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1951,7 +1948,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WindowPlants path: Objects/FurnitureType.Decor.cs - startLine: 105 + startLine: 106 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1986,7 +1983,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TreeStumps path: Objects/FurnitureType.Decor.cs - startLine: 111 + startLine: 112 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2021,7 +2018,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Wisteria path: Objects/FurnitureType.Decor.cs - startLine: 116 + startLine: 117 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2056,7 +2053,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernWoodworkingLamp path: Objects/FurnitureType.Decor.cs - startLine: 121 + startLine: 122 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2091,7 +2088,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SwirlWoodworkingLamp path: Objects/FurnitureType.Decor.cs - startLine: 130 + startLine: 131 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2126,7 +2123,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EdisonWoodworkingLamp path: Objects/FurnitureType.Decor.cs - startLine: 139 + startLine: 140 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2161,7 +2158,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DecorativeLogPile path: Objects/FurnitureType.Decor.cs - startLine: 144 + startLine: 145 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2196,7 +2193,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TraditionalFireplace path: Objects/FurnitureType.Decor.cs - startLine: 148 + startLine: 149 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2231,7 +2228,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallChimney path: Objects/FurnitureType.Decor.cs - startLine: 155 + startLine: 156 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2266,7 +2263,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleDesk path: Objects/FurnitureType.Misc.cs - startLine: 13 + startLine: 14 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2301,7 +2298,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LongDinnerTable path: Objects/FurnitureType.Misc.cs - startLine: 17 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2336,7 +2333,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SquareDinnerTable path: Objects/FurnitureType.Misc.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2371,7 +2368,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleChair path: Objects/FurnitureType.Misc.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2406,7 +2403,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleToilet path: Objects/FurnitureType.Misc.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2441,7 +2438,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernBed path: Objects/FurnitureType.Misc.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2476,7 +2473,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernSingleBed path: Objects/FurnitureType.Misc.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2511,7 +2508,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernFridge path: Objects/FurnitureType.Misc.cs - startLine: 46 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2546,7 +2543,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleShower path: Objects/FurnitureType.Misc.cs - startLine: 51 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2581,7 +2578,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleCounter path: Objects/FurnitureType.Misc.cs - startLine: 59 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2616,7 +2613,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleBar path: Objects/FurnitureType.Misc.cs - startLine: 65 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2651,7 +2648,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernStove path: Objects/FurnitureType.Misc.cs - startLine: 70 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2686,7 +2683,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernComputer path: Objects/FurnitureType.Misc.cs - startLine: 78 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2721,7 +2718,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernSink path: Objects/FurnitureType.Misc.cs - startLine: 86 + startLine: 87 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2756,7 +2753,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mailbox path: Objects/FurnitureType.Misc.cs - startLine: 93 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2791,7 +2788,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleDrawer path: Objects/FurnitureType.Misc.cs - startLine: 98 + startLine: 99 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2826,7 +2823,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleEasel path: Objects/FurnitureType.Misc.cs - startLine: 104 + startLine: 105 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2861,7 +2858,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleBench path: Objects/FurnitureType.Misc.cs - startLine: 111 + startLine: 112 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2896,7 +2893,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallMirror path: Objects/FurnitureType.Misc.cs - startLine: 117 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2931,7 +2928,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleBookshelf path: Objects/FurnitureType.Misc.cs - startLine: 122 + startLine: 123 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2966,7 +2963,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernTv path: Objects/FurnitureType.Misc.cs - startLine: 131 + startLine: 132 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3001,7 +2998,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MixologyKit path: Objects/FurnitureType.Misc.cs - startLine: 138 + startLine: 139 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3036,7 +3033,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleSofa path: Objects/FurnitureType.Misc.cs - startLine: 142 + startLine: 143 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3071,7 +3068,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleLowTable path: Objects/FurnitureType.Misc.cs - startLine: 149 + startLine: 150 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3106,7 +3103,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleWallSink path: Objects/FurnitureType.Misc.cs - startLine: 155 + startLine: 156 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3141,7 +3138,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Treadmill path: Objects/FurnitureType.Misc.cs - startLine: 162 + startLine: 163 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3176,7 +3173,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DumbbellRack path: Objects/FurnitureType.Misc.cs - startLine: 172 + startLine: 173 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3211,7 +3208,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VerticalDumbbellRack path: Objects/FurnitureType.Misc.cs - startLine: 176 + startLine: 177 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3246,7 +3243,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StandingDesk path: Objects/FurnitureType.Misc.cs - startLine: 180 + startLine: 181 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3281,7 +3278,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeKit path: Objects/FurnitureType.Misc.cs - startLine: 186 + startLine: 187 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3316,7 +3313,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallBarbecue path: Objects/FurnitureType.Misc.cs - startLine: 191 + startLine: 192 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3351,7 +3348,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimplePicnicTable path: Objects/FurnitureType.Misc.cs - startLine: 197 + startLine: 198 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3386,7 +3383,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ParkTrashCan path: Objects/FurnitureType.Misc.cs - startLine: 202 + startLine: 203 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3421,7 +3418,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WoodworkingTable path: Objects/FurnitureType.Misc.cs - startLine: 205 + startLine: 206 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3456,7 +3453,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OrnateBed path: Objects/FurnitureType.Misc.cs - startLine: 211 + startLine: 212 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3491,7 +3488,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OrnateFlowerBed path: Objects/FurnitureType.Misc.cs - startLine: 217 + startLine: 218 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3526,7 +3523,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OrnateSingleBed path: Objects/FurnitureType.Misc.cs - startLine: 223 + startLine: 224 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3561,7 +3558,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FourPostBed path: Objects/FurnitureType.Misc.cs - startLine: 229 + startLine: 230 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3596,7 +3593,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TraditionalCounter path: Objects/FurnitureType.Misc.cs - startLine: 235 + startLine: 236 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3631,7 +3628,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TraditionalBar path: Objects/FurnitureType.Misc.cs - startLine: 242 + startLine: 243 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3666,7 +3663,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CushionedWoodworkingSofa path: Objects/FurnitureType.Misc.cs - startLine: 248 + startLine: 249 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3701,7 +3698,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FullyCushionedWoodworkingSofa path: Objects/FurnitureType.Misc.cs - startLine: 256 + startLine: 257 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3736,7 +3733,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LargeWoodworkingSofa path: Objects/FurnitureType.Misc.cs - startLine: 264 + startLine: 265 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3771,7 +3768,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WoodworkingChairArmrests path: Objects/FurnitureType.Misc.cs - startLine: 272 + startLine: 273 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3806,7 +3803,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WoodworkingChair path: Objects/FurnitureType.Misc.cs - startLine: 278 + startLine: 279 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3841,7 +3838,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WoodworkingCloset path: Objects/FurnitureType.Misc.cs - startLine: 284 + startLine: 285 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3876,7 +3873,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WoodenToyBox path: Objects/FurnitureType.Misc.cs - startLine: 294 + startLine: 295 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3911,7 +3908,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EmptyPlate path: Objects/FurnitureType.NonBuyable.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3946,7 +3943,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EmptyPlatter path: Objects/FurnitureType.NonBuyable.cs - startLine: 18 + startLine: 19 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3981,7 +3978,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EmptyGlass path: Objects/FurnitureType.NonBuyable.cs - startLine: 21 + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4016,7 +4013,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UnpreparedFood path: Objects/FurnitureType.NonBuyable.cs - startLine: 24 + startLine: 25 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4051,7 +4048,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PreparedFood path: Objects/FurnitureType.NonBuyable.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4086,7 +4083,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Pot path: Objects/FurnitureType.NonBuyable.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4121,7 +4118,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FoodPlate path: Objects/FurnitureType.NonBuyable.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4156,7 +4153,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FoodPlatter path: Objects/FurnitureType.NonBuyable.cs - startLine: 40 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4191,7 +4188,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FoodGlass path: Objects/FurnitureType.NonBuyable.cs - startLine: 44 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4226,7 +4223,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CustomPainting path: Objects/FurnitureType.NonBuyable.cs - startLine: 48 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4261,7 +4258,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Book path: Objects/FurnitureType.NonBuyable.cs - startLine: 57 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4296,7 +4293,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Puddle path: Objects/FurnitureType.NonBuyable.cs - startLine: 60 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4331,7 +4328,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Gravestone path: Objects/FurnitureType.NonBuyable.cs - startLine: 65 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4366,7 +4363,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sponge path: Objects/FurnitureType.NonBuyable.cs - startLine: 70 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4401,7 +4398,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Spanner path: Objects/FurnitureType.NonBuyable.cs - startLine: 71 + startLine: 72 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4436,7 +4433,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PaintBrush path: Objects/FurnitureType.NonBuyable.cs - startLine: 72 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4471,7 +4468,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mop path: Objects/FurnitureType.NonBuyable.cs - startLine: 73 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4506,7 +4503,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Dumbbell path: Objects/FurnitureType.NonBuyable.cs - startLine: 74 + startLine: 75 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4541,7 +4538,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GrillingFood path: Objects/FurnitureType.NonBuyable.cs - startLine: 77 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4576,7 +4573,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UnfinishedWoodwork path: Objects/FurnitureType.NonBuyable.cs - startLine: 80 + startLine: 81 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4611,7 +4608,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HomeworkBook path: Objects/FurnitureType.NonBuyable.cs - startLine: 84 + startLine: 85 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4646,7 +4643,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToyCar path: Objects/FurnitureType.NonBuyable.cs - startLine: 87 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5548,11 +5545,6 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: TinyLife.Objects.FurnitureType.Settings* - commentId: Overload:TinyLife.Objects.FurnitureType.Settings - name: Settings - nameWithType: FurnitureType.Settings - fullName: TinyLife.Objects.FurnitureType.Settings - uid: TinyLife.Objects.FurnitureType.TypeSettings commentId: T:TinyLife.Objects.FurnitureType.TypeSettings parent: TinyLife.Objects @@ -6536,7 +6528,7 @@ references: nameWithType: ) fullName: ) - uid: TinyLife.Objects.FurnitureType.Settings - commentId: P:TinyLife.Objects.FurnitureType.Settings + commentId: F:TinyLife.Objects.FurnitureType.Settings isExternal: true - uid: TinyLife.Objects.FurnitureType.HasCategory* commentId: Overload:TinyLife.Objects.FurnitureType.HasCategory diff --git a/docs/api/TinyLife.Objects.Gravestone.yml b/docs/api/TinyLife.Objects.Gravestone.yml index 9cede9e..8af8817 100644 --- a/docs/api/TinyLife.Objects.Gravestone.yml +++ b/docs/api/TinyLife.Objects.Gravestone.yml @@ -23,17 +23,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Gravestone path: Objects/Gravestone.cs - startLine: 8 + startLine: 9 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nA furniture is an instance of a which is placed in the world, or in a 's hand.\nTo register a custom furniture, use .\n" example: [] syntax: content: 'public class Gravestone : Furniture, IGenericDataHolder, IPricedObject' content.vb: >- Public Class Gravestone + Inherits Furniture + Implements IGenericDataHolder, IPricedObject inheritance: - System.Object @@ -154,7 +155,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DeadPerson path: Objects/Gravestone.cs - startLine: 14 + startLine: 15 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -191,7 +192,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reason path: Objects/Gravestone.cs - startLine: 22 + startLine: 23 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -234,30 +235,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/Gravestone.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nCreates a new furniture instance.\nBy default, this is done using .\n" example: [] syntax: content: public Gravestone(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos) parameters: - id: id type: System.Guid - description: The id to apply to the created furniture instance - id: type type: TinyLife.Objects.FurnitureType - description: The type to create an instance of - id: colors type: System.Int32[] - description: The colors to apply to the furniture - id: map type: TinyLife.World.Map - description: The map to create the furniture on - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position that the furniture should have content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2) overload: TinyLife.Objects.Gravestone.#ctor* nameWithType.vb: Gravestone.Gravestone(Guid, FurnitureType, Int32(), Map, Vector2) @@ -289,13 +284,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns a object that is displayed whenever the mouse is hovered over this object in the world.\nBy default, this method returns null, which will cause no tooltip to be displayed.\n" example: [] syntax: content: public override Tooltip GetHoverInfo() return: type: MLEM.Ui.Elements.Tooltip - description: The tooltip to display content.vb: Public Overrides Function GetHoverInfo As Tooltip overridden: TinyLife.Objects.MapObject.GetHoverInfo overload: TinyLife.Objects.Gravestone.GetHoverInfo* diff --git a/docs/api/TinyLife.Objects.IUpdatingObject.yml b/docs/api/TinyLife.Objects.IUpdatingObject.yml index 6a3fb97..b89a20e 100644 --- a/docs/api/TinyLife.Objects.IUpdatingObject.yml +++ b/docs/api/TinyLife.Objects.IUpdatingObject.yml @@ -20,7 +20,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IUpdatingObject path: Objects/IUpdatingObject.cs - startLine: 9 + startLine: 10 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -55,7 +55,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: Objects/IUpdatingObject.cs - startLine: 17 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Light.yml b/docs/api/TinyLife.Objects.Light.yml index a4dd9a6..6ac668b 100644 --- a/docs/api/TinyLife.Objects.Light.yml +++ b/docs/api/TinyLife.Objects.Light.yml @@ -29,7 +29,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Light path: Objects/Light.cs - startLine: 12 + startLine: 13 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -74,7 +74,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CircleTexture path: Objects/Light.cs - startLine: 17 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -111,7 +111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Map path: Objects/Light.cs - startLine: 22 + startLine: 23 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -146,7 +146,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Texture path: Objects/Light.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -181,7 +181,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpwardsOffset path: Objects/Light.cs - startLine: 31 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -214,7 +214,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Position path: Objects/Light.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -251,7 +251,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Size path: Objects/Light.cs - startLine: 51 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -284,7 +284,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Color path: Objects/Light.cs - startLine: 56 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -317,7 +317,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsDisabled path: Objects/Light.cs - startLine: 61 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -350,7 +350,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/Light.cs - startLine: 73 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -398,7 +398,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: Objects/Light.cs - startLine: 86 + startLine: 87 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.LightFurniture.yml b/docs/api/TinyLife.Objects.LightFurniture.yml index 070d702..09dd5b0 100644 --- a/docs/api/TinyLife.Objects.LightFurniture.yml +++ b/docs/api/TinyLife.Objects.LightFurniture.yml @@ -28,7 +28,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LightFurniture path: Objects/LightFurniture.cs - startLine: 12 + startLine: 13 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -38,7 +38,9 @@ items: content: 'public class LightFurniture : Furniture, IGenericDataHolder, IPricedObject, IUpdatingObject' content.vb: >- Public Class LightFurniture + Inherits Furniture + Implements IGenericDataHolder, IPricedObject, IUpdatingObject inheritance: - System.Object @@ -160,7 +162,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Lights path: Objects/LightFurniture.cs - startLine: 17 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -197,7 +199,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsDisabled path: Objects/LightFurniture.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -240,7 +242,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsElectrical path: Objects/LightFurniture.cs - startLine: 29 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -279,30 +281,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/LightFurniture.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nCreates a new furniture instance.\nBy default, this is done using .\n" example: [] syntax: content: public LightFurniture(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos) parameters: - id: id type: System.Guid - description: The id to apply to the created furniture instance - id: type type: TinyLife.Objects.FurnitureType - description: The type to create an instance of - id: colors type: System.Int32[] - description: The colors to apply to the furniture - id: map type: TinyLife.World.Map - description: The map to create the furniture on - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position that the furniture should have content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2) overload: TinyLife.Objects.LightFurniture.#ctor* nameWithType.vb: LightFurniture.LightFurniture(Guid, FurnitureType, Int32(), Map, Vector2) @@ -334,20 +330,16 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - 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) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time - id: passedInGame type: System.TimeSpan - description: The amount of time that has passed since the last call - 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 Overridable Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) overload: TinyLife.Objects.LightFurniture.Update* implements: @@ -380,7 +372,6 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when this object is added to a .\nBy default, it does nothing.\n" example: [] syntax: content: public override void OnAdded() @@ -415,7 +406,6 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when this object is removed from a .\nBy default, it does nothing.\n" example: [] syntax: content: public override void OnRemoved() @@ -450,13 +440,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when this object is loaded from disk.\nReturning false on this method causes the object to be removed from the map.\nBy default, this method invokes and .\n" example: [] syntax: content: public override bool Validate() return: type: System.Boolean - description: false if the object is not valid, true otherwise content.vb: Public Overrides Function Validate As Boolean overridden: TinyLife.Objects.Furniture.Validate overload: TinyLife.Objects.LightFurniture.Validate* diff --git a/docs/api/TinyLife.Objects.MapObject.yml b/docs/api/TinyLife.Objects.MapObject.yml index 96f7e8a..8dd8174 100644 --- a/docs/api/TinyLife.Objects.MapObject.yml +++ b/docs/api/TinyLife.Objects.MapObject.yml @@ -49,7 +49,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MapObject path: Objects/MapObject.cs - startLine: 29 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -64,7 +64,9 @@ items: Public Class MapObject + Inherits JsonTypeSafeGenericDataHolder + Implements IGenericDataHolder inheritance: - System.Object @@ -116,7 +118,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PersonRotationOrder path: Objects/MapObject.cs - startLine: 35 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -153,7 +155,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCreated path: Objects/MapObject.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -188,7 +190,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnValidated path: Objects/MapObject.cs - startLine: 46 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -223,7 +225,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnEventsAttachable path: Objects/MapObject.cs - startLine: 51 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -258,7 +260,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnDraw path: Objects/MapObject.cs - startLine: 59 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -291,7 +293,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnUpdate path: Objects/MapObject.cs - startLine: 65 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -324,7 +326,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Id path: Objects/MapObject.cs - startLine: 70 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -373,7 +375,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Map path: Objects/MapObject.cs - startLine: 76 + startLine: 77 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -410,7 +412,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Position path: Objects/MapObject.cs - startLine: 81 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -459,7 +461,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentLot path: Objects/MapObject.cs - startLine: 102 + startLine: 103 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -496,7 +498,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsInWorld path: Objects/MapObject.cs - startLine: 106 + startLine: 107 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -533,7 +535,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/MapObject.cs - startLine: 116 + startLine: 117 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -575,7 +577,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: Objects/MapObject.cs - startLine: 134 + startLine: 135 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -778,7 +780,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnRemoved path: Objects/MapObject.cs - startLine: 179 + startLine: 178 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -812,7 +814,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHoverInfo path: Objects/MapObject.cs - startLine: 187 + startLine: 185 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -849,7 +851,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAiPriority path: Objects/MapObject.cs - startLine: 200 + startLine: 198 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -893,7 +895,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnActionCompleted path: Objects/MapObject.cs - startLine: 212 + startLine: 210 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -937,7 +939,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionUpdate path: Objects/MapObject.cs - startLine: 225 + startLine: 222 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -987,7 +989,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVisibility path: Objects/MapObject.cs - startLine: 234 + startLine: 230 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1024,7 +1026,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeActionSpotInfo path: Objects/MapObject.cs - startLine: 244 + startLine: 240 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1068,7 +1070,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCameraRotationChanged path: Objects/MapObject.cs - startLine: 254 + startLine: 250 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1109,7 +1111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetMapAndValidate path: Objects/MapObject.cs - startLine: 262 + startLine: 257 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1148,7 +1150,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasCategory path: Objects/MapObject.cs - startLine: 273 + startLine: 268 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1190,7 +1192,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetEfficiencyModifier path: Objects/MapObject.cs - startLine: 289 + startLine: 284 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1243,7 +1245,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawColumns path: Objects/MapObject.cs - startLine: 333 + startLine: 328 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1335,7 +1337,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetModCategory path: Objects/MapObject.cs - startLine: 396 + startLine: 389 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.ObjectCategory.yml b/docs/api/TinyLife.Objects.ObjectCategory.yml index 732e047..4f481f4 100644 --- a/docs/api/TinyLife.Objects.ObjectCategory.yml +++ b/docs/api/TinyLife.Objects.ObjectCategory.yml @@ -82,7 +82,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ObjectCategory path: Objects/MapObject.cs - startLine: 451 + startLine: 444 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -92,6 +92,7 @@ items: content: 'public class ObjectCategory : DynamicEnum' content.vb: >- Public Class ObjectCategory + Inherits DynamicEnum inheritance: - System.Object @@ -148,7 +149,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Nothing path: Objects/MapObject.cs - startLine: 454 + startLine: 447 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -185,7 +186,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Ground path: Objects/MapObject.cs - startLine: 456 + startLine: 449 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -222,7 +223,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Chair path: Objects/MapObject.cs - startLine: 458 + startLine: 451 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -259,7 +260,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Toilet path: Objects/MapObject.cs - startLine: 460 + startLine: 453 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -296,7 +297,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SingleBed path: Objects/MapObject.cs - startLine: 462 + startLine: 455 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -333,7 +334,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoubleBed path: Objects/MapObject.cs - startLine: 464 + startLine: 457 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -370,7 +371,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fridge path: Objects/MapObject.cs - startLine: 466 + startLine: 459 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -407,7 +408,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Shower path: Objects/MapObject.cs - startLine: 468 + startLine: 461 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -444,7 +445,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Counter path: Objects/MapObject.cs - startLine: 470 + startLine: 463 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -481,7 +482,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Stove path: Objects/MapObject.cs - startLine: 472 + startLine: 465 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -518,7 +519,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallObject path: Objects/MapObject.cs - startLine: 474 + startLine: 467 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -555,7 +556,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NonBuyable path: Objects/MapObject.cs - startLine: 476 + startLine: 469 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -592,7 +593,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Table path: Objects/MapObject.cs - startLine: 478 + startLine: 471 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -629,7 +630,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Holdable path: Objects/MapObject.cs - startLine: 480 + startLine: 473 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -666,7 +667,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DeskObject path: Objects/MapObject.cs - startLine: 482 + startLine: 475 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -703,7 +704,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisallowedOnGround path: Objects/MapObject.cs - startLine: 484 + startLine: 477 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -740,7 +741,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Computer path: Objects/MapObject.cs - startLine: 486 + startLine: 479 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -777,7 +778,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sink path: Objects/MapObject.cs - startLine: 488 + startLine: 481 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -814,7 +815,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CounterObject path: Objects/MapObject.cs - startLine: 490 + startLine: 483 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -851,7 +852,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cleanable path: Objects/MapObject.cs - startLine: 492 + startLine: 485 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -888,7 +889,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: People path: Objects/MapObject.cs - startLine: 494 + startLine: 487 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -925,7 +926,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mailbox path: Objects/MapObject.cs - startLine: 496 + startLine: 489 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -962,7 +963,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Wardrobe path: Objects/MapObject.cs - startLine: 498 + startLine: 491 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -999,7 +1000,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NaturalGroundRequired path: Objects/MapObject.cs - startLine: 500 + startLine: 493 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1036,7 +1037,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Self path: Objects/MapObject.cs - startLine: 502 + startLine: 495 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1073,7 +1074,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallHanging path: Objects/MapObject.cs - startLine: 504 + startLine: 497 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1110,7 +1111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ForceGridPlacement path: Objects/MapObject.cs - startLine: 506 + startLine: 499 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1147,7 +1148,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Easel path: Objects/MapObject.cs - startLine: 508 + startLine: 501 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1184,7 +1185,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mirror path: Objects/MapObject.cs - startLine: 510 + startLine: 503 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1221,7 +1222,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Bookshelf path: Objects/MapObject.cs - startLine: 512 + startLine: 505 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1258,7 +1259,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NonColliding path: Objects/MapObject.cs - startLine: 514 + startLine: 507 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1295,7 +1296,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Gravestone path: Objects/MapObject.cs - startLine: 516 + startLine: 509 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1332,7 +1333,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NonSellable path: Objects/MapObject.cs - startLine: 518 + startLine: 511 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1369,7 +1370,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NonMovable path: Objects/MapObject.cs - startLine: 520 + startLine: 513 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1406,7 +1407,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Tree path: Objects/MapObject.cs - startLine: 522 + startLine: 515 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1443,7 +1444,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Television path: Objects/MapObject.cs - startLine: 524 + startLine: 517 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1480,7 +1481,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BartendingObject path: Objects/MapObject.cs - startLine: 526 + startLine: 519 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1517,7 +1518,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Walls path: Objects/MapObject.cs - startLine: 528 + startLine: 521 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1554,7 +1555,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorkoutEquipment path: Objects/MapObject.cs - startLine: 530 + startLine: 523 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1591,7 +1592,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LargeSurfaceObject path: Objects/MapObject.cs - startLine: 532 + startLine: 525 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1628,7 +1629,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StandingDesk path: Objects/MapObject.cs - startLine: 534 + startLine: 527 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1665,7 +1666,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Lamp path: Objects/MapObject.cs - startLine: 536 + startLine: 529 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1702,7 +1703,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CeilingHanging path: Objects/MapObject.cs - startLine: 538 + startLine: 531 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1739,7 +1740,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanCoverWindow path: Objects/MapObject.cs - startLine: 540 + startLine: 533 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1776,7 +1777,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanCoverDoor path: Objects/MapObject.cs - startLine: 542 + startLine: 535 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1813,7 +1814,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Barbecue path: Objects/MapObject.cs - startLine: 544 + startLine: 537 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1850,7 +1851,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TrashCan path: Objects/MapObject.cs - startLine: 546 + startLine: 539 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1887,7 +1888,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanBeThrownAway path: Objects/MapObject.cs - startLine: 548 + startLine: 541 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1924,7 +1925,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpecialInteractable path: Objects/MapObject.cs - startLine: 550 + startLine: 543 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1961,7 +1962,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanBeScrapped path: Objects/MapObject.cs - startLine: 552 + startLine: 545 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1998,7 +1999,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ObstructedByRoofs path: Objects/MapObject.cs - startLine: 554 + startLine: 547 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2035,7 +2036,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoofAttached path: Objects/MapObject.cs - startLine: 556 + startLine: 549 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2072,7 +2073,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fireplaces path: Objects/MapObject.cs - startLine: 558 + startLine: 551 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2109,7 +2110,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToyBox path: Objects/MapObject.cs - startLine: 560 + startLine: 553 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2146,7 +2147,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/MapObject.cs - startLine: 563 + startLine: 556 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2182,7 +2183,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_Implicit path: Objects/MapObject.cs - startLine: 567 + startLine: 559 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2222,7 +2223,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_Implicit path: Objects/MapObject.cs - startLine: 568 + startLine: 563 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2262,7 +2263,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_Implicit path: Objects/MapObject.cs - startLine: 569 + startLine: 567 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2302,7 +2303,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_Implicit path: Objects/MapObject.cs - startLine: 570 + startLine: 571 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2342,7 +2343,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_BitwiseOr path: Objects/MapObject.cs - startLine: 571 + startLine: 575 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2381,7 +2382,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_BitwiseAnd path: Objects/MapObject.cs - startLine: 572 + startLine: 579 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2420,7 +2421,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_ExclusiveOr path: Objects/MapObject.cs - startLine: 573 + startLine: 583 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2459,7 +2460,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_OnesComplement path: Objects/MapObject.cs - startLine: 574 + startLine: 587 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.ObjectSpot.yml b/docs/api/TinyLife.Objects.ObjectSpot.yml index d620bea..7c17d62 100644 --- a/docs/api/TinyLife.Objects.ObjectSpot.yml +++ b/docs/api/TinyLife.Objects.ObjectSpot.yml @@ -39,6 +39,7 @@ items: content: 'public class ObjectSpot : AbstractSpot' content.vb: >- Public Class ObjectSpot + Inherits AbstractSpot inheritance: - System.Object @@ -169,7 +170,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/ActionSpot.cs - startLine: 308 + startLine: 307 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -220,7 +221,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetContents path: Objects/ActionSpot.cs - startLine: 322 + startLine: 321 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -229,6 +230,7 @@ items: syntax: content: >- public IEnumerable GetContents(Furniture furniture, bool includeGroup = false) + where T : Furniture parameters: - id: furniture @@ -270,7 +272,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TableSpots path: Objects/ActionSpot.cs - startLine: 334 + startLine: 333 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -311,7 +313,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PicnicTableSpots path: Objects/ActionSpot.cs - startLine: 357 + startLine: 356 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -352,7 +354,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CounterSpots path: Objects/ActionSpot.cs - startLine: 372 + startLine: 371 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -393,7 +395,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BarSpots path: Objects/ActionSpot.cs - startLine: 386 + startLine: 385 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -430,7 +432,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoubleShelfSpots path: Objects/ActionSpot.cs - startLine: 399 + startLine: 398 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -471,7 +473,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DeskSpots path: Objects/ActionSpot.cs - startLine: 411 + startLine: 410 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Outfit.yml b/docs/api/TinyLife.Objects.Outfit.yml new file mode 100644 index 0000000..ea5773e --- /dev/null +++ b/docs/api/TinyLife.Objects.Outfit.yml @@ -0,0 +1,854 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.Objects.Outfit + commentId: T:TinyLife.Objects.Outfit + id: Outfit + parent: TinyLife.Objects + children: + - TinyLife.Objects.Outfit.#ctor(System.Collections.Generic.Dictionary{TinyLife.Objects.ClothesLayer,TinyLife.Objects.WornClothes}) + - TinyLife.Objects.Outfit.Clothes + - TinyLife.Objects.Outfit.EnsureIntentionsMatch(System.Int32) + - TinyLife.Objects.Outfit.GetIntentionPercentage(TinyLife.Objects.ClothesIntention) + - TinyLife.Objects.Outfit.Intentions + langs: + - csharp + - vb + name: Outfit + nameWithType: Outfit + fullName: TinyLife.Objects.Outfit + type: Class + source: + remote: + path: TinyLife/Objects/Clothes.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Outfit + path: Objects/Clothes.cs + startLine: 344 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: "\nAn outfit is a set of items for each clothes layer of a .\nThis class is used by and, as a result, .\n" + example: [] + syntax: + content: >- + [DataContract] + + public class Outfit + content.vb: >- + + + Public Class Outfit + inheritance: + - System.Object + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString + extensionMethods: + - TinyLife.Objects.Outfit.TinyLife.Utilities.Extensions.JsonCopy``1 + attributes: + - type: System.Runtime.Serialization.DataContractAttribute + ctor: System.Runtime.Serialization.DataContractAttribute.#ctor + arguments: [] + modifiers.csharp: + - public + - class + modifiers.vb: + - Public + - Class +- uid: TinyLife.Objects.Outfit.Clothes + commentId: F:TinyLife.Objects.Outfit.Clothes + id: Clothes + parent: TinyLife.Objects.Outfit + langs: + - csharp + - vb + name: Clothes + nameWithType: Outfit.Clothes + fullName: TinyLife.Objects.Outfit.Clothes + type: Field + source: + remote: + path: TinyLife/Objects/Clothes.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Clothes + path: Objects/Clothes.cs + startLine: 352 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: "\nA dictionary that matches a given to the that a person is wearing on that layer.\nIf a layer is not contained in this dictionary, it means that no clothes are being worn on that layer.\n" + example: [] + syntax: + content: >- + [DataMember] + + public readonly Dictionary Clothes + return: + type: System.Collections.Generic.Dictionary{TinyLife.Objects.ClothesLayer,TinyLife.Objects.WornClothes} + content.vb: >- + + + Public ReadOnly Clothes As Dictionary(Of ClothesLayer, WornClothes) + attributes: + - type: System.Runtime.Serialization.DataMemberAttribute + ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor + arguments: [] + modifiers.csharp: + - public + - readonly + modifiers.vb: + - Public + - ReadOnly +- uid: TinyLife.Objects.Outfit.Intentions + commentId: F:TinyLife.Objects.Outfit.Intentions + id: Intentions + parent: TinyLife.Objects.Outfit + langs: + - csharp + - vb + name: Intentions + nameWithType: Outfit.Intentions + fullName: TinyLife.Objects.Outfit.Intentions + type: Field + source: + remote: + path: TinyLife/Objects/Clothes.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Intentions + path: Objects/Clothes.cs + startLine: 358 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: "\nThe flags that the player has set for this outfit.\nThis intention always contains if this outfit is the first entry in .\n" + example: [] + syntax: + content: >- + [DataMember] + + public ClothesIntention Intentions + return: + type: TinyLife.Objects.ClothesIntention + content.vb: >- + + + Public Intentions As ClothesIntention + attributes: + - type: System.Runtime.Serialization.DataMemberAttribute + ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor + arguments: [] + modifiers.csharp: + - public + modifiers.vb: + - Public +- uid: TinyLife.Objects.Outfit.#ctor(System.Collections.Generic.Dictionary{TinyLife.Objects.ClothesLayer,TinyLife.Objects.WornClothes}) + commentId: M:TinyLife.Objects.Outfit.#ctor(System.Collections.Generic.Dictionary{TinyLife.Objects.ClothesLayer,TinyLife.Objects.WornClothes}) + id: '#ctor(System.Collections.Generic.Dictionary{TinyLife.Objects.ClothesLayer,TinyLife.Objects.WornClothes})' + parent: TinyLife.Objects.Outfit + langs: + - csharp + - vb + name: Outfit(Dictionary) + nameWithType: Outfit.Outfit(Dictionary) + fullName: TinyLife.Objects.Outfit.Outfit(System.Collections.Generic.Dictionary) + type: Constructor + source: + remote: + path: TinyLife/Objects/Clothes.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: Objects/Clothes.cs + startLine: 364 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: "\nCreates a new outfit with the given settings.\n" + example: [] + syntax: + content: public Outfit(Dictionary clothes = null) + parameters: + - id: clothes + type: System.Collections.Generic.Dictionary{TinyLife.Objects.ClothesLayer,TinyLife.Objects.WornClothes} + description: The clothes that this outfit contains, or null to create a new empty . + content.vb: Public Sub New(clothes As Dictionary(Of ClothesLayer, WornClothes) = Nothing) + overload: TinyLife.Objects.Outfit.#ctor* + nameWithType.vb: Outfit.Outfit(Dictionary(Of ClothesLayer, WornClothes)) + modifiers.csharp: + - public + modifiers.vb: + - Public + fullName.vb: TinyLife.Objects.Outfit.Outfit(System.Collections.Generic.Dictionary(Of TinyLife.Objects.ClothesLayer, TinyLife.Objects.WornClothes)) + name.vb: Outfit(Dictionary(Of ClothesLayer, WornClothes)) +- uid: TinyLife.Objects.Outfit.GetIntentionPercentage(TinyLife.Objects.ClothesIntention) + commentId: M:TinyLife.Objects.Outfit.GetIntentionPercentage(TinyLife.Objects.ClothesIntention) + id: GetIntentionPercentage(TinyLife.Objects.ClothesIntention) + parent: TinyLife.Objects.Outfit + langs: + - csharp + - vb + name: GetIntentionPercentage(ClothesIntention) + nameWithType: Outfit.GetIntentionPercentage(ClothesIntention) + fullName: TinyLife.Objects.Outfit.GetIntentionPercentage(TinyLife.Objects.ClothesIntention) + type: Method + source: + remote: + path: TinyLife/Objects/Clothes.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetIntentionPercentage + path: Objects/Clothes.cs + startLine: 374 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: "\nReturns a value between 0 and 1 that represents how well this outfit matches the given .\n" + example: [] + syntax: + content: public float GetIntentionPercentage(ClothesIntention intention) + parameters: + - id: intention + type: TinyLife.Objects.ClothesIntention + description: The intention to match the outfit to. + return: + type: System.Single + description: The intention match percentage, between 0 and 1. + content.vb: Public Function GetIntentionPercentage(intention As ClothesIntention) As Single + overload: TinyLife.Objects.Outfit.GetIntentionPercentage* + modifiers.csharp: + - public + modifiers.vb: + - Public +- uid: TinyLife.Objects.Outfit.EnsureIntentionsMatch(System.Int32) + commentId: M:TinyLife.Objects.Outfit.EnsureIntentionsMatch(System.Int32) + id: EnsureIntentionsMatch(System.Int32) + parent: TinyLife.Objects.Outfit + langs: + - csharp + - vb + name: EnsureIntentionsMatch(Int32) + nameWithType: Outfit.EnsureIntentionsMatch(Int32) + fullName: TinyLife.Objects.Outfit.EnsureIntentionsMatch(System.Int32) + type: Method + source: + remote: + path: TinyLife/Objects/Clothes.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: EnsureIntentionsMatch + path: Objects/Clothes.cs + startLine: 388 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: "\nEnsures that the of this outfit match the required percentages for each layer using .\nAdditionally, if outfitIndex is 0, is added to .\n" + example: [] + syntax: + content: public void EnsureIntentionsMatch(int outfitIndex) + parameters: + - id: outfitIndex + type: System.Int32 + description: The index that this outfit has in . + content.vb: Public Sub EnsureIntentionsMatch(outfitIndex As Integer) + overload: TinyLife.Objects.Outfit.EnsureIntentionsMatch* + modifiers.csharp: + - public + modifiers.vb: + - Public +references: +- uid: TinyLife.Objects.WornClothes + commentId: T:TinyLife.Objects.WornClothes + name: WornClothes + nameWithType: WornClothes + fullName: TinyLife.Objects.WornClothes +- uid: TinyLife.Objects.Person + commentId: T:TinyLife.Objects.Person + parent: TinyLife.Objects + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person +- uid: TinyLife.Objects.Person.Outfits + commentId: F:TinyLife.Objects.Person.Outfits + isExternal: true +- uid: TinyLife.Objects.Person.CurrentOutfit + commentId: P:TinyLife.Objects.Person.CurrentOutfit + isExternal: true +- uid: TinyLife.Objects + commentId: N:TinyLife.Objects + name: TinyLife.Objects + nameWithType: TinyLife.Objects + fullName: TinyLife.Objects +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + name: Object + nameWithType: Object + fullName: System.Object +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + name: Equals(Object) + nameWithType: Object.Equals(Object) + fullName: System.Object.Equals(System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: Equals(Object, Object) + nameWithType: Object.Equals(Object, Object) + fullName: System.Object.Equals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + name: GetHashCode() + nameWithType: Object.GetHashCode() + fullName: System.Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + nameWithType: Object.GetHashCode + fullName: System.Object.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + nameWithType: Object.GetHashCode + fullName: System.Object.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + name: GetType() + nameWithType: Object.GetType() + fullName: System.Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + name: MemberwiseClone() + nameWithType: Object.MemberwiseClone() + fullName: System.Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: ReferenceEquals(Object, Object) + nameWithType: Object.ReferenceEquals(Object, Object) + fullName: System.Object.ReferenceEquals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + name: ToString() + nameWithType: Object.ToString() + fullName: System.Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Objects.Outfit.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() + nameWithType: Extensions.JsonCopy() + fullName: TinyLife.Utilities.Extensions.JsonCopy() + nameWithType.vb: Extensions.JsonCopy(Of Outfit)() + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.Outfit)() + name.vb: JsonCopy(Of Outfit)() + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1 + name: JsonCopy + nameWithType: Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1 + name: JsonCopy(Of Outfit) + nameWithType: Extensions.JsonCopy(Of Outfit) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.Outfit) + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System + commentId: N:System + isExternal: true + name: System + nameWithType: System + fullName: System +- 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 + nameWithType: Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy + - name: ( + nameWithType: ( + fullName: ( + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(Of T) + nameWithType: Extensions.JsonCopy(Of T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of T) + - name: ( + nameWithType: ( + fullName: ( + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- 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 +- uid: TinyLife.Objects.ClothesLayer + commentId: T:TinyLife.Objects.ClothesLayer + parent: TinyLife.Objects + name: ClothesLayer + nameWithType: ClothesLayer + fullName: TinyLife.Objects.ClothesLayer +- uid: System.Collections.Generic.Dictionary{TinyLife.Objects.ClothesLayer,TinyLife.Objects.WornClothes} + commentId: T:System.Collections.Generic.Dictionary{TinyLife.Objects.ClothesLayer,TinyLife.Objects.WornClothes} + parent: System.Collections.Generic + definition: System.Collections.Generic.Dictionary`2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + nameWithType.vb: Dictionary(Of ClothesLayer, WornClothes) + fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Objects.ClothesLayer, TinyLife.Objects.WornClothes) + name.vb: Dictionary(Of ClothesLayer, WornClothes) + spec.csharp: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: TinyLife.Objects.ClothesLayer + name: ClothesLayer + nameWithType: ClothesLayer + fullName: TinyLife.Objects.ClothesLayer + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.WornClothes + name: WornClothes + nameWithType: WornClothes + fullName: TinyLife.Objects.WornClothes + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: TinyLife.Objects.ClothesLayer + name: ClothesLayer + nameWithType: ClothesLayer + fullName: TinyLife.Objects.ClothesLayer + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.WornClothes + name: WornClothes + nameWithType: WornClothes + fullName: TinyLife.Objects.WornClothes + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic.Dictionary`2 + commentId: T:System.Collections.Generic.Dictionary`2 + isExternal: true + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + nameWithType.vb: Dictionary(Of TKey, TValue) + fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue) + name.vb: Dictionary(Of TKey, TValue) + spec.csharp: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + isExternal: true + - name: < + nameWithType: < + fullName: < + - name: TKey + nameWithType: TKey + fullName: TKey + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - name: TValue + nameWithType: TValue + fullName: TValue + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: TKey + nameWithType: TKey + fullName: TKey + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - name: TValue + nameWithType: TValue + fullName: TValue + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic +- uid: TinyLife.Objects.ClothesIntention + commentId: T:TinyLife.Objects.ClothesIntention + parent: TinyLife.Objects + name: ClothesIntention + nameWithType: ClothesIntention + fullName: TinyLife.Objects.ClothesIntention +- uid: TinyLife.Objects.ClothesIntention.Everyday + commentId: F:TinyLife.Objects.ClothesIntention.Everyday + isExternal: true +- uid: TinyLife.Objects.Outfit.#ctor* + commentId: Overload:TinyLife.Objects.Outfit.#ctor + name: Outfit + nameWithType: Outfit.Outfit + fullName: TinyLife.Objects.Outfit.Outfit +- uid: TinyLife.Objects.Outfit.GetIntentionPercentage* + commentId: Overload:TinyLife.Objects.Outfit.GetIntentionPercentage + name: GetIntentionPercentage + nameWithType: Outfit.GetIntentionPercentage + fullName: TinyLife.Objects.Outfit.GetIntentionPercentage +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + name: Single + nameWithType: Single + fullName: System.Single +- uid: TinyLife.Objects.Outfit.Intentions + commentId: F:TinyLife.Objects.Outfit.Intentions + isExternal: true +- uid: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention) + commentId: M:TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention) + name: GetRequiredMatchPercentage(ClothesIntention) + nameWithType: Extensions.GetRequiredMatchPercentage(ClothesIntention) + fullName: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention) + name: GetRequiredMatchPercentage + nameWithType: Extensions.GetRequiredMatchPercentage + fullName: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.ClothesIntention + name: ClothesIntention + nameWithType: ClothesIntention + fullName: TinyLife.Objects.ClothesIntention + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention) + name: GetRequiredMatchPercentage + nameWithType: Extensions.GetRequiredMatchPercentage + fullName: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.Objects.ClothesIntention + name: ClothesIntention + nameWithType: ClothesIntention + fullName: TinyLife.Objects.ClothesIntention + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Objects.Outfit.EnsureIntentionsMatch* + commentId: Overload:TinyLife.Objects.Outfit.EnsureIntentionsMatch + name: EnsureIntentionsMatch + nameWithType: Outfit.EnsureIntentionsMatch + fullName: TinyLife.Objects.Outfit.EnsureIntentionsMatch +- uid: System.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + name: Int32 + nameWithType: Int32 + fullName: System.Int32 diff --git a/docs/api/TinyLife.Objects.OverlayWallHanging.yml b/docs/api/TinyLife.Objects.OverlayWallHanging.yml index 45646ae..da25139 100644 --- a/docs/api/TinyLife.Objects.OverlayWallHanging.yml +++ b/docs/api/TinyLife.Objects.OverlayWallHanging.yml @@ -21,7 +21,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OverlayWallHanging path: Objects/OverlayWallHanging.cs - startLine: 13 + startLine: 14 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -31,7 +31,9 @@ items: content: 'public class OverlayWallHanging : Furniture, IGenericDataHolder, IPricedObject' content.vb: >- Public Class OverlayWallHanging + Inherits Furniture + Implements IGenericDataHolder, IPricedObject inheritance: - System.Object @@ -152,30 +154,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/OverlayWallHanging.cs - startLine: 18 + startLine: 19 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nCreates a new furniture instance.\nBy default, this is done using .\n" example: [] syntax: content: public OverlayWallHanging(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos) parameters: - id: id type: System.Guid - description: The id to apply to the created furniture instance - id: type type: TinyLife.Objects.FurnitureType - description: The type to create an instance of - id: colors type: System.Int32[] - description: The colors to apply to the furniture - id: map type: TinyLife.World.Map - description: The map to create the furniture on - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position that the furniture should have content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2) overload: TinyLife.Objects.OverlayWallHanging.#ctor* nameWithType.vb: OverlayWallHanging.OverlayWallHanging(Guid, FurnitureType, Int32(), Map, Vector2) @@ -203,54 +199,40 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: Objects/OverlayWallHanging.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nDraws this furniture in the world with the given settings.\nThis is a more generalized version of \n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch, Vector2 pos, Vector2 drawPos, Color? overrideColor, Direction2 rotation, int[] colors, float drawScale, bool pivot, Furniture parent, AbstractSpot parentSpot, float depthOffset, bool held) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch to draw with - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position, in world space, that the furniture is at - id: drawPos type: Microsoft.Xna.Framework.Vector2 - description: The position, in draw space, to draw the furniture at - id: overrideColor type: System.Nullable{Microsoft.Xna.Framework.Color} - description: An optional color to override the default colors of the furniture - id: rotation type: MLEM.Misc.Direction2 - description: The rotation of the furniture - id: colors type: System.Int32[] - description: The colors to draw the furniture with - id: drawScale type: System.Single - description: The scale to draw the furniture with - id: pivot type: System.Boolean - description: Whether or not to move the furniture by its texture's pivot point - id: parent type: TinyLife.Objects.Furniture - description: The object that this furniture is latched on to, or null if there is none - id: parentSpot type: TinyLife.Objects.AbstractSpot - description: The object spot that this furntiture is in, or null if there is none - id: depthOffset type: System.Single - description: A value that is added onto the calculated depth of the object - id: held type: System.Boolean - description: Whether or not this item is currently being held by a content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, pos As Vector2, drawPos As Vector2, overrideColor As Color?, rotation As Direction2, colors As Integer(), drawScale As Single, pivot As Boolean, parent As Furniture, parentSpot As AbstractSpot, depthOffset As Single, held As Boolean) overridden: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean) overload: TinyLife.Objects.OverlayWallHanging.Draw* diff --git a/docs/api/TinyLife.Objects.Painting.yml b/docs/api/TinyLife.Objects.Painting.yml index 3d1732f..ce0da23 100644 --- a/docs/api/TinyLife.Objects.Painting.yml +++ b/docs/api/TinyLife.Objects.Painting.yml @@ -26,17 +26,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Painting path: Objects/Painting.cs - startLine: 14 + startLine: 15 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nA furniture is an instance of a which is placed in the world, or in a 's hand.\nTo register a custom furniture, use .\n" example: [] syntax: content: 'public class Painting : Furniture, IGenericDataHolder, IPricedObject' content.vb: >- Public Class Painting + Inherits Furniture + Implements IGenericDataHolder, IPricedObject inheritance: - System.Object @@ -154,7 +155,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PaintingType path: Objects/Painting.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -197,7 +198,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Progress path: Objects/Painting.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -240,30 +241,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/Painting.cs - startLine: 30 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nCreates a new furniture instance.\nBy default, this is done using .\n" example: [] syntax: content: public Painting(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos) parameters: - id: id type: System.Guid - description: The id to apply to the created furniture instance - id: type type: TinyLife.Objects.FurnitureType - description: The type to create an instance of - id: colors type: System.Int32[] - description: The colors to apply to the furniture - id: map type: TinyLife.World.Map - description: The map to create the furniture on - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position that the furniture should have content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2) overload: TinyLife.Objects.Painting.#ctor* nameWithType.vb: Painting.Painting(Guid, FurnitureType, Int32(), Map, Vector2) @@ -291,54 +286,40 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: Objects/Painting.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nDraws this furniture in the world with the given settings.\nThis is a more generalized version of \n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch, Vector2 pos, Vector2 drawPos, Color? overrideColor, Direction2 rotation, int[] colors, float drawScale, bool pivot, Furniture parent, AbstractSpot parentSpot, float depthOffset, bool held) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch to draw with - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position, in world space, that the furniture is at - id: drawPos type: Microsoft.Xna.Framework.Vector2 - description: The position, in draw space, to draw the furniture at - id: overrideColor type: System.Nullable{Microsoft.Xna.Framework.Color} - description: An optional color to override the default colors of the furniture - id: rotation type: MLEM.Misc.Direction2 - description: The rotation of the furniture - id: colors type: System.Int32[] - description: The colors to draw the furniture with - id: drawScale type: System.Single - description: The scale to draw the furniture with - id: pivot type: System.Boolean - description: Whether or not to move the furniture by its texture's pivot point - id: parent type: TinyLife.Objects.Furniture - description: The object that this furniture is latched on to, or null if there is none - id: parentSpot type: TinyLife.Objects.AbstractSpot - description: The object spot that this furntiture is in, or null if there is none - id: depthOffset type: System.Single - description: A value that is added onto the calculated depth of the object - id: held type: System.Boolean - description: Whether or not this item is currently being held by a content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, pos As Vector2, drawPos As Vector2, overrideColor As Color?, rotation As Direction2, colors As Integer(), drawScale As Single, pivot As Boolean, parent As Furniture, parentSpot As AbstractSpot, depthOffset As Single, held As Boolean) overridden: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean) overload: TinyLife.Objects.Painting.Draw* @@ -369,17 +350,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: Objects/Painting.cs - startLine: 51 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n" example: [] syntax: content: public override float GetPrice() return: type: System.Single - description: The object's price content.vb: Public Overrides Function GetPrice As Single overridden: TinyLife.Objects.Furniture.GetPrice overload: TinyLife.Objects.Painting.GetPrice* @@ -407,17 +386,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Objects/Painting.cs - startLine: 56 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when this object is loaded from disk.\nReturning false on this method causes the object to be removed from the map.\nBy default, this method invokes and .\n" example: [] syntax: content: public override bool Validate() return: type: System.Boolean - description: false if the object is not valid, true otherwise content.vb: Public Overrides Function Validate As Boolean overridden: TinyLife.Objects.Furniture.Validate overload: TinyLife.Objects.Painting.Validate* @@ -445,17 +422,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHoverInfo path: Objects/Painting.cs - startLine: 61 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns a object that is displayed whenever the mouse is hovered over this object in the world.\nBy default, this method returns null, which will cause no tooltip to be displayed.\n" example: [] syntax: content: public override Tooltip GetHoverInfo() return: type: MLEM.Ui.Elements.Tooltip - description: The tooltip to display content.vb: Public Overrides Function GetHoverInfo As Tooltip overridden: TinyLife.Objects.MapObject.GetHoverInfo overload: TinyLife.Objects.Painting.GetHoverInfo* diff --git a/docs/api/TinyLife.Objects.Particle.yml b/docs/api/TinyLife.Objects.Particle.yml index d227922..edca47d 100644 --- a/docs/api/TinyLife.Objects.Particle.yml +++ b/docs/api/TinyLife.Objects.Particle.yml @@ -18,7 +18,7 @@ items: - TinyLife.Objects.Particle.Motion - TinyLife.Objects.Particle.Position - TinyLife.Objects.Particle.Scale - - TinyLife.Objects.Particle.Spawn(TinyLife.Objects.Particle) + - TinyLife.Objects.Particle.Spawn(Microsoft.Xna.Framework.Vector2,System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle}) - TinyLife.Objects.Particle.TimeLived - TinyLife.Objects.Particle.TimeToLive - TinyLife.Objects.Particle.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) @@ -39,11 +39,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Particle path: Objects/Particle.cs - startLine: 16 + startLine: 17 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nA particle is a that can be moved and displayed in world space.\nA particle is simply a that does not collide or interact directly with the world, but has all of the same properties.\nA new particle can be added for display using .\n" + summary: "\nA particle is a that can be moved and displayed in world space.\nA particle is simply a that does not collide or interact directly with the world, but has all of the same properties.\nA new particle can be added for display using .\n" example: [] syntax: content: public class Particle @@ -84,7 +84,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Map path: Objects/Particle.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -123,7 +123,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisualPosition path: Objects/Particle.cs - startLine: 29 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -160,7 +160,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Friction path: Objects/Particle.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -193,7 +193,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TimeToLive path: Objects/Particle.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -226,7 +226,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Position path: Objects/Particle.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -259,7 +259,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Motion path: Objects/Particle.cs - startLine: 45 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -292,7 +292,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DepthOffset path: Objects/Particle.cs - startLine: 49 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -325,7 +325,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawOffset path: Objects/Particle.cs - startLine: 53 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -358,7 +358,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Scale path: Objects/Particle.cs - startLine: 57 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -391,7 +391,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Gravity path: Objects/Particle.cs - startLine: 61 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -424,7 +424,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpwardsMotion path: Objects/Particle.cs - startLine: 67 + startLine: 68 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -457,7 +457,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpwardsOffset path: Objects/Particle.cs - startLine: 72 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -490,7 +490,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AttachedFurniture path: Objects/Particle.cs - startLine: 77 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -523,7 +523,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Animation path: Objects/Particle.cs - startLine: 82 + startLine: 83 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -558,7 +558,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TimeLived path: Objects/Particle.cs - startLine: 87 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -591,7 +591,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/Particle.cs - startLine: 95 + startLine: 96 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -742,16 +742,16 @@ items: modifiers.vb: - Public - Overridable -- uid: TinyLife.Objects.Particle.Spawn(TinyLife.Objects.Particle) - commentId: M:TinyLife.Objects.Particle.Spawn(TinyLife.Objects.Particle) - id: Spawn(TinyLife.Objects.Particle) +- uid: TinyLife.Objects.Particle.Spawn(Microsoft.Xna.Framework.Vector2,System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle}) + commentId: M:TinyLife.Objects.Particle.Spawn(Microsoft.Xna.Framework.Vector2,System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle}) + id: Spawn(Microsoft.Xna.Framework.Vector2,System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle}) parent: TinyLife.Objects.Particle langs: - csharp - vb - name: Spawn(Particle) - nameWithType: Particle.Spawn(Particle) - fullName: TinyLife.Objects.Particle.Spawn(TinyLife.Objects.Particle) + name: Spawn(Vector2, Func) + nameWithType: Particle.Spawn(Vector2, Func) + fullName: TinyLife.Objects.Particle.Spawn(Microsoft.Xna.Framework.Vector2, System.Func) type: Method source: remote: @@ -760,26 +760,32 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Spawn path: Objects/Particle.cs - startLine: 152 + startLine: 154 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nAdds a new particle to the map\n" + summary: "\nSpawns a new particle with the given settings.\nThe particle is only spawned if the resulting display position would currently be visible for the .\n" example: [] syntax: - content: public static void Spawn(Particle particle) + content: public static void Spawn(Vector2 position, Func particleFunction) parameters: - - id: particle - type: TinyLife.Objects.Particle - description: The particle to spawn - content.vb: Public Shared Sub Spawn(particle As Particle) + - id: position + type: Microsoft.Xna.Framework.Vector2 + description: The position in world space that the particle should be spawned at. + - id: particleFunction + type: System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle} + description: A function that is invoked if the particle can be spawned. + content.vb: Public Shared Sub Spawn(position As Vector2, particleFunction As Func(Of Vector2, Particle)) overload: TinyLife.Objects.Particle.Spawn* + nameWithType.vb: Particle.Spawn(Vector2, Func(Of Vector2, Particle)) modifiers.csharp: - public - static modifiers.vb: - Public - Shared + fullName.vb: TinyLife.Objects.Particle.Spawn(Microsoft.Xna.Framework.Vector2, System.Func(Of Microsoft.Xna.Framework.Vector2, TinyLife.Objects.Particle)) + name.vb: Spawn(Vector2, Func(Of Vector2, Particle)) references: - uid: MLEM.Animations.SpriteAnimation commentId: T:MLEM.Animations.SpriteAnimation @@ -794,8 +800,8 @@ references: name: MapObject nameWithType: MapObject fullName: TinyLife.Objects.MapObject -- uid: TinyLife.Objects.Particle.Spawn(TinyLife.Objects.Particle) - commentId: M:TinyLife.Objects.Particle.Spawn(TinyLife.Objects.Particle) +- uid: TinyLife.Objects.Particle.Spawn(Microsoft.Xna.Framework.Vector2,System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle}) + commentId: M:TinyLife.Objects.Particle.Spawn(Microsoft.Xna.Framework.Vector2,System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle}) isExternal: true - uid: TinyLife.Objects commentId: N:TinyLife.Objects @@ -1666,14 +1672,120 @@ references: name: Microsoft.Xna.Framework.Graphics nameWithType: Microsoft.Xna.Framework.Graphics fullName: Microsoft.Xna.Framework.Graphics +- uid: TinyLife.GameImpl.Camera + commentId: P:TinyLife.GameImpl.Camera + isExternal: true - uid: TinyLife.Objects.Particle.Spawn* commentId: Overload:TinyLife.Objects.Particle.Spawn name: Spawn nameWithType: Particle.Spawn fullName: TinyLife.Objects.Particle.Spawn -- uid: TinyLife.Objects.Particle - commentId: T:TinyLife.Objects.Particle - parent: TinyLife.Objects - name: Particle - nameWithType: Particle - fullName: TinyLife.Objects.Particle +- uid: System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle} + commentId: T:System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle} + parent: System + definition: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + nameWithType.vb: Func(Of Vector2, Particle) + fullName.vb: System.Func(Of Microsoft.Xna.Framework.Vector2, TinyLife.Objects.Particle) + name.vb: Func(Of Vector2, Particle) + spec.csharp: + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Particle + name: Particle + nameWithType: Particle + fullName: TinyLife.Objects.Particle + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Particle + name: Particle + nameWithType: Particle + fullName: TinyLife.Objects.Particle + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Func`2 + commentId: T:System.Func`2 + isExternal: true + 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 + nameWithType: Func + fullName: System.Func + isExternal: true + - name: < + nameWithType: < + fullName: < + - name: T + nameWithType: T + fullName: T + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - name: TResult + nameWithType: TResult + fullName: TResult + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: T + nameWithType: T + fullName: T + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - name: TResult + nameWithType: TResult + fullName: TResult + - name: ) + nameWithType: ) + fullName: ) diff --git a/docs/api/TinyLife.Objects.Person.ActionUpdateDelegate.yml b/docs/api/TinyLife.Objects.Person.ActionUpdateDelegate.yml index f8dce69..42b0ab5 100644 --- a/docs/api/TinyLife.Objects.Person.ActionUpdateDelegate.yml +++ b/docs/api/TinyLife.Objects.Person.ActionUpdateDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionUpdateDelegate path: Objects/Person.cs - startLine: 2213 + startLine: 2224 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Person.DeathReason.yml b/docs/api/TinyLife.Objects.Person.DeathReason.yml index dde00e5..bb3024d 100644 --- a/docs/api/TinyLife.Objects.Person.DeathReason.yml +++ b/docs/api/TinyLife.Objects.Person.DeathReason.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DeathReason path: Objects/Person.cs - startLine: 2268 + startLine: 2279 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -58,7 +58,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Starvation path: Objects/Person.cs - startLine: 2274 + startLine: 2285 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -92,7 +92,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InexplicableReasons path: Objects/Person.cs - startLine: 2279 + startLine: 2290 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -126,7 +126,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Electrocution path: Objects/Person.cs - startLine: 2284 + startLine: 2295 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -160,7 +160,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TooMuchProtein path: Objects/Person.cs - startLine: 2288 + startLine: 2299 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml b/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml index 36f970a..798fdff 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: Objects/Person.cs - startLine: 2198 + startLine: 2209 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 4bc4b92..234ae13 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: Objects/Person.cs - startLine: 2208 + startLine: 2219 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Person.Pose.yml b/docs/api/TinyLife.Objects.Person.Pose.yml index e646d3a..df610ce 100644 --- a/docs/api/TinyLife.Objects.Person.Pose.yml +++ b/docs/api/TinyLife.Objects.Person.Pose.yml @@ -29,7 +29,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Pose path: Objects/Person.cs - startLine: 2218 + startLine: 2229 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -65,7 +65,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Standing path: Objects/Person.cs - startLine: 2223 + startLine: 2234 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -99,7 +99,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Walking path: Objects/Person.cs - startLine: 2227 + startLine: 2238 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -133,7 +133,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sitting path: Objects/Person.cs - startLine: 2231 + startLine: 2242 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -167,7 +167,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Laying path: Objects/Person.cs - startLine: 2236 + startLine: 2247 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -201,7 +201,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SittingGround path: Objects/Person.cs - startLine: 2241 + startLine: 2252 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -235,7 +235,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorkingStanding path: Objects/Person.cs - startLine: 2245 + startLine: 2256 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -269,7 +269,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorkingSitting path: Objects/Person.cs - startLine: 2249 + startLine: 2260 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -303,7 +303,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorkingSittingGround path: Objects/Person.cs - startLine: 2253 + startLine: 2264 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -337,7 +337,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Running path: Objects/Person.cs - startLine: 2257 + startLine: 2268 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -371,7 +371,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StandingArmsOut path: Objects/Person.cs - startLine: 2261 + startLine: 2272 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 a47972c..e8a10d6 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: Objects/Person.cs - startLine: 2203 + startLine: 2214 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Person.yml b/docs/api/TinyLife.Objects.Person.yml index 026a413..b4c2e33 100644 --- a/docs/api/TinyLife.Objects.Person.yml +++ b/docs/api/TinyLife.Objects.Person.yml @@ -49,13 +49,13 @@ items: - TinyLife.Objects.Person.GetHeldObject``1 - TinyLife.Objects.Person.GetHomeLocation - TinyLife.Objects.Person.GetHoverInfo - - TinyLife.Objects.Person.GetMatchingOutfit(TinyLife.Objects.ClothesIntention,System.Single) - TinyLife.Objects.Person.GetNeed(TinyLife.NeedType) - TinyLife.Objects.Person.GetNeedPercentage(TinyLife.NeedType) - TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType) - TinyLife.Objects.Person.GetPersonalitySkillBoost(TinyLife.Skills.SkillType) - TinyLife.Objects.Person.GetProject(System.String,System.String) - TinyLife.Objects.Person.GetProjects(System.String) + - TinyLife.Objects.Person.GetRandomOutfit(TinyLife.Objects.ClothesIntention) - TinyLife.Objects.Person.GetRandomSpeakSound(TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan}) - TinyLife.Objects.Person.GetRelationship(TinyLife.Objects.Person,System.Boolean) - TinyLife.Objects.Person.GetRelationshipType(TinyLife.Objects.Person) @@ -122,7 +122,7 @@ items: - TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType,System.Single,System.Single) - TinyLife.Objects.Person.Rotation - TinyLife.Objects.Person.SetCurrentOutfit(System.Int32) - - TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention,System.Single) + - TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention) - TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.Furniture) - TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid}) - TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType,System.Int32) @@ -154,7 +154,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Person path: Objects/Person.cs - startLine: 42 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -164,7 +164,9 @@ items: content: 'public class Person : MapObject, IGenericDataHolder, IUpdatingObject' content.vb: >- Public Class Person + Inherits MapObject + Implements IGenericDataHolder, IUpdatingObject inheritance: - System.Object @@ -232,7 +234,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaxRecentActionsAmount path: Objects/Person.cs - startLine: 47 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -267,7 +269,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentActions path: Objects/Person.cs - startLine: 65 + startLine: 68 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -312,11 +314,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionQueue path: Objects/Person.cs - startLine: 72 + startLine: 75 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThe actions that are currently enqueued to be executed by this person.\nEach entry is the action that is enqueued along with a boolean value that represents whether this action was started automatically (true) or manually (false).\nUse and to modify this list.\n" + summary: "\nThe actions that are currently enqueued to be executed by this person.\nEach entry is the action that is enqueued along with a boolean value that represents whether this action should be force-started (true) or whether it should do the necessary checks (false).\nUse and to modify this list.\n" example: [] syntax: content: >- @@ -357,7 +359,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AllActions path: Objects/Person.cs - startLine: 76 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -394,7 +396,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Needs path: Objects/Person.cs - startLine: 82 + startLine: 85 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -439,7 +441,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Skills path: Objects/Person.cs - startLine: 88 + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -484,7 +486,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Relationships path: Objects/Person.cs - startLine: 94 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -529,7 +531,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Outfits path: Objects/Person.cs - startLine: 100 + startLine: 103 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -539,13 +541,17 @@ items: content: >- [DataMember] - public readonly List> Outfits + [JsonConverter(typeof(Person.OutfitsConverter))] + + public readonly List Outfits return: - type: System.Collections.Generic.List{System.Collections.Generic.Dictionary{TinyLife.Objects.ClothesLayer,TinyLife.Objects.WornClothes}} + type: System.Collections.Generic.List{TinyLife.Objects.Outfit} content.vb: >- - Public ReadOnly Outfits As List(Of Dictionary(Of ClothesLayer, WornClothes)) + + + Public ReadOnly Outfits As List(Of Outfit) attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor @@ -574,7 +580,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PersonalityTypes path: Objects/Person.cs - startLine: 106 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -619,7 +625,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EmotionModifiers path: Objects/Person.cs - startLine: 112 + startLine: 115 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -664,7 +670,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Projects path: Objects/Person.cs - startLine: 118 + startLine: 121 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -709,7 +715,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Portrait path: Objects/Person.cs - startLine: 123 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -744,7 +750,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RecentActions path: Objects/Person.cs - startLine: 130 + startLine: 133 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -789,7 +795,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FirstName path: Objects/Person.cs - startLine: 136 + startLine: 139 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -832,7 +838,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LastName path: Objects/Person.cs - startLine: 141 + startLine: 144 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -875,7 +881,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FullName path: Objects/Person.cs - startLine: 145 + startLine: 148 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -912,7 +918,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VoicePitch path: Objects/Person.cs - startLine: 151 + startLine: 154 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -955,7 +961,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Rotation path: Objects/Person.cs - startLine: 155 + startLine: 158 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -992,7 +998,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Household path: Objects/Person.cs - startLine: 166 + startLine: 169 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1029,7 +1035,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentEmote path: Objects/Person.cs - startLine: 171 + startLine: 174 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1066,7 +1072,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentSpeakStyle path: Objects/Person.cs - startLine: 176 + startLine: 179 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1103,7 +1109,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawSize path: Objects/Person.cs - startLine: 181 + startLine: 184 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1140,7 +1146,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LastVisitedLot path: Objects/Person.cs - startLine: 187 + startLine: 190 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1177,7 +1183,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LotVisitCooldown path: Objects/Person.cs - startLine: 192 + startLine: 195 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1228,7 +1234,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Job path: Objects/Person.cs - startLine: 198 + startLine: 201 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1275,7 +1281,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Emotion path: Objects/Person.cs - startLine: 203 + startLine: 206 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1312,7 +1318,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentRoom path: Objects/Person.cs - startLine: 213 + startLine: 216 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1349,7 +1355,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentRoomDecorativeRating path: Objects/Person.cs - startLine: 217 + startLine: 220 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1386,7 +1392,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LastBedSleptIn path: Objects/Person.cs - startLine: 222 + startLine: 225 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1433,7 +1439,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsMoving path: Objects/Person.cs - startLine: 227 + startLine: 230 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1470,7 +1476,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LotEmployment path: Objects/Person.cs - startLine: 233 + startLine: 236 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1517,11 +1523,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentOutfitIndex path: Objects/Person.cs - startLine: 238 + startLine: 241 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThe index of the outfit, in the list, that this person is currently wearing.\nTo change this value, use or .\n" + summary: "\nThe index of the outfit, in the list, that this person is currently wearing.\nTo change this value, use or .\n" example: [] syntax: content: >- @@ -1564,18 +1570,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentOutfit path: Objects/Person.cs - startLine: 243 + startLine: 246 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nReturns the outfit that this person is currently wearing, which is the entry at the .\n" example: [] syntax: - content: public Dictionary CurrentOutfit { get; } + content: public Outfit CurrentOutfit { get; } parameters: [] return: - type: System.Collections.Generic.Dictionary{TinyLife.Objects.ClothesLayer,TinyLife.Objects.WornClothes} - content.vb: Public ReadOnly Property CurrentOutfit As Dictionary(Of ClothesLayer, WornClothes) + type: TinyLife.Objects.Outfit + content.vb: Public ReadOnly Property CurrentOutfit As Outfit overload: TinyLife.Objects.Person.CurrentOutfit* modifiers.csharp: - public @@ -1601,11 +1607,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCurrentHousehold path: Objects/Person.cs - startLine: 245 + startLine: 248 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nA property that indicates whether or not this household is the same as \n" example: [] syntax: content: public bool IsCurrentHousehold { get; } @@ -1638,11 +1643,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HomeLot path: Objects/Person.cs - startLine: 247 + startLine: 250 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThe that this household lives on.\nFor exported households, this might be null.\n" example: [] syntax: content: public Lot HomeLot { get; } @@ -1675,11 +1679,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Money path: Objects/Person.cs - startLine: 249 + startLine: 252 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThe money that this household has, rounded by two digits after the decimal point\n" example: [] syntax: content: public float Money { get; set; } @@ -1712,7 +1715,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsAsexual path: Objects/Person.cs - startLine: 261 + startLine: 264 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1768,7 +1771,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsAromantic path: Objects/Person.cs - startLine: 266 + startLine: 269 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1824,7 +1827,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsRegularVisitor path: Objects/Person.cs - startLine: 271 + startLine: 274 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1861,7 +1864,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Age path: Objects/Person.cs - startLine: 276 + startLine: 279 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1898,7 +1901,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LifeGoal path: Objects/Person.cs - startLine: 294 + startLine: 297 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1935,7 +1938,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Description path: Objects/Person.cs - startLine: 307 + startLine: 310 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1978,7 +1981,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsDead path: Objects/Person.cs - startLine: 312 + startLine: 315 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2015,7 +2018,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentPose path: Objects/Person.cs - startLine: 319 + startLine: 322 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2058,7 +2061,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WornLayers path: Objects/Person.cs - startLine: 326 + startLine: 329 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2101,7 +2104,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AnimateHeldObject path: Objects/Person.cs - startLine: 331 + startLine: 334 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2134,7 +2137,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HeldObjectRotation path: Objects/Person.cs - startLine: 337 + startLine: 340 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2167,7 +2170,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OccupiedFurniture path: Objects/Person.cs - startLine: 343 + startLine: 346 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2204,7 +2207,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OccupiedActionSpot path: Objects/Person.cs - startLine: 349 + startLine: 352 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2241,7 +2244,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AnimationSpeed path: Objects/Person.cs - startLine: 354 + startLine: 357 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2274,7 +2277,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Tint path: Objects/Person.cs - startLine: 359 + startLine: 362 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2307,7 +2310,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisualPosition path: Objects/Person.cs - startLine: 365 + startLine: 368 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2344,7 +2347,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnActionsChanged path: Objects/Person.cs - startLine: 371 + startLine: 374 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2377,7 +2380,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnNewSkillLearned path: Objects/Person.cs - startLine: 376 + startLine: 379 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2410,7 +2413,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnJobChanged path: Objects/Person.cs - startLine: 381 + startLine: 384 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2443,7 +2446,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnEmotionModifiersChanged path: Objects/Person.cs - startLine: 386 + startLine: 389 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2476,7 +2479,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnEmotionChanged path: Objects/Person.cs - startLine: 391 + startLine: 394 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2509,7 +2512,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetEfficiencyModifier path: Objects/Person.cs - startLine: 397 + startLine: 400 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2542,7 +2545,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetWalkSpeed path: Objects/Person.cs - startLine: 403 + startLine: 406 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2575,7 +2578,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetPassiveActionPriority path: Objects/Person.cs - startLine: 409 + startLine: 412 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2608,7 +2611,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnActionsCompleted path: Objects/Person.cs - startLine: 414 + startLine: 417 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2641,7 +2644,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnActionUpdated path: Objects/Person.cs - startLine: 419 + startLine: 422 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2674,7 +2677,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnOutfitChanged path: Objects/Person.cs - startLine: 424 + startLine: 427 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2707,7 +2710,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetCurrentGoals path: Objects/Person.cs - startLine: 430 + startLine: 433 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2740,7 +2743,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnLifeGoalChanged path: Objects/Person.cs - startLine: 435 + startLine: 438 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2773,7 +2776,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/Person.cs - startLine: 475 + startLine: 478 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2812,7 +2815,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Finalize path: Objects/Person.cs - startLine: 492 + startLine: 495 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2843,24 +2846,20 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: Objects/Person.cs - startLine: 497 + startLine: 500 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThe update method, which is called every update frame by the underlying \n" example: [] syntax: content: public void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time - id: passedInGame type: System.TimeSpan - description: The amount of time that has passed since the last call - 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 Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) overload: TinyLife.Objects.Person.Update* implements: @@ -2887,26 +2886,22 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: Objects/Person.cs - startLine: 713 + startLine: 716 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nDraws this object on the current , at the current .\n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch, Vector2 _, Color? overrideColor) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The current time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch to use for drawing - id: _ type: Microsoft.Xna.Framework.Vector2 - id: overrideColor type: System.Nullable{Microsoft.Xna.Framework.Color} - description: The color that should be used instead of this object's actual color. If null, the object's regular color should be used. content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, _ As Vector2, overrideColor As Color?) overridden: TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color}) overload: TinyLife.Objects.Person.Draw* @@ -2937,17 +2932,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Objects/Person.cs - startLine: 779 + startLine: 782 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when this object is loaded from disk.\nReturning false on this method causes the object to be removed from the map.\nBy default, this method invokes and .\n" example: [] syntax: content: public override bool Validate() return: type: System.Boolean - description: false if the object is not valid, true otherwise content.vb: Public Overrides Function Validate As Boolean overridden: TinyLife.Objects.MapObject.Validate overload: TinyLife.Objects.Person.Validate* @@ -2975,21 +2968,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCategories path: Objects/Person.cs - startLine: 811 + startLine: 814 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns a set of flags that this object has, based on the given .\n" example: [] syntax: content: public override ObjectCategory GetCategories(Person person) parameters: - id: person type: TinyLife.Objects.Person - description: The person to query categories for return: type: TinyLife.Objects.ObjectCategory - description: A set of categories that this object has content.vb: Public Overrides Function GetCategories(person As Person) As ObjectCategory overridden: TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person) overload: TinyLife.Objects.Person.GetCategories* @@ -3017,21 +3007,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Intersects path: Objects/Person.cs - startLine: 816 + startLine: 819 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns whether this map object intersects with the given rectangle.\nThis is used for \n" example: [] syntax: content: public override bool Intersects(RectangleF rectangle) parameters: - id: rectangle type: MLEM.Misc.RectangleF - description: The area that should be checked for return: type: System.Boolean - description: true if this object intersects with the given rectangle content.vb: Public Overrides Function Intersects(rectangle As RectangleF) As Boolean overridden: TinyLife.Objects.MapObject.Intersects(MLEM.Misc.RectangleF) overload: TinyLife.Objects.Person.Intersects* @@ -3059,17 +3046,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHoverInfo path: Objects/Person.cs - startLine: 821 + startLine: 824 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns a object that is displayed whenever the mouse is hovered over this object in the world.\nBy default, this method returns null, which will cause no tooltip to be displayed.\n" example: [] syntax: content: public override Tooltip GetHoverInfo() return: type: MLEM.Ui.Elements.Tooltip - description: The tooltip to display content.vb: Public Overrides Function GetHoverInfo As Tooltip overridden: TinyLife.Objects.MapObject.GetHoverInfo overload: TinyLife.Objects.Person.GetHoverInfo* @@ -3097,24 +3082,20 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeActionSpotInfo path: Objects/Person.cs - startLine: 842 + startLine: 845 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns the first free action spot, packed into an .\n" example: [] syntax: content: public override ActionInfo GetFreeActionSpotInfo(Person person, ObjectCategory context = null) parameters: - id: person type: TinyLife.Objects.Person - description: The person to query free action spots for - id: context type: TinyLife.Objects.ObjectCategory - description: The object category that this action spot needs to have return: type: TinyLife.Actions.ActionInfo - description: The first free action spot as an content.vb: Public Overrides Function GetFreeActionSpotInfo(person As Person, context As ObjectCategory = Nothing) As ActionInfo overridden: TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) overload: TinyLife.Objects.Person.GetFreeActionSpotInfo* @@ -3142,21 +3123,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCameraRotationChanged path: Objects/Person.cs - startLine: 855 + startLine: 858 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is invoked when the game's camera rotation changes.\nAdditionally, the old and new rotations are passed.\n" example: [] syntax: content: public override void OnCameraRotationChanged(Direction2 oldRotation, Direction2 newRotation) parameters: - id: oldRotation type: MLEM.Misc.Direction2 - description: The old camera rotation - id: newRotation type: MLEM.Misc.Direction2 - description: The new camera rotation content.vb: Public Overrides Sub OnCameraRotationChanged(oldRotation As Direction2, newRotation As Direction2) overridden: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2) overload: TinyLife.Objects.Person.OnCameraRotationChanged* @@ -3184,7 +3162,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FocusCameraOnEvent path: Objects/Person.cs - startLine: 863 + startLine: 866 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3216,7 +3194,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetJob path: Objects/Person.cs - startLine: 877 + startLine: 880 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3255,7 +3233,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResetToStatic path: Objects/Person.cs - startLine: 888 + startLine: 891 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3291,7 +3269,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PrepareForPermanentRemoval path: Objects/Person.cs - startLine: 929 + startLine: 932 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3323,7 +3301,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisitLot path: Objects/Person.cs - startLine: 943 + startLine: 946 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3359,7 +3337,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: Objects/Person.cs - startLine: 959 + startLine: 962 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3404,7 +3382,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHomeLocation path: Objects/Person.cs - startLine: 967 + startLine: 970 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3439,7 +3417,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRelationship path: Objects/Person.cs - startLine: 978 + startLine: 981 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3481,7 +3459,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRelationshipType path: Objects/Person.cs - startLine: 999 + startLine: 1002 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3520,7 +3498,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangeFriendship path: Objects/Person.cs - startLine: 1009 + startLine: 1012 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3559,7 +3537,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangeRomance path: Objects/Person.cs - startLine: 1036 + startLine: 1039 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3598,7 +3576,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayEmote path: Objects/Person.cs - startLine: 1060 + startLine: 1063 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3640,7 +3618,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StopEmoting path: Objects/Person.cs - startLine: 1070 + startLine: 1073 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3672,7 +3650,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Speak path: Objects/Person.cs - startLine: 1081 + startLine: 1084 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3714,7 +3692,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StopSpeaking path: Objects/Person.cs - startLine: 1091 + startLine: 1094 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3746,7 +3724,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayEmoteAndSpeak path: Objects/Person.cs - startLine: 1108 + startLine: 1111 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3791,7 +3769,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeTalkingSpots path: Objects/Person.cs - startLine: 1117 + startLine: 1120 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3829,7 +3807,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OccupyActionSpot path: Objects/Person.cs - startLine: 1135 + startLine: 1138 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3877,7 +3855,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OccupyFreeActionSpot path: Objects/Person.cs - startLine: 1153 + startLine: 1156 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3928,7 +3906,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCloseForTalking path: Objects/Person.cs - startLine: 1167 + startLine: 1170 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3967,7 +3945,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNeed path: Objects/Person.cs - startLine: 1179 + startLine: 1182 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4006,7 +3984,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNeedPercentage path: Objects/Person.cs - startLine: 1188 + startLine: 1191 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4045,7 +4023,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RestoreNeed path: Objects/Person.cs - startLine: 1198 + startLine: 1201 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4087,7 +4065,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSkillPercentage path: Objects/Person.cs - startLine: 1208 + startLine: 1211 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4126,7 +4104,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSkillLevel path: Objects/Person.cs - startLine: 1218 + startLine: 1221 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4165,7 +4143,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasSkillLevel path: Objects/Person.cs - startLine: 1228 + startLine: 1231 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4207,7 +4185,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GainSkill path: Objects/Person.cs - startLine: 1240 + startLine: 1243 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4252,7 +4230,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DepleteNeed path: Objects/Person.cs - startLine: 1256 + startLine: 1259 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4294,7 +4272,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasPersonality path: Objects/Person.cs - startLine: 1266 + startLine: 1269 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4333,7 +4311,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EnqueueAction path: Objects/Person.cs - startLine: 1280 + startLine: 1283 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4390,7 +4368,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CancelAction path: Objects/Person.cs - startLine: 1315 + startLine: 1318 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4435,7 +4413,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FindPathAsync path: Objects/Person.cs - startLine: 1335 + startLine: 1338 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4486,7 +4464,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHeldObject path: Objects/Person.cs - startLine: 1345 + startLine: 1348 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4495,6 +4473,7 @@ items: syntax: content: >- public T GetHeldObject() + where T : Furniture typeParameters: - id: T @@ -4529,7 +4508,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetHeldObject path: Objects/Person.cs - startLine: 1357 + startLine: 1360 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4538,6 +4517,7 @@ items: syntax: content: >- public T SetHeldObject(FurnitureType type, int[] colors = null, Guid? id = default(Guid? )) + where T : Furniture parameters: - id: type @@ -4582,7 +4562,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetHeldObject path: Objects/Person.cs - startLine: 1371 + startLine: 1374 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4618,7 +4598,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHeldActionInfo path: Objects/Person.cs - startLine: 1384 + startLine: 1387 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4653,7 +4633,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToCreatedByString path: Objects/Person.cs - startLine: 1392 + startLine: 1395 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4688,7 +4668,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Die path: Objects/Person.cs - startLine: 1402 + startLine: 1405 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4727,7 +4707,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddEmotion path: Objects/Person.cs - startLine: 1460 + startLine: 1468 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4778,7 +4758,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveEmotion path: Objects/Person.cs - startLine: 1482 + startLine: 1490 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4817,7 +4797,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LowerEmotion path: Objects/Person.cs - startLine: 1503 + startLine: 1511 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4862,7 +4842,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LowerEmotionModifier path: Objects/Person.cs - startLine: 1522 + startLine: 1530 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4907,7 +4887,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasEmotionModifier path: Objects/Person.cs - startLine: 1538 + startLine: 1546 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4946,7 +4926,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWalkSpeed path: Objects/Person.cs - startLine: 1547 + startLine: 1555 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4981,7 +4961,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetEfficiencyModifier path: Objects/Person.cs - startLine: 1571 + startLine: 1579 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5029,21 +5009,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasHouseholdMember path: Objects/Person.cs - startLine: 1613 + startLine: 1621 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns whether the given person is a part of this household\n" example: [] syntax: content: public bool HasHouseholdMember(Guid person) parameters: - id: person type: System.Guid - description: The unique id of the person to query return: type: System.Boolean - description: true if the person is part of this household, false otherwise content.vb: Public Function HasHouseholdMember(person As Guid) As Boolean overload: TinyLife.Objects.Person.HasHouseholdMember* modifiers.csharp: @@ -5068,11 +5045,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasHouseholdMember path: Objects/Person.cs - startLine: 1618 + startLine: 1626 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns whether the given person is a part of this household\n" example: [] syntax: content: public bool HasHouseholdMember(Person person) @@ -5081,7 +5057,6 @@ items: type: TinyLife.Objects.Person return: type: System.Boolean - description: true if the person is part of this household, false otherwise content.vb: Public Function HasHouseholdMember(person As Person) As Boolean overload: TinyLife.Objects.Person.HasHouseholdMember* modifiers.csharp: @@ -5106,7 +5081,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetProjects path: Objects/Person.cs - startLine: 1628 + startLine: 1636 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5145,7 +5120,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetProject path: Objects/Person.cs - startLine: 1638 + startLine: 1646 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5187,7 +5162,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StartProject path: Objects/Person.cs - startLine: 1647 + startLine: 1655 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5226,7 +5201,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPassiveActionPriority path: Objects/Person.cs - startLine: 1659 + startLine: 1667 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5247,58 +5222,55 @@ items: - public modifiers.vb: - Public -- uid: TinyLife.Objects.Person.GetMatchingOutfit(TinyLife.Objects.ClothesIntention,System.Single) - commentId: M:TinyLife.Objects.Person.GetMatchingOutfit(TinyLife.Objects.ClothesIntention,System.Single) - id: GetMatchingOutfit(TinyLife.Objects.ClothesIntention,System.Single) +- uid: TinyLife.Objects.Person.GetRandomOutfit(TinyLife.Objects.ClothesIntention) + commentId: M:TinyLife.Objects.Person.GetRandomOutfit(TinyLife.Objects.ClothesIntention) + id: GetRandomOutfit(TinyLife.Objects.ClothesIntention) parent: TinyLife.Objects.Person langs: - csharp - vb - name: GetMatchingOutfit(ClothesIntention, Single) - nameWithType: Person.GetMatchingOutfit(ClothesIntention, Single) - fullName: TinyLife.Objects.Person.GetMatchingOutfit(TinyLife.Objects.ClothesIntention, System.Single) + name: GetRandomOutfit(ClothesIntention) + nameWithType: Person.GetRandomOutfit(ClothesIntention) + fullName: TinyLife.Objects.Person.GetRandomOutfit(TinyLife.Objects.ClothesIntention) type: Method source: remote: path: TinyLife/Objects/Person.cs branch: master repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: GetMatchingOutfit + id: GetRandomOutfit path: Objects/Person.cs - startLine: 1681 + startLine: 1687 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns the index of the collection that best matches the given .\nThis method internally uses .\n" + summary: "\nReturns the index of the collection that best matches the given .\n" example: [] syntax: - content: public int GetMatchingOutfit(ClothesIntention intention, float requiredMatchPercentage = 0F) + content: public int GetRandomOutfit(ClothesIntention intention) parameters: - id: intention type: TinyLife.Objects.ClothesIntention - description: The intention to match the best outfit to - - id: requiredMatchPercentage - type: System.Single - description: An optional minimum percentage that the returned outfit needs to have. If this is greater than 0, this method can return -1, meaning no outfit is sufficiently matching. + description: The intention to match the best outfit to. return: type: System.Int32 - description: The index in the collection that best matches the intention, or -1 if requiredMatchPercentage is set and there is no sufficient match - content.vb: Public Function GetMatchingOutfit(intention As ClothesIntention, requiredMatchPercentage As Single = 0F) As Integer - overload: TinyLife.Objects.Person.GetMatchingOutfit* + description: The index in the collection that best matches the intention, or -1 there is no match. + content.vb: Public Function GetRandomOutfit(intention As ClothesIntention) As Integer + overload: TinyLife.Objects.Person.GetRandomOutfit* modifiers.csharp: - public modifiers.vb: - Public -- uid: TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention,System.Single) - commentId: M:TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention,System.Single) - id: SetCurrentOutfit(TinyLife.Objects.ClothesIntention,System.Single) +- uid: TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention) + commentId: M:TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention) + id: SetCurrentOutfit(TinyLife.Objects.ClothesIntention) parent: TinyLife.Objects.Person langs: - csharp - vb - name: SetCurrentOutfit(ClothesIntention, Single) - nameWithType: Person.SetCurrentOutfit(ClothesIntention, Single) - fullName: TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention, System.Single) + name: SetCurrentOutfit(ClothesIntention) + nameWithType: Person.SetCurrentOutfit(ClothesIntention) + fullName: TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention) type: Method source: remote: @@ -5307,25 +5279,22 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetCurrentOutfit path: Objects/Person.cs - startLine: 1692 + startLine: 1699 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nSets the current outfit to an outfit that matches the given .\nThis method returns whether returned a valid outfit index or if no matching outfit could be found.\n" + summary: "\nSets the current outfit to an outfit that matches the given .\nThis method returns whether returned a valid outfit index or if no matching outfit could be found.\nNote that, if this person is already wearing an outfit that matches the intention, the outfit will not be changed, and this method returns true.\n" example: [] syntax: - content: public bool SetCurrentOutfit(ClothesIntention intention, float requiredMatchPercentage = 0F) + content: public bool SetCurrentOutfit(ClothesIntention intention) parameters: - id: intention type: TinyLife.Objects.ClothesIntention - description: The intention to match the best outfit to - - id: requiredMatchPercentage - type: System.Single - description: An optional minimum percentage that the returned outfit needs to have. If this is greater than 0, this method can return false, meaning no outfit is sufficiently matching. + description: The intention to match the best outfit to. return: type: System.Boolean - description: True if an outfit could be found, or false if requiredMatchPercentage is greater than 0 and no sufficiently matching outfit could be found - content.vb: Public Function SetCurrentOutfit(intention As ClothesIntention, requiredMatchPercentage As Single = 0F) As Boolean + description: True if an outfit could be found, or false if no matching outfit could be found. + content.vb: Public Function SetCurrentOutfit(intention As ClothesIntention) As Boolean overload: TinyLife.Objects.Person.SetCurrentOutfit* modifiers.csharp: - public @@ -5349,7 +5318,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetCurrentOutfit path: Objects/Person.cs - startLine: 1706 + startLine: 1715 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5385,7 +5354,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetNewId path: Objects/Person.cs - startLine: 1720 + startLine: 1731 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5430,7 +5399,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsIdMatch path: Objects/Person.cs - startLine: 1761 + startLine: 1772 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5469,7 +5438,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsIdMatch path: Objects/Person.cs - startLine: 1771 + startLine: 1782 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5508,7 +5477,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPersonalitySkillBoost path: Objects/Person.cs - startLine: 1781 + startLine: 1792 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5547,7 +5516,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCurrentGoals path: Objects/Person.cs - startLine: 1795 + startLine: 1806 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5582,7 +5551,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomSpeakSound path: Objects/Person.cs - startLine: 2137 + startLine: 2148 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7620,16 +7589,16 @@ references: name: WornClothes nameWithType: WornClothes fullName: TinyLife.Objects.WornClothes -- uid: System.Collections.Generic.List{System.Collections.Generic.Dictionary{TinyLife.Objects.ClothesLayer,TinyLife.Objects.WornClothes}} - commentId: T:System.Collections.Generic.List{System.Collections.Generic.Dictionary{TinyLife.Objects.ClothesLayer,TinyLife.Objects.WornClothes}} +- uid: System.Collections.Generic.List{TinyLife.Objects.Outfit} + commentId: T:System.Collections.Generic.List{TinyLife.Objects.Outfit} parent: System.Collections.Generic definition: System.Collections.Generic.List`1 - name: List> - nameWithType: List> - fullName: System.Collections.Generic.List> - nameWithType.vb: List(Of Dictionary(Of ClothesLayer, WornClothes)) - fullName.vb: System.Collections.Generic.List(Of System.Collections.Generic.Dictionary(Of TinyLife.Objects.ClothesLayer, TinyLife.Objects.WornClothes)) - name.vb: List(Of Dictionary(Of ClothesLayer, WornClothes)) + name: List + nameWithType: List + fullName: System.Collections.Generic.List + nameWithType.vb: List(Of Outfit) + fullName.vb: System.Collections.Generic.List(Of TinyLife.Objects.Outfit) + name.vb: List(Of Outfit) spec.csharp: - uid: System.Collections.Generic.List`1 name: List @@ -7639,28 +7608,10 @@ references: - name: < nameWithType: < fullName: < - - uid: System.Collections.Generic.Dictionary`2 - name: Dictionary - nameWithType: Dictionary - fullName: System.Collections.Generic.Dictionary - isExternal: true - - name: < - nameWithType: < - fullName: < - - uid: TinyLife.Objects.ClothesLayer - name: ClothesLayer - nameWithType: ClothesLayer - fullName: TinyLife.Objects.ClothesLayer - - name: ', ' - nameWithType: ', ' - fullName: ', ' - - uid: TinyLife.Objects.WornClothes - name: WornClothes - nameWithType: WornClothes - fullName: TinyLife.Objects.WornClothes - - name: '>' - nameWithType: '>' - fullName: '>' + - uid: TinyLife.Objects.Outfit + name: Outfit + nameWithType: Outfit + fullName: TinyLife.Objects.Outfit - name: '>' nameWithType: '>' fullName: '>' @@ -7673,28 +7624,10 @@ references: - name: '(Of ' nameWithType: '(Of ' fullName: '(Of ' - - uid: System.Collections.Generic.Dictionary`2 - name: Dictionary - nameWithType: Dictionary - fullName: System.Collections.Generic.Dictionary - isExternal: true - - name: '(Of ' - nameWithType: '(Of ' - fullName: '(Of ' - - uid: TinyLife.Objects.ClothesLayer - name: ClothesLayer - nameWithType: ClothesLayer - fullName: TinyLife.Objects.ClothesLayer - - name: ', ' - nameWithType: ', ' - fullName: ', ' - - uid: TinyLife.Objects.WornClothes - name: WornClothes - nameWithType: WornClothes - fullName: TinyLife.Objects.WornClothes - - name: ) - nameWithType: ) - fullName: ) + - uid: TinyLife.Objects.Outfit + name: Outfit + nameWithType: Outfit + fullName: TinyLife.Objects.Outfit - name: ) nameWithType: ) fullName: ) @@ -8291,8 +8224,8 @@ references: - uid: TinyLife.Objects.Person.Outfits commentId: F:TinyLife.Objects.Person.Outfits isExternal: true -- uid: TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention,System.Single) - commentId: M:TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention,System.Single) +- uid: TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention) + commentId: M:TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention) isExternal: true - uid: TinyLife.Objects.Person.SetCurrentOutfit(System.Int32) commentId: M:TinyLife.Objects.Person.SetCurrentOutfit(System.Int32) @@ -8310,62 +8243,12 @@ references: name: CurrentOutfit nameWithType: Person.CurrentOutfit fullName: TinyLife.Objects.Person.CurrentOutfit -- uid: System.Collections.Generic.Dictionary{TinyLife.Objects.ClothesLayer,TinyLife.Objects.WornClothes} - commentId: T:System.Collections.Generic.Dictionary{TinyLife.Objects.ClothesLayer,TinyLife.Objects.WornClothes} - parent: System.Collections.Generic - definition: System.Collections.Generic.Dictionary`2 - name: Dictionary - nameWithType: Dictionary - fullName: System.Collections.Generic.Dictionary - nameWithType.vb: Dictionary(Of ClothesLayer, WornClothes) - fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Objects.ClothesLayer, TinyLife.Objects.WornClothes) - name.vb: Dictionary(Of ClothesLayer, WornClothes) - spec.csharp: - - uid: System.Collections.Generic.Dictionary`2 - name: Dictionary - nameWithType: Dictionary - fullName: System.Collections.Generic.Dictionary - isExternal: true - - name: < - nameWithType: < - fullName: < - - uid: TinyLife.Objects.ClothesLayer - name: ClothesLayer - nameWithType: ClothesLayer - fullName: TinyLife.Objects.ClothesLayer - - name: ', ' - nameWithType: ', ' - fullName: ', ' - - uid: TinyLife.Objects.WornClothes - name: WornClothes - nameWithType: WornClothes - fullName: TinyLife.Objects.WornClothes - - name: '>' - nameWithType: '>' - fullName: '>' - spec.vb: - - uid: System.Collections.Generic.Dictionary`2 - name: Dictionary - nameWithType: Dictionary - fullName: System.Collections.Generic.Dictionary - isExternal: true - - name: '(Of ' - nameWithType: '(Of ' - fullName: '(Of ' - - uid: TinyLife.Objects.ClothesLayer - name: ClothesLayer - nameWithType: ClothesLayer - fullName: TinyLife.Objects.ClothesLayer - - name: ', ' - nameWithType: ', ' - fullName: ', ' - - uid: TinyLife.Objects.WornClothes - name: WornClothes - nameWithType: WornClothes - fullName: TinyLife.Objects.WornClothes - - name: ) - nameWithType: ) - fullName: ) +- uid: TinyLife.Objects.Outfit + commentId: T:TinyLife.Objects.Outfit + parent: TinyLife.Objects + name: Outfit + nameWithType: Outfit + fullName: TinyLife.Objects.Outfit - uid: TinyLife.World.Household.IsCurrent commentId: P:TinyLife.World.Household.IsCurrent isExternal: true @@ -9625,7 +9508,6 @@ references: isExternal: true - uid: TinyLife.Objects.Particle commentId: T:TinyLife.Objects.Particle - parent: TinyLife.Objects name: Particle nameWithType: Particle fullName: TinyLife.Objects.Particle @@ -10486,16 +10368,13 @@ references: name: ClothesIntention nameWithType: ClothesIntention fullName: TinyLife.Objects.ClothesIntention -- uid: TinyLife.Objects.Clothes.GetIntentionMatchingOutfit(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes}},TinyLife.Objects.ClothesIntention,System.Single) - commentId: M:TinyLife.Objects.Clothes.GetIntentionMatchingOutfit(System.Collections.Generic.IEnumerable{System.Collections.Generic.IEnumerable{TinyLife.Objects.Clothes}},TinyLife.Objects.ClothesIntention,System.Single) - isExternal: true -- uid: TinyLife.Objects.Person.GetMatchingOutfit* - commentId: Overload:TinyLife.Objects.Person.GetMatchingOutfit - name: GetMatchingOutfit - nameWithType: Person.GetMatchingOutfit - fullName: TinyLife.Objects.Person.GetMatchingOutfit -- uid: TinyLife.Objects.Person.GetMatchingOutfit(TinyLife.Objects.ClothesIntention,System.Single) - commentId: M:TinyLife.Objects.Person.GetMatchingOutfit(TinyLife.Objects.ClothesIntention,System.Single) +- uid: TinyLife.Objects.Person.GetRandomOutfit* + commentId: Overload:TinyLife.Objects.Person.GetRandomOutfit + name: GetRandomOutfit + nameWithType: Person.GetRandomOutfit + fullName: TinyLife.Objects.Person.GetRandomOutfit +- uid: TinyLife.Objects.Person.GetRandomOutfit(TinyLife.Objects.ClothesIntention) + commentId: M:TinyLife.Objects.Person.GetRandomOutfit(TinyLife.Objects.ClothesIntention) isExternal: true - uid: TinyLife.Objects.Person.SetCurrentOutfit* commentId: Overload:TinyLife.Objects.Person.SetCurrentOutfit diff --git a/docs/api/TinyLife.Objects.PersonAi.yml b/docs/api/TinyLife.Objects.PersonAi.yml index a05c004..123e157 100644 --- a/docs/api/TinyLife.Objects.PersonAi.yml +++ b/docs/api/TinyLife.Objects.PersonAi.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PersonAi path: Objects/PersonAi.cs - startLine: 17 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -67,7 +67,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StartAutomatically path: Objects/PersonAi.cs - startLine: 117 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -111,7 +111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAllActionObjects path: Objects/PersonAi.cs - startLine: 149 + startLine: 150 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -155,7 +155,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomVariety path: Objects/PersonAi.cs - startLine: 183 + startLine: 184 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.ScreenObject.yml b/docs/api/TinyLife.Objects.ScreenObject.yml index 16701ad..2eab8f9 100644 --- a/docs/api/TinyLife.Objects.ScreenObject.yml +++ b/docs/api/TinyLife.Objects.ScreenObject.yml @@ -25,17 +25,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ScreenObject path: Objects/ScreenObject.cs - startLine: 9 + startLine: 10 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nA furniture is an instance of a which is placed in the world, or in a 's hand.\nTo register a custom furniture, use .\n" example: [] syntax: content: 'public class ScreenObject : BreakableFurniture, IGenericDataHolder, IPricedObject, IUpdatingObject' content.vb: >- Public Class ScreenObject + Inherits BreakableFurniture + Implements IGenericDataHolder, IPricedObject, IUpdatingObject inheritance: - System.Object @@ -163,7 +164,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ScreenContent path: Objects/ScreenObject.cs - startLine: 16 + startLine: 17 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -210,7 +211,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsOn path: Objects/ScreenObject.cs - startLine: 22 + startLine: 23 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -247,30 +248,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/ScreenObject.cs - startLine: 25 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nCreates a new furniture instance.\nBy default, this is done using .\n" example: [] syntax: content: public ScreenObject(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos) parameters: - id: id type: System.Guid - description: The id to apply to the created furniture instance - id: type type: TinyLife.Objects.FurnitureType - description: The type to create an instance of - id: colors type: System.Int32[] - description: The colors to apply to the furniture - id: map type: TinyLife.World.Map - description: The map to create the furniture on - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position that the furniture should have content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2) overload: TinyLife.Objects.ScreenObject.#ctor* nameWithType.vb: ScreenObject.ScreenObject(Guid, FurnitureType, Int32(), Map, Vector2) @@ -302,50 +297,36 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nDraws this furniture in the world with the given settings.\nThis is a more generalized version of \n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch, Vector2 pos, Vector2 drawPos, Color? overrideColor, Direction2 rotation, int[] colors, float drawScale, bool pivot, Furniture parent, AbstractSpot parentSpot, float depthOffset, bool held) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch to draw with - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position, in world space, that the furniture is at - id: drawPos type: Microsoft.Xna.Framework.Vector2 - description: The position, in draw space, to draw the furniture at - id: overrideColor type: System.Nullable{Microsoft.Xna.Framework.Color} - description: An optional color to override the default colors of the furniture - id: rotation type: MLEM.Misc.Direction2 - description: The rotation of the furniture - id: colors type: System.Int32[] - description: The colors to draw the furniture with - id: drawScale type: System.Single - description: The scale to draw the furniture with - id: pivot type: System.Boolean - description: Whether or not to move the furniture by its texture's pivot point - id: parent type: TinyLife.Objects.Furniture - description: The object that this furniture is latched on to, or null if there is none - id: parentSpot type: TinyLife.Objects.AbstractSpot - description: The object spot that this furntiture is in, or null if there is none - id: depthOffset type: System.Single - description: A value that is added onto the calculated depth of the object - id: held type: System.Boolean - description: Whether or not this item is currently being held by a content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, pos As Vector2, drawPos As Vector2, overrideColor As Color?, rotation As Direction2, colors As Integer(), drawScale As Single, pivot As Boolean, parent As Furniture, parentSpot As AbstractSpot, depthOffset As Single, held As Boolean) overridden: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean) overload: TinyLife.Objects.ScreenObject.Draw* diff --git a/docs/api/TinyLife.Objects.SpeakStyle.yml b/docs/api/TinyLife.Objects.SpeakStyle.yml index 60fdfe2..ac80888 100644 --- a/docs/api/TinyLife.Objects.SpeakStyle.yml +++ b/docs/api/TinyLife.Objects.SpeakStyle.yml @@ -37,7 +37,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpeakStyle path: Objects/Person.cs - startLine: 2321 + startLine: 2351 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -82,7 +82,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Affirmative path: Objects/Person.cs - startLine: 2325 + startLine: 2355 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -114,7 +114,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Angry path: Objects/Person.cs - startLine: 2326 + startLine: 2356 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -146,7 +146,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Annoyed path: Objects/Person.cs - startLine: 2327 + startLine: 2357 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -178,7 +178,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Bored path: Objects/Person.cs - startLine: 2328 + startLine: 2358 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -210,7 +210,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Childish path: Objects/Person.cs - startLine: 2329 + startLine: 2359 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -242,7 +242,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Confident path: Objects/Person.cs - startLine: 2330 + startLine: 2360 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -274,7 +274,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Confused path: Objects/Person.cs - startLine: 2331 + startLine: 2361 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -306,7 +306,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Demanding path: Objects/Person.cs - startLine: 2332 + startLine: 2362 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -338,7 +338,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Disagreeing path: Objects/Person.cs - startLine: 2333 + startLine: 2363 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -370,7 +370,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Excited path: Objects/Person.cs - startLine: 2334 + startLine: 2364 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -402,7 +402,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Happy path: Objects/Person.cs - startLine: 2335 + startLine: 2365 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -434,7 +434,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Intrigued path: Objects/Person.cs - startLine: 2336 + startLine: 2366 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -466,7 +466,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Neutral path: Objects/Person.cs - startLine: 2337 + startLine: 2367 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -498,7 +498,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Questioning path: Objects/Person.cs - startLine: 2338 + startLine: 2368 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -530,7 +530,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sad path: Objects/Person.cs - startLine: 2339 + startLine: 2369 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -562,7 +562,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Scared path: Objects/Person.cs - startLine: 2340 + startLine: 2370 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -594,7 +594,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Shocked path: Objects/Person.cs - startLine: 2341 + startLine: 2371 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -626,7 +626,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Thinking path: Objects/Person.cs - startLine: 2342 + startLine: 2372 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml b/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml index 623a986..3675a5f 100644 --- a/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml +++ b/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UnfinishedWoodwork path: Objects/UnfinishedWoodwork.cs - startLine: 12 + startLine: 13 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -35,7 +35,9 @@ items: content: 'public class UnfinishedWoodwork : Furniture, IGenericDataHolder, IPricedObject' content.vb: >- Public Class UnfinishedWoodwork + Inherits Furniture + Implements IGenericDataHolder, IPricedObject inheritance: - System.Object @@ -155,7 +157,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Recipe path: Objects/UnfinishedWoodwork.cs - startLine: 18 + startLine: 19 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -198,7 +200,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelectedColors path: Objects/UnfinishedWoodwork.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -241,7 +243,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TimeWorked path: Objects/UnfinishedWoodwork.cs - startLine: 29 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -284,30 +286,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/UnfinishedWoodwork.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nCreates a new furniture instance.\nBy default, this is done using .\n" example: [] syntax: content: public UnfinishedWoodwork(Guid id, FurnitureType type, int[] colors, Map map, Vector2 pos) parameters: - id: id type: System.Guid - description: The id to apply to the created furniture instance - id: type type: TinyLife.Objects.FurnitureType - description: The type to create an instance of - id: colors type: System.Int32[] - description: The colors to apply to the furniture - id: map type: TinyLife.World.Map - description: The map to create the furniture on - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position that the furniture should have content.vb: Public Sub New(id As Guid, type As FurnitureType, colors As Integer(), map As Map, pos As Vector2) overload: TinyLife.Objects.UnfinishedWoodwork.#ctor* nameWithType.vb: UnfinishedWoodwork.UnfinishedWoodwork(Guid, FurnitureType, Int32(), Map, Vector2) @@ -339,50 +335,36 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nDraws this furniture in the world with the given settings.\nThis is a more generalized version of \n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch, Vector2 pos, Vector2 drawPos, Color? overrideColor, Direction2 rotation, int[] colors, float drawScale, bool pivot, Furniture parent, AbstractSpot parentSpot, float depthOffset, bool held) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch to draw with - id: pos type: Microsoft.Xna.Framework.Vector2 - description: The position, in world space, that the furniture is at - id: drawPos type: Microsoft.Xna.Framework.Vector2 - description: The position, in draw space, to draw the furniture at - id: overrideColor type: System.Nullable{Microsoft.Xna.Framework.Color} - description: An optional color to override the default colors of the furniture - id: rotation type: MLEM.Misc.Direction2 - description: The rotation of the furniture - id: colors type: System.Int32[] - description: The colors to draw the furniture with - id: drawScale type: System.Single - description: The scale to draw the furniture with - id: pivot type: System.Boolean - description: Whether or not to move the furniture by its texture's pivot point - id: parent type: TinyLife.Objects.Furniture - description: The object that this furniture is latched on to, or null if there is none - id: parentSpot type: TinyLife.Objects.AbstractSpot - description: The object spot that this furntiture is in, or null if there is none - id: depthOffset type: System.Single - description: A value that is added onto the calculated depth of the object - id: held type: System.Boolean - description: Whether or not this item is currently being held by a content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, pos As Vector2, drawPos As Vector2, overrideColor As Color?, rotation As Direction2, colors As Integer(), drawScale As Single, pivot As Boolean, parent As Furniture, parentSpot As AbstractSpot, depthOffset As Single, held As Boolean) overridden: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot,System.Single,System.Boolean) overload: TinyLife.Objects.UnfinishedWoodwork.Draw* @@ -417,13 +399,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when this object is loaded from disk.\nReturning false on this method causes the object to be removed from the map.\nBy default, this method invokes and .\n" example: [] syntax: content: public override bool Validate() return: type: System.Boolean - description: false if the object is not valid, true otherwise content.vb: Public Overrides Function Validate As Boolean overridden: TinyLife.Objects.Furniture.Validate overload: TinyLife.Objects.UnfinishedWoodwork.Validate* diff --git a/docs/api/TinyLife.Objects.Vehicle.VehicleType.yml b/docs/api/TinyLife.Objects.Vehicle.VehicleType.yml index d114606..f879cbf 100644 --- a/docs/api/TinyLife.Objects.Vehicle.VehicleType.yml +++ b/docs/api/TinyLife.Objects.Vehicle.VehicleType.yml @@ -21,7 +21,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VehicleType path: Objects/Vehicle.cs - startLine: 124 + startLine: 125 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -56,7 +56,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Car path: Objects/Vehicle.cs - startLine: 129 + startLine: 130 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -90,7 +90,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EScooter path: Objects/Vehicle.cs - startLine: 133 + startLine: 134 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Vehicle.yml b/docs/api/TinyLife.Objects.Vehicle.yml index 9cf7a85..c9cf8f6 100644 --- a/docs/api/TinyLife.Objects.Vehicle.yml +++ b/docs/api/TinyLife.Objects.Vehicle.yml @@ -30,17 +30,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Vehicle path: Objects/Vehicle.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nAn instance of this class represents an object that can be, or is, part of a .\nIf this object's is set to -1, -1, that is usually an indicator that the object is currently not in the world.\n" example: [] syntax: content: 'public class Vehicle : MapObject, IGenericDataHolder, IUpdatingObject' content.vb: >- Public Class Vehicle + Inherits MapObject + Implements IGenericDataHolder, IUpdatingObject inheritance: - System.Object @@ -111,7 +112,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Rotation path: Objects/Vehicle.cs - startLine: 24 + startLine: 25 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -154,7 +155,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Driver path: Objects/Vehicle.cs - startLine: 29 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -197,7 +198,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: Objects/Vehicle.cs - startLine: 34 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -240,7 +241,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/Vehicle.cs - startLine: 39 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -280,7 +281,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateDriving path: Objects/Vehicle.cs - startLine: 58 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -321,7 +322,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSpeed path: Objects/Vehicle.cs - startLine: 81 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -358,24 +359,20 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: Objects/Vehicle.cs - startLine: 90 + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.Objects - 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) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time - id: passedInGame type: System.TimeSpan - description: The amount of time that has passed since the last call - 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 Overridable Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) overload: TinyLife.Objects.Vehicle.Update* implements: @@ -404,27 +401,22 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: Objects/Vehicle.cs - startLine: 96 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nDraws this object on the current , at the current .\n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch, Vector2 drawPos, Color? overrideColor) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The current time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch to use for drawing - id: drawPos type: Microsoft.Xna.Framework.Vector2 - description: The position, in draw space, to draw this furniture at - id: overrideColor type: System.Nullable{Microsoft.Xna.Framework.Color} - description: The color that should be used instead of this object's actual color. If null, the object's regular color should be used. content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, drawPos As Vector2, overrideColor As Color?) overridden: TinyLife.Objects.MapObject.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color}) overload: TinyLife.Objects.Vehicle.Draw* @@ -455,17 +447,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Objects/Vehicle.cs - startLine: 105 + startLine: 106 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when this object is loaded from disk.\nReturning false on this method causes the object to be removed from the map.\nBy default, this method invokes and .\n" example: [] syntax: content: public override bool Validate() return: type: System.Boolean - description: false if the object is not valid, true otherwise content.vb: Public Overrides Function Validate As Boolean overridden: TinyLife.Objects.MapObject.Validate overload: TinyLife.Objects.Vehicle.Validate* @@ -493,21 +483,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCameraRotationChanged path: Objects/Vehicle.cs - startLine: 111 + startLine: 112 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is invoked when the game's camera rotation changes.\nAdditionally, the old and new rotations are passed.\n" example: [] syntax: content: public override void OnCameraRotationChanged(Direction2 oldRotation, Direction2 newRotation) parameters: - id: oldRotation type: MLEM.Misc.Direction2 - description: The old camera rotation - id: newRotation type: MLEM.Misc.Direction2 - description: The new camera rotation content.vb: Public Overrides Sub OnCameraRotationChanged(oldRotation As Direction2, newRotation As Direction2) overridden: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2) overload: TinyLife.Objects.Vehicle.OnCameraRotationChanged* @@ -535,11 +522,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnRemoved path: Objects/Vehicle.cs - startLine: 117 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when this object is removed from a .\nBy default, it does nothing.\n" example: [] syntax: content: public override void OnRemoved() diff --git a/docs/api/TinyLife.Objects.Visibility.yml b/docs/api/TinyLife.Objects.Visibility.yml index 5b818eb..9534f84 100644 --- a/docs/api/TinyLife.Objects.Visibility.yml +++ b/docs/api/TinyLife.Objects.Visibility.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Visibility path: Objects/MapObject.cs - startLine: 582 + startLine: 597 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -57,7 +57,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WhenVisible path: Objects/MapObject.cs - startLine: 587 + startLine: 602 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -91,7 +91,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WhenVisibleExt path: Objects/MapObject.cs - startLine: 591 + startLine: 606 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -125,7 +125,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HideZoomedOut path: Objects/MapObject.cs - startLine: 595 + startLine: 610 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.WornClothes.yml b/docs/api/TinyLife.Objects.WornClothes.yml index 5ed642e..6b61333 100644 --- a/docs/api/TinyLife.Objects.WornClothes.yml +++ b/docs/api/TinyLife.Objects.WornClothes.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WornClothes path: Objects/Clothes.cs - startLine: 313 + startLine: 290 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -80,7 +80,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: Objects/Clothes.cs - startLine: 320 + startLine: 297 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -125,7 +125,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: Objects/Clothes.cs - startLine: 327 + startLine: 304 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -168,7 +168,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromStorage path: Objects/Clothes.cs - startLine: 332 + startLine: 309 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -211,7 +211,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Objects/Clothes.cs - startLine: 339 + startLine: 316 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -253,7 +253,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetColor path: Objects/Clothes.cs - startLine: 349 + startLine: 326 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -292,7 +292,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Objects/Clothes.cs - startLine: 357 + startLine: 334 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.yml b/docs/api/TinyLife.Objects.yml index 7f9bc21..938a5f0 100644 --- a/docs/api/TinyLife.Objects.yml +++ b/docs/api/TinyLife.Objects.yml @@ -28,6 +28,7 @@ items: - TinyLife.Objects.MapObject - TinyLife.Objects.ObjectCategory - TinyLife.Objects.ObjectSpot + - TinyLife.Objects.Outfit - TinyLife.Objects.OverlayWallHanging - TinyLife.Objects.Painting - TinyLife.Objects.Particle @@ -97,6 +98,12 @@ references: name: WornClothes nameWithType: WornClothes fullName: TinyLife.Objects.WornClothes +- uid: TinyLife.Objects.Outfit + commentId: T:TinyLife.Objects.Outfit + parent: TinyLife.Objects + name: Outfit + nameWithType: Outfit + fullName: TinyLife.Objects.Outfit - uid: TinyLife.Objects.ClothesLayer commentId: T:TinyLife.Objects.ClothesLayer parent: TinyLife.Objects @@ -213,7 +220,6 @@ references: fullName: TinyLife.Objects.Painting - uid: TinyLife.Objects.Particle commentId: T:TinyLife.Objects.Particle - parent: TinyLife.Objects name: Particle nameWithType: Particle fullName: TinyLife.Objects.Particle diff --git a/docs/api/TinyLife.Options.yml b/docs/api/TinyLife.Options.yml index 9e6e3d2..5cf1b67 100644 --- a/docs/api/TinyLife.Options.yml +++ b/docs/api/TinyLife.Options.yml @@ -29,6 +29,7 @@ items: - TinyLife.Options.Save - TinyLife.Options.ScreenshotKeybind - TinyLife.Options.SellHeldObjectKeybind + - TinyLife.Options.SoundscapeVolume - TinyLife.Options.SoundVolume - TinyLife.Options.SpeechVolume - TinyLife.Options.StingVolume @@ -56,7 +57,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Options path: Options.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife @@ -71,7 +72,9 @@ items: Public Class Options + Inherits JsonTypeSafeGenericDataHolder + Implements IGenericDataHolder inheritance: - System.Object @@ -119,7 +122,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallDisplays path: Options.cs - startLine: 34 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife @@ -156,7 +159,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GameSpeeds path: Options.cs - startLine: 38 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife @@ -193,7 +196,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Keybinds path: Options.cs - startLine: 42 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife @@ -230,7 +233,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Instance path: Options.cs - startLine: 46 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife @@ -269,7 +272,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InteractKeybind path: Options.cs - startLine: 50 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife @@ -312,7 +315,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveCameraKeybind path: Options.cs - startLine: 52 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife @@ -355,7 +358,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CopyFurnitureKeybind path: Options.cs - startLine: 54 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife @@ -398,7 +401,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StoreInHouseholdKeybind path: Options.cs - startLine: 56 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife @@ -441,7 +444,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RotateKeybind path: Options.cs - startLine: 58 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife @@ -484,7 +487,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SwitchPersonKeybind path: Options.cs - startLine: 60 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife @@ -527,7 +530,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PauseGameKeybind path: Options.cs - startLine: 62 + startLine: 63 assemblies: - Tiny Life namespace: TinyLife @@ -570,7 +573,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IncreaseSpeedKeybind path: Options.cs - startLine: 64 + startLine: 65 assemblies: - Tiny Life namespace: TinyLife @@ -613,7 +616,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DecreaseSpeedKeybind path: Options.cs - startLine: 66 + startLine: 67 assemblies: - Tiny Life namespace: TinyLife @@ -656,7 +659,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ScreenshotKeybind path: Options.cs - startLine: 68 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife @@ -699,7 +702,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SellHeldObjectKeybind path: Options.cs - startLine: 70 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife @@ -742,7 +745,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RotateCameraKeybind path: Options.cs - startLine: 72 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife @@ -785,7 +788,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ZoomInKeybind path: Options.cs - startLine: 74 + startLine: 75 assemblies: - Tiny Life namespace: TinyLife @@ -828,7 +831,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ZoomOutKeybind path: Options.cs - startLine: 76 + startLine: 77 assemblies: - Tiny Life namespace: TinyLife @@ -871,7 +874,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayedHints path: Options.cs - startLine: 83 + startLine: 84 assemblies: - Tiny Life namespace: TinyLife @@ -916,7 +919,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallMode path: Options.cs - startLine: 91 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife @@ -953,7 +956,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fullscreen path: Options.cs - startLine: 106 + startLine: 107 assemblies: - Tiny Life namespace: TinyLife @@ -996,7 +999,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VSync path: Options.cs - startLine: 111 + startLine: 112 assemblies: - Tiny Life namespace: TinyLife @@ -1039,7 +1042,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Language path: Options.cs - startLine: 117 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife @@ -1082,7 +1085,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UiScale path: Options.cs - startLine: 122 + startLine: 123 assemblies: - Tiny Life namespace: TinyLife @@ -1125,7 +1128,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SoundVolume path: Options.cs - startLine: 127 + startLine: 128 assemblies: - Tiny Life namespace: TinyLife @@ -1168,7 +1171,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorldSoundVolume path: Options.cs - startLine: 133 + startLine: 134 assemblies: - Tiny Life namespace: TinyLife @@ -1211,7 +1214,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpeechVolume path: Options.cs - startLine: 139 + startLine: 140 assemblies: - Tiny Life namespace: TinyLife @@ -1254,7 +1257,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StingVolume path: Options.cs - startLine: 145 + startLine: 146 assemblies: - Tiny Life namespace: TinyLife @@ -1279,6 +1282,49 @@ items: - public modifiers.vb: - Public +- uid: TinyLife.Options.SoundscapeVolume + commentId: F:TinyLife.Options.SoundscapeVolume + id: SoundscapeVolume + parent: TinyLife.Options + langs: + - csharp + - vb + name: SoundscapeVolume + nameWithType: Options.SoundscapeVolume + fullName: TinyLife.Options.SoundscapeVolume + type: Field + source: + remote: + path: TinyLife/Options.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: SoundscapeVolume + path: Options.cs + startLine: 152 + assemblies: + - Tiny Life + namespace: TinyLife + summary: "\nThe volume of ambiant sounds created by .\nNote that the soundscape volume is still multiplied with the master sound volume .\n" + example: [] + syntax: + content: >- + [DataMember] + + public float SoundscapeVolume + return: + type: System.Single + content.vb: >- + + + Public SoundscapeVolume As Single + attributes: + - type: System.Runtime.Serialization.DataMemberAttribute + ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor + arguments: [] + modifiers.csharp: + - public + modifiers.vb: + - Public - uid: TinyLife.Options.AutoSaveIntervalSeconds commentId: F:TinyLife.Options.AutoSaveIntervalSeconds id: AutoSaveIntervalSeconds @@ -1297,7 +1343,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AutoSaveIntervalSeconds path: Options.cs - startLine: 151 + startLine: 158 assemblies: - Tiny Life namespace: TinyLife @@ -1340,7 +1386,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: KeyboardLighting path: Options.cs - startLine: 157 + startLine: 164 assemblies: - Tiny Life namespace: TinyLife @@ -1383,7 +1429,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CameraRotation path: Options.cs - startLine: 164 + startLine: 171 assemblies: - Tiny Life namespace: TinyLife @@ -1426,7 +1472,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BrightnessIncrease path: Options.cs - startLine: 169 + startLine: 176 assemblies: - Tiny Life namespace: TinyLife @@ -1469,7 +1515,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HideHangingObjects path: Options.cs - startLine: 175 + startLine: 182 assemblies: - Tiny Life namespace: TinyLife @@ -1512,7 +1558,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoundCameraPosition path: Options.cs - startLine: 181 + startLine: 188 assemblies: - Tiny Life namespace: TinyLife @@ -1555,7 +1601,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UiAnimations path: Options.cs - startLine: 187 + startLine: 194 assemblies: - Tiny Life namespace: TinyLife @@ -1598,7 +1644,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Apply path: Options.cs - startLine: 195 + startLine: 202 assemblies: - Tiny Life namespace: TinyLife @@ -1630,7 +1676,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Save path: Options.cs - startLine: 217 + startLine: 224 assemblies: - Tiny Life namespace: TinyLife @@ -2490,6 +2536,11 @@ references: - uid: TinyLife.Objects.Person.Speak(TinyLife.Objects.SpeakStyle,System.Single,System.Single) commentId: M:TinyLife.Objects.Person.Speak(TinyLife.Objects.SpeakStyle,System.Single,System.Single) isExternal: true +- uid: TinyLife.World.Soundscape + commentId: T:TinyLife.World.Soundscape + name: Soundscape + nameWithType: Soundscape + fullName: TinyLife.World.Soundscape - uid: System.Int32 commentId: T:System.Int32 parent: System diff --git a/docs/api/TinyLife.PerSaveOptions.yml b/docs/api/TinyLife.PerSaveOptions.yml index ad468e8..1898baf 100644 --- a/docs/api/TinyLife.PerSaveOptions.yml +++ b/docs/api/TinyLife.PerSaveOptions.yml @@ -27,7 +27,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PerSaveOptions path: Options.cs - startLine: 243 + startLine: 250 assemblies: - Tiny Life namespace: TinyLife @@ -42,7 +42,9 @@ items: Public Class PerSaveOptions + Inherits JsonTypeSafeGenericDataHolder + Implements IGenericDataHolder inheritance: - System.Object @@ -90,7 +92,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Instance path: Options.cs - startLine: 250 + startLine: 257 assemblies: - Tiny Life namespace: TinyLife @@ -129,7 +131,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisableAiSelected path: Options.cs - startLine: 256 + startLine: 263 assemblies: - Tiny Life namespace: TinyLife @@ -172,7 +174,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisableAiHousehold path: Options.cs - startLine: 261 + startLine: 268 assemblies: - Tiny Life namespace: TinyLife @@ -215,7 +217,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AiImportantActions path: Options.cs - startLine: 267 + startLine: 274 assemblies: - Tiny Life namespace: TinyLife @@ -258,7 +260,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AiSkillBuilding path: Options.cs - startLine: 273 + startLine: 280 assemblies: - Tiny Life namespace: TinyLife @@ -301,7 +303,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaxRegularVisitors path: Options.cs - startLine: 279 + startLine: 286 assemblies: - Tiny Life namespace: TinyLife @@ -344,7 +346,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Save path: Options.cs - startLine: 284 + startLine: 291 assemblies: - Tiny Life namespace: TinyLife @@ -379,7 +381,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Load path: Options.cs - startLine: 292 + startLine: 299 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.PersonalityType.TypeCategory.yml b/docs/api/TinyLife.PersonalityType.TypeCategory.yml index 3118dc8..398547c 100644 --- a/docs/api/TinyLife.PersonalityType.TypeCategory.yml +++ b/docs/api/TinyLife.PersonalityType.TypeCategory.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TypeCategory path: PersonalityType.cs - startLine: 153 + startLine: 154 assemblies: - Tiny Life namespace: TinyLife @@ -57,7 +57,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Major path: PersonalityType.cs - startLine: 158 + startLine: 159 assemblies: - Tiny Life namespace: TinyLife @@ -91,7 +91,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Minor path: PersonalityType.cs - startLine: 162 + startLine: 163 assemblies: - Tiny Life namespace: TinyLife @@ -125,7 +125,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Hidden path: PersonalityType.cs - startLine: 167 + startLine: 168 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.PersonalityType.yml b/docs/api/TinyLife.PersonalityType.yml index e530e32..6ed0113 100644 --- a/docs/api/TinyLife.PersonalityType.yml +++ b/docs/api/TinyLife.PersonalityType.yml @@ -47,7 +47,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PersonalityType path: PersonalityType.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife @@ -62,6 +62,7 @@ items: Public Class PersonalityType + Implements IEmotionSource inheritance: - System.Object @@ -101,7 +102,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: PersonalityType.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife @@ -138,7 +139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaxMajorsPerPerson path: PersonalityType.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife @@ -175,7 +176,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Lazy path: PersonalityType.cs - startLine: 40 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife @@ -210,7 +211,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Energetic path: PersonalityType.cs - startLine: 43 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife @@ -245,7 +246,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Creative path: PersonalityType.cs - startLine: 46 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife @@ -280,7 +281,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Likeable path: PersonalityType.cs - startLine: 49 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife @@ -315,7 +316,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mean path: PersonalityType.cs - startLine: 52 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife @@ -350,7 +351,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Ambitious path: PersonalityType.cs - startLine: 55 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife @@ -385,7 +386,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Thinker path: PersonalityType.cs - startLine: 58 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife @@ -420,7 +421,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Introverted path: PersonalityType.cs - startLine: 61 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife @@ -455,7 +456,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Extroverted path: PersonalityType.cs - startLine: 62 + startLine: 63 assemblies: - Tiny Life namespace: TinyLife @@ -490,7 +491,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Asexual path: PersonalityType.cs - startLine: 65 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife @@ -525,7 +526,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Aromantic path: PersonalityType.cs - startLine: 69 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife @@ -560,7 +561,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MasterChef path: PersonalityType.cs - startLine: 73 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife @@ -595,7 +596,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmartKid path: PersonalityType.cs - startLine: 76 + startLine: 77 assemblies: - Tiny Life namespace: TinyLife @@ -630,7 +631,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GymRat path: PersonalityType.cs - startLine: 80 + startLine: 81 assemblies: - Tiny Life namespace: TinyLife @@ -665,7 +666,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HouseholdHero path: PersonalityType.cs - startLine: 83 + startLine: 84 assemblies: - Tiny Life namespace: TinyLife @@ -700,7 +701,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComputerAddict path: PersonalityType.cs - startLine: 86 + startLine: 87 assemblies: - Tiny Life namespace: TinyLife @@ -735,7 +736,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FriendOfEveryone path: PersonalityType.cs - startLine: 89 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife @@ -770,7 +771,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: PersonalityType.cs - startLine: 99 + startLine: 100 assemblies: - Tiny Life namespace: TinyLife @@ -805,7 +806,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Texture path: PersonalityType.cs - startLine: 103 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife @@ -840,7 +841,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisallowedOthers path: PersonalityType.cs - startLine: 107 + startLine: 108 assemblies: - Tiny Life namespace: TinyLife @@ -875,7 +876,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoostedSkills path: PersonalityType.cs - startLine: 113 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife @@ -912,7 +913,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AllowedAges path: PersonalityType.cs - startLine: 118 + startLine: 119 assemblies: - Tiny Life namespace: TinyLife @@ -949,7 +950,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Category path: PersonalityType.cs - startLine: 122 + startLine: 123 assemblies: - Tiny Life namespace: TinyLife @@ -986,11 +987,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SourceString path: PersonalityType.cs - startLine: 124 + startLine: 125 assemblies: - Tiny Life namespace: TinyLife - summary: "\nA (localized) string that is displayed when hovering over an that has this source\n" example: [] syntax: content: public string SourceString { get; } @@ -1025,7 +1025,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: PersonalityType.cs - startLine: 132 + startLine: 133 assemblies: - Tiny Life namespace: TinyLife @@ -1070,7 +1070,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: PersonalityType.cs - startLine: 143 + startLine: 144 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Relationship.yml b/docs/api/TinyLife.Relationship.yml index 69f6710..2105702 100644 --- a/docs/api/TinyLife.Relationship.yml +++ b/docs/api/TinyLife.Relationship.yml @@ -39,7 +39,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Relationship path: Relationship.cs - startLine: 16 + startLine: 17 assemblies: - Tiny Life namespace: TinyLife @@ -94,7 +94,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Max path: Relationship.cs - startLine: 22 + startLine: 23 assemblies: - Tiny Life namespace: TinyLife @@ -129,7 +129,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PassiveFriendReduction path: Relationship.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife @@ -164,7 +164,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PassiveRomanceReduction path: Relationship.cs - startLine: 30 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife @@ -199,7 +199,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaxRecentSocialsAmount path: Relationship.cs - startLine: 35 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife @@ -234,7 +234,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: KnownPersonalityTypes path: Relationship.cs - startLine: 42 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife @@ -279,7 +279,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OtherPerson path: Relationship.cs - startLine: 48 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife @@ -326,7 +326,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Partner path: Relationship.cs - startLine: 54 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife @@ -363,7 +363,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FriendLevel path: Relationship.cs - startLine: 59 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife @@ -400,7 +400,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RomanceLevel path: Relationship.cs - startLine: 68 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife @@ -437,7 +437,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FriendPercentage path: Relationship.cs - startLine: 81 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife @@ -474,7 +474,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RomancePercentage path: Relationship.cs - startLine: 85 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife @@ -511,7 +511,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: Relationship.cs - startLine: 89 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife @@ -548,7 +548,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayString path: Relationship.cs - startLine: 104 + startLine: 105 assemblies: - Tiny Life namespace: TinyLife @@ -585,7 +585,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Genealogy path: Relationship.cs - startLine: 111 + startLine: 112 assemblies: - Tiny Life namespace: TinyLife @@ -628,7 +628,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Dating path: Relationship.cs - startLine: 116 + startLine: 117 assemblies: - Tiny Life namespace: TinyLife @@ -671,7 +671,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSocialEffectiveness path: Relationship.cs - startLine: 138 + startLine: 139 assemblies: - Tiny Life namespace: TinyLife @@ -710,7 +710,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRecentSocialAmount path: Relationship.cs - startLine: 148 + startLine: 149 assemblies: - Tiny Life namespace: TinyLife @@ -749,7 +749,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddRecentSocial path: Relationship.cs - startLine: 158 + startLine: 159 assemblies: - Tiny Life namespace: TinyLife @@ -785,7 +785,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: Relationship.cs - startLine: 169 + startLine: 170 assemblies: - Tiny Life namespace: TinyLife @@ -821,7 +821,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResetToStatic path: Relationship.cs - startLine: 181 + startLine: 182 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.RelationshipType.yml b/docs/api/TinyLife.RelationshipType.yml index 65648d7..574146e 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: Relationship.cs - startLine: 208 + startLine: 209 assemblies: - Tiny Life namespace: TinyLife @@ -59,7 +59,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Enemies path: Relationship.cs - startLine: 213 + startLine: 214 assemblies: - Tiny Life namespace: TinyLife @@ -93,7 +93,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Disliked path: Relationship.cs - startLine: 217 + startLine: 218 assemblies: - Tiny Life namespace: TinyLife @@ -127,7 +127,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Acquaintances path: Relationship.cs - startLine: 221 + startLine: 222 assemblies: - Tiny Life namespace: TinyLife @@ -161,7 +161,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Friends path: Relationship.cs - startLine: 225 + startLine: 226 assemblies: - Tiny Life namespace: TinyLife @@ -195,7 +195,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoodFriends path: Relationship.cs - startLine: 229 + startLine: 230 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Set.yml b/docs/api/TinyLife.Set.yml index cbd3f24..a8b1532 100644 --- a/docs/api/TinyLife.Set.yml +++ b/docs/api/TinyLife.Set.yml @@ -21,7 +21,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Set path: GameImpl.cs - startLine: 724 + startLine: 743 assemblies: - Tiny Life namespace: TinyLife @@ -56,7 +56,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Woodworking path: GameImpl.cs - startLine: 730 + startLine: 749 assemblies: - Tiny Life namespace: TinyLife @@ -90,7 +90,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Workout path: GameImpl.cs - startLine: 738 + startLine: 757 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Skills.FoodType.IngredientSource.yml b/docs/api/TinyLife.Skills.FoodType.IngredientSource.yml index 7c24a2b..f7be233 100644 --- a/docs/api/TinyLife.Skills.FoodType.IngredientSource.yml +++ b/docs/api/TinyLife.Skills.FoodType.IngredientSource.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IngredientSource path: Skills/FoodType.cs - startLine: 295 + startLine: 296 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -58,7 +58,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Other path: Skills/FoodType.cs - startLine: 300 + startLine: 301 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -92,7 +92,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fridge path: Skills/FoodType.cs - startLine: 304 + startLine: 305 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -126,7 +126,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeMaker path: Skills/FoodType.cs - startLine: 308 + startLine: 309 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -160,7 +160,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Barbecue path: Skills/FoodType.cs - startLine: 312 + startLine: 313 assemblies: - Tiny Life namespace: TinyLife.Skills diff --git a/docs/api/TinyLife.Skills.FoodType.yml b/docs/api/TinyLife.Skills.FoodType.yml index 8031b1a..daaea42 100644 --- a/docs/api/TinyLife.Skills.FoodType.yml +++ b/docs/api/TinyLife.Skills.FoodType.yml @@ -40,7 +40,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FoodType path: Skills/FoodType.cs - startLine: 31 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -91,7 +91,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: Skills/FoodType.cs - startLine: 38 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -128,7 +128,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: Skills/FoodType.cs - startLine: 87 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -163,7 +163,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Texture path: Skills/FoodType.cs - startLine: 93 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -198,7 +198,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredCookingLevel path: Skills/FoodType.cs - startLine: 97 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -233,7 +233,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: Skills/FoodType.cs - startLine: 101 + startLine: 102 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -268,7 +268,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FoodAmount path: Skills/FoodType.cs - startLine: 107 + startLine: 108 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -303,7 +303,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Source path: Skills/FoodType.cs - startLine: 111 + startLine: 112 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -338,7 +338,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NeedsCooking path: Skills/FoodType.cs - startLine: 116 + startLine: 117 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -375,7 +375,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsInGlass path: Skills/FoodType.cs - startLine: 120 + startLine: 121 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -412,7 +412,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnEaten path: Skills/FoodType.cs - startLine: 125 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -449,7 +449,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanEat path: Skills/FoodType.cs - startLine: 130 + startLine: 131 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -486,7 +486,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayName path: Skills/FoodType.cs - startLine: 134 + startLine: 135 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -523,7 +523,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Skills/FoodType.cs - startLine: 144 + startLine: 145 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -571,7 +571,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetContainer path: Skills/FoodType.cs - startLine: 161 + startLine: 162 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -616,7 +616,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetEmptyContainer path: Skills/FoodType.cs - startLine: 175 + startLine: 176 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -653,7 +653,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: Skills/FoodType.cs - startLine: 184 + startLine: 185 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -692,7 +692,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Construct path: Skills/FoodType.cs - startLine: 199 + startLine: 200 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -752,7 +752,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConstructUnfinished path: Skills/FoodType.cs - startLine: 219 + startLine: 220 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -812,7 +812,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: Skills/FoodType.cs - startLine: 232 + startLine: 233 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -850,7 +850,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetActions path: Skills/FoodType.cs - startLine: 243 + startLine: 244 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -894,7 +894,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAllContainers path: Skills/FoodType.cs - startLine: 272 + startLine: 273 assemblies: - Tiny Life namespace: TinyLife.Skills diff --git a/docs/api/TinyLife.Skills.PaintingType.yml b/docs/api/TinyLife.Skills.PaintingType.yml index 50ff113..ccab0e0 100644 --- a/docs/api/TinyLife.Skills.PaintingType.yml +++ b/docs/api/TinyLife.Skills.PaintingType.yml @@ -26,7 +26,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PaintingType path: Skills/PaintingType.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -77,7 +77,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: Skills/PaintingType.cs - startLine: 22 + startLine: 23 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -114,7 +114,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: Skills/PaintingType.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -149,7 +149,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LevelRange path: Skills/PaintingType.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -184,7 +184,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Texture path: Skills/PaintingType.cs - startLine: 47 + startLine: 48 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -219,7 +219,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BaseMarkup path: Skills/PaintingType.cs - startLine: 52 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -254,7 +254,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Skills/PaintingType.cs - startLine: 60 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -299,7 +299,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: Skills/PaintingType.cs - startLine: 71 + startLine: 72 assemblies: - Tiny Life namespace: TinyLife.Skills diff --git a/docs/api/TinyLife.Skills.Quality.yml b/docs/api/TinyLife.Skills.Quality.yml index 8b05cc1..84ffc7e 100644 --- a/docs/api/TinyLife.Skills.Quality.yml +++ b/docs/api/TinyLife.Skills.Quality.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Quality path: Skills/Skill.cs - startLine: 265 + startLine: 266 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -64,7 +64,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Terrible path: Skills/Skill.cs - startLine: 270 + startLine: 271 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -98,7 +98,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Average path: Skills/Skill.cs - startLine: 274 + startLine: 275 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -132,7 +132,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Good path: Skills/Skill.cs - startLine: 278 + startLine: 279 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -166,7 +166,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Great path: Skills/Skill.cs - startLine: 282 + startLine: 283 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -200,7 +200,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Perfect path: Skills/Skill.cs - startLine: 286 + startLine: 287 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -234,7 +234,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Masterpiece path: Skills/Skill.cs - startLine: 291 + startLine: 292 assemblies: - Tiny Life namespace: TinyLife.Skills diff --git a/docs/api/TinyLife.Skills.Skill.yml b/docs/api/TinyLife.Skills.Skill.yml index e45b73c..de8661f 100644 --- a/docs/api/TinyLife.Skills.Skill.yml +++ b/docs/api/TinyLife.Skills.Skill.yml @@ -27,7 +27,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Skill path: Skills/Skill.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -82,7 +82,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: Skills/Skill.cs - startLine: 30 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -127,7 +127,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PointsToNextLevel path: Skills/Skill.cs - startLine: 35 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -174,7 +174,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Level path: Skills/Skill.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -221,7 +221,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PointPercentage path: Skills/Skill.cs - startLine: 47 + startLine: 48 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -258,7 +258,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LevelPercentage path: Skills/Skill.cs - startLine: 53 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -295,7 +295,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Skills/Skill.cs - startLine: 59 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -331,7 +331,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Gain path: Skills/Skill.cs - startLine: 69 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -370,7 +370,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRequiredPointsToNextLevel path: Skills/Skill.cs - startLine: 96 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Skills diff --git a/docs/api/TinyLife.Skills.SkillCategory.yml b/docs/api/TinyLife.Skills.SkillCategory.yml index c4e6057..164e971 100644 --- a/docs/api/TinyLife.Skills.SkillCategory.yml +++ b/docs/api/TinyLife.Skills.SkillCategory.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SkillCategory path: Skills/Skill.cs - startLine: 232 + startLine: 233 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -69,7 +69,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: None path: Skills/Skill.cs - startLine: 238 + startLine: 239 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -103,7 +103,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Creative path: Skills/Skill.cs - startLine: 243 + startLine: 244 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -137,7 +137,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Logical path: Skills/Skill.cs - startLine: 247 + startLine: 248 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -171,7 +171,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Social path: Skills/Skill.cs - startLine: 252 + startLine: 253 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -205,7 +205,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Physical path: Skills/Skill.cs - startLine: 257 + startLine: 258 assemblies: - Tiny Life namespace: TinyLife.Skills diff --git a/docs/api/TinyLife.Skills.SkillType.yml b/docs/api/TinyLife.Skills.SkillType.yml index dc4b60a..2cf451e 100644 --- a/docs/api/TinyLife.Skills.SkillType.yml +++ b/docs/api/TinyLife.Skills.SkillType.yml @@ -40,7 +40,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SkillType path: Skills/Skill.cs - startLine: 106 + startLine: 107 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -91,7 +91,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: Skills/Skill.cs - startLine: 114 + startLine: 115 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -128,7 +128,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cooking path: Skills/Skill.cs - startLine: 117 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -163,7 +163,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Painting path: Skills/Skill.cs - startLine: 118 + startLine: 119 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -198,7 +198,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Charisma path: Skills/Skill.cs - startLine: 119 + startLine: 120 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -233,7 +233,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Humor path: Skills/Skill.cs - startLine: 120 + startLine: 121 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -268,7 +268,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Programming path: Skills/Skill.cs - startLine: 121 + startLine: 122 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -303,7 +303,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Repair path: Skills/Skill.cs - startLine: 122 + startLine: 123 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -338,7 +338,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Writing path: Skills/Skill.cs - startLine: 123 + startLine: 124 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -373,7 +373,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Gaming path: Skills/Skill.cs - startLine: 124 + startLine: 125 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -408,7 +408,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fitness path: Skills/Skill.cs - startLine: 125 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -443,7 +443,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cleaning path: Skills/Skill.cs - startLine: 126 + startLine: 127 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -478,7 +478,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Woodworking path: Skills/Skill.cs - startLine: 127 + startLine: 128 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -513,7 +513,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: Skills/Skill.cs - startLine: 133 + startLine: 134 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -548,7 +548,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Texture path: Skills/Skill.cs - startLine: 137 + startLine: 138 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -583,7 +583,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaxLevel path: Skills/Skill.cs - startLine: 142 + startLine: 143 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -618,7 +618,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Categories path: Skills/Skill.cs - startLine: 147 + startLine: 148 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -653,7 +653,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChildhoodMaxLevel path: Skills/Skill.cs - startLine: 152 + startLine: 153 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -690,7 +690,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Skills/Skill.cs - startLine: 161 + startLine: 162 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -735,7 +735,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomQuality path: Skills/Skill.cs - startLine: 179 + startLine: 180 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -786,7 +786,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMaxLevel path: Skills/Skill.cs - startLine: 212 + startLine: 213 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -825,7 +825,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: Skills/Skill.cs - startLine: 221 + startLine: 222 assemblies: - Tiny Life namespace: TinyLife.Skills diff --git a/docs/api/TinyLife.Skills.WoodworkingRecipe.yml b/docs/api/TinyLife.Skills.WoodworkingRecipe.yml index c145ab8..d6ffefd 100644 --- a/docs/api/TinyLife.Skills.WoodworkingRecipe.yml +++ b/docs/api/TinyLife.Skills.WoodworkingRecipe.yml @@ -27,7 +27,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WoodworkingRecipe path: Skills/WoodworkingRecipe.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -78,7 +78,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Recipes path: Skills/WoodworkingRecipe.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -115,7 +115,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Output path: Skills/WoodworkingRecipe.cs - startLine: 61 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -150,7 +150,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredLevel path: Skills/WoodworkingRecipe.cs - startLine: 65 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -185,7 +185,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PriceMultiplier path: Skills/WoodworkingRecipe.cs - startLine: 69 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -220,7 +220,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CraftingTime path: Skills/WoodworkingRecipe.cs - startLine: 74 + startLine: 75 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -255,7 +255,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: Skills/WoodworkingRecipe.cs - startLine: 79 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -292,7 +292,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Skills/WoodworkingRecipe.cs - startLine: 88 + startLine: 89 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -337,7 +337,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: Skills/WoodworkingRecipe.cs - startLine: 100 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.Skills diff --git a/docs/api/TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate.yml b/docs/api/TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate.yml index f75d96c..7168c76 100644 --- a/docs/api/TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate.yml +++ b/docs/api/TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCustomPriceDelegate path: Tools/FurniturePlacer.cs - startLine: 326 + startLine: 327 assemblies: - Tiny Life namespace: TinyLife.Tools diff --git a/docs/api/TinyLife.Tools.FurniturePlacer.yml b/docs/api/TinyLife.Tools.FurniturePlacer.yml index 323a612..9105b97 100644 --- a/docs/api/TinyLife.Tools.FurniturePlacer.yml +++ b/docs/api/TinyLife.Tools.FurniturePlacer.yml @@ -31,7 +31,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FurniturePlacer path: Tools/FurniturePlacer.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -76,7 +76,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetCustomPrice path: Tools/FurniturePlacer.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -111,7 +111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelectedFurniture path: Tools/FurniturePlacer.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -148,7 +148,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelectedPreview path: Tools/FurniturePlacer.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -185,7 +185,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelectedColors path: Tools/FurniturePlacer.cs - startLine: 45 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -222,7 +222,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Tools/FurniturePlacer.cs - startLine: 61 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -261,7 +261,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: Tools/FurniturePlacer.cs - startLine: 69 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -293,7 +293,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: Tools/FurniturePlacer.cs - startLine: 121 + startLine: 122 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -332,17 +332,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HighlightSelectedObject path: Tools/FurniturePlacer.cs - startLine: 138 + startLine: 139 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nWhether or not the should currently have a white highlight around it.\nThis method defaults to return true if is false.\n" example: [] syntax: content: public bool HighlightSelectedObject() return: type: System.Boolean - description: Whether or not the selected object should be highlighted content.vb: Public Function HighlightSelectedObject As Boolean overload: TinyLife.Tools.FurniturePlacer.HighlightSelectedObject* modifiers.csharp: @@ -367,17 +365,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMouseCursor path: Tools/FurniturePlacer.cs - startLine: 143 + startLine: 144 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nReturns the that this tool should currently display.\nBy default, is returned.\n" example: [] syntax: content: public CursorType GetMouseCursor() return: type: TinyLife.Uis.CursorType - description: The cursor type content.vb: Public Function GetMouseCursor As CursorType overload: TinyLife.Tools.FurniturePlacer.GetMouseCursor* modifiers.csharp: @@ -402,7 +398,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelectFurniture path: Tools/FurniturePlacer.cs - startLine: 159 + startLine: 160 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -456,7 +452,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UnselectFurniture path: Tools/FurniturePlacer.cs - startLine: 174 + startLine: 175 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -488,7 +484,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCustomPrice path: Tools/FurniturePlacer.cs - startLine: 310 + startLine: 311 assemblies: - Tiny Life namespace: TinyLife.Tools diff --git a/docs/api/TinyLife.Tools.FurnitureTool.yml b/docs/api/TinyLife.Tools.FurnitureTool.yml index 425b54c..cecf1fd 100644 --- a/docs/api/TinyLife.Tools.FurnitureTool.yml +++ b/docs/api/TinyLife.Tools.FurnitureTool.yml @@ -26,16 +26,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FurnitureTool path: Tools/FurnitureTool.cs - startLine: 14 + startLine: 15 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nA tool is a type of game mode that is currently active.\nTools are split up into the and , the latter of which holds all tools that can be found in the build menu.\n" example: [] syntax: content: 'public class FurnitureTool : Tool' content.vb: >- Public Class FurnitureTool + Inherits Tool inheritance: - System.Object @@ -97,7 +97,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Tools/FurnitureTool.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -132,14 +132,12 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every update frame for the .\nBy default, this method updates the and invokes .\n" example: [] syntax: content: public override void Update(GameTime time) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time content.vb: Public Overrides Sub Update(time As GameTime) overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) overload: TinyLife.Tools.FurnitureTool.Update* @@ -171,17 +169,14 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every draw frame for the .\nNote that this method is only called if the mouse is not hovering over any ui elements.\nBy default, this method invokes .\n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch used for drawing content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch) overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) overload: TinyLife.Tools.FurnitureTool.Draw* @@ -213,17 +208,14 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nOverride this method to add custom content to the passed ui elements.\nBy default, this method does nothing.\n" example: [] syntax: content: protected override void InitBuildModeUi(Panel content, Panel zoom) parameters: - id: content type: MLEM.Ui.Elements.Panel - description: The main content panel. Add custom instances here. - id: zoom type: MLEM.Ui.Elements.Panel - description: The zoom panel that contains and object previews content.vb: Protected Overrides Sub InitBuildModeUi(content As Panel, zoom As Panel) overridden: TinyLife.Tools.Tool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) overload: TinyLife.Tools.FurnitureTool.InitBuildModeUi* @@ -255,7 +247,6 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nCalled when this build tool is closed.\nBy default, this method removes its elements from the ui.\n" example: [] syntax: content: public override void Closed() @@ -290,13 +281,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nReturns the that this tool should currently display.\nBy default, is returned.\n" example: [] syntax: content: public override CursorType GetMouseCursor() return: type: TinyLife.Uis.CursorType - description: The cursor type content.vb: Public Overrides Function GetMouseCursor As CursorType overridden: TinyLife.Tools.Tool.GetMouseCursor overload: TinyLife.Tools.FurnitureTool.GetMouseCursor* @@ -328,13 +317,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nWhether or not the should currently have a white highlight around it.\nThis method defaults to return true if is false.\n" example: [] syntax: content: public override bool ShouldHighlightSelectedObject() return: type: System.Boolean - description: Whether or not the selected object should be highlighted content.vb: Public Overrides Function ShouldHighlightSelectedObject As Boolean overridden: TinyLife.Tools.Tool.ShouldHighlightSelectedObject overload: TinyLife.Tools.FurnitureTool.ShouldHighlightSelectedObject* diff --git a/docs/api/TinyLife.Tools.LotTool.yml b/docs/api/TinyLife.Tools.LotTool.yml index c99137a..d4762a0 100644 --- a/docs/api/TinyLife.Tools.LotTool.yml +++ b/docs/api/TinyLife.Tools.LotTool.yml @@ -23,16 +23,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LotTool path: Tools/LotTool.cs - startLine: 10 + startLine: 11 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nA tool is a type of game mode that is currently active.\nTools are split up into the and , the latter of which holds all tools that can be found in the build menu.\n" example: [] syntax: content: 'public class LotTool : Tool' content.vb: >- Public Class LotTool + Inherits Tool inheritance: - System.Object @@ -97,7 +97,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Tools/LotTool.cs - startLine: 17 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -132,14 +132,12 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every update frame for the .\nBy default, this method updates the and invokes .\n" example: [] syntax: content: public override void Update(GameTime time) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time content.vb: Public Overrides Sub Update(time As GameTime) overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) overload: TinyLife.Tools.LotTool.Update* @@ -171,17 +169,14 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every draw frame for the .\nNote that this method is only called if the mouse is not hovering over any ui elements.\nBy default, this method invokes .\n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch used for drawing content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch) overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) overload: TinyLife.Tools.LotTool.Draw* @@ -213,13 +208,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nWhether or not the should currently have a white highlight around it.\nThis method defaults to return true if is false.\n" example: [] syntax: content: public override bool ShouldHighlightSelectedObject() return: type: System.Boolean - description: Whether or not the selected object should be highlighted content.vb: Public Overrides Function ShouldHighlightSelectedObject As Boolean overridden: TinyLife.Tools.Tool.ShouldHighlightSelectedObject overload: TinyLife.Tools.LotTool.ShouldHighlightSelectedObject* diff --git a/docs/api/TinyLife.Tools.MoveLotTool.yml b/docs/api/TinyLife.Tools.MoveLotTool.yml index 7392b25..bbe027e 100644 --- a/docs/api/TinyLife.Tools.MoveLotTool.yml +++ b/docs/api/TinyLife.Tools.MoveLotTool.yml @@ -27,16 +27,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveLotTool path: Tools/MoveLotTool.cs - startLine: 14 + startLine: 15 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nA tool is a type of game mode that is currently active.\nTools are split up into the and , the latter of which holds all tools that can be found in the build menu.\n" example: [] syntax: content: 'public class MoveLotTool : Tool' content.vb: >- Public Class MoveLotTool + Inherits Tool inheritance: - System.Object @@ -97,7 +97,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Tools/MoveLotTool.cs - startLine: 21 + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -132,7 +132,6 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nCalled when this build tool is opened.\nBy default, this method initializes several settings and calls .\n" example: [] syntax: content: public override void Opened() @@ -167,7 +166,6 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nCalled when this build tool is closed.\nBy default, this method removes its elements from the ui.\n" example: [] syntax: content: public override void Closed() @@ -202,14 +200,12 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every update frame for the .\nBy default, this method updates the and invokes .\n" example: [] syntax: content: public override void Update(GameTime time) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time content.vb: Public Overrides Sub Update(time As GameTime) overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) overload: TinyLife.Tools.MoveLotTool.Update* @@ -241,17 +237,14 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every draw frame for the .\nNote that this method is only called if the mouse is not hovering over any ui elements.\nBy default, this method invokes .\n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch used for drawing content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch) overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) overload: TinyLife.Tools.MoveLotTool.Draw* @@ -283,13 +276,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nWhether or not the game currently, while this tool is selected\n" example: [] syntax: content: public override bool CanSaveOrSwitchModes() return: type: System.Boolean - description: Whether the game can be saved or mode switched right now content.vb: Public Overrides Function CanSaveOrSwitchModes As Boolean overridden: TinyLife.Tools.Tool.CanSaveOrSwitchModes overload: TinyLife.Tools.MoveLotTool.CanSaveOrSwitchModes* @@ -321,13 +312,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nWhether or not the should currently have a white highlight around it.\nThis method defaults to return true if is false.\n" example: [] syntax: content: public override bool ShouldHighlightSelectedObject() return: type: System.Boolean - description: Whether or not the selected object should be highlighted content.vb: Public Overrides Function ShouldHighlightSelectedObject As Boolean overridden: TinyLife.Tools.Tool.ShouldHighlightSelectedObject overload: TinyLife.Tools.MoveLotTool.ShouldHighlightSelectedObject* @@ -359,13 +348,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nReturns the that this tool should currently display.\nBy default, is returned.\n" example: [] syntax: content: public override CursorType GetMouseCursor() return: type: TinyLife.Uis.CursorType - description: The cursor type content.vb: Public Overrides Function GetMouseCursor As CursorType overridden: TinyLife.Tools.Tool.GetMouseCursor overload: TinyLife.Tools.MoveLotTool.GetMouseCursor* diff --git a/docs/api/TinyLife.Tools.MoveTool.yml b/docs/api/TinyLife.Tools.MoveTool.yml index 6977db6..db2e16b 100644 --- a/docs/api/TinyLife.Tools.MoveTool.yml +++ b/docs/api/TinyLife.Tools.MoveTool.yml @@ -29,16 +29,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveTool path: Tools/MoveTool.cs - startLine: 14 + startLine: 15 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nA tool is a type of game mode that is currently active.\nTools are split up into the and , the latter of which holds all tools that can be found in the build menu.\n" example: [] syntax: content: 'public class MoveTool : Tool' content.vb: >- Public Class MoveTool + Inherits Tool inheritance: - System.Object @@ -98,7 +98,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Tools/MoveTool.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -129,11 +129,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Opened path: Tools/MoveTool.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nCalled when this build tool is opened.\nBy default, this method initializes several settings and calls .\n" example: [] syntax: content: public override void Opened() @@ -164,11 +163,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Closed path: Tools/MoveTool.cs - startLine: 35 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nCalled when this build tool is closed.\nBy default, this method removes its elements from the ui.\n" example: [] syntax: content: public override void Closed() @@ -199,21 +197,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitBuildModeUi path: Tools/MoveTool.cs - startLine: 47 + startLine: 48 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nOverride this method to add custom content to the passed ui elements.\nBy default, this method does nothing.\n" example: [] syntax: content: protected override void InitBuildModeUi(Panel content, Panel zoom) parameters: - id: content type: MLEM.Ui.Elements.Panel - description: The main content panel. Add custom instances here. - id: zoom type: MLEM.Ui.Elements.Panel - description: The zoom panel that contains and object previews content.vb: Protected Overrides Sub InitBuildModeUi(content As Panel, zoom As Panel) overridden: TinyLife.Tools.Tool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) overload: TinyLife.Tools.MoveTool.InitBuildModeUi* @@ -241,18 +236,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: Tools/MoveTool.cs - startLine: 54 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every update frame for the .\nBy default, this method updates the and invokes .\n" example: [] syntax: content: public override void Update(GameTime time) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time content.vb: Public Overrides Sub Update(time As GameTime) overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) overload: TinyLife.Tools.MoveTool.Update* @@ -280,21 +273,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: Tools/MoveTool.cs - startLine: 84 + startLine: 85 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every draw frame for the .\nNote that this method is only called if the mouse is not hovering over any ui elements.\nBy default, this method invokes .\n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch used for drawing content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch) overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) overload: TinyLife.Tools.MoveTool.Draw* @@ -322,17 +312,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMouseCursor path: Tools/MoveTool.cs - startLine: 90 + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nReturns the that this tool should currently display.\nBy default, is returned.\n" example: [] syntax: content: public override CursorType GetMouseCursor() return: type: TinyLife.Uis.CursorType - description: The cursor type content.vb: Public Overrides Function GetMouseCursor As CursorType overridden: TinyLife.Tools.Tool.GetMouseCursor overload: TinyLife.Tools.MoveTool.GetMouseCursor* @@ -360,17 +348,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanSaveOrSwitchModes path: Tools/MoveTool.cs - startLine: 95 + startLine: 96 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nWhether or not the game currently, while this tool is selected\n" example: [] syntax: content: public override bool CanSaveOrSwitchModes() return: type: System.Boolean - description: Whether the game can be saved or mode switched right now content.vb: Public Overrides Function CanSaveOrSwitchModes As Boolean overridden: TinyLife.Tools.Tool.CanSaveOrSwitchModes overload: TinyLife.Tools.MoveTool.CanSaveOrSwitchModes* @@ -398,17 +384,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: Tools/MoveTool.cs - startLine: 101 + startLine: 102 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nWhether or not the should currently have a white highlight around it.\nThis method defaults to return true if is false.\n" example: [] syntax: content: public override bool ShouldHighlightSelectedObject() return: type: System.Boolean - description: Whether or not the selected object should be highlighted content.vb: Public Overrides Function ShouldHighlightSelectedObject As Boolean overridden: TinyLife.Tools.Tool.ShouldHighlightSelectedObject overload: TinyLife.Tools.MoveTool.ShouldHighlightSelectedObject* @@ -436,7 +420,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reload path: Tools/MoveTool.cs - startLine: 136 + startLine: 137 assemblies: - Tiny Life namespace: TinyLife.Tools diff --git a/docs/api/TinyLife.Tools.OpeningTool.yml b/docs/api/TinyLife.Tools.OpeningTool.yml index daf8067..2b66eae 100644 --- a/docs/api/TinyLife.Tools.OpeningTool.yml +++ b/docs/api/TinyLife.Tools.OpeningTool.yml @@ -25,16 +25,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OpeningTool path: Tools/OpeningTool.cs - startLine: 13 + startLine: 14 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nA tool is a type of game mode that is currently active.\nTools are split up into the and , the latter of which holds all tools that can be found in the build menu.\n" example: [] syntax: content: 'public class OpeningTool : Tool' content.vb: >- Public Class OpeningTool + Inherits Tool inheritance: - System.Object @@ -97,7 +97,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Tools/OpeningTool.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -132,14 +132,12 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every update frame for the .\nBy default, this method updates the and invokes .\n" example: [] syntax: content: public override void Update(GameTime time) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time content.vb: Public Overrides Sub Update(time As GameTime) overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) overload: TinyLife.Tools.OpeningTool.Update* @@ -171,17 +169,14 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every draw frame for the .\nNote that this method is only called if the mouse is not hovering over any ui elements.\nBy default, this method invokes .\n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch used for drawing content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch) overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) overload: TinyLife.Tools.OpeningTool.Draw* @@ -213,17 +208,14 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nOverride this method to add custom content to the passed ui elements.\nBy default, this method does nothing.\n" example: [] syntax: content: protected override void InitBuildModeUi(Panel content, Panel zoom) parameters: - id: content type: MLEM.Ui.Elements.Panel - description: The main content panel. Add custom instances here. - id: zoom type: MLEM.Ui.Elements.Panel - description: The zoom panel that contains and object previews content.vb: Protected Overrides Sub InitBuildModeUi(content As Panel, zoom As Panel) overridden: TinyLife.Tools.Tool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) overload: TinyLife.Tools.OpeningTool.InitBuildModeUi* @@ -255,13 +247,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nReturns the that this tool should currently display.\nBy default, is returned.\n" example: [] syntax: content: public override CursorType GetMouseCursor() return: type: TinyLife.Uis.CursorType - description: The cursor type content.vb: Public Overrides Function GetMouseCursor As CursorType overridden: TinyLife.Tools.Tool.GetMouseCursor overload: TinyLife.Tools.OpeningTool.GetMouseCursor* @@ -293,13 +283,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nWhether or not the should currently have a white highlight around it.\nThis method defaults to return true if is false.\n" example: [] syntax: content: public override bool ShouldHighlightSelectedObject() return: type: System.Boolean - description: Whether or not the selected object should be highlighted content.vb: Public Overrides Function ShouldHighlightSelectedObject As Boolean overridden: TinyLife.Tools.Tool.ShouldHighlightSelectedObject overload: TinyLife.Tools.OpeningTool.ShouldHighlightSelectedObject* diff --git a/docs/api/TinyLife.Tools.PlayModeTool.yml b/docs/api/TinyLife.Tools.PlayModeTool.yml index c3e0c76..632fef9 100644 --- a/docs/api/TinyLife.Tools.PlayModeTool.yml +++ b/docs/api/TinyLife.Tools.PlayModeTool.yml @@ -26,16 +26,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayModeTool path: Tools/PlayModeTool.cs - startLine: 29 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nA tool is a type of game mode that is currently active.\nTools are split up into the and , the latter of which holds all tools that can be found in the build menu.\n" example: [] syntax: content: 'public class PlayModeTool : Tool' content.vb: >- Public Class PlayModeTool + Inherits Tool inheritance: - System.Object @@ -100,7 +100,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelectedPerson path: Tools/PlayModeTool.cs - startLine: 45 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -137,7 +137,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelectedStat path: Tools/PlayModeTool.cs - startLine: 49 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -174,7 +174,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Tools/PlayModeTool.cs - startLine: 58 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -209,14 +209,12 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every update frame for the .\nBy default, this method updates the and invokes .\n" example: [] syntax: content: public override void Update(GameTime time) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time content.vb: Public Overrides Sub Update(time As GameTime) overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) overload: TinyLife.Tools.PlayModeTool.Update* @@ -248,7 +246,6 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nCalled when this build tool is opened.\nBy default, this method initializes several settings and calls .\n" example: [] syntax: content: public override void Opened() @@ -283,7 +280,6 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nCalled when this build tool is closed.\nBy default, this method removes its elements from the ui.\n" example: [] syntax: content: public override void Closed() diff --git a/docs/api/TinyLife.Tools.RemoveTool.yml b/docs/api/TinyLife.Tools.RemoveTool.yml index d0fe702..6ad2e24 100644 --- a/docs/api/TinyLife.Tools.RemoveTool.yml +++ b/docs/api/TinyLife.Tools.RemoveTool.yml @@ -29,16 +29,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveTool path: Tools/RemoveTool.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nA tool is a type of game mode that is currently active.\nTools are split up into the and , the latter of which holds all tools that can be found in the build menu.\n" example: [] syntax: content: 'public class RemoveTool : Tool' content.vb: >- Public Class RemoveTool + Inherits Tool inheritance: - System.Object @@ -102,7 +102,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Tools/RemoveTool.cs - startLine: 22 + startLine: 23 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -137,14 +137,12 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every update frame for the .\nBy default, this method updates the and invokes .\n" example: [] syntax: content: public override void Update(GameTime time) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time content.vb: Public Overrides Sub Update(time As GameTime) overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) overload: TinyLife.Tools.RemoveTool.Update* @@ -176,17 +174,14 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every draw frame for the .\nNote that this method is only called if the mouse is not hovering over any ui elements.\nBy default, this method invokes .\n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch used for drawing content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch) overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) overload: TinyLife.Tools.RemoveTool.Draw* @@ -218,13 +213,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nReturns the that this tool should currently display.\nBy default, is returned.\n" example: [] syntax: content: public override CursorType GetMouseCursor() return: type: TinyLife.Uis.CursorType - description: The cursor type content.vb: Public Overrides Function GetMouseCursor As CursorType overridden: TinyLife.Tools.Tool.GetMouseCursor overload: TinyLife.Tools.RemoveTool.GetMouseCursor* @@ -256,13 +249,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nWhether or not the should currently have a white highlight around it.\nThis method defaults to return true if is false.\n" example: [] syntax: content: public override bool ShouldHighlightSelectedObject() return: type: System.Boolean - description: Whether or not the selected object should be highlighted content.vb: Public Overrides Function ShouldHighlightSelectedObject As Boolean overridden: TinyLife.Tools.Tool.ShouldHighlightSelectedObject overload: TinyLife.Tools.RemoveTool.ShouldHighlightSelectedObject* diff --git a/docs/api/TinyLife.Tools.RoofTool.yml b/docs/api/TinyLife.Tools.RoofTool.yml index 47bc2e2..584ca07 100644 --- a/docs/api/TinyLife.Tools.RoofTool.yml +++ b/docs/api/TinyLife.Tools.RoofTool.yml @@ -27,16 +27,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoofTool path: Tools/RoofTool.cs - startLine: 18 + startLine: 19 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nA tool is a type of game mode that is currently active.\nTools are split up into the and , the latter of which holds all tools that can be found in the build menu.\n" example: [] syntax: content: 'public class RoofTool : Tool' content.vb: >- Public Class RoofTool + Inherits Tool inheritance: - System.Object @@ -98,7 +98,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Tools/RoofTool.cs - startLine: 30 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -133,14 +133,12 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every update frame for the .\nBy default, this method updates the and invokes .\n" example: [] syntax: content: public override void Update(GameTime time) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time content.vb: Public Overrides Sub Update(time As GameTime) overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) overload: TinyLife.Tools.RoofTool.Update* @@ -172,17 +170,14 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nOverride this method to add custom content to the passed ui elements.\nBy default, this method does nothing.\n" example: [] syntax: content: protected override void InitBuildModeUi(Panel content, Panel zoom) parameters: - id: content type: MLEM.Ui.Elements.Panel - description: The main content panel. Add custom instances here. - id: zoom type: MLEM.Ui.Elements.Panel - description: The zoom panel that contains and object previews content.vb: Protected Overrides Sub InitBuildModeUi(content As Panel, zoom As Panel) overridden: TinyLife.Tools.Tool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) overload: TinyLife.Tools.RoofTool.InitBuildModeUi* @@ -214,17 +209,14 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every draw frame for the .\nNote that this method is only called if the mouse is not hovering over any ui elements.\nBy default, this method invokes .\n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch used for drawing content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch) overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) overload: TinyLife.Tools.RoofTool.Draw* @@ -256,13 +248,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nReturns whether the should be forcibly changed by this tool.\nIf it shouldn't be changed, null should be returned. Otherwise, the required should be returned.\n" example: [] syntax: content: public override WallDisplay? ForceWallsUp() return: type: System.Nullable{TinyLife.WallDisplay} - description: The required wall display, or null if the default should be used content.vb: Public Overrides Function ForceWallsUp As WallDisplay? overridden: TinyLife.Tools.Tool.ForceWallsUp overload: TinyLife.Tools.RoofTool.ForceWallsUp* @@ -294,13 +284,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nWhether or not the should currently have a white highlight around it.\nThis method defaults to return true if is false.\n" example: [] syntax: content: public override bool ShouldHighlightSelectedObject() return: type: System.Boolean - description: Whether or not the selected object should be highlighted content.vb: Public Overrides Function ShouldHighlightSelectedObject As Boolean overridden: TinyLife.Tools.Tool.ShouldHighlightSelectedObject overload: TinyLife.Tools.RoofTool.ShouldHighlightSelectedObject* @@ -332,13 +320,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nReturns the that this tool should currently display.\nBy default, is returned.\n" example: [] syntax: content: public override CursorType GetMouseCursor() return: type: TinyLife.Uis.CursorType - description: The cursor type content.vb: Public Overrides Function GetMouseCursor As CursorType overridden: TinyLife.Tools.Tool.GetMouseCursor overload: TinyLife.Tools.RoofTool.GetMouseCursor* diff --git a/docs/api/TinyLife.Tools.TileTool.yml b/docs/api/TinyLife.Tools.TileTool.yml index 5d98b91..8062bdd 100644 --- a/docs/api/TinyLife.Tools.TileTool.yml +++ b/docs/api/TinyLife.Tools.TileTool.yml @@ -26,16 +26,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TileTool path: Tools/TileTool.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nA tool is a type of game mode that is currently active.\nTools are split up into the and , the latter of which holds all tools that can be found in the build menu.\n" example: [] syntax: content: 'public class TileTool : Tool' content.vb: >- Public Class TileTool + Inherits Tool inheritance: - System.Object @@ -98,7 +98,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Tools/TileTool.cs - startLine: 29 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -133,14 +133,12 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every update frame for the .\nBy default, this method updates the and invokes .\n" example: [] syntax: content: public override void Update(GameTime time) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time content.vb: Public Overrides Sub Update(time As GameTime) overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) overload: TinyLife.Tools.TileTool.Update* @@ -172,17 +170,14 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every draw frame for the .\nNote that this method is only called if the mouse is not hovering over any ui elements.\nBy default, this method invokes .\n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch used for drawing content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch) overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) overload: TinyLife.Tools.TileTool.Draw* @@ -214,17 +209,14 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nOverride this method to add custom content to the passed ui elements.\nBy default, this method does nothing.\n" example: [] syntax: content: protected override void InitBuildModeUi(Panel content, Panel zoom) parameters: - id: content type: MLEM.Ui.Elements.Panel - description: The main content panel. Add custom instances here. - id: zoom type: MLEM.Ui.Elements.Panel - description: The zoom panel that contains and object previews content.vb: Protected Overrides Sub InitBuildModeUi(content As Panel, zoom As Panel) overridden: TinyLife.Tools.Tool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) overload: TinyLife.Tools.TileTool.InitBuildModeUi* @@ -256,13 +248,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nReturns the that this tool should currently display.\nBy default, is returned.\n" example: [] syntax: content: public override CursorType GetMouseCursor() return: type: TinyLife.Uis.CursorType - description: The cursor type content.vb: Public Overrides Function GetMouseCursor As CursorType overridden: TinyLife.Tools.Tool.GetMouseCursor overload: TinyLife.Tools.TileTool.GetMouseCursor* @@ -294,13 +284,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nWhether or not the should currently have a white highlight around it.\nThis method defaults to return true if is false.\n" example: [] syntax: content: public override bool ShouldHighlightSelectedObject() return: type: System.Boolean - description: Whether or not the selected object should be highlighted content.vb: Public Overrides Function ShouldHighlightSelectedObject As Boolean overridden: TinyLife.Tools.Tool.ShouldHighlightSelectedObject overload: TinyLife.Tools.TileTool.ShouldHighlightSelectedObject* diff --git a/docs/api/TinyLife.Tools.Tool.yml b/docs/api/TinyLife.Tools.Tool.yml index 458ffa6..e4f31b1 100644 --- a/docs/api/TinyLife.Tools.Tool.yml +++ b/docs/api/TinyLife.Tools.Tool.yml @@ -49,7 +49,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Tool path: Tools/Tool.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -106,7 +106,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveTool path: Tools/Tool.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -143,7 +143,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveTool path: Tools/Tool.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -180,7 +180,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayModeTool path: Tools/Tool.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -217,7 +217,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuildTools path: Tools/Tool.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -254,7 +254,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelectedObject path: Tools/Tool.cs - startLine: 46 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -293,7 +293,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelectedWall path: Tools/Tool.cs - startLine: 51 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -332,7 +332,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnOpened path: Tools/Tool.cs - startLine: 56 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -367,7 +367,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnClosed path: Tools/Tool.cs - startLine: 60 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -402,7 +402,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnUpdate path: Tools/Tool.cs - startLine: 64 + startLine: 65 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -437,7 +437,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnDraw path: Tools/Tool.cs - startLine: 68 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -472,7 +472,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnInitBuildModeUi path: Tools/Tool.cs - startLine: 72 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -507,7 +507,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Input path: Tools/Tool.cs - startLine: 75 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -545,11 +545,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Map path: Tools/Tool.cs - startLine: 77 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThe map that the game is currently on, or
null
if in the main menu\n" example: [] syntax: content: protected static Map Map { get; } @@ -584,11 +583,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Money path: Tools/Tool.cs - startLine: 79 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThe money that this household has, rounded by two digits after the decimal point\n" example: [] syntax: content: protected static float Money { get; set; } @@ -623,7 +621,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Texture path: Tools/Tool.cs - startLine: 87 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -658,7 +656,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayAsTab path: Tools/Tool.cs - startLine: 91 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -693,7 +691,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MousePos path: Tools/Tool.cs - startLine: 96 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -726,7 +724,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Tools/Tool.cs - startLine: 103 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -765,7 +763,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitBuildModeUi path: Tools/Tool.cs - startLine: 114 + startLine: 115 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -806,7 +804,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Opened path: Tools/Tool.cs - startLine: 122 + startLine: 123 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -840,7 +838,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Closed path: Tools/Tool.cs - startLine: 142 + startLine: 143 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -874,7 +872,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: Tools/Tool.cs - startLine: 153 + startLine: 154 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -912,7 +910,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: Tools/Tool.cs - startLine: 165 + startLine: 166 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -953,7 +951,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMouseCursor path: Tools/Tool.cs - startLine: 174 + startLine: 175 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -990,7 +988,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ForceWallsUp path: Tools/Tool.cs - startLine: 183 + startLine: 184 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1027,7 +1025,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanSaveOrSwitchModes path: Tools/Tool.cs - startLine: 191 + startLine: 192 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1064,7 +1062,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: Tools/Tool.cs - startLine: 200 + startLine: 201 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1101,7 +1099,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsOnLot path: Tools/Tool.cs - startLine: 209 + startLine: 210 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1142,7 +1140,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorSelection path: Tools/Tool.cs - startLine: 226 + startLine: 227 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1189,7 +1187,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuildModeButton path: Tools/Tool.cs - startLine: 252 + startLine: 253 assemblies: - Tiny Life namespace: TinyLife.Tools diff --git a/docs/api/TinyLife.Tools.WallTool.yml b/docs/api/TinyLife.Tools.WallTool.yml index a123975..2f1af90 100644 --- a/docs/api/TinyLife.Tools.WallTool.yml +++ b/docs/api/TinyLife.Tools.WallTool.yml @@ -24,16 +24,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallTool path: Tools/WallTool.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nA tool is a type of game mode that is currently active.\nTools are split up into the and , the latter of which holds all tools that can be found in the build menu.\n" example: [] syntax: content: 'public class WallTool : Tool' content.vb: >- Public Class WallTool + Inherits Tool inheritance: - System.Object @@ -97,7 +97,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Tools/WallTool.cs - startLine: 22 + startLine: 23 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -132,14 +132,12 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every update frame for the .\nBy default, this method updates the and invokes .\n" example: [] syntax: content: public override void Update(GameTime time) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time content.vb: Public Overrides Sub Update(time As GameTime) overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) overload: TinyLife.Tools.WallTool.Update* @@ -171,17 +169,14 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every draw frame for the .\nNote that this method is only called if the mouse is not hovering over any ui elements.\nBy default, this method invokes .\n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch used for drawing content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch) overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) overload: TinyLife.Tools.WallTool.Draw* @@ -213,13 +208,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nReturns the that this tool should currently display.\nBy default, is returned.\n" example: [] syntax: content: public override CursorType GetMouseCursor() return: type: TinyLife.Uis.CursorType - description: The cursor type content.vb: Public Overrides Function GetMouseCursor As CursorType overridden: TinyLife.Tools.Tool.GetMouseCursor overload: TinyLife.Tools.WallTool.GetMouseCursor* @@ -251,13 +244,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nWhether or not the should currently have a white highlight around it.\nThis method defaults to return true if is false.\n" example: [] syntax: content: public override bool ShouldHighlightSelectedObject() return: type: System.Boolean - description: Whether or not the selected object should be highlighted content.vb: Public Overrides Function ShouldHighlightSelectedObject As Boolean overridden: TinyLife.Tools.Tool.ShouldHighlightSelectedObject overload: TinyLife.Tools.WallTool.ShouldHighlightSelectedObject* diff --git a/docs/api/TinyLife.Tools.WallpaperTool.yml b/docs/api/TinyLife.Tools.WallpaperTool.yml index 1ee019d..a52ec04 100644 --- a/docs/api/TinyLife.Tools.WallpaperTool.yml +++ b/docs/api/TinyLife.Tools.WallpaperTool.yml @@ -25,16 +25,16 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallpaperTool path: Tools/WallpaperTool.cs - startLine: 16 + startLine: 17 assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nA tool is a type of game mode that is currently active.\nTools are split up into the and , the latter of which holds all tools that can be found in the build menu.\n" example: [] syntax: content: 'public class WallpaperTool : Tool' content.vb: >- Public Class WallpaperTool + Inherits Tool inheritance: - System.Object @@ -97,7 +97,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Tools/WallpaperTool.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -132,14 +132,12 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every update frame for the .\nBy default, this method updates the and invokes .\n" example: [] syntax: content: public override void Update(GameTime time) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time content.vb: Public Overrides Sub Update(time As GameTime) overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) overload: TinyLife.Tools.WallpaperTool.Update* @@ -171,17 +169,14 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nThis method is called every draw frame for the .\nNote that this method is only called if the mouse is not hovering over any ui elements.\nBy default, this method invokes .\n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch used for drawing content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch) overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) overload: TinyLife.Tools.WallpaperTool.Draw* @@ -213,17 +208,14 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nOverride this method to add custom content to the passed ui elements.\nBy default, this method does nothing.\n" example: [] syntax: content: protected override void InitBuildModeUi(Panel content, Panel zoom) parameters: - id: content type: MLEM.Ui.Elements.Panel - description: The main content panel. Add custom instances here. - id: zoom type: MLEM.Ui.Elements.Panel - description: The zoom panel that contains and object previews content.vb: Protected Overrides Sub InitBuildModeUi(content As Panel, zoom As Panel) overridden: TinyLife.Tools.Tool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) overload: TinyLife.Tools.WallpaperTool.InitBuildModeUi* @@ -255,13 +247,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nReturns the that this tool should currently display.\nBy default, is returned.\n" example: [] syntax: content: public override CursorType GetMouseCursor() return: type: TinyLife.Uis.CursorType - description: The cursor type content.vb: Public Overrides Function GetMouseCursor As CursorType overridden: TinyLife.Tools.Tool.GetMouseCursor overload: TinyLife.Tools.WallpaperTool.GetMouseCursor* @@ -293,13 +283,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: "\nWhether or not the should currently have a white highlight around it.\nThis method defaults to return true if is false.\n" example: [] syntax: content: public override bool ShouldHighlightSelectedObject() return: type: System.Boolean - description: Whether or not the selected object should be highlighted content.vb: Public Overrides Function ShouldHighlightSelectedObject As Boolean overridden: TinyLife.Tools.Tool.ShouldHighlightSelectedObject overload: TinyLife.Tools.WallpaperTool.ShouldHighlightSelectedObject* diff --git a/docs/api/TinyLife.Uis.CharacterCreator.yml b/docs/api/TinyLife.Uis.CharacterCreator.yml index cfc5b28..e2eb408 100644 --- a/docs/api/TinyLife.Uis.CharacterCreator.yml +++ b/docs/api/TinyLife.Uis.CharacterCreator.yml @@ -6,6 +6,7 @@ items: parent: TinyLife.Uis children: - TinyLife.Uis.CharacterCreator.Active + - TinyLife.Uis.CharacterCreator.CanCloseOrExport - TinyLife.Uis.CharacterCreator.CanSwitchPeople - TinyLife.Uis.CharacterCreator.CreatePerson(TinyLife.World.Map,TinyLife.World.Household) - TinyLife.Uis.CharacterCreator.MaxHouseholdSize @@ -179,7 +180,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanSwitchPeople path: Uis/CharacterCreator.cs - startLine: 280 + startLine: 310 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -196,6 +197,41 @@ items: - public modifiers.vb: - Public +- uid: TinyLife.Uis.CharacterCreator.CanCloseOrExport + commentId: M:TinyLife.Uis.CharacterCreator.CanCloseOrExport + id: CanCloseOrExport + parent: TinyLife.Uis.CharacterCreator + langs: + - csharp + - vb + name: CanCloseOrExport() + nameWithType: CharacterCreator.CanCloseOrExport() + fullName: TinyLife.Uis.CharacterCreator.CanCloseOrExport() + type: Method + source: + remote: + path: TinyLife/Uis/CharacterCreator.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CanCloseOrExport + path: Uis/CharacterCreator.cs + startLine: 321 + assemblies: + - Tiny Life + namespace: TinyLife.Uis + summary: "\nReturns whether the character creator currently allows being closed or for the current household to be exported.\nThe return value is based on , as well as .\n" + example: [] + syntax: + content: public bool CanCloseOrExport() + return: + type: System.Boolean + description: Whether the character creator can currently be closed or exported. + content.vb: Public Function CanCloseOrExport As Boolean + overload: TinyLife.Uis.CharacterCreator.CanCloseOrExport* + modifiers.csharp: + - public + modifiers.vb: + - Public - uid: TinyLife.Uis.CharacterCreator.CreatePerson(TinyLife.World.Map,TinyLife.World.Household) commentId: M:TinyLife.Uis.CharacterCreator.CreatePerson(TinyLife.World.Map,TinyLife.World.Household) id: CreatePerson(TinyLife.World.Map,TinyLife.World.Household) @@ -214,7 +250,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreatePerson path: Uis/CharacterCreator.cs - startLine: 633 + startLine: 679 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -258,7 +294,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Open path: Uis/CharacterCreator.cs - startLine: 652 + startLine: 698 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -716,6 +752,17 @@ references: name: Boolean nameWithType: Boolean fullName: System.Boolean +- uid: TinyLife.Uis.CharacterCreator.CanSwitchPeople + commentId: M:TinyLife.Uis.CharacterCreator.CanSwitchPeople + isExternal: true +- uid: TinyLife.World.Household.IsComplete(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) + commentId: M:TinyLife.World.Household.IsComplete(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) + isExternal: true +- uid: TinyLife.Uis.CharacterCreator.CanCloseOrExport* + commentId: Overload:TinyLife.Uis.CharacterCreator.CanCloseOrExport + name: CanCloseOrExport + nameWithType: CharacterCreator.CanCloseOrExport + fullName: TinyLife.Uis.CharacterCreator.CanCloseOrExport - uid: TinyLife.Objects.Person commentId: T:TinyLife.Objects.Person parent: TinyLife.Objects diff --git a/docs/api/TinyLife.Uis.CoveringGroup.yml b/docs/api/TinyLife.Uis.CoveringGroup.yml index fa35e83..e3cdbb4 100644 --- a/docs/api/TinyLife.Uis.CoveringGroup.yml +++ b/docs/api/TinyLife.Uis.CoveringGroup.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CoveringGroup path: Uis/CoveringGroup.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -33,7 +33,9 @@ items: content: 'public class CoveringGroup : Group, IGenericDataHolder, IDisposable' content.vb: >- Public Class CoveringGroup + Inherits Group + Implements IGenericDataHolder, IDisposable inheritance: - System.Object @@ -63,7 +65,6 @@ items: - MLEM.Ui.Elements.Element.ActionSound - MLEM.Ui.Elements.Element.SecondActionSound - MLEM.Ui.Elements.Element.Padding - - MLEM.Ui.Elements.Element.ChildPadding - MLEM.Ui.Elements.Element.OnDrawn - MLEM.Ui.Elements.Element.OnUpdated - MLEM.Ui.Elements.Element.OnPressed @@ -94,6 +95,7 @@ items: - MLEM.Ui.Elements.Element.SetAreaDirty - MLEM.Ui.Elements.Element.UpdateAreaIfDirty - MLEM.Ui.Elements.Element.ForceUpdateArea + - MLEM.Ui.Elements.Element.SetAreaAndUpdateChildren(MLEM.Misc.RectangleF) - MLEM.Ui.Elements.Element.CalcActualSize(MLEM.Misc.RectangleF) - MLEM.Ui.Elements.Element.GetAreaForAutoAnchors - MLEM.Ui.Elements.Element.GetLowestChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean}) @@ -115,6 +117,7 @@ items: - MLEM.Ui.Elements.Element.ReverseChildren(System.Int32,System.Nullable{System.Int32}) - MLEM.Ui.Elements.Element.ScaleTransform(System.Single,System.Nullable{Microsoft.Xna.Framework.Vector2}) - MLEM.Ui.Elements.Element.InitStyle(MLEM.Ui.Style.UiStyle) + - MLEM.Ui.Elements.Element.OnChildAreaDirty(MLEM.Ui.Elements.Element) - MLEM.Ui.Elements.Element.TransformInverse(Microsoft.Xna.Framework.Vector2) - MLEM.Ui.Elements.Element.TransformInverseAll(Microsoft.Xna.Framework.Vector2) - MLEM.Ui.Elements.Element.System @@ -138,6 +141,8 @@ items: - MLEM.Ui.Elements.Element.Priority - MLEM.Ui.Elements.Element.IsMouseOver - MLEM.Ui.Elements.Element.IsSelected + - MLEM.Ui.Elements.Element.AreaDirty + - MLEM.Ui.Elements.Element.ChildPadding - MLEM.Ui.Elements.Element.SortedChildren - MLEM.Ui.Elements.Element.Input - MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object) @@ -176,7 +181,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Uis/CoveringGroup.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -224,7 +229,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: Uis/CoveringGroup.cs - startLine: 96 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -275,7 +280,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TryClose path: Uis/CoveringGroup.cs - startLine: 107 + startLine: 108 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -311,7 +316,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Close path: Uis/CoveringGroup.cs - startLine: 118 + startLine: 119 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -520,13 +525,6 @@ references: name: Padding nameWithType: Element.Padding fullName: MLEM.Ui.Elements.Element.Padding -- uid: MLEM.Ui.Elements.Element.ChildPadding - commentId: F:MLEM.Ui.Elements.Element.ChildPadding - parent: MLEM.Ui.Elements.Element - isExternal: true - name: ChildPadding - nameWithType: Element.ChildPadding - fullName: MLEM.Ui.Elements.Element.ChildPadding - uid: MLEM.Ui.Elements.Element.OnDrawn commentId: F:MLEM.Ui.Elements.Element.OnDrawn parent: MLEM.Ui.Elements.Element @@ -1039,6 +1037,47 @@ references: - name: ) nameWithType: ) fullName: ) +- uid: MLEM.Ui.Elements.Element.SetAreaAndUpdateChildren(MLEM.Misc.RectangleF) + commentId: M:MLEM.Ui.Elements.Element.SetAreaAndUpdateChildren(MLEM.Misc.RectangleF) + parent: MLEM.Ui.Elements.Element + isExternal: true + name: SetAreaAndUpdateChildren(RectangleF) + nameWithType: Element.SetAreaAndUpdateChildren(RectangleF) + fullName: MLEM.Ui.Elements.Element.SetAreaAndUpdateChildren(MLEM.Misc.RectangleF) + spec.csharp: + - uid: MLEM.Ui.Elements.Element.SetAreaAndUpdateChildren(MLEM.Misc.RectangleF) + name: SetAreaAndUpdateChildren + nameWithType: Element.SetAreaAndUpdateChildren + fullName: MLEM.Ui.Elements.Element.SetAreaAndUpdateChildren + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: MLEM.Misc.RectangleF + name: RectangleF + nameWithType: RectangleF + fullName: MLEM.Misc.RectangleF + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: MLEM.Ui.Elements.Element.SetAreaAndUpdateChildren(MLEM.Misc.RectangleF) + name: SetAreaAndUpdateChildren + nameWithType: Element.SetAreaAndUpdateChildren + fullName: MLEM.Ui.Elements.Element.SetAreaAndUpdateChildren + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: MLEM.Misc.RectangleF + name: RectangleF + nameWithType: RectangleF + fullName: MLEM.Misc.RectangleF + isExternal: true + - name: ) + nameWithType: ) + fullName: ) - uid: MLEM.Ui.Elements.Element.CalcActualSize(MLEM.Misc.RectangleF) commentId: M:MLEM.Ui.Elements.Element.CalcActualSize(MLEM.Misc.RectangleF) parent: MLEM.Ui.Elements.Element @@ -2563,6 +2602,47 @@ references: - name: ) nameWithType: ) fullName: ) +- uid: MLEM.Ui.Elements.Element.OnChildAreaDirty(MLEM.Ui.Elements.Element) + commentId: M:MLEM.Ui.Elements.Element.OnChildAreaDirty(MLEM.Ui.Elements.Element) + parent: MLEM.Ui.Elements.Element + isExternal: true + name: OnChildAreaDirty(Element) + nameWithType: Element.OnChildAreaDirty(Element) + fullName: MLEM.Ui.Elements.Element.OnChildAreaDirty(MLEM.Ui.Elements.Element) + spec.csharp: + - uid: MLEM.Ui.Elements.Element.OnChildAreaDirty(MLEM.Ui.Elements.Element) + name: OnChildAreaDirty + nameWithType: Element.OnChildAreaDirty + fullName: MLEM.Ui.Elements.Element.OnChildAreaDirty + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: MLEM.Ui.Elements.Element + name: Element + nameWithType: Element + fullName: MLEM.Ui.Elements.Element + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: MLEM.Ui.Elements.Element.OnChildAreaDirty(MLEM.Ui.Elements.Element) + name: OnChildAreaDirty + nameWithType: Element.OnChildAreaDirty + fullName: MLEM.Ui.Elements.Element.OnChildAreaDirty + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: MLEM.Ui.Elements.Element + name: Element + nameWithType: Element + fullName: MLEM.Ui.Elements.Element + isExternal: true + - name: ) + nameWithType: ) + fullName: ) - uid: MLEM.Ui.Elements.Element.TransformInverse(Microsoft.Xna.Framework.Vector2) commentId: M:MLEM.Ui.Elements.Element.TransformInverse(Microsoft.Xna.Framework.Vector2) parent: MLEM.Ui.Elements.Element @@ -2792,6 +2872,20 @@ references: name: IsSelected nameWithType: Element.IsSelected fullName: MLEM.Ui.Elements.Element.IsSelected +- uid: MLEM.Ui.Elements.Element.AreaDirty + commentId: P:MLEM.Ui.Elements.Element.AreaDirty + parent: MLEM.Ui.Elements.Element + isExternal: true + name: AreaDirty + nameWithType: Element.AreaDirty + fullName: MLEM.Ui.Elements.Element.AreaDirty +- uid: MLEM.Ui.Elements.Element.ChildPadding + commentId: P:MLEM.Ui.Elements.Element.ChildPadding + parent: MLEM.Ui.Elements.Element + isExternal: true + name: ChildPadding + nameWithType: Element.ChildPadding + fullName: MLEM.Ui.Elements.Element.ChildPadding - uid: MLEM.Ui.Elements.Element.SortedChildren commentId: P:MLEM.Ui.Elements.Element.SortedChildren parent: MLEM.Ui.Elements.Element diff --git a/docs/api/TinyLife.Uis.Cursor.yml b/docs/api/TinyLife.Uis.Cursor.yml index 103e31f..2e3c3c0 100644 --- a/docs/api/TinyLife.Uis.Cursor.yml +++ b/docs/api/TinyLife.Uis.Cursor.yml @@ -20,7 +20,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cursor path: Uis/Cursor.cs - startLine: 12 + startLine: 13 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -64,7 +64,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetCursor path: Uis/Cursor.cs - startLine: 40 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.Uis diff --git a/docs/api/TinyLife.Uis.CursorType.yml b/docs/api/TinyLife.Uis.CursorType.yml index c093378..5646137 100644 --- a/docs/api/TinyLife.Uis.CursorType.yml +++ b/docs/api/TinyLife.Uis.CursorType.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CursorType path: Uis/Cursor.cs - startLine: 52 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -60,7 +60,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: None path: Uis/Cursor.cs - startLine: 57 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -94,7 +94,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Default path: Uis/Cursor.cs - startLine: 61 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -128,7 +128,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Wall path: Uis/Cursor.cs - startLine: 65 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -162,7 +162,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Hammer path: Uis/Cursor.cs - startLine: 69 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -196,7 +196,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Range path: Uis/Cursor.cs - startLine: 73 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -230,7 +230,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Disallowed path: Uis/Cursor.cs - startLine: 77 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife.Uis diff --git a/docs/api/TinyLife.Uis.InGameHint.yml b/docs/api/TinyLife.Uis.InGameHint.yml index 987e330..1ac3a3e 100644 --- a/docs/api/TinyLife.Uis.InGameHint.yml +++ b/docs/api/TinyLife.Uis.InGameHint.yml @@ -33,7 +33,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InGameHint path: Uis/InGameHint.cs - startLine: 17 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -84,7 +84,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Hints path: Uis/InGameHint.cs - startLine: 25 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -121,7 +121,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Introduction path: Uis/InGameHint.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -156,7 +156,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PersonalityTypes path: Uis/InGameHint.cs - startLine: 29 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -191,7 +191,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ClothesIntentions path: Uis/InGameHint.cs - startLine: 30 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -226,7 +226,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Interactions path: Uis/InGameHint.cs - startLine: 31 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -261,7 +261,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Outfits path: Uis/InGameHint.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -296,7 +296,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InteractionPages path: Uis/InGameHint.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -331,7 +331,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OutOfTownActions path: Uis/InGameHint.cs - startLine: 34 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -366,7 +366,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: Uis/InGameHint.cs - startLine: 54 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -401,7 +401,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Condition path: Uis/InGameHint.cs - startLine: 58 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -436,7 +436,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasBeenDisplayed path: Uis/InGameHint.cs - startLine: 62 + startLine: 63 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -473,7 +473,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: Uis/InGameHint.cs - startLine: 69 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -515,7 +515,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Display path: Uis/InGameHint.cs - startLine: 77 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -547,7 +547,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: Uis/InGameHint.cs - startLine: 90 + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.Uis diff --git a/docs/api/TinyLife.Uis.InGameUi.yml b/docs/api/TinyLife.Uis.InGameUi.yml index 45ddf65..75708da 100644 --- a/docs/api/TinyLife.Uis.InGameUi.yml +++ b/docs/api/TinyLife.Uis.InGameUi.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InGameUi path: Uis/InGameUi.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -67,7 +67,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnInitialized path: Uis/InGameUi.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -102,7 +102,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Main path: Uis/InGameUi.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -141,7 +141,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuildContent path: Uis/InGameUi.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -180,7 +180,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuildZoom path: Uis/InGameUi.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Uis diff --git a/docs/api/TinyLife.Uis.Menus.TransitionType.yml b/docs/api/TinyLife.Uis.Menus.TransitionType.yml new file mode 100644 index 0000000..f2396da --- /dev/null +++ b/docs/api/TinyLife.Uis.Menus.TransitionType.yml @@ -0,0 +1,202 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.Uis.Menus.TransitionType + commentId: T:TinyLife.Uis.Menus.TransitionType + id: Menus.TransitionType + parent: TinyLife.Uis + children: + - TinyLife.Uis.Menus.TransitionType.Fade + - TinyLife.Uis.Menus.TransitionType.Swipe + langs: + - csharp + - vb + name: Menus.TransitionType + nameWithType: Menus.TransitionType + fullName: TinyLife.Uis.Menus.TransitionType + type: Enum + source: + remote: + path: TinyLife/Uis/Menus.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: TransitionType + path: Uis/Menus.cs + startLine: 655 + assemblies: + - Tiny Life + namespace: TinyLife.Uis + summary: "\nA set of transition types used by .\n" + example: [] + syntax: + content: public enum TransitionType + content.vb: Public Enum TransitionType + extensionMethods: + - TinyLife.Uis.Menus.TransitionType.TinyLife.Utilities.Extensions.JsonCopy``1 + modifiers.csharp: + - public + - enum + modifiers.vb: + - Public + - Enum +- uid: TinyLife.Uis.Menus.TransitionType.Swipe + commentId: F:TinyLife.Uis.Menus.TransitionType.Swipe + id: Swipe + parent: TinyLife.Uis.Menus.TransitionType + langs: + - csharp + - vb + name: Swipe + nameWithType: Menus.TransitionType.Swipe + fullName: TinyLife.Uis.Menus.TransitionType.Swipe + type: Field + source: + remote: + path: TinyLife/Uis/Menus.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Swipe + path: Uis/Menus.cs + startLine: 661 + assemblies: + - Tiny Life + namespace: TinyLife.Uis + summary: "\nA swipe transition, which causes the screen to be transitioned out from left to right, and then back in from right to left.\nThe swipe transition is used when transitioning between the main menu and the game.\n" + example: [] + syntax: + content: Swipe = 0 + return: + type: TinyLife.Uis.Menus.TransitionType + modifiers.csharp: + - public + - const + modifiers.vb: + - Public + - Const +- uid: TinyLife.Uis.Menus.TransitionType.Fade + commentId: F:TinyLife.Uis.Menus.TransitionType.Fade + id: Fade + parent: TinyLife.Uis.Menus.TransitionType + langs: + - csharp + - vb + name: Fade + nameWithType: Menus.TransitionType.Fade + fullName: TinyLife.Uis.Menus.TransitionType.Fade + type: Field + source: + remote: + path: TinyLife/Uis/Menus.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Fade + path: Uis/Menus.cs + startLine: 666 + assemblies: + - Tiny Life + namespace: TinyLife.Uis + summary: "\nA traiditional fade transition.\nThe fade transition is used when transitioning from the splash screen to the main menu.\n" + example: [] + syntax: + content: Fade = 1 + return: + type: TinyLife.Uis.Menus.TransitionType + modifiers.csharp: + - public + - const + modifiers.vb: + - Public + - Const +references: +- uid: TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + commentId: M:TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + isExternal: true +- uid: TinyLife.Uis + commentId: N:TinyLife.Uis + name: TinyLife.Uis + nameWithType: TinyLife.Uis + fullName: TinyLife.Uis +- uid: TinyLife.Uis.Menus.TransitionType.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() + nameWithType: Extensions.JsonCopy() + fullName: TinyLife.Utilities.Extensions.JsonCopy() + nameWithType.vb: Extensions.JsonCopy(Of Menus.TransitionType)() + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Uis.Menus.TransitionType)() + name.vb: JsonCopy(Of Menus.TransitionType)() + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1 + name: JsonCopy + nameWithType: Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1 + name: JsonCopy(Of Menus.TransitionType) + nameWithType: Extensions.JsonCopy(Of Menus.TransitionType) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Uis.Menus.TransitionType) + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- 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 + nameWithType: Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy + - name: ( + nameWithType: ( + fullName: ( + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(Of T) + nameWithType: Extensions.JsonCopy(Of T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of T) + - name: ( + nameWithType: ( + fullName: ( + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- 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 +- uid: TinyLife.Uis.Menus.TransitionType + commentId: T:TinyLife.Uis.Menus.TransitionType + parent: TinyLife.Uis + name: Menus.TransitionType + nameWithType: Menus.TransitionType + fullName: TinyLife.Uis.Menus.TransitionType diff --git a/docs/api/TinyLife.Uis.Menus.yml b/docs/api/TinyLife.Uis.Menus.yml index f1cd61e..bcaea65 100644 --- a/docs/api/TinyLife.Uis.Menus.yml +++ b/docs/api/TinyLife.Uis.Menus.yml @@ -4,7 +4,8 @@ items: commentId: T:TinyLife.Uis.Menus id: Menus parent: TinyLife.Uis - children: [] + children: + - TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) langs: - csharp - vb @@ -19,7 +20,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Menus path: Uis/Menus.cs - startLine: 33 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -45,6 +46,72 @@ items: modifiers.vb: - Public - Module +- uid: TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + commentId: M:TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + id: Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + parent: TinyLife.Uis.Menus + langs: + - csharp + - vb + name: Transition(Action, Action, Menus.TransitionType, Menus.TransitionType, Single, Single, Single, Nullable) + nameWithType: Menus.Transition(Action, Action, Menus.TransitionType, Menus.TransitionType, Single, Single, Single, Nullable) + fullName: TinyLife.Uis.Menus.Transition(System.Action, System.Action, TinyLife.Uis.Menus.TransitionType, TinyLife.Uis.Menus.TransitionType, System.Single, System.Single, System.Single, System.Nullable) + type: Method + source: + remote: + path: TinyLife/Uis/Menus.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Transition + path: Uis/Menus.cs + startLine: 58 + assemblies: + - Tiny Life + namespace: TinyLife.Uis + summary: "\nDisplays a screen transition that includes a fade out, an inbetween action, followed by a fade back in and an after action.\n" + example: [] + syntax: + content: public static void Transition(Action inbetween = null, Action after = null, Menus.TransitionType outType = Menus.TransitionType.Swipe, Menus.TransitionType inType = Menus.TransitionType.Swipe, float outSpeed = 0.05F, float inSpeed = 0.05F, float waitInbetween = 0.15F, Color? color = default(Color? )) + parameters: + - id: inbetween + type: System.Action + description: The action that is invoked while the screen is faded out, or null to invoke no action. + - id: after + type: System.Action + description: The action that is invoked after the full fade routine completes, or null to invoke no action. + - id: outType + type: TinyLife.Uis.Menus.TransitionType + description: The used for fading out. + - id: inType + type: TinyLife.Uis.Menus.TransitionType + description: The used for fading in. + - id: outSpeed + type: System.Single + description: The speed with which outType is displayed per frame. + - id: inSpeed + type: System.Single + description: The speed with which inType is displayed per frame. + - id: waitInbetween + type: System.Single + description: The amount of time to wait while the screen is faded out. + - id: color + type: System.Nullable{Microsoft.Xna.Framework.Color} + description: The color that the fade should have, or null to use black. + content.vb: Public Shared Sub Transition(inbetween As Action = Nothing, after As Action = Nothing, outType As Menus.TransitionType = Menus.TransitionType.Swipe, inType As Menus.TransitionType = Menus.TransitionType.Swipe, outSpeed As Single = 0.05F, inSpeed As Single = 0.05F, waitInbetween As Single = 0.15F, color As Color? = Nothing) + overload: TinyLife.Uis.Menus.Transition* + exceptions: + - type: System.InvalidOperationException + commentId: T:System.InvalidOperationException + description: Thrown when a fade is already happening when this method is called. + nameWithType.vb: Menus.Transition(Action, Action, Menus.TransitionType, Menus.TransitionType, Single, Single, Single, Nullable(Of Color)) + modifiers.csharp: + - public + - static + modifiers.vb: + - Public + - Shared + fullName.vb: TinyLife.Uis.Menus.Transition(System.Action, System.Action, TinyLife.Uis.Menus.TransitionType, TinyLife.Uis.Menus.TransitionType, System.Single, System.Single, System.Single, System.Nullable(Of Microsoft.Xna.Framework.Color)) + name.vb: Transition(Action, Action, Menus.TransitionType, Menus.TransitionType, Single, Single, Single, Nullable(Of Color)) references: - uid: MLEM.Ui commentId: N:MLEM.Ui @@ -349,3 +416,114 @@ references: name: System nameWithType: System fullName: System +- uid: TinyLife.Uis.Menus.TransitionType + commentId: T:TinyLife.Uis.Menus.TransitionType + parent: TinyLife.Uis + name: Menus.TransitionType + nameWithType: Menus.TransitionType + fullName: TinyLife.Uis.Menus.TransitionType +- uid: System.InvalidOperationException + commentId: T:System.InvalidOperationException + isExternal: true +- uid: TinyLife.Uis.Menus.Transition* + commentId: Overload:TinyLife.Uis.Menus.Transition + name: Transition + nameWithType: Menus.Transition + fullName: TinyLife.Uis.Menus.Transition +- uid: System.Action + commentId: T:System.Action + parent: System + isExternal: true + name: Action + nameWithType: Action + fullName: System.Action +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + name: Single + nameWithType: Single + fullName: System.Single +- uid: System.Nullable{Microsoft.Xna.Framework.Color} + commentId: T:System.Nullable{Microsoft.Xna.Framework.Color} + parent: System + definition: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + nameWithType.vb: Nullable(Of Color) + fullName.vb: System.Nullable(Of Microsoft.Xna.Framework.Color) + name.vb: Nullable(Of Color) + spec.csharp: + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: Microsoft.Xna.Framework.Color + name: Color + nameWithType: Color + fullName: Microsoft.Xna.Framework.Color + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: Microsoft.Xna.Framework.Color + name: Color + nameWithType: Color + fullName: Microsoft.Xna.Framework.Color + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Nullable`1 + commentId: T:System.Nullable`1 + isExternal: true + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + nameWithType.vb: Nullable(Of T) + fullName.vb: System.Nullable(Of T) + name.vb: Nullable(Of T) + spec.csharp: + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: < + nameWithType: < + fullName: < + - name: T + nameWithType: T + fullName: T + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Nullable`1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) diff --git a/docs/api/TinyLife.Uis.NotifType.yml b/docs/api/TinyLife.Uis.NotifType.yml index 8ccdd9e..e883353 100644 --- a/docs/api/TinyLife.Uis.NotifType.yml +++ b/docs/api/TinyLife.Uis.NotifType.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NotifType path: Uis/Notifications.cs - startLine: 199 + startLine: 200 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -59,7 +59,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Info path: Uis/Notifications.cs - startLine: 204 + startLine: 205 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -93,7 +93,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Warning path: Uis/Notifications.cs - startLine: 208 + startLine: 209 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -127,7 +127,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VeryImportant path: Uis/Notifications.cs - startLine: 213 + startLine: 214 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -161,7 +161,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VeryPositive path: Uis/Notifications.cs - startLine: 217 + startLine: 218 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -195,7 +195,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Hint path: Uis/Notifications.cs - startLine: 221 + startLine: 222 assemblies: - Tiny Life namespace: TinyLife.Uis diff --git a/docs/api/TinyLife.Uis.Notifications.yml b/docs/api/TinyLife.Uis.Notifications.yml index c26d309..9f9c1f5 100644 --- a/docs/api/TinyLife.Uis.Notifications.yml +++ b/docs/api/TinyLife.Uis.Notifications.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Notifications path: Uis/Notifications.cs - startLine: 19 + startLine: 20 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -66,7 +66,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaxHistoryLength path: Uis/Notifications.cs - startLine: 24 + startLine: 25 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -101,7 +101,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Add path: Uis/Notifications.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -145,7 +145,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Add path: Uis/Notifications.cs - startLine: 47 + startLine: 48 assemblies: - Tiny Life namespace: TinyLife.Uis diff --git a/docs/api/TinyLife.Uis.yml b/docs/api/TinyLife.Uis.yml index ac4f1be..05befdb 100644 --- a/docs/api/TinyLife.Uis.yml +++ b/docs/api/TinyLife.Uis.yml @@ -11,6 +11,7 @@ items: - TinyLife.Uis.InGameHint - TinyLife.Uis.InGameUi - TinyLife.Uis.Menus + - TinyLife.Uis.Menus.TransitionType - TinyLife.Uis.Notifications - TinyLife.Uis.NotifType langs: @@ -62,6 +63,12 @@ references: name: Menus nameWithType: Menus fullName: TinyLife.Uis.Menus +- uid: TinyLife.Uis.Menus.TransitionType + commentId: T:TinyLife.Uis.Menus.TransitionType + parent: TinyLife.Uis + name: Menus.TransitionType + nameWithType: Menus.TransitionType + fullName: TinyLife.Uis.Menus.TransitionType - uid: TinyLife.Uis.Notifications commentId: T:TinyLife.Uis.Notifications name: Notifications diff --git a/docs/api/TinyLife.Utilities.ColorScheme.yml b/docs/api/TinyLife.Utilities.ColorScheme.yml index f7ffe16..d7c9cb8 100644 --- a/docs/api/TinyLife.Utilities.ColorScheme.yml +++ b/docs/api/TinyLife.Utilities.ColorScheme.yml @@ -8,7 +8,6 @@ items: - TinyLife.Utilities.ColorScheme.Bricks - TinyLife.Utilities.ColorScheme.CardboardBoxes - TinyLife.Utilities.ColorScheme.Ceramics - - TinyLife.Utilities.ColorScheme.Combine(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme) - TinyLife.Utilities.ColorScheme.Count - TinyLife.Utilities.ColorScheme.Create(System.Object[]) - TinyLife.Utilities.ColorScheme.Dirt @@ -26,7 +25,6 @@ items: - TinyLife.Utilities.ColorScheme.Load(MLEM.Textures.TextureRegion) - TinyLife.Utilities.ColorScheme.Modern - TinyLife.Utilities.ColorScheme.ModernShort - - TinyLife.Utilities.ColorScheme.op_Addition(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme) - TinyLife.Utilities.ColorScheme.op_Implicit(TinyLife.Utilities.ColorScheme)~TinyLife.Utilities.ColorScheme[] - TinyLife.Utilities.ColorScheme.Pastel - TinyLife.Utilities.ColorScheme.Plants @@ -51,7 +49,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorScheme path: Utilities/ColorScheme.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -61,6 +59,7 @@ items: content: 'public class ColorScheme : IReadOnlyCollection, IEnumerable, IEnumerable' content.vb: >- Public Class ColorScheme + Implements IReadOnlyCollection(Of Color), IEnumerable(Of Color), IEnumerable inheritance: - System.Object @@ -1124,50 +1123,6 @@ items: modifiers.vb: - Public - Shared -- uid: TinyLife.Utilities.ColorScheme.Combine(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme) - commentId: M:TinyLife.Utilities.ColorScheme.Combine(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme) - id: Combine(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme) - parent: TinyLife.Utilities.ColorScheme - langs: - - csharp - - vb - name: Combine(ColorScheme, ColorScheme) - nameWithType: ColorScheme.Combine(ColorScheme, ColorScheme) - fullName: TinyLife.Utilities.ColorScheme.Combine(TinyLife.Utilities.ColorScheme, TinyLife.Utilities.ColorScheme) - type: Method - source: - remote: - path: TinyLife/Utilities/ColorScheme.cs - branch: master - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: Combine - path: Utilities/ColorScheme.cs - startLine: 118 - assemblies: - - Tiny Life - namespace: TinyLife.Utilities - summary: "\nCombines two color schemes into a new color scheme that contains all of the colors from both schemes.\nIf both color scheme contain any of the same colors, only one of them will be added to the new color scheme.\nNote that the operator can also be used for this purpose.\n" - example: [] - syntax: - content: public static ColorScheme Combine(ColorScheme left, ColorScheme right) - parameters: - - id: left - type: TinyLife.Utilities.ColorScheme - description: The left color scheme - - id: right - type: TinyLife.Utilities.ColorScheme - description: The right color scheme - return: - type: TinyLife.Utilities.ColorScheme - description: A new, combined color scheme - content.vb: Public Shared Function Combine(left As ColorScheme, right As ColorScheme) As ColorScheme - overload: TinyLife.Utilities.ColorScheme.Combine* - modifiers.csharp: - - public - - static - modifiers.vb: - - Public - - Shared - uid: TinyLife.Utilities.ColorScheme.op_Implicit(TinyLife.Utilities.ColorScheme)~TinyLife.Utilities.ColorScheme[] commentId: M:TinyLife.Utilities.ColorScheme.op_Implicit(TinyLife.Utilities.ColorScheme)~TinyLife.Utilities.ColorScheme[] id: op_Implicit(TinyLife.Utilities.ColorScheme)~TinyLife.Utilities.ColorScheme[] @@ -1186,7 +1141,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_Implicit path: Utilities/ColorScheme.cs - startLine: 132 + startLine: 116 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1212,46 +1167,6 @@ items: - Shared fullName.vb: TinyLife.Utilities.ColorScheme.Widening(TinyLife.Utilities.ColorScheme to TinyLife.Utilities.ColorScheme()) name.vb: Widening(ColorScheme to ColorScheme()) -- uid: TinyLife.Utilities.ColorScheme.op_Addition(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme) - commentId: M:TinyLife.Utilities.ColorScheme.op_Addition(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme) - id: op_Addition(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme) - parent: TinyLife.Utilities.ColorScheme - langs: - - csharp - - vb - name: Addition(ColorScheme, ColorScheme) - nameWithType: ColorScheme.Addition(ColorScheme, ColorScheme) - fullName: TinyLife.Utilities.ColorScheme.Addition(TinyLife.Utilities.ColorScheme, TinyLife.Utilities.ColorScheme) - type: Operator - source: - remote: - path: TinyLife/Utilities/ColorScheme.cs - branch: master - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: op_Addition - path: Utilities/ColorScheme.cs - startLine: 137 - assemblies: - - Tiny Life - namespace: TinyLife.Utilities - example: [] - syntax: - content: public static ColorScheme operator +(ColorScheme left, ColorScheme right) - parameters: - - id: left - type: TinyLife.Utilities.ColorScheme - - id: right - type: TinyLife.Utilities.ColorScheme - return: - type: TinyLife.Utilities.ColorScheme - content.vb: Public Shared Operator +(left As ColorScheme, right As ColorScheme) As ColorScheme - overload: TinyLife.Utilities.ColorScheme.op_Addition* - modifiers.csharp: - - public - - static - modifiers.vb: - - Public - - Shared references: - uid: Microsoft.Xna.Framework.Color commentId: T:Microsoft.Xna.Framework.Color @@ -2115,14 +2030,6 @@ references: name: MLEM.Textures nameWithType: MLEM.Textures fullName: MLEM.Textures -- uid: TinyLife.Utilities.ColorScheme.op_Addition(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme) - commentId: M:TinyLife.Utilities.ColorScheme.op_Addition(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme) - isExternal: true -- uid: TinyLife.Utilities.ColorScheme.Combine* - commentId: Overload:TinyLife.Utilities.ColorScheme.Combine - name: Combine - nameWithType: ColorScheme.Combine - fullName: TinyLife.Utilities.ColorScheme.Combine - uid: TinyLife.Utilities.ColorScheme.op_Implicit* commentId: Overload:TinyLife.Utilities.ColorScheme.op_Implicit name: Implicit @@ -2155,11 +2062,3 @@ references: - name: () nameWithType: () fullName: () -- uid: TinyLife.Utilities.ColorScheme.Combine(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme) - commentId: M:TinyLife.Utilities.ColorScheme.Combine(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme) - isExternal: true -- uid: TinyLife.Utilities.ColorScheme.op_Addition* - commentId: Overload:TinyLife.Utilities.ColorScheme.op_Addition - name: Addition - nameWithType: ColorScheme.Addition - fullName: TinyLife.Utilities.ColorScheme.Addition diff --git a/docs/api/TinyLife.Utilities.Extensions.yml b/docs/api/TinyLife.Utilities.Extensions.yml index f2d9c41..905e461 100644 --- a/docs/api/TinyLife.Utilities.Extensions.yml +++ b/docs/api/TinyLife.Utilities.Extensions.yml @@ -17,6 +17,7 @@ items: - TinyLife.Utilities.Extensions.GetDepth(TinyLife.Objects.ClothesLayer) - TinyLife.Utilities.Extensions.GetOpposite(TinyLife.GenealogyType) - TinyLife.Utilities.Extensions.GetPriceModifier(TinyLife.Skills.Quality) + - TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention) - TinyLife.Utilities.Extensions.IsHorizontal(MLEM.Misc.Direction2) - TinyLife.Utilities.Extensions.IsLockedFor(TinyLife.World.LockType,TinyLife.Objects.Person,TinyLife.World.Lot) - TinyLife.Utilities.Extensions.IsPartOfPerson(TinyLife.Objects.ClothesLayer) @@ -46,7 +47,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Extensions path: Utilities/Extensions.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -91,7 +92,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToScreenPos path: Utilities/Extensions.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -145,7 +146,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToWorldPos path: Utilities/Extensions.cs - startLine: 53 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -193,7 +194,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToVisualY path: Utilities/Extensions.cs - startLine: 68 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -238,7 +239,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToWallSide path: Utilities/Extensions.cs - startLine: 83 + startLine: 84 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -283,7 +284,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsVertical path: Utilities/Extensions.cs - startLine: 93 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -328,7 +329,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsHorizontal path: Utilities/Extensions.cs - startLine: 103 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -373,7 +374,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JsonCopy path: Utilities/Extensions.cs - startLine: 113 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -424,7 +425,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPriceModifier path: Utilities/Extensions.cs - startLine: 130 + startLine: 131 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -469,7 +470,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDecorativeRating path: Utilities/Extensions.cs - startLine: 153 + startLine: 154 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -514,7 +515,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetChanceModifier path: Utilities/Extensions.cs - startLine: 177 + startLine: 178 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -559,7 +560,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToLocalizedString path: Utilities/Extensions.cs - startLine: 193 + startLine: 194 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -604,7 +605,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToSellingPriceString path: Utilities/Extensions.cs - startLine: 203 + startLine: 204 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -649,7 +650,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BothValid path: Utilities/Extensions.cs - startLine: 214 + startLine: 215 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -700,7 +701,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BothCompleted path: Utilities/Extensions.cs - startLine: 225 + startLine: 226 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -751,7 +752,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OneCompleted path: Utilities/Extensions.cs - startLine: 236 + startLine: 237 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -802,7 +803,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetOpposite path: Utilities/Extensions.cs - startLine: 247 + startLine: 248 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -847,7 +848,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToWorking path: Utilities/Extensions.cs - startLine: 268 + startLine: 269 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -892,7 +893,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddHoverAnimation path: Utilities/Extensions.cs - startLine: 290 + startLine: 291 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -937,7 +938,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToSimpleLocalizedString path: Utilities/Extensions.cs - startLine: 311 + startLine: 312 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -982,7 +983,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDefaultTab path: Utilities/Extensions.cs - startLine: 324 + startLine: 325 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1027,7 +1028,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDefaultDirtyOverlayTextureName path: Utilities/Extensions.cs - startLine: 357 + startLine: 358 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1072,7 +1073,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsLockedFor path: Utilities/Extensions.cs - startLine: 374 + startLine: 375 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1123,7 +1124,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawIsoArea path: Utilities/Extensions.cs - startLine: 397 + startLine: 398 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1174,7 +1175,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsPartOfPerson path: Utilities/Extensions.cs - startLine: 421 + startLine: 423 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1219,7 +1220,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanTakeOff path: Utilities/Extensions.cs - startLine: 431 + startLine: 433 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1264,7 +1265,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDepth path: Utilities/Extensions.cs - startLine: 441 + startLine: 443 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1309,7 +1310,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetPauseGame path: Utilities/Extensions.cs - startLine: 451 + startLine: 453 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1338,6 +1339,51 @@ items: modifiers.vb: - Public - Shared +- uid: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention) + commentId: M:TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention) + id: GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention) + isExtensionMethod: true + parent: TinyLife.Utilities.Extensions + langs: + - csharp + - vb + name: GetRequiredMatchPercentage(ClothesIntention) + nameWithType: Extensions.GetRequiredMatchPercentage(ClothesIntention) + fullName: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention) + type: Method + source: + remote: + path: TinyLife/Utilities/Extensions.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetRequiredMatchPercentage + path: Utilities/Extensions.cs + startLine: 464 + assemblies: + - Tiny Life + namespace: TinyLife.Utilities + summary: "\nReturns the percentage that an has to match the given for it to be allowed to be used for an outfit.\nTo find the current percentage of an , use .\n" + example: [] + syntax: + content: public static float GetRequiredMatchPercentage(this ClothesIntention intention) + parameters: + - id: intention + type: TinyLife.Objects.ClothesIntention + description: The intention to query. + return: + type: System.Single + description: The percentage that the intention needs to match for it to be allowed. + content.vb: >- + + + Public Shared Function GetRequiredMatchPercentage(intention As ClothesIntention) As Single + overload: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage* + modifiers.csharp: + - public + - static + modifiers.vb: + - Public + - Shared references: - uid: TinyLife.Utilities commentId: N:TinyLife.Utilities @@ -2206,3 +2252,23 @@ references: name: MLEM.Ui nameWithType: MLEM.Ui fullName: MLEM.Ui +- uid: TinyLife.Objects.Outfit + commentId: T:TinyLife.Objects.Outfit + parent: TinyLife.Objects + name: Outfit + nameWithType: Outfit + fullName: TinyLife.Objects.Outfit +- uid: TinyLife.Objects.ClothesIntention + commentId: T:TinyLife.Objects.ClothesIntention + parent: TinyLife.Objects + name: ClothesIntention + nameWithType: ClothesIntention + fullName: TinyLife.Objects.ClothesIntention +- uid: TinyLife.Objects.Outfit.GetIntentionPercentage(TinyLife.Objects.ClothesIntention) + commentId: M:TinyLife.Objects.Outfit.GetIntentionPercentage(TinyLife.Objects.ClothesIntention) + isExternal: true +- uid: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage* + commentId: Overload:TinyLife.Utilities.Extensions.GetRequiredMatchPercentage + name: GetRequiredMatchPercentage + nameWithType: Extensions.GetRequiredMatchPercentage + fullName: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage diff --git a/docs/api/TinyLife.Utilities.TextureHandler.yml b/docs/api/TinyLife.Utilities.TextureHandler.yml index 7160625..888a778 100644 --- a/docs/api/TinyLife.Utilities.TextureHandler.yml +++ b/docs/api/TinyLife.Utilities.TextureHandler.yml @@ -36,7 +36,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TextureHandler path: Utilities/TextureHandler.cs - startLine: 17 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -80,7 +80,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TexturePacker path: Utilities/TextureHandler.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -115,7 +115,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FurnitureTextures path: Utilities/TextureHandler.cs - startLine: 21 + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -150,7 +150,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PersonTexture path: Utilities/TextureHandler.cs - startLine: 22 + startLine: 23 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -187,7 +187,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HairsTexture path: Utilities/TextureHandler.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -224,7 +224,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TopsTexture path: Utilities/TextureHandler.cs - startLine: 24 + startLine: 25 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -261,7 +261,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PantsTexture path: Utilities/TextureHandler.cs - startLine: 25 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -298,7 +298,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShoesTexture path: Utilities/TextureHandler.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -335,7 +335,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AccessoriesTexture path: Utilities/TextureHandler.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -372,7 +372,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UiTexture path: Utilities/TextureHandler.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -409,7 +409,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CursorTexture path: Utilities/TextureHandler.cs - startLine: 29 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -446,7 +446,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OpeningTexture path: Utilities/TextureHandler.cs - startLine: 30 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -483,7 +483,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoofTexture path: Utilities/TextureHandler.cs - startLine: 31 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -520,7 +520,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TileTexture path: Utilities/TextureHandler.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -557,7 +557,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallpaperTexture path: Utilities/TextureHandler.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -594,7 +594,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VehicleTexture path: Utilities/TextureHandler.cs - startLine: 34 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -631,7 +631,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LightTexture path: Utilities/TextureHandler.cs - startLine: 35 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -668,7 +668,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ApplyWallpaperMasks path: Utilities/TextureHandler.cs - startLine: 74 + startLine: 75 assemblies: - Tiny Life namespace: TinyLife.Utilities diff --git a/docs/api/TinyLife.WallDisplay.yml b/docs/api/TinyLife.WallDisplay.yml index 07bea5d..ffeab00 100644 --- a/docs/api/TinyLife.WallDisplay.yml +++ b/docs/api/TinyLife.WallDisplay.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallDisplay path: Options.cs - startLine: 345 + startLine: 352 assemblies: - Tiny Life namespace: TinyLife @@ -58,7 +58,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Roofs path: Options.cs - startLine: 350 + startLine: 357 assemblies: - Tiny Life namespace: TinyLife @@ -92,7 +92,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Up path: Options.cs - startLine: 354 + startLine: 361 assemblies: - Tiny Life namespace: TinyLife @@ -126,7 +126,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Auto path: Options.cs - startLine: 358 + startLine: 365 assemblies: - Tiny Life namespace: TinyLife @@ -160,7 +160,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Down path: Options.cs - startLine: 362 + startLine: 369 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.World.BillsMail.yml b/docs/api/TinyLife.World.BillsMail.yml index 2663de0..33a6c41 100644 --- a/docs/api/TinyLife.World.BillsMail.yml +++ b/docs/api/TinyLife.World.BillsMail.yml @@ -32,7 +32,9 @@ items: content: 'public class BillsMail : Mail, IGenericDataHolder' content.vb: >- Public Class BillsMail + Inherits Mail + Implements IGenericDataHolder inheritance: - System.Object @@ -169,14 +171,12 @@ items: assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nThis method is called automatically when this mail item is received by the receiving lot.\nA custom mail instance can execute its custom action in this method.\n" example: [] syntax: content: public override void OnReceived(Map map) parameters: - id: map type: TinyLife.World.Map - description: The map content.vb: Public Overrides Sub OnReceived(map As Map) overridden: TinyLife.World.Mail.OnReceived(TinyLife.World.Map) overload: TinyLife.World.BillsMail.OnReceived* diff --git a/docs/api/TinyLife.World.Door.yml b/docs/api/TinyLife.World.Door.yml index 5d39816..1c0a81a 100644 --- a/docs/api/TinyLife.World.Door.yml +++ b/docs/api/TinyLife.World.Door.yml @@ -22,17 +22,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Door path: World/Opening.cs - startLine: 78 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nAn opening is some sort of extrusion in a , like a window or a door.\nOpenings are created from their underlying .\n" example: [] syntax: content: 'public class Door : Opening, IPricedObject' content.vb: >- Public Class Door + Inherits Opening + Implements IPricedObject inheritance: - System.Object @@ -79,21 +80,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: World/Opening.cs - startLine: 81 + startLine: 83 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nCreates a new opening from the given opening type and color\n" example: [] syntax: content: public Door(OpeningType type, int color) parameters: - id: type type: TinyLife.World.OpeningType - description: The opening type - id: color type: System.Int32 - description: The index of the color content.vb: Public Sub New(type As OpeningType, color As Integer) overload: TinyLife.World.Door.#ctor* modifiers.csharp: @@ -118,11 +116,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanWalkThrough path: World/Opening.cs - startLine: 85 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nReturns whether a is able to walk through a that has this opening.\nThis returns true for and and false for .\n" example: [] syntax: content: public override bool CanWalkThrough(Wall wall, Person person) @@ -133,7 +130,6 @@ items: type: TinyLife.Objects.Person return: type: System.Boolean - description: '' content.vb: Public Overrides Function CanWalkThrough(wall As Wall, person As Person) As Boolean overridden: TinyLife.World.Opening.CanWalkThrough(TinyLife.World.Wall,TinyLife.Objects.Person) overload: TinyLife.World.Door.CanWalkThrough* @@ -161,11 +157,10 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanPlaceOn path: World/Opening.cs - startLine: 90 + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nWhether the given can be attached to this opening.\nBy default, this method returns true when the furniture has the category.\n" example: [] syntax: content: public override bool CanPlaceOn(FurnitureType type) @@ -174,7 +169,6 @@ items: type: TinyLife.Objects.FurnitureType return: type: System.Boolean - description: Whether the opening is a window content.vb: Public Overrides Function CanPlaceOn(type As FurnitureType) As Boolean overridden: TinyLife.World.Opening.CanPlaceOn(TinyLife.Objects.FurnitureType) overload: TinyLife.World.Door.CanPlaceOn* diff --git a/docs/api/TinyLife.World.DrawDelegate.yml b/docs/api/TinyLife.World.DrawDelegate.yml index e4e41e8..7e4d70b 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: World/Map.cs - startLine: 1918 + startLine: 1937 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.ExportedHousehold.yml b/docs/api/TinyLife.World.ExportedHousehold.yml index 990e242..d19b1cf 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: World/Household.cs - startLine: 329 + startLine: 341 assemblies: - Tiny Life namespace: TinyLife.World @@ -70,7 +70,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExportedVersion path: World/Household.cs - startLine: 334 + startLine: 346 assemblies: - Tiny Life namespace: TinyLife.World @@ -103,7 +103,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Members path: World/Household.cs - startLine: 338 + startLine: 350 assemblies: - Tiny Life namespace: TinyLife.World @@ -136,7 +136,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Money path: World/Household.cs - startLine: 342 + startLine: 354 assemblies: - Tiny Life namespace: TinyLife.World @@ -169,7 +169,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FurnitureStorage path: World/Household.cs - startLine: 346 + startLine: 358 assemblies: - Tiny Life namespace: TinyLife.World @@ -202,7 +202,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ClothesStorage path: World/Household.cs - startLine: 350 + startLine: 362 assemblies: - Tiny Life namespace: TinyLife.World @@ -235,7 +235,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Description path: World/Household.cs - startLine: 354 + startLine: 366 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.ExportedLot.yml b/docs/api/TinyLife.World.ExportedLot.yml index a2becb7..20f753c 100644 --- a/docs/api/TinyLife.World.ExportedLot.yml +++ b/docs/api/TinyLife.World.ExportedLot.yml @@ -28,7 +28,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExportedLot path: World/Lot.cs - startLine: 313 + startLine: 314 assemblies: - Tiny Life namespace: TinyLife.World @@ -38,6 +38,7 @@ items: content: 'public class ExportedLot : IPricedObject' content.vb: >- Public Class ExportedLot + Implements IPricedObject inheritance: - System.Object @@ -77,7 +78,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExportedVersion path: World/Lot.cs - startLine: 318 + startLine: 319 assemblies: - Tiny Life namespace: TinyLife.World @@ -110,7 +111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Area path: World/Lot.cs - startLine: 322 + startLine: 323 assemblies: - Tiny Life namespace: TinyLife.World @@ -143,7 +144,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: World/Lot.cs - startLine: 326 + startLine: 327 assemblies: - Tiny Life namespace: TinyLife.World @@ -176,7 +177,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Furniture path: World/Lot.cs - startLine: 330 + startLine: 331 assemblies: - Tiny Life namespace: TinyLife.World @@ -209,7 +210,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Walls path: World/Lot.cs - startLine: 334 + startLine: 335 assemblies: - Tiny Life namespace: TinyLife.World @@ -242,7 +243,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Roofs path: World/Lot.cs - startLine: 338 + startLine: 339 assemblies: - Tiny Life namespace: TinyLife.World @@ -275,7 +276,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Tiles path: World/Lot.cs - startLine: 342 + startLine: 343 assemblies: - Tiny Life namespace: TinyLife.World @@ -308,17 +309,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: World/Lot.cs - startLine: 345 + startLine: 346 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n" example: [] syntax: content: public float GetPrice() return: type: System.Single - description: The object's price content.vb: Public Function GetPrice As Single overload: TinyLife.World.ExportedLot.GetPrice* implements: @@ -345,7 +344,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCoveredArea path: World/Lot.cs - startLine: 359 + startLine: 360 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.GrassyAutoTile.yml b/docs/api/TinyLife.World.GrassyAutoTile.yml new file mode 100644 index 0000000..c92b595 --- /dev/null +++ b/docs/api/TinyLife.World.GrassyAutoTile.yml @@ -0,0 +1,1614 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.World.GrassyAutoTile + commentId: T:TinyLife.World.GrassyAutoTile + id: GrassyAutoTile + parent: TinyLife.World + children: + - TinyLife.World.GrassyAutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,System.Boolean,MLEM.Textures.TextureRegion,System.Int32[]) + - TinyLife.World.GrassyAutoTile.Draw(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}) + - TinyLife.World.GrassyAutoTile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) + langs: + - csharp + - vb + name: GrassyAutoTile + nameWithType: GrassyAutoTile + fullName: TinyLife.World.GrassyAutoTile + type: Class + source: + remote: + path: TinyLife/World/GrassyAutoTile.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GrassyAutoTile + path: World/GrassyAutoTile.cs + startLine: 14 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nA grassy auto-tile is a that automatically displays a transition from itself to neighboring grass tiles.\nThis class is used by dirt, paths and grass tiles to create a smooth transition between tiles.\n" + example: [] + syntax: + content: 'public class GrassyAutoTile : Tile, IPricedObject' + content.vb: >- + Public Class GrassyAutoTile + + Inherits Tile + + Implements IPricedObject + inheritance: + - System.Object + - TinyLife.World.Tile + implements: + - TinyLife.World.IPricedObject + inheritedMembers: + - TinyLife.World.Tile.Tiles + - TinyLife.World.Tile.Width + - TinyLife.World.Tile.Height + - TinyLife.World.Tile.ReferencePrice + - TinyLife.World.Tile.BaseName + - TinyLife.World.Tile.Name + - TinyLife.World.Tile.Price + - TinyLife.World.Tile.ColorSchemes + - TinyLife.World.Tile.Colors + - TinyLife.World.Tile.CanBuy + - TinyLife.World.Tile.PathCostModifier + - TinyLife.World.Tile.Natural + - TinyLife.World.Tile.Icon + - TinyLife.World.Tile.DefaultColors + - TinyLife.World.Tile.TextureRegions + - TinyLife.World.Tile.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single) + - TinyLife.World.Tile.GetPrice + - TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type) + - 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.World.GrassyAutoTile.TinyLife.Utilities.Extensions.JsonCopy``1 + modifiers.csharp: + - public + - class + modifiers.vb: + - Public + - Class +- uid: TinyLife.World.GrassyAutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,System.Boolean,MLEM.Textures.TextureRegion,System.Int32[]) + commentId: M:TinyLife.World.GrassyAutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,System.Boolean,MLEM.Textures.TextureRegion,System.Int32[]) + id: '#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,System.Boolean,MLEM.Textures.TextureRegion,System.Int32[])' + parent: TinyLife.World.GrassyAutoTile + langs: + - csharp + - vb + name: GrassyAutoTile(String, String, Int32, Dictionary, ColorScheme[], Int32[], Boolean, Single, Boolean, TextureRegion, Int32[]) + nameWithType: GrassyAutoTile.GrassyAutoTile(String, String, Int32, Dictionary, ColorScheme[], Int32[], Boolean, Single, Boolean, TextureRegion, Int32[]) + fullName: TinyLife.World.GrassyAutoTile.GrassyAutoTile(System.String, System.String, System.Int32, System.Collections.Generic.Dictionary, TinyLife.Utilities.ColorScheme[], System.Int32[], System.Boolean, System.Single, System.Boolean, MLEM.Textures.TextureRegion, System.Int32[]) + type: Constructor + source: + remote: + path: TinyLife/World/GrassyAutoTile.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: World/GrassyAutoTile.cs + startLine: 17 + assemblies: + - Tiny Life + namespace: TinyLife.World + example: [] + syntax: + content: protected GrassyAutoTile(string baseName, string name, int price, Dictionary textureRegions, ColorScheme[] colorSchemes, int[] colors, bool canBuy, float pathCostModifier, bool natural, TextureRegion icon, int[] defaultColors) + parameters: + - id: baseName + type: System.String + - id: name + type: System.String + - id: price + type: System.Int32 + - id: textureRegions + type: System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion} + - id: colorSchemes + type: TinyLife.Utilities.ColorScheme[] + - id: colors + type: System.Int32[] + - id: canBuy + type: System.Boolean + - id: pathCostModifier + type: System.Single + - id: natural + type: System.Boolean + - id: icon + type: MLEM.Textures.TextureRegion + - id: defaultColors + type: System.Int32[] + content.vb: Protected Sub New(baseName As String, name As String, price As Integer, textureRegions As Dictionary(Of Direction2, TextureRegion), colorSchemes As ColorScheme(), colors As Integer(), canBuy As Boolean, pathCostModifier As Single, natural As Boolean, icon As TextureRegion, defaultColors As Integer()) + overload: TinyLife.World.GrassyAutoTile.#ctor* + nameWithType.vb: GrassyAutoTile.GrassyAutoTile(String, String, Int32, Dictionary(Of Direction2, TextureRegion), ColorScheme(), Int32(), Boolean, Single, Boolean, TextureRegion, Int32()) + modifiers.csharp: + - protected + modifiers.vb: + - Protected + fullName.vb: TinyLife.World.GrassyAutoTile.GrassyAutoTile(System.String, System.String, System.Int32, System.Collections.Generic.Dictionary(Of MLEM.Misc.Direction2, MLEM.Textures.TextureRegion), TinyLife.Utilities.ColorScheme(), System.Int32(), System.Boolean, System.Single, System.Boolean, MLEM.Textures.TextureRegion, System.Int32()) + name.vb: GrassyAutoTile(String, String, Int32, Dictionary(Of Direction2, TextureRegion), ColorScheme(), Int32(), Boolean, Single, Boolean, TextureRegion, Int32()) +- uid: TinyLife.World.GrassyAutoTile.Draw(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}) + commentId: M:TinyLife.World.GrassyAutoTile.Draw(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}) + id: Draw(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}) + parent: TinyLife.World.GrassyAutoTile + langs: + - csharp + - vb + name: Draw(Object, Map, Point, Vector2, Single, Single, ICollection) + nameWithType: GrassyAutoTile.Draw(Object, Map, Point, Vector2, Single, Single, ICollection) + fullName: TinyLife.World.GrassyAutoTile.Draw(System.Object, TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Collections.Generic.ICollection) + type: Method + source: + remote: + path: TinyLife/World/GrassyAutoTile.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Draw + path: World/GrassyAutoTile.cs + startLine: 21 + assemblies: + - Tiny Life + namespace: TinyLife.World + example: [] + syntax: + content: public override void Draw(object batch, Map map, Point pos, Vector2 drawPos, float depth, float scale, ICollection items = null) + parameters: + - id: batch + type: System.Object + - id: map + type: TinyLife.World.Map + - id: pos + type: Microsoft.Xna.Framework.Point + - id: drawPos + type: Microsoft.Xna.Framework.Vector2 + - id: depth + type: System.Single + - id: scale + type: System.Single + - id: items + type: System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item} + content.vb: Public Overrides Sub Draw(batch As Object, map As Map, pos As Point, drawPos As Vector2, depth As Single, scale As Single, items As ICollection(Of StaticSpriteBatch.Item) = Nothing) + overridden: TinyLife.World.Tile.Draw(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}) + overload: TinyLife.World.GrassyAutoTile.Draw* + nameWithType.vb: GrassyAutoTile.Draw(Object, Map, Point, Vector2, Single, Single, ICollection(Of StaticSpriteBatch.Item)) + modifiers.csharp: + - public + - override + modifiers.vb: + - Public + - Overrides + fullName.vb: TinyLife.World.GrassyAutoTile.Draw(System.Object, TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Collections.Generic.ICollection(Of MLEM.Graphics.StaticSpriteBatch.Item)) + name.vb: Draw(Object, Map, Point, Vector2, Single, Single, ICollection(Of StaticSpriteBatch.Item)) +- uid: TinyLife.World.GrassyAutoTile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) + commentId: M:TinyLife.World.GrassyAutoTile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) + id: OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) + parent: TinyLife.World.GrassyAutoTile + langs: + - csharp + - vb + name: OnNeighborChanged(Map, Point, Point) + nameWithType: GrassyAutoTile.OnNeighborChanged(Map, Point, Point) + fullName: TinyLife.World.GrassyAutoTile.OnNeighborChanged(TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point) + type: Method + source: + remote: + path: TinyLife/World/GrassyAutoTile.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: OnNeighborChanged + path: World/GrassyAutoTile.cs + startLine: 59 + assemblies: + - Tiny Life + namespace: TinyLife.World + example: [] + syntax: + content: public override void OnNeighborChanged(Map map, Point pos, Point neighbor) + parameters: + - id: map + type: TinyLife.World.Map + - id: pos + type: Microsoft.Xna.Framework.Point + - id: neighbor + type: Microsoft.Xna.Framework.Point + content.vb: Public Overrides Sub OnNeighborChanged(map As Map, pos As Point, neighbor As Point) + overridden: TinyLife.World.Tile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) + overload: TinyLife.World.GrassyAutoTile.OnNeighborChanged* + modifiers.csharp: + - public + - override + modifiers.vb: + - Public + - Overrides +references: +- uid: TinyLife.World.Tile + commentId: T:TinyLife.World.Tile + parent: TinyLife.World + name: Tile + nameWithType: Tile + fullName: TinyLife.World.Tile +- uid: TinyLife.World + commentId: N:TinyLife.World + name: TinyLife.World + nameWithType: TinyLife.World + fullName: TinyLife.World +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + name: Object + nameWithType: Object + fullName: System.Object +- uid: TinyLife.World.IPricedObject + commentId: T:TinyLife.World.IPricedObject + parent: TinyLife.World + name: IPricedObject + nameWithType: IPricedObject + fullName: TinyLife.World.IPricedObject +- uid: TinyLife.World.Tile.Tiles + commentId: F:TinyLife.World.Tile.Tiles + parent: TinyLife.World.Tile + name: Tiles + nameWithType: Tile.Tiles + fullName: TinyLife.World.Tile.Tiles +- uid: TinyLife.World.Tile.Width + commentId: F:TinyLife.World.Tile.Width + parent: TinyLife.World.Tile + name: Width + nameWithType: Tile.Width + fullName: TinyLife.World.Tile.Width +- uid: TinyLife.World.Tile.Height + commentId: F:TinyLife.World.Tile.Height + parent: TinyLife.World.Tile + name: Height + nameWithType: Tile.Height + fullName: TinyLife.World.Tile.Height +- uid: TinyLife.World.Tile.ReferencePrice + commentId: F:TinyLife.World.Tile.ReferencePrice + parent: TinyLife.World.Tile + name: ReferencePrice + nameWithType: Tile.ReferencePrice + fullName: TinyLife.World.Tile.ReferencePrice +- uid: TinyLife.World.Tile.BaseName + commentId: F:TinyLife.World.Tile.BaseName + parent: TinyLife.World.Tile + name: BaseName + nameWithType: Tile.BaseName + fullName: TinyLife.World.Tile.BaseName +- uid: TinyLife.World.Tile.Name + commentId: F:TinyLife.World.Tile.Name + parent: TinyLife.World.Tile + name: Name + nameWithType: Tile.Name + fullName: TinyLife.World.Tile.Name +- 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.ColorSchemes + commentId: F:TinyLife.World.Tile.ColorSchemes + parent: TinyLife.World.Tile + name: ColorSchemes + nameWithType: Tile.ColorSchemes + fullName: TinyLife.World.Tile.ColorSchemes +- uid: TinyLife.World.Tile.Colors + commentId: F:TinyLife.World.Tile.Colors + parent: TinyLife.World.Tile + name: Colors + nameWithType: Tile.Colors + fullName: TinyLife.World.Tile.Colors +- uid: TinyLife.World.Tile.CanBuy + commentId: F:TinyLife.World.Tile.CanBuy + parent: TinyLife.World.Tile + name: CanBuy + nameWithType: Tile.CanBuy + fullName: TinyLife.World.Tile.CanBuy +- uid: TinyLife.World.Tile.PathCostModifier + commentId: F:TinyLife.World.Tile.PathCostModifier + parent: TinyLife.World.Tile + name: PathCostModifier + nameWithType: Tile.PathCostModifier + fullName: TinyLife.World.Tile.PathCostModifier +- uid: TinyLife.World.Tile.Natural + commentId: F:TinyLife.World.Tile.Natural + parent: TinyLife.World.Tile + name: Natural + nameWithType: Tile.Natural + fullName: TinyLife.World.Tile.Natural +- uid: TinyLife.World.Tile.Icon + commentId: F:TinyLife.World.Tile.Icon + parent: TinyLife.World.Tile + name: Icon + nameWithType: Tile.Icon + fullName: TinyLife.World.Tile.Icon +- uid: TinyLife.World.Tile.DefaultColors + commentId: F:TinyLife.World.Tile.DefaultColors + parent: TinyLife.World.Tile + name: DefaultColors + nameWithType: Tile.DefaultColors + fullName: TinyLife.World.Tile.DefaultColors +- uid: TinyLife.World.Tile.TextureRegions + commentId: F:TinyLife.World.Tile.TextureRegions + parent: TinyLife.World.Tile + name: TextureRegions + nameWithType: Tile.TextureRegions + fullName: TinyLife.World.Tile.TextureRegions +- uid: TinyLife.World.Tile.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single) + commentId: M:TinyLife.World.Tile.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single) + parent: TinyLife.World.Tile + isExternal: true + name: DrawUi(Element, SpriteBatch, Single) + nameWithType: Tile.DrawUi(Element, SpriteBatch, Single) + fullName: TinyLife.World.Tile.DrawUi(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.Graphics.SpriteBatch, System.Single) + spec.csharp: + - uid: TinyLife.World.Tile.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single) + name: DrawUi + nameWithType: Tile.DrawUi + fullName: TinyLife.World.Tile.DrawUi + - name: ( + nameWithType: ( + fullName: ( + - uid: MLEM.Ui.Elements.Element + name: Element + nameWithType: Element + fullName: MLEM.Ui.Elements.Element + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch + name: SpriteBatch + nameWithType: SpriteBatch + fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.World.Tile.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single) + name: DrawUi + nameWithType: Tile.DrawUi + fullName: TinyLife.World.Tile.DrawUi + - name: ( + nameWithType: ( + fullName: ( + - uid: MLEM.Ui.Elements.Element + name: Element + nameWithType: Element + fullName: MLEM.Ui.Elements.Element + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch + name: SpriteBatch + nameWithType: SpriteBatch + fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.World.Tile.GetPrice + commentId: M:TinyLife.World.Tile.GetPrice + parent: TinyLife.World.Tile + name: GetPrice() + nameWithType: Tile.GetPrice() + fullName: TinyLife.World.Tile.GetPrice() + spec.csharp: + - uid: TinyLife.World.Tile.GetPrice + name: GetPrice + nameWithType: Tile.GetPrice + fullName: TinyLife.World.Tile.GetPrice + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.World.Tile.GetPrice + name: GetPrice + nameWithType: Tile.GetPrice + fullName: TinyLife.World.Tile.GetPrice + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type) + commentId: M:TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type) + parent: TinyLife.World.Tile + isExternal: true + name: Register(String, Int32, TextureRegion, ColorScheme[], Single, Boolean, Boolean, TextureRegion, Func, Int32[], Type) + nameWithType: Tile.Register(String, Int32, TextureRegion, ColorScheme[], Single, Boolean, Boolean, TextureRegion, Func, Int32[], Type) + fullName: TinyLife.World.Tile.Register(System.String, System.Int32, MLEM.Textures.TextureRegion, TinyLife.Utilities.ColorScheme[], System.Single, System.Boolean, System.Boolean, MLEM.Textures.TextureRegion, System.Func, System.Int32[], System.Type) + nameWithType.vb: Tile.Register(String, Int32, TextureRegion, ColorScheme(), Single, Boolean, Boolean, TextureRegion, Func(Of Direction2, TextureRegion), Int32(), Type) + fullName.vb: TinyLife.World.Tile.Register(System.String, System.Int32, MLEM.Textures.TextureRegion, TinyLife.Utilities.ColorScheme(), System.Single, System.Boolean, System.Boolean, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, MLEM.Textures.TextureRegion), System.Int32(), System.Type) + name.vb: Register(String, Int32, TextureRegion, ColorScheme(), Single, Boolean, Boolean, TextureRegion, Func(Of Direction2, TextureRegion), Int32(), Type) + spec.csharp: + - uid: TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type) + name: Register + nameWithType: Tile.Register + fullName: TinyLife.World.Tile.Register + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Utilities.ColorScheme + name: ColorScheme + nameWithType: ColorScheme + fullName: TinyLife.Utilities.ColorScheme + - name: '[]' + nameWithType: '[]' + fullName: '[]' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: MLEM.Misc.Direction2 + name: Direction2 + nameWithType: Direction2 + fullName: MLEM.Misc.Direction2 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: '[]' + nameWithType: '[]' + fullName: '[]' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type) + name: Register + nameWithType: Tile.Register + fullName: TinyLife.World.Tile.Register + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Utilities.ColorScheme + name: ColorScheme + nameWithType: ColorScheme + fullName: TinyLife.Utilities.ColorScheme + - name: () + nameWithType: () + fullName: () + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: MLEM.Misc.Direction2 + name: Direction2 + nameWithType: Direction2 + fullName: MLEM.Misc.Direction2 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: () + nameWithType: () + fullName: () + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + name: Equals(Object) + nameWithType: Object.Equals(Object) + fullName: System.Object.Equals(System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: Equals(Object, Object) + nameWithType: Object.Equals(Object, Object) + fullName: System.Object.Equals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + name: GetHashCode() + nameWithType: Object.GetHashCode() + fullName: System.Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + nameWithType: Object.GetHashCode + fullName: System.Object.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + nameWithType: Object.GetHashCode + fullName: System.Object.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + name: GetType() + nameWithType: Object.GetType() + fullName: System.Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + name: MemberwiseClone() + nameWithType: Object.MemberwiseClone() + fullName: System.Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: ReferenceEquals(Object, Object) + nameWithType: Object.ReferenceEquals(Object, Object) + fullName: System.Object.ReferenceEquals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + name: ToString() + nameWithType: Object.ToString() + fullName: System.Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.World.GrassyAutoTile.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() + nameWithType: Extensions.JsonCopy() + fullName: TinyLife.Utilities.Extensions.JsonCopy() + nameWithType.vb: Extensions.JsonCopy(Of GrassyAutoTile)() + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.GrassyAutoTile)() + name.vb: JsonCopy(Of GrassyAutoTile)() + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1 + name: JsonCopy + nameWithType: Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1 + name: JsonCopy(Of GrassyAutoTile) + nameWithType: Extensions.JsonCopy(Of GrassyAutoTile) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.GrassyAutoTile) + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System + commentId: N:System + isExternal: true + name: System + nameWithType: System + fullName: System +- 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 + nameWithType: Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy + - name: ( + nameWithType: ( + fullName: ( + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(Of T) + nameWithType: Extensions.JsonCopy(Of T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of T) + - name: ( + nameWithType: ( + fullName: ( + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- 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 +- uid: TinyLife.World.GrassyAutoTile.#ctor* + commentId: Overload:TinyLife.World.GrassyAutoTile.#ctor + name: GrassyAutoTile + nameWithType: GrassyAutoTile.GrassyAutoTile + fullName: TinyLife.World.GrassyAutoTile.GrassyAutoTile +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + name: String + nameWithType: String + fullName: System.String +- uid: System.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + name: Int32 + nameWithType: Int32 + fullName: System.Int32 +- uid: System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion} + commentId: T:System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion} + parent: System.Collections.Generic + definition: System.Collections.Generic.Dictionary`2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + nameWithType.vb: Dictionary(Of Direction2, TextureRegion) + fullName.vb: System.Collections.Generic.Dictionary(Of MLEM.Misc.Direction2, MLEM.Textures.TextureRegion) + name.vb: Dictionary(Of Direction2, TextureRegion) + spec.csharp: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: MLEM.Misc.Direction2 + name: Direction2 + nameWithType: Direction2 + fullName: MLEM.Misc.Direction2 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: MLEM.Misc.Direction2 + name: Direction2 + nameWithType: Direction2 + fullName: MLEM.Misc.Direction2 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Utilities.ColorScheme[] + isExternal: true + name: ColorScheme[] + nameWithType: ColorScheme[] + fullName: TinyLife.Utilities.ColorScheme[] + nameWithType.vb: ColorScheme() + fullName.vb: TinyLife.Utilities.ColorScheme() + name.vb: ColorScheme() + spec.csharp: + - uid: TinyLife.Utilities.ColorScheme + name: ColorScheme + nameWithType: ColorScheme + fullName: TinyLife.Utilities.ColorScheme + - name: '[]' + nameWithType: '[]' + fullName: '[]' + spec.vb: + - uid: TinyLife.Utilities.ColorScheme + name: ColorScheme + nameWithType: ColorScheme + fullName: TinyLife.Utilities.ColorScheme + - name: () + nameWithType: () + fullName: () +- uid: System.Int32[] + isExternal: true + name: Int32[] + nameWithType: Int32[] + fullName: System.Int32[] + nameWithType.vb: Int32() + fullName.vb: System.Int32() + name.vb: Int32() + spec.csharp: + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: '[]' + nameWithType: '[]' + fullName: '[]' + spec.vb: + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: () + nameWithType: () + fullName: () +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + name: Boolean + nameWithType: Boolean + fullName: System.Boolean +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + name: Single + nameWithType: Single + fullName: System.Single +- uid: MLEM.Textures.TextureRegion + commentId: T:MLEM.Textures.TextureRegion + parent: MLEM.Textures + isExternal: true + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion +- uid: System.Collections.Generic.Dictionary`2 + commentId: T:System.Collections.Generic.Dictionary`2 + isExternal: true + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + nameWithType.vb: Dictionary(Of TKey, TValue) + fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue) + name.vb: Dictionary(Of TKey, TValue) + spec.csharp: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + isExternal: true + - name: < + nameWithType: < + fullName: < + - name: TKey + nameWithType: TKey + fullName: TKey + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - name: TValue + nameWithType: TValue + fullName: TValue + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: TKey + nameWithType: TKey + fullName: TKey + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - name: TValue + nameWithType: TValue + fullName: TValue + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic +- uid: MLEM.Textures + commentId: N:MLEM.Textures + isExternal: true + name: MLEM.Textures + nameWithType: MLEM.Textures + fullName: MLEM.Textures +- uid: TinyLife.World.Tile.Draw(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}) + commentId: M:TinyLife.World.Tile.Draw(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}) + parent: TinyLife.World.Tile + isExternal: true + name: Draw(Object, Map, Point, Vector2, Single, Single, ICollection) + nameWithType: Tile.Draw(Object, Map, Point, Vector2, Single, Single, ICollection) + fullName: TinyLife.World.Tile.Draw(System.Object, TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Collections.Generic.ICollection) + nameWithType.vb: Tile.Draw(Object, Map, Point, Vector2, Single, Single, ICollection(Of StaticSpriteBatch.Item)) + fullName.vb: TinyLife.World.Tile.Draw(System.Object, TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Collections.Generic.ICollection(Of MLEM.Graphics.StaticSpriteBatch.Item)) + name.vb: Draw(Object, Map, Point, Vector2, Single, Single, ICollection(Of StaticSpriteBatch.Item)) + spec.csharp: + - uid: TinyLife.World.Tile.Draw(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}) + name: Draw + nameWithType: Tile.Draw + fullName: TinyLife.World.Tile.Draw + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.World.Map + name: Map + nameWithType: Map + fullName: TinyLife.World.Map + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: Microsoft.Xna.Framework.Point + name: Point + nameWithType: Point + fullName: Microsoft.Xna.Framework.Point + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + nameWithType: ICollection + fullName: System.Collections.Generic.ICollection + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: MLEM.Graphics.StaticSpriteBatch.Item + name: StaticSpriteBatch.Item + nameWithType: StaticSpriteBatch.Item + fullName: MLEM.Graphics.StaticSpriteBatch.Item + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.World.Tile.Draw(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}) + name: Draw + nameWithType: Tile.Draw + fullName: TinyLife.World.Tile.Draw + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.World.Map + name: Map + nameWithType: Map + fullName: TinyLife.World.Map + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: Microsoft.Xna.Framework.Point + name: Point + nameWithType: Point + fullName: Microsoft.Xna.Framework.Point + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + nameWithType: ICollection + fullName: System.Collections.Generic.ICollection + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: MLEM.Graphics.StaticSpriteBatch.Item + name: StaticSpriteBatch.Item + nameWithType: StaticSpriteBatch.Item + fullName: MLEM.Graphics.StaticSpriteBatch.Item + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.World.GrassyAutoTile.Draw* + commentId: Overload:TinyLife.World.GrassyAutoTile.Draw + name: Draw + nameWithType: GrassyAutoTile.Draw + fullName: TinyLife.World.GrassyAutoTile.Draw +- uid: TinyLife.World.Map + commentId: T:TinyLife.World.Map + parent: TinyLife.World + name: Map + nameWithType: Map + fullName: TinyLife.World.Map +- 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.Vector2 + commentId: T:Microsoft.Xna.Framework.Vector2 + parent: Microsoft.Xna.Framework + isExternal: true + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 +- uid: System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item} + commentId: T:System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item} + parent: System.Collections.Generic + definition: System.Collections.Generic.ICollection`1 + name: ICollection + nameWithType: ICollection + fullName: System.Collections.Generic.ICollection + nameWithType.vb: ICollection(Of StaticSpriteBatch.Item) + fullName.vb: System.Collections.Generic.ICollection(Of MLEM.Graphics.StaticSpriteBatch.Item) + name.vb: ICollection(Of StaticSpriteBatch.Item) + spec.csharp: + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + nameWithType: ICollection + fullName: System.Collections.Generic.ICollection + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: MLEM.Graphics.StaticSpriteBatch.Item + name: StaticSpriteBatch.Item + nameWithType: StaticSpriteBatch.Item + fullName: MLEM.Graphics.StaticSpriteBatch.Item + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + nameWithType: ICollection + fullName: System.Collections.Generic.ICollection + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: MLEM.Graphics.StaticSpriteBatch.Item + name: StaticSpriteBatch.Item + nameWithType: StaticSpriteBatch.Item + fullName: MLEM.Graphics.StaticSpriteBatch.Item + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: Microsoft.Xna.Framework + commentId: N:Microsoft.Xna.Framework + isExternal: true + name: Microsoft.Xna.Framework + nameWithType: Microsoft.Xna.Framework + fullName: Microsoft.Xna.Framework +- uid: System.Collections.Generic.ICollection`1 + commentId: T:System.Collections.Generic.ICollection`1 + isExternal: true + 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 + nameWithType: ICollection + fullName: System.Collections.Generic.ICollection + isExternal: true + - name: < + nameWithType: < + fullName: < + - name: T + nameWithType: T + fullName: T + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + nameWithType: ICollection + fullName: System.Collections.Generic.ICollection + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.World.Tile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) + commentId: M:TinyLife.World.Tile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) + parent: TinyLife.World.Tile + isExternal: true + name: OnNeighborChanged(Map, Point, Point) + nameWithType: Tile.OnNeighborChanged(Map, Point, Point) + fullName: TinyLife.World.Tile.OnNeighborChanged(TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point) + spec.csharp: + - uid: TinyLife.World.Tile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) + name: OnNeighborChanged + nameWithType: Tile.OnNeighborChanged + fullName: TinyLife.World.Tile.OnNeighborChanged + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.World.Map + name: Map + nameWithType: Map + fullName: TinyLife.World.Map + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: Microsoft.Xna.Framework.Point + name: Point + nameWithType: Point + fullName: Microsoft.Xna.Framework.Point + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: Microsoft.Xna.Framework.Point + name: Point + nameWithType: Point + fullName: Microsoft.Xna.Framework.Point + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.World.Tile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) + name: OnNeighborChanged + nameWithType: Tile.OnNeighborChanged + fullName: TinyLife.World.Tile.OnNeighborChanged + - name: ( + nameWithType: ( + fullName: ( + - uid: TinyLife.World.Map + name: Map + nameWithType: Map + fullName: TinyLife.World.Map + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: Microsoft.Xna.Framework.Point + name: Point + nameWithType: Point + fullName: Microsoft.Xna.Framework.Point + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: Microsoft.Xna.Framework.Point + name: Point + nameWithType: Point + fullName: Microsoft.Xna.Framework.Point + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.World.GrassyAutoTile.OnNeighborChanged* + commentId: Overload:TinyLife.World.GrassyAutoTile.OnNeighborChanged + name: OnNeighborChanged + nameWithType: GrassyAutoTile.OnNeighborChanged + fullName: TinyLife.World.GrassyAutoTile.OnNeighborChanged diff --git a/docs/api/TinyLife.World.Household.yml b/docs/api/TinyLife.World.Household.yml index 79a3287..23b976d 100644 --- a/docs/api/TinyLife.World.Household.yml +++ b/docs/api/TinyLife.World.Household.yml @@ -16,6 +16,7 @@ items: - TinyLife.World.Household.GetAverageFriendshipTo(TinyLife.Objects.Person) - TinyLife.World.Household.HasMember(System.Guid) - TinyLife.World.Household.Import(TinyLife.World.ExportedHousehold,System.Boolean) + - TinyLife.World.Household.IsComplete(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) - TinyLife.World.Household.IsCurrent - TinyLife.World.Household.IsLotVisible(TinyLife.World.Lot) - TinyLife.World.Household.Lot @@ -42,7 +43,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Household path: World/Household.cs - startLine: 17 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.World @@ -57,7 +58,9 @@ items: Public Class Household + Inherits JsonTypeSafeGenericDataHolder + Implements IGenericDataHolder inheritance: - System.Object @@ -105,7 +108,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DefaultMoney path: World/Household.cs - startLine: 24 + startLine: 25 assemblies: - Tiny Life namespace: TinyLife.World @@ -140,7 +143,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Money path: World/Household.cs - startLine: 29 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.World @@ -187,7 +190,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Members path: World/Household.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.World @@ -224,7 +227,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Lot path: World/Household.cs - startLine: 42 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.World @@ -261,7 +264,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: World/Household.cs - startLine: 47 + startLine: 48 assemblies: - Tiny Life namespace: TinyLife.World @@ -298,7 +301,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCurrent path: World/Household.cs - startLine: 51 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.World @@ -335,7 +338,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Description path: World/Household.cs - startLine: 56 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.World @@ -378,7 +381,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FurnitureStorage path: World/Household.cs - startLine: 63 + startLine: 64 assemblies: - Tiny Life namespace: TinyLife.World @@ -423,7 +426,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ClothesStorage path: World/Household.cs - startLine: 69 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife.World @@ -468,7 +471,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UnopenedMail path: World/Household.cs - startLine: 75 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife.World @@ -513,7 +516,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: World/Household.cs - startLine: 91 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife.World @@ -552,7 +555,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: World/Household.cs - startLine: 102 + startLine: 103 assemblies: - Tiny Life namespace: TinyLife.World @@ -594,7 +597,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Add path: World/Household.cs - startLine: 120 + startLine: 121 assemblies: - Tiny Life namespace: TinyLife.World @@ -630,7 +633,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Remove path: World/Household.cs - startLine: 130 + startLine: 131 assemblies: - Tiny Life namespace: TinyLife.World @@ -672,7 +675,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasMember path: World/Household.cs - startLine: 142 + startLine: 143 assemblies: - Tiny Life namespace: TinyLife.World @@ -711,7 +714,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkLotVisible path: World/Household.cs - startLine: 152 + startLine: 153 assemblies: - Tiny Life namespace: TinyLife.World @@ -747,7 +750,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkLotNonVisible path: World/Household.cs - startLine: 168 + startLine: 169 assemblies: - Tiny Life namespace: TinyLife.World @@ -783,7 +786,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsLotVisible path: World/Household.cs - startLine: 179 + startLine: 180 assemblies: - Tiny Life namespace: TinyLife.World @@ -822,7 +825,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAverageFriendshipTo path: World/Household.cs - startLine: 191 + startLine: 192 assemblies: - Tiny Life namespace: TinyLife.World @@ -861,7 +864,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: World/Household.cs - startLine: 201 + startLine: 202 assemblies: - Tiny Life namespace: TinyLife.World @@ -899,7 +902,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Export path: World/Household.cs - startLine: 212 + startLine: 214 assemblies: - Tiny Life namespace: TinyLife.World @@ -910,6 +913,7 @@ items: parameters: - id: thorough type: System.Boolean + description: Whether people should be reset thoroughly in , and whether the money should be reset to return: type: TinyLife.World.ExportedHousehold description: An exported household @@ -937,7 +941,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Import path: World/Household.cs - startLine: 222 + startLine: 224 assemblies: - Tiny Life namespace: TinyLife.World @@ -976,7 +980,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AreUtilitiesDisabled path: World/Household.cs - startLine: 268 + startLine: 270 assemblies: - Tiny Life namespace: TinyLife.World @@ -1000,6 +1004,50 @@ items: - Public fullName.vb: TinyLife.World.Household.AreUtilitiesDisabled(System.Nullable(Of System.TimeSpan)) name.vb: AreUtilitiesDisabled(Nullable(Of TimeSpan)) +- uid: TinyLife.World.Household.IsComplete(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) + commentId: M:TinyLife.World.Household.IsComplete(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) + id: IsComplete(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) + parent: TinyLife.World.Household + langs: + - csharp + - vb + name: IsComplete(IEnumerable) + nameWithType: Household.IsComplete(IEnumerable) + fullName: TinyLife.World.Household.IsComplete(System.Collections.Generic.IEnumerable) + type: Method + source: + remote: + path: TinyLife/World/Household.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: IsComplete + path: World/Household.cs + startLine: 284 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nReturns whether the current household is sufficiently completed.\nA household is completed if it contains at least one member who is an .\n" + example: [] + syntax: + content: public static bool IsComplete(IEnumerable members) + parameters: + - id: members + type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person} + description: The members that constitute the household. + return: + type: System.Boolean + description: Whether the household is complete. + content.vb: Public Shared Function IsComplete(members As IEnumerable(Of Person)) As Boolean + overload: TinyLife.World.Household.IsComplete* + nameWithType.vb: Household.IsComplete(IEnumerable(Of Person)) + modifiers.csharp: + - public + - static + modifiers.vb: + - Public + - Shared + fullName.vb: TinyLife.World.Household.IsComplete(System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Person)) + name.vb: IsComplete(IEnumerable(Of Person)) references: - uid: TinyLife.Objects.Person commentId: T:TinyLife.Objects.Person @@ -2038,6 +2086,12 @@ references: name: ExportedHousehold nameWithType: ExportedHousehold fullName: TinyLife.World.ExportedHousehold +- uid: TinyLife.Objects.Person.ResetToStatic(System.Boolean) + commentId: M:TinyLife.Objects.Person.ResetToStatic(System.Boolean) + isExternal: true +- uid: TinyLife.World.Household.DefaultMoney + commentId: F:TinyLife.World.Household.DefaultMoney + isExternal: true - uid: TinyLife.World.Household.Export* commentId: Overload:TinyLife.World.Household.Export name: Export @@ -2150,3 +2204,11 @@ references: - name: ) nameWithType: ) fullName: ) +- uid: TinyLife.Objects.AgeGroup.Adult + commentId: F:TinyLife.Objects.AgeGroup.Adult + isExternal: true +- uid: TinyLife.World.Household.IsComplete* + commentId: Overload:TinyLife.World.Household.IsComplete + name: IsComplete + nameWithType: Household.IsComplete + fullName: TinyLife.World.Household.IsComplete diff --git a/docs/api/TinyLife.World.IPricedObject.yml b/docs/api/TinyLife.World.IPricedObject.yml index a225ae4..dbc7f48 100644 --- a/docs/api/TinyLife.World.IPricedObject.yml +++ b/docs/api/TinyLife.World.IPricedObject.yml @@ -20,7 +20,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IPricedObject path: World/IPricedObject.cs - startLine: 8 + startLine: 9 assemblies: - Tiny Life namespace: TinyLife.World @@ -55,7 +55,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: World/IPricedObject.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.LockType.yml b/docs/api/TinyLife.World.LockType.yml index d476883..7758a31 100644 --- a/docs/api/TinyLife.World.LockType.yml +++ b/docs/api/TinyLife.World.LockType.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LockType path: World/Opening.cs - startLine: 150 + startLine: 148 assemblies: - Tiny Life namespace: TinyLife.World @@ -69,7 +69,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Household path: World/Opening.cs - startLine: 156 + startLine: 154 assemblies: - Tiny Life namespace: TinyLife.World @@ -103,7 +103,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HouseholdFriends path: World/Opening.cs - startLine: 160 + startLine: 158 assemblies: - Tiny Life namespace: TinyLife.World @@ -137,7 +137,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Employees path: World/Opening.cs - startLine: 164 + startLine: 162 assemblies: - Tiny Life namespace: TinyLife.World @@ -171,7 +171,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Others path: World/Opening.cs - startLine: 168 + startLine: 166 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Lot.yml b/docs/api/TinyLife.World.Lot.yml index 20307c8..ca73e31 100644 --- a/docs/api/TinyLife.World.Lot.yml +++ b/docs/api/TinyLife.World.Lot.yml @@ -37,7 +37,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Lot path: World/Lot.cs - startLine: 24 + startLine: 25 assemblies: - Tiny Life namespace: TinyLife.World @@ -52,7 +52,9 @@ items: Public Class Lot + Inherits JsonTypeSafeGenericDataHolder + Implements IGenericDataHolder, IPricedObject inheritance: - System.Object @@ -101,7 +103,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Id path: World/Lot.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.World @@ -146,7 +148,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Area path: World/Lot.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.World @@ -193,7 +195,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: World/Lot.cs - startLine: 43 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.World @@ -236,7 +238,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Household path: World/Lot.cs - startLine: 48 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.World @@ -273,7 +275,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: World/Lot.cs - startLine: 53 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.World @@ -316,7 +318,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: World/Lot.cs - startLine: 61 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.World @@ -355,7 +357,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: World/Lot.cs - startLine: 70 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.World @@ -390,7 +392,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetObjects path: World/Lot.cs - startLine: 81 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife.World @@ -431,7 +433,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWalls path: World/Lot.cs - startLine: 94 + startLine: 95 assemblies: - Tiny Life namespace: TinyLife.World @@ -466,7 +468,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoofs path: World/Lot.cs - startLine: 107 + startLine: 108 assemblies: - Tiny Life namespace: TinyLife.World @@ -501,7 +503,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AreRequirementsMet path: World/Lot.cs - startLine: 120 + startLine: 121 assemblies: - Tiny Life namespace: TinyLife.World @@ -536,7 +538,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHomeLocation path: World/Lot.cs - startLine: 136 + startLine: 137 assemblies: - Tiny Life namespace: TinyLife.World @@ -575,17 +577,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: World/Lot.cs - startLine: 161 + startLine: 162 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n" example: [] syntax: content: public float GetPrice() return: type: System.Single - description: The object's price content.vb: Public Function GetPrice As Single overload: TinyLife.World.Lot.GetPrice* implements: @@ -612,7 +612,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWeeklyBills path: World/Lot.cs - startLine: 175 + startLine: 176 assemblies: - Tiny Life namespace: TinyLife.World @@ -647,7 +647,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Export path: World/Lot.cs - startLine: 187 + startLine: 188 assemblies: - Tiny Life namespace: TinyLife.World @@ -682,7 +682,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Import path: World/Lot.cs - startLine: 212 + startLine: 213 assemblies: - Tiny Life namespace: TinyLife.World @@ -724,7 +724,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanImport path: World/Lot.cs - startLine: 227 + startLine: 228 assemblies: - Tiny Life namespace: TinyLife.World @@ -763,7 +763,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCoveredArea path: World/Lot.cs - startLine: 239 + startLine: 240 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.LotEmployment.Instance.yml b/docs/api/TinyLife.World.LotEmployment.Instance.yml index 2d6de16..6c6da92 100644 --- a/docs/api/TinyLife.World.LotEmployment.Instance.yml +++ b/docs/api/TinyLife.World.LotEmployment.Instance.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Instance path: World/LotEmployment.cs - startLine: 178 + startLine: 180 assemblies: - Tiny Life namespace: TinyLife.World @@ -80,7 +80,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Lot path: World/LotEmployment.cs - startLine: 184 + startLine: 186 assemblies: - Tiny Life namespace: TinyLife.World @@ -117,7 +117,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: World/LotEmployment.cs - startLine: 188 + startLine: 190 assemblies: - Tiny Life namespace: TinyLife.World @@ -154,7 +154,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetManually path: World/LotEmployment.cs - startLine: 202 + startLine: 204 assemblies: - Tiny Life namespace: TinyLife.World @@ -199,7 +199,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: World/LotEmployment.cs - startLine: 222 + startLine: 224 assemblies: - Tiny Life namespace: TinyLife.World @@ -244,7 +244,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: World/LotEmployment.cs - startLine: 235 + startLine: 237 assemblies: - Tiny Life namespace: TinyLife.World @@ -283,7 +283,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldWorkRightNow path: World/LotEmployment.cs - startLine: 245 + startLine: 247 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.LotEmployment.yml b/docs/api/TinyLife.World.LotEmployment.yml index 94e03c9..398e841 100644 --- a/docs/api/TinyLife.World.LotEmployment.yml +++ b/docs/api/TinyLife.World.LotEmployment.yml @@ -27,7 +27,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LotEmployment path: World/LotEmployment.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.World @@ -72,7 +72,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MapWideEmployments path: World/LotEmployment.cs - startLine: 29 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.World @@ -109,7 +109,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: World/LotEmployment.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.World @@ -144,7 +144,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Actions path: World/LotEmployment.cs - startLine: 46 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.World @@ -179,7 +179,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorkHours path: World/LotEmployment.cs - startLine: 51 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.World @@ -214,7 +214,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsFinished path: World/LotEmployment.cs - startLine: 56 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.World @@ -251,7 +251,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: World/LotEmployment.cs - startLine: 64 + startLine: 65 assemblies: - Tiny Life namespace: TinyLife.World @@ -296,7 +296,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCurrentPerson path: World/LotEmployment.cs - startLine: 78 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.World @@ -338,7 +338,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetCurrentPerson path: World/LotEmployment.cs - startLine: 90 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.LotType.yml b/docs/api/TinyLife.World.LotType.yml index d2c4050..5cd8968 100644 --- a/docs/api/TinyLife.World.LotType.yml +++ b/docs/api/TinyLife.World.LotType.yml @@ -31,7 +31,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LotType path: World/Lot.cs - startLine: 369 + startLine: 370 assemblies: - Tiny Life namespace: TinyLife.World @@ -82,7 +82,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: World/Lot.cs - startLine: 376 + startLine: 377 assemblies: - Tiny Life namespace: TinyLife.World @@ -119,7 +119,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Residential path: World/Lot.cs - startLine: 379 + startLine: 380 assemblies: - Tiny Life namespace: TinyLife.World @@ -154,7 +154,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Park path: World/Lot.cs - startLine: 382 + startLine: 383 assemblies: - Tiny Life namespace: TinyLife.World @@ -189,7 +189,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Gym path: World/Lot.cs - startLine: 385 + startLine: 386 assemblies: - Tiny Life namespace: TinyLife.World @@ -224,7 +224,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: World/Lot.cs - startLine: 395 + startLine: 396 assemblies: - Tiny Life namespace: TinyLife.World @@ -259,7 +259,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsResidential path: World/Lot.cs - startLine: 400 + startLine: 401 assemblies: - Tiny Life namespace: TinyLife.World @@ -294,7 +294,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredFurniture path: World/Lot.cs - startLine: 405 + startLine: 406 assemblies: - Tiny Life namespace: TinyLife.World @@ -329,7 +329,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVisitPriority path: World/Lot.cs - startLine: 411 + startLine: 412 assemblies: - Tiny Life namespace: TinyLife.World @@ -364,7 +364,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Employments path: World/Lot.cs - startLine: 416 + startLine: 417 assemblies: - Tiny Life namespace: TinyLife.World @@ -401,7 +401,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: World/Lot.cs - startLine: 425 + startLine: 426 assemblies: - Tiny Life namespace: TinyLife.World @@ -449,7 +449,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: World/Lot.cs - startLine: 436 + startLine: 437 assemblies: - Tiny Life namespace: TinyLife.World @@ -489,7 +489,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetGroupVisitPriority path: World/Lot.cs - startLine: 449 + startLine: 450 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Mail.yml b/docs/api/TinyLife.World.Mail.yml index 134391b..37c7bb5 100644 --- a/docs/api/TinyLife.World.Mail.yml +++ b/docs/api/TinyLife.World.Mail.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mail path: World/Mail.cs - startLine: 13 + startLine: 14 assemblies: - Tiny Life namespace: TinyLife.World @@ -40,7 +40,9 @@ items: Public MustInherit Class Mail + Inherits JsonTypeSafeGenericDataHolder + Implements IGenericDataHolder inheritance: - System.Object @@ -92,7 +94,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Id path: World/Mail.cs - startLine: 21 + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.World @@ -137,7 +139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SentTime path: World/Mail.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.World @@ -182,7 +184,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: World/Mail.cs - startLine: 34 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.World @@ -218,7 +220,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetReceivingLot path: World/Mail.cs - startLine: 44 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.World @@ -257,7 +259,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetReceivingMailbox path: World/Mail.cs - startLine: 54 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.World @@ -296,7 +298,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnReceived path: World/Mail.cs - startLine: 64 + startLine: 65 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Map.yml b/docs/api/TinyLife.World.Map.yml index 754a9f7..a036161 100644 --- a/docs/api/TinyLife.World.Map.yml +++ b/docs/api/TinyLife.World.Map.yml @@ -57,6 +57,7 @@ items: - TinyLife.World.Map.LoadStaticMap(System.String,System.Action{System.String},System.Boolean) - TinyLife.World.Map.MailToSend - TinyLife.World.Map.MarkDirtyForPathfinding(Microsoft.Xna.Framework.Point) + - TinyLife.World.Map.MarkTileDirtyForDrawing(Microsoft.Xna.Framework.Point) - TinyLife.World.Map.MoveEverything(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Rectangle,System.Boolean) - TinyLife.World.Map.Name - TinyLife.World.Map.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2) @@ -95,7 +96,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Map path: World/Map.cs - startLine: 32 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.World @@ -110,7 +111,9 @@ items: Public Class Map + Inherits JsonTypeSafeGenericDataHolder + Implements IGenericDataHolder inheritance: - System.Object @@ -158,7 +161,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoadRadius path: World/Map.cs - startLine: 39 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.World @@ -193,7 +196,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnUpdate path: World/Map.cs - startLine: 73 + startLine: 75 assemblies: - Tiny Life namespace: TinyLife.World @@ -226,7 +229,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnObjectAdded path: World/Map.cs - startLine: 77 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.World @@ -259,7 +262,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnObjectRemoved path: World/Map.cs - startLine: 81 + startLine: 83 assemblies: - Tiny Life namespace: TinyLife.World @@ -292,7 +295,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: World/Map.cs - startLine: 87 + startLine: 89 assemblies: - Tiny Life namespace: TinyLife.World @@ -337,7 +340,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MailToSend path: World/Map.cs - startLine: 93 + startLine: 95 assemblies: - Tiny Life namespace: TinyLife.World @@ -382,7 +385,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SizeInSections path: World/Map.cs - startLine: 98 + startLine: 100 assemblies: - Tiny Life namespace: TinyLife.World @@ -429,7 +432,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Size path: World/Map.cs - startLine: 104 + startLine: 106 assemblies: - Tiny Life namespace: TinyLife.World @@ -466,7 +469,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StaticVersion path: World/Map.cs - startLine: 110 + startLine: 112 assemblies: - Tiny Life namespace: TinyLife.World @@ -513,7 +516,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: World/Map.cs - startLine: 144 + startLine: 147 assemblies: - Tiny Life namespace: TinyLife.World @@ -552,7 +555,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Finalize path: World/Map.cs - startLine: 150 + startLine: 153 assemblies: - Tiny Life namespace: TinyLife.World @@ -583,7 +586,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: World/Map.cs - startLine: 161 + startLine: 164 assemblies: - Tiny Life namespace: TinyLife.World @@ -625,7 +628,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: World/Map.cs - startLine: 199 + startLine: 202 assemblies: - Tiny Life namespace: TinyLife.World @@ -682,7 +685,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDepth path: World/Map.cs - startLine: 451 + startLine: 447 assemblies: - Tiny Life namespace: TinyLife.World @@ -733,7 +736,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsInBounds path: World/Map.cs - startLine: 462 + startLine: 458 assemblies: - Tiny Life namespace: TinyLife.World @@ -772,7 +775,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsInSectionBounds path: World/Map.cs - startLine: 471 + startLine: 467 assemblies: - Tiny Life namespace: TinyLife.World @@ -811,7 +814,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddRoad path: World/Map.cs - startLine: 480 + startLine: 476 assemblies: - Tiny Life namespace: TinyLife.World @@ -847,7 +850,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsRoad path: World/Map.cs - startLine: 490 + startLine: 486 assemblies: - Tiny Life namespace: TinyLife.World @@ -886,7 +889,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestRoad path: World/Map.cs - startLine: 500 + startLine: 496 assemblies: - Tiny Life namespace: TinyLife.World @@ -928,7 +931,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoads path: World/Map.cs - startLine: 513 + startLine: 509 assemblies: - Tiny Life namespace: TinyLife.World @@ -963,7 +966,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestSidewalk path: World/Map.cs - startLine: 526 + startLine: 522 assemblies: - Tiny Life namespace: TinyLife.World @@ -1005,7 +1008,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTilesAround path: World/Map.cs - startLine: 543 + startLine: 539 assemblies: - Tiny Life namespace: TinyLife.World @@ -1059,7 +1062,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestEmptyTile path: World/Map.cs - startLine: 570 + startLine: 566 assemblies: - Tiny Life namespace: TinyLife.World @@ -1110,7 +1113,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomTile path: World/Map.cs - startLine: 588 + startLine: 584 assemblies: - Tiny Life namespace: TinyLife.World @@ -1167,7 +1170,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: World/Map.cs - startLine: 613 + startLine: 609 assemblies: - Tiny Life namespace: TinyLife.World @@ -1207,7 +1210,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoom path: World/Map.cs - startLine: 668 + startLine: 657 assemblies: - Tiny Life namespace: TinyLife.World @@ -1246,7 +1249,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLot path: World/Map.cs - startLine: 683 + startLine: 672 assemblies: - Tiny Life namespace: TinyLife.World @@ -1285,7 +1288,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLot path: World/Map.cs - startLine: 694 + startLine: 683 assemblies: - Tiny Life namespace: TinyLife.World @@ -1324,7 +1327,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLot path: World/Map.cs - startLine: 707 + startLine: 696 assemblies: - Tiny Life namespace: TinyLife.World @@ -1363,7 +1366,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveLot path: World/Map.cs - startLine: 717 + startLine: 706 assemblies: - Tiny Life namespace: TinyLife.World @@ -1399,7 +1402,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLots path: World/Map.cs - startLine: 725 + startLine: 714 assemblies: - Tiny Life namespace: TinyLife.World @@ -1434,7 +1437,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddWall path: World/Map.cs - startLine: 736 + startLine: 725 assemblies: - Tiny Life namespace: TinyLife.World @@ -1476,7 +1479,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddWall path: World/Map.cs - startLine: 748 + startLine: 737 assemblies: - Tiny Life namespace: TinyLife.World @@ -1518,7 +1521,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveWall path: World/Map.cs - startLine: 759 + startLine: 748 assemblies: - Tiny Life namespace: TinyLife.World @@ -1560,7 +1563,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWallBetween path: World/Map.cs - startLine: 775 + startLine: 764 assemblies: - Tiny Life namespace: TinyLife.World @@ -1602,7 +1605,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTile path: World/Map.cs - startLine: 789 + startLine: 778 assemblies: - Tiny Life namespace: TinyLife.World @@ -1641,7 +1644,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetTile path: World/Map.cs - startLine: 799 + startLine: 788 assemblies: - Tiny Life namespace: TinyLife.World @@ -1680,7 +1683,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddRoof path: World/Map.cs - startLine: 809 + startLine: 803 assemblies: - Tiny Life namespace: TinyLife.World @@ -1716,7 +1719,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoof path: World/Map.cs - startLine: 819 + startLine: 813 assemblies: - Tiny Life namespace: TinyLife.World @@ -1755,7 +1758,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveRoof path: World/Map.cs - startLine: 832 + startLine: 826 assemblies: - Tiny Life namespace: TinyLife.World @@ -1791,7 +1794,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetObjects path: World/Map.cs - startLine: 843 + startLine: 837 assemblies: - Tiny Life namespace: TinyLife.World @@ -1800,6 +1803,7 @@ items: syntax: content: >- public IEnumerable GetObjects(RectangleF area) + where T : MapObject parameters: - id: area @@ -1838,7 +1842,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetObject path: World/Map.cs - startLine: 859 + startLine: 853 assemblies: - Tiny Life namespace: TinyLife.World @@ -1847,6 +1851,7 @@ items: syntax: content: >- public T GetObject(Guid id) + where T : MapObject parameters: - id: id @@ -1885,7 +1890,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddObject path: World/Map.cs - startLine: 874 + startLine: 868 assemblies: - Tiny Life namespace: TinyLife.World @@ -1921,7 +1926,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveObject path: World/Map.cs - startLine: 897 + startLine: 891 assemblies: - Tiny Life namespace: TinyLife.World @@ -1958,7 +1963,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPeople path: World/Map.cs - startLine: 915 + startLine: 909 assemblies: - Tiny Life namespace: TinyLife.World @@ -1993,7 +1998,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHousehold path: World/Map.cs - startLine: 927 + startLine: 921 assemblies: - Tiny Life namespace: TinyLife.World @@ -2032,7 +2037,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHousehold path: World/Map.cs - startLine: 940 + startLine: 934 assemblies: - Tiny Life namespace: TinyLife.World @@ -2071,7 +2076,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddHousehold path: World/Map.cs - startLine: 953 + startLine: 947 assemblies: - Tiny Life namespace: TinyLife.World @@ -2110,7 +2115,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveHousehold path: World/Map.cs - startLine: 963 + startLine: 957 assemblies: - Tiny Life namespace: TinyLife.World @@ -2146,7 +2151,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHouseholds path: World/Map.cs - startLine: 971 + startLine: 965 assemblies: - Tiny Life namespace: TinyLife.World @@ -2181,7 +2186,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSection path: World/Map.cs - startLine: 981 + startLine: 975 assemblies: - Tiny Life namespace: TinyLife.World @@ -2220,7 +2225,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSections path: World/Map.cs - startLine: 993 + startLine: 987 assemblies: - Tiny Life namespace: TinyLife.World @@ -2262,7 +2267,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSections path: World/Map.cs - startLine: 1003 + startLine: 997 assemblies: - Tiny Life namespace: TinyLife.World @@ -2304,7 +2309,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkDirtyForPathfinding path: World/Map.cs - startLine: 1024 + startLine: 1018 assemblies: - Tiny Life namespace: TinyLife.World @@ -2340,7 +2345,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPathCost path: World/Map.cs - startLine: 1044 + startLine: 1038 assemblies: - Tiny Life namespace: TinyLife.World @@ -2385,7 +2390,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanWalkBetween path: World/Map.cs - startLine: 1063 + startLine: 1057 assemblies: - Tiny Life namespace: TinyLife.World @@ -2430,7 +2435,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsFreeSpot path: World/Map.cs - startLine: 1072 + startLine: 1066 assemblies: - Tiny Life namespace: TinyLife.World @@ -2469,7 +2474,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDeadPerson path: World/Map.cs - startLine: 1082 + startLine: 1076 assemblies: - Tiny Life namespace: TinyLife.World @@ -2508,7 +2513,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlaySound path: World/Map.cs - startLine: 1102 + startLine: 1096 assemblies: - Tiny Life namespace: TinyLife.World @@ -2562,7 +2567,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlaySound path: World/Map.cs - startLine: 1119 + startLine: 1113 assemblies: - Tiny Life namespace: TinyLife.World @@ -2616,7 +2621,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestExitRoad path: World/Map.cs - startLine: 1137 + startLine: 1131 assemblies: - Tiny Life namespace: TinyLife.World @@ -2654,7 +2659,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetExitRoads path: World/Map.cs - startLine: 1145 + startLine: 1139 assemblies: - Tiny Life namespace: TinyLife.World @@ -2689,7 +2694,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWalls path: World/Map.cs - startLine: 1160 + startLine: 1154 assemblies: - Tiny Life namespace: TinyLife.World @@ -2728,7 +2733,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SendMail path: World/Map.cs - startLine: 1174 + startLine: 1168 assemblies: - Tiny Life namespace: TinyLife.World @@ -2764,7 +2769,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ApplyCameraRotation path: World/Map.cs - startLine: 1185 + startLine: 1179 assemblies: - Tiny Life namespace: TinyLife.World @@ -2812,7 +2817,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ApplyInverseCameraRotation path: World/Map.cs - startLine: 1201 + startLine: 1195 assemblies: - Tiny Life namespace: TinyLife.World @@ -2857,7 +2862,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCameraRotationChanged path: World/Map.cs - startLine: 1216 + startLine: 1210 assemblies: - Tiny Life namespace: TinyLife.World @@ -2896,7 +2901,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLight path: World/Map.cs - startLine: 1238 + startLine: 1232 assemblies: - Tiny Life namespace: TinyLife.World @@ -2932,7 +2937,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveLight path: World/Map.cs - startLine: 1247 + startLine: 1241 assemblies: - Tiny Life namespace: TinyLife.World @@ -2968,7 +2973,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveEverything path: World/Map.cs - startLine: 1258 + startLine: 1252 assemblies: - Tiny Life namespace: TinyLife.World @@ -3010,7 +3015,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ValidateRooms path: World/Map.cs - startLine: 1317 + startLine: 1311 assemblies: - Tiny Life namespace: TinyLife.World @@ -3046,7 +3051,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRegularVisitors path: World/Map.cs - startLine: 1332 + startLine: 1326 assemblies: - Tiny Life namespace: TinyLife.World @@ -3081,7 +3086,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateExternalPeople path: World/Map.cs - startLine: 1343 + startLine: 1338 assemblies: - Tiny Life namespace: TinyLife.World @@ -3113,7 +3118,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsLotHidden path: World/Map.cs - startLine: 1426 + startLine: 1421 assemblies: - Tiny Life namespace: TinyLife.World @@ -3152,7 +3157,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAllLotEmployments path: World/Map.cs - startLine: 1443 + startLine: 1438 assemblies: - Tiny Life namespace: TinyLife.World @@ -3169,6 +3174,42 @@ items: - public modifiers.vb: - Public +- uid: TinyLife.World.Map.MarkTileDirtyForDrawing(Microsoft.Xna.Framework.Point) + commentId: M:TinyLife.World.Map.MarkTileDirtyForDrawing(Microsoft.Xna.Framework.Point) + id: MarkTileDirtyForDrawing(Microsoft.Xna.Framework.Point) + parent: TinyLife.World.Map + langs: + - csharp + - vb + name: MarkTileDirtyForDrawing(Point) + nameWithType: Map.MarkTileDirtyForDrawing(Point) + fullName: TinyLife.World.Map.MarkTileDirtyForDrawing(Microsoft.Xna.Framework.Point) + type: Method + source: + remote: + path: TinyLife/World/Map.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: MarkTileDirtyForDrawing + path: World/Map.cs + startLine: 1451 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nMarks the given position dirty for drawing, which causes the underlying to re-render the tile.\nThis method is used automatically by and .\n" + example: [] + syntax: + content: public void MarkTileDirtyForDrawing(Point pos) + parameters: + - id: pos + type: Microsoft.Xna.Framework.Point + description: The position to mark dirty. + content.vb: Public Sub MarkTileDirtyForDrawing(pos As Point) + overload: TinyLife.World.Map.MarkTileDirtyForDrawing* + modifiers.csharp: + - public + modifiers.vb: + - Public - uid: TinyLife.World.Map.LoadStaticMap(System.String,System.Action{System.String},System.Boolean) commentId: M:TinyLife.World.Map.LoadStaticMap(System.String,System.Action{System.String},System.Boolean) id: LoadStaticMap(System.String,System.Action{System.String},System.Boolean) @@ -3187,7 +3228,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoadStaticMap path: World/Map.cs - startLine: 1793 + startLine: 1802 assemblies: - Tiny Life namespace: TinyLife.World @@ -5680,6 +5721,22 @@ references: - name: ) nameWithType: ) fullName: ) +- uid: MLEM.Graphics.StaticSpriteBatch + commentId: T:MLEM.Graphics.StaticSpriteBatch + isExternal: true +- uid: TinyLife.World.Map.SetTile(Microsoft.Xna.Framework.Point,TinyLife.World.Tile) + commentId: M:TinyLife.World.Map.SetTile(Microsoft.Xna.Framework.Point,TinyLife.World.Tile) + isExternal: true +- uid: TinyLife.World.GrassyAutoTile + commentId: T:TinyLife.World.GrassyAutoTile + name: GrassyAutoTile + nameWithType: GrassyAutoTile + fullName: TinyLife.World.GrassyAutoTile +- uid: TinyLife.World.Map.MarkTileDirtyForDrawing* + commentId: Overload:TinyLife.World.Map.MarkTileDirtyForDrawing + name: MarkTileDirtyForDrawing + nameWithType: Map.MarkTileDirtyForDrawing + fullName: TinyLife.World.Map.MarkTileDirtyForDrawing - uid: TinyLife.World.Map.Validate(System.Action{System.String},System.Boolean) commentId: M:TinyLife.World.Map.Validate(System.Action{System.String},System.Boolean) isExternal: true diff --git a/docs/api/TinyLife.World.MapAudioEmitter.yml b/docs/api/TinyLife.World.MapAudioEmitter.yml index c530c9f..e2b7ce2 100644 --- a/docs/api/TinyLife.World.MapAudioEmitter.yml +++ b/docs/api/TinyLife.World.MapAudioEmitter.yml @@ -20,7 +20,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MapAudioEmitter path: World/MapAudioEmitter.cs - startLine: 8 + startLine: 9 assemblies: - Tiny Life namespace: TinyLife.World @@ -30,6 +30,7 @@ items: content: 'public class MapAudioEmitter : AudioEmitter' content.vb: >- Public Class MapAudioEmitter + Inherits AudioEmitter inheritance: - System.Object @@ -73,7 +74,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorldPosition path: World/MapAudioEmitter.cs - startLine: 13 + startLine: 14 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.MapSection.yml b/docs/api/TinyLife.World.MapSection.yml index 3510a98..6735e87 100644 --- a/docs/api/TinyLife.World.MapSection.yml +++ b/docs/api/TinyLife.World.MapSection.yml @@ -12,6 +12,7 @@ items: - TinyLife.World.MapSection.Size - TinyLife.World.MapSection.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.World.MapSection.Validate + - TinyLife.World.MapSection.ValidateEarly(TinyLife.World.Map) langs: - csharp - vb @@ -26,7 +27,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MapSection path: World/MapSection.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.World @@ -41,7 +42,9 @@ items: Public Class MapSection + Inherits JsonTypeSafeGenericDataHolder + Implements IGenericDataHolder inheritance: - System.Object @@ -89,7 +92,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Size path: World/MapSection.cs - startLine: 22 + startLine: 23 assemblies: - Tiny Life namespace: TinyLife.World @@ -124,7 +127,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Bleed path: World/MapSection.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.World @@ -159,7 +162,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SectionPos path: World/MapSection.cs - startLine: 34 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.World @@ -204,7 +207,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Pos path: World/MapSection.cs - startLine: 38 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.World @@ -241,7 +244,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: World/MapSection.cs - startLine: 60 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.World @@ -280,7 +283,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: World/MapSection.cs - startLine: 77 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife.World @@ -304,6 +307,42 @@ items: - public modifiers.vb: - Public +- uid: TinyLife.World.MapSection.ValidateEarly(TinyLife.World.Map) + commentId: M:TinyLife.World.MapSection.ValidateEarly(TinyLife.World.Map) + id: ValidateEarly(TinyLife.World.Map) + parent: TinyLife.World.MapSection + langs: + - csharp + - vb + name: ValidateEarly(Map) + nameWithType: MapSection.ValidateEarly(Map) + fullName: TinyLife.World.MapSection.ValidateEarly(TinyLife.World.Map) + type: Method + source: + remote: + path: TinyLife/World/MapSection.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ValidateEarly + path: World/MapSection.cs + startLine: 94 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nValidates this map section early, setting its map, and adding its objects to the appropriate collections, and validating the section's tiles.\nThis method is called for all sections before is called for any sections.\n" + example: [] + syntax: + content: public void ValidateEarly(Map map) + parameters: + - id: map + type: TinyLife.World.Map + description: The map that this section is on. + content.vb: Public Sub ValidateEarly(map As Map) + overload: TinyLife.World.MapSection.ValidateEarly* + modifiers.csharp: + - public + modifiers.vb: + - Public - uid: TinyLife.World.MapSection.Validate commentId: M:TinyLife.World.MapSection.Validate id: Validate @@ -322,7 +361,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: World/MapSection.cs - startLine: 92 + startLine: 117 assemblies: - Tiny Life namespace: TinyLife.World @@ -960,6 +999,14 @@ references: name: Single nameWithType: Single fullName: System.Single +- uid: TinyLife.World.MapSection.Validate + commentId: M:TinyLife.World.MapSection.Validate + isExternal: true +- uid: TinyLife.World.MapSection.ValidateEarly* + commentId: Overload:TinyLife.World.MapSection.ValidateEarly + name: ValidateEarly + nameWithType: MapSection.ValidateEarly + fullName: TinyLife.World.MapSection.ValidateEarly - uid: TinyLife.Objects.MapObject commentId: T:TinyLife.Objects.MapObject parent: TinyLife.Objects diff --git a/docs/api/TinyLife.World.Opening.yml b/docs/api/TinyLife.World.Opening.yml index 59affba..0b7e05e 100644 --- a/docs/api/TinyLife.World.Opening.yml +++ b/docs/api/TinyLife.World.Opening.yml @@ -26,7 +26,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Opening path: World/Opening.cs - startLine: 12 + startLine: 14 assemblies: - Tiny Life namespace: TinyLife.World @@ -41,6 +41,7 @@ items: Public Class Opening + Implements IPricedObject inheritance: - System.Object @@ -86,7 +87,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: World/Opening.cs - startLine: 19 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.World @@ -131,7 +132,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Color path: World/Opening.cs - startLine: 24 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.World @@ -176,7 +177,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: World/Opening.cs - startLine: 31 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.World @@ -215,7 +216,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: World/Opening.cs - startLine: 48 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.World @@ -280,7 +281,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanWalkThrough path: World/Opening.cs - startLine: 57 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.World @@ -322,7 +323,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanPlaceOn path: World/Opening.cs - startLine: 66 + startLine: 68 assemblies: - Tiny Life namespace: TinyLife.World @@ -362,17 +363,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: World/Opening.cs - startLine: 71 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n" example: [] syntax: content: public float GetPrice() return: type: System.Single - description: The object's price content.vb: Public Function GetPrice As Single overload: TinyLife.World.Opening.GetPrice* implements: diff --git a/docs/api/TinyLife.World.OpeningType.yml b/docs/api/TinyLife.World.OpeningType.yml index 9db102e..3c1dc88 100644 --- a/docs/api/TinyLife.World.OpeningType.yml +++ b/docs/api/TinyLife.World.OpeningType.yml @@ -30,7 +30,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OpeningType path: World/OpeningType.cs - startLine: 18 + startLine: 19 assemblies: - Tiny Life namespace: TinyLife.World @@ -81,7 +81,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: World/OpeningType.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.World @@ -118,7 +118,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: World/OpeningType.cs - startLine: 42 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.World @@ -153,7 +153,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallMode path: World/OpeningType.cs - startLine: 46 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.World @@ -188,7 +188,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: World/OpeningType.cs - startLine: 50 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.World @@ -223,7 +223,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorScheme path: World/OpeningType.cs - startLine: 54 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.World @@ -258,7 +258,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: World/OpeningType.cs - startLine: 59 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.World @@ -293,7 +293,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: World/OpeningType.cs - startLine: 74 + startLine: 75 assemblies: - Tiny Life namespace: TinyLife.World @@ -350,7 +350,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: World/OpeningType.cs - startLine: 96 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.World @@ -413,7 +413,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: World/OpeningType.cs - startLine: 115 + startLine: 116 assemblies: - Tiny Life namespace: TinyLife.World @@ -461,7 +461,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Construct path: World/OpeningType.cs - startLine: 128 + startLine: 129 assemblies: - Tiny Life namespace: TinyLife.World @@ -503,7 +503,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: World/OpeningType.cs - startLine: 136 + startLine: 137 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Roof.yml b/docs/api/TinyLife.World.Roof.yml index 290ec16..4a99954 100644 --- a/docs/api/TinyLife.World.Roof.yml +++ b/docs/api/TinyLife.World.Roof.yml @@ -43,6 +43,7 @@ items: Public Class Roof + Implements IPricedObject inheritance: - System.Object @@ -362,13 +363,11 @@ items: assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n" example: [] syntax: content: public float GetPrice() return: type: System.Single - description: The object's price content.vb: Public Function GetPrice As Single overload: TinyLife.World.Roof.GetPrice* implements: diff --git a/docs/api/TinyLife.World.RoofType.yml b/docs/api/TinyLife.World.RoofType.yml index 77a9267..7b59026 100644 --- a/docs/api/TinyLife.World.RoofType.yml +++ b/docs/api/TinyLife.World.RoofType.yml @@ -35,7 +35,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoofType path: World/Roof.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.World @@ -86,7 +86,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: World/Roof.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.World @@ -123,7 +123,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernFlat path: World/Roof.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.World @@ -158,7 +158,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SquareShingles path: World/Roof.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.World @@ -193,7 +193,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Thatch path: World/Roof.cs - startLine: 38 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.World @@ -228,7 +228,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoundedShingles path: World/Roof.cs - startLine: 39 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.World @@ -263,7 +263,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: World/Roof.cs - startLine: 45 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.World @@ -298,7 +298,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: World/Roof.cs - startLine: 49 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.World @@ -333,7 +333,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: World/Roof.cs - startLine: 53 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.World @@ -368,7 +368,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Texture path: World/Roof.cs - startLine: 58 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.World @@ -403,7 +403,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Style path: World/Roof.cs - startLine: 63 + startLine: 64 assemblies: - Tiny Life namespace: TinyLife.World @@ -438,7 +438,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: World/Roof.cs - startLine: 68 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife.World @@ -473,7 +473,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: World/Roof.cs - startLine: 79 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife.World @@ -524,7 +524,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: World/Roof.cs - startLine: 95 + startLine: 96 assemblies: - Tiny Life namespace: TinyLife.World @@ -571,7 +571,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: World/Roof.cs - startLine: 114 + startLine: 115 assemblies: - Tiny Life namespace: TinyLife.World @@ -630,7 +630,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: World/Roof.cs - startLine: 187 + startLine: 188 assemblies: - Tiny Life namespace: TinyLife.World @@ -671,7 +671,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: World/Roof.cs - startLine: 196 + startLine: 197 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Room.yml b/docs/api/TinyLife.World.Room.yml index c65ba16..3b1e93c 100644 --- a/docs/api/TinyLife.World.Room.yml +++ b/docs/api/TinyLife.World.Room.yml @@ -31,7 +31,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Room path: World/Room.cs - startLine: 10 + startLine: 11 assemblies: - Tiny Life namespace: TinyLife.World @@ -76,7 +76,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Map path: World/Room.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.World @@ -111,7 +111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Center path: World/Room.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.World @@ -146,7 +146,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Tiles path: World/Room.cs - startLine: 24 + startLine: 25 assemblies: - Tiny Life namespace: TinyLife.World @@ -181,7 +181,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CoveredSections path: World/Room.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.World @@ -216,7 +216,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FullyRoofed path: World/Room.cs - startLine: 34 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.World @@ -253,7 +253,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsSameRoom path: World/Room.cs - startLine: 51 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.World @@ -295,7 +295,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: World/Room.cs - startLine: 61 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.World @@ -330,7 +330,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWalls path: World/Room.cs - startLine: 97 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife.World @@ -369,7 +369,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetObjects path: World/Room.cs - startLine: 121 + startLine: 122 assemblies: - Tiny Life namespace: TinyLife.World @@ -378,6 +378,7 @@ items: syntax: content: >- public IEnumerable GetObjects() + where T : MapObject typeParameters: - id: T @@ -411,7 +412,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLights path: World/Room.cs - startLine: 140 + startLine: 141 assemblies: - Tiny Life namespace: TinyLife.World @@ -446,7 +447,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDecorativeRating path: World/Room.cs - startLine: 156 + startLine: 157 assemblies: - Tiny Life namespace: TinyLife.World @@ -481,7 +482,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetConnectedRooms path: World/Room.cs - startLine: 173 + startLine: 174 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Soundscape.IntensityDelegate.yml b/docs/api/TinyLife.World.Soundscape.IntensityDelegate.yml new file mode 100644 index 0000000..96e3adf --- /dev/null +++ b/docs/api/TinyLife.World.Soundscape.IntensityDelegate.yml @@ -0,0 +1,167 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.World.Soundscape.IntensityDelegate + commentId: T:TinyLife.World.Soundscape.IntensityDelegate + id: Soundscape.IntensityDelegate + parent: TinyLife.World + children: [] + langs: + - csharp + - vb + name: Soundscape.IntensityDelegate + nameWithType: Soundscape.IntensityDelegate + fullName: TinyLife.World.Soundscape.IntensityDelegate + type: Delegate + source: + remote: + path: TinyLife/World/Soundscape.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: IntensityDelegate + path: World/Soundscape.cs + startLine: 114 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nA delegate method used by to determine the volume that an ambient sound should have.\nThe returned volume should be between 0 and 1, where 0 means the soundscape will not be played at all.\n" + example: [] + syntax: + content: public delegate float IntensityDelegate(Map map, Vector2 cameraWorldPos); + parameters: + - id: map + type: TinyLife.World.Map + - id: cameraWorldPos + type: Microsoft.Xna.Framework.Vector2 + return: + type: System.Single + content.vb: Public Delegate Function IntensityDelegate(map As Map, cameraWorldPos As Vector2) As Single + extensionMethods: + - TinyLife.World.Soundscape.IntensityDelegate.TinyLife.Utilities.Extensions.JsonCopy``1 + modifiers.csharp: + - public + - delegate + modifiers.vb: + - Public + - Delegate +references: +- uid: TinyLife.World.Soundscape + commentId: T:TinyLife.World.Soundscape + name: Soundscape + nameWithType: Soundscape + fullName: TinyLife.World.Soundscape +- uid: TinyLife.World + commentId: N:TinyLife.World + name: TinyLife.World + nameWithType: TinyLife.World + fullName: TinyLife.World +- uid: TinyLife.World.Soundscape.IntensityDelegate.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() + nameWithType: Extensions.JsonCopy() + fullName: TinyLife.Utilities.Extensions.JsonCopy() + nameWithType.vb: Extensions.JsonCopy(Of Soundscape.IntensityDelegate)() + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.Soundscape.IntensityDelegate)() + name.vb: JsonCopy(Of Soundscape.IntensityDelegate)() + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1 + name: JsonCopy + nameWithType: Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1 + name: JsonCopy(Of Soundscape.IntensityDelegate) + nameWithType: Extensions.JsonCopy(Of Soundscape.IntensityDelegate) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.Soundscape.IntensityDelegate) + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.World.Map + commentId: T:TinyLife.World.Map + parent: TinyLife.World + name: Map + nameWithType: Map + fullName: TinyLife.World.Map +- uid: Microsoft.Xna.Framework.Vector2 + commentId: T:Microsoft.Xna.Framework.Vector2 + parent: Microsoft.Xna.Framework + isExternal: true + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + name: Single + nameWithType: Single + fullName: System.Single +- 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 + nameWithType: Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy + - name: ( + nameWithType: ( + fullName: ( + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(Of T) + nameWithType: Extensions.JsonCopy(Of T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of T) + - name: ( + nameWithType: ( + fullName: ( + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Utilities.Extensions + commentId: T:TinyLife.Utilities.Extensions + parent: TinyLife.Utilities + name: Extensions + nameWithType: Extensions + fullName: TinyLife.Utilities.Extensions +- uid: Microsoft.Xna.Framework + commentId: N:Microsoft.Xna.Framework + isExternal: true + name: Microsoft.Xna.Framework + nameWithType: Microsoft.Xna.Framework + fullName: Microsoft.Xna.Framework +- uid: System + commentId: N:System + isExternal: true + name: System + nameWithType: System + fullName: System +- uid: TinyLife.Utilities + commentId: N:TinyLife.Utilities + name: TinyLife.Utilities + nameWithType: TinyLife.Utilities + fullName: TinyLife.Utilities diff --git a/docs/api/TinyLife.World.Soundscape.yml b/docs/api/TinyLife.World.Soundscape.yml new file mode 100644 index 0000000..0f51a20 --- /dev/null +++ b/docs/api/TinyLife.World.Soundscape.yml @@ -0,0 +1,702 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.World.Soundscape + commentId: T:TinyLife.World.Soundscape + id: Soundscape + parent: TinyLife.World + children: + - TinyLife.World.Soundscape.#ctor(TinyLife.World.Soundscape.IntensityDelegate,Microsoft.Xna.Framework.Audio.SoundEffect[]) + - TinyLife.World.Soundscape.Soundscapes + - TinyLife.World.Soundscape.Update(TinyLife.World.Map,MLEM.Cameras.Camera) + langs: + - csharp + - vb + name: Soundscape + nameWithType: Soundscape + fullName: TinyLife.World.Soundscape + type: Class + source: + remote: + path: TinyLife/World/Soundscape.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Soundscape + path: World/Soundscape.cs + startLine: 18 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nA soundscape is a set of background/ambient sounds that play to enhance the atmosphere of the game.\nTo create a new soundscape, it can be added to .\n" + example: [] + syntax: + content: public class Soundscape + content.vb: Public Class Soundscape + inheritance: + - System.Object + inheritedMembers: + - 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.World.Soundscape.TinyLife.Utilities.Extensions.JsonCopy``1 + modifiers.csharp: + - public + - class + modifiers.vb: + - Public + - Class +- uid: TinyLife.World.Soundscape.Soundscapes + commentId: F:TinyLife.World.Soundscape.Soundscapes + id: Soundscapes + parent: TinyLife.World.Soundscape + langs: + - csharp + - vb + name: Soundscapes + nameWithType: Soundscape.Soundscapes + fullName: TinyLife.World.Soundscape.Soundscapes + type: Field + source: + remote: + path: TinyLife/World/Soundscape.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Soundscapes + path: World/Soundscape.cs + startLine: 24 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nThe set of soundscapes that are active in the game.\nTo create a new soundscape and to have its method called while in-game, it can be added to this collection.\n" + example: [] + syntax: + content: public static readonly List Soundscapes + return: + type: System.Collections.Generic.List{TinyLife.World.Soundscape} + content.vb: Public Shared ReadOnly Soundscapes As List(Of Soundscape) + modifiers.csharp: + - public + - static + - readonly + modifiers.vb: + - Public + - Shared + - ReadOnly +- uid: TinyLife.World.Soundscape.#ctor(TinyLife.World.Soundscape.IntensityDelegate,Microsoft.Xna.Framework.Audio.SoundEffect[]) + commentId: M:TinyLife.World.Soundscape.#ctor(TinyLife.World.Soundscape.IntensityDelegate,Microsoft.Xna.Framework.Audio.SoundEffect[]) + id: '#ctor(TinyLife.World.Soundscape.IntensityDelegate,Microsoft.Xna.Framework.Audio.SoundEffect[])' + parent: TinyLife.World.Soundscape + langs: + - csharp + - vb + name: Soundscape(Soundscape.IntensityDelegate, SoundEffect[]) + nameWithType: Soundscape.Soundscape(Soundscape.IntensityDelegate, SoundEffect[]) + fullName: TinyLife.World.Soundscape.Soundscape(TinyLife.World.Soundscape.IntensityDelegate, Microsoft.Xna.Framework.Audio.SoundEffect[]) + type: Constructor + source: + remote: + path: TinyLife/World/Soundscape.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: World/Soundscape.cs + startLine: 47 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nCreates a new soundscape with the given settings.\n" + example: [] + syntax: + content: public Soundscape(Soundscape.IntensityDelegate intensityFunction, params SoundEffect[] sounds) + parameters: + - id: intensityFunction + type: TinyLife.World.Soundscape.IntensityDelegate + description: The intensity function that determines the intensity of this soundscape at any given position. + - id: sounds + type: Microsoft.Xna.Framework.Audio.SoundEffect[] + description: The set of sound effects that this soundscape should contain, which will be randomly chosen from. + content.vb: Public Sub New(intensityFunction As Soundscape.IntensityDelegate, ParamArray sounds As SoundEffect()) + overload: TinyLife.World.Soundscape.#ctor* + nameWithType.vb: Soundscape.Soundscape(Soundscape.IntensityDelegate, SoundEffect()) + modifiers.csharp: + - public + modifiers.vb: + - Public + fullName.vb: TinyLife.World.Soundscape.Soundscape(TinyLife.World.Soundscape.IntensityDelegate, Microsoft.Xna.Framework.Audio.SoundEffect()) + name.vb: Soundscape(Soundscape.IntensityDelegate, SoundEffect()) +- uid: TinyLife.World.Soundscape.Update(TinyLife.World.Map,MLEM.Cameras.Camera) + commentId: M:TinyLife.World.Soundscape.Update(TinyLife.World.Map,MLEM.Cameras.Camera) + id: Update(TinyLife.World.Map,MLEM.Cameras.Camera) + parent: TinyLife.World.Soundscape + langs: + - csharp + - vb + name: Update(Map, Camera) + nameWithType: Soundscape.Update(Map, Camera) + fullName: TinyLife.World.Soundscape.Update(TinyLife.World.Map, MLEM.Cameras.Camera) + type: Method + source: + remote: + path: TinyLife/World/Soundscape.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Update + path: World/Soundscape.cs + startLine: 57 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nUpdates this soundscape, querying its intensity function and playing its sound effects.\n" + example: [] + syntax: + content: public virtual void Update(Map map, Camera camera) + parameters: + - id: map + type: TinyLife.World.Map + description: The map that the soundscape should play on. + - id: camera + type: MLEM.Cameras.Camera + description: The game's camera. + content.vb: Public Overridable Sub Update(map As Map, camera As Camera) + overload: TinyLife.World.Soundscape.Update* + modifiers.csharp: + - public + - virtual + modifiers.vb: + - Public + - Overridable +references: +- uid: TinyLife.World.Soundscape.Soundscapes + commentId: F:TinyLife.World.Soundscape.Soundscapes + isExternal: true +- uid: TinyLife.World + commentId: N:TinyLife.World + name: TinyLife.World + nameWithType: TinyLife.World + fullName: TinyLife.World +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + name: Object + nameWithType: Object + fullName: System.Object +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + name: Equals(Object) + nameWithType: Object.Equals(Object) + fullName: System.Object.Equals(System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: Equals(Object, Object) + nameWithType: Object.Equals(Object, Object) + fullName: System.Object.Equals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + name: GetHashCode() + nameWithType: Object.GetHashCode() + fullName: System.Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + nameWithType: Object.GetHashCode + fullName: System.Object.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + nameWithType: Object.GetHashCode + fullName: System.Object.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + name: GetType() + nameWithType: Object.GetType() + fullName: System.Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + name: MemberwiseClone() + nameWithType: Object.MemberwiseClone() + fullName: System.Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: ReferenceEquals(Object, Object) + nameWithType: Object.ReferenceEquals(Object, Object) + fullName: System.Object.ReferenceEquals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + name: ToString() + nameWithType: Object.ToString() + fullName: System.Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.World.Soundscape.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() + nameWithType: Extensions.JsonCopy() + fullName: TinyLife.Utilities.Extensions.JsonCopy() + nameWithType.vb: Extensions.JsonCopy(Of Soundscape)() + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.Soundscape)() + name.vb: JsonCopy(Of Soundscape)() + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1 + name: JsonCopy + nameWithType: Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1 + name: JsonCopy(Of Soundscape) + nameWithType: Extensions.JsonCopy(Of Soundscape) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.Soundscape) + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System + commentId: N:System + isExternal: true + name: System + nameWithType: System + fullName: System +- 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 + nameWithType: Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy + - name: ( + nameWithType: ( + fullName: ( + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(Of T) + nameWithType: Extensions.JsonCopy(Of T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of T) + - name: ( + nameWithType: ( + fullName: ( + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- 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 +- uid: TinyLife.World.Soundscape.Update(TinyLife.World.Map,MLEM.Cameras.Camera) + commentId: M:TinyLife.World.Soundscape.Update(TinyLife.World.Map,MLEM.Cameras.Camera) + isExternal: true +- uid: System.Collections.Generic.List{TinyLife.World.Soundscape} + commentId: T:System.Collections.Generic.List{TinyLife.World.Soundscape} + parent: System.Collections.Generic + definition: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + nameWithType.vb: List(Of Soundscape) + fullName.vb: System.Collections.Generic.List(Of TinyLife.World.Soundscape) + name.vb: List(Of Soundscape) + spec.csharp: + - uid: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: TinyLife.World.Soundscape + name: Soundscape + nameWithType: Soundscape + fullName: TinyLife.World.Soundscape + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: TinyLife.World.Soundscape + name: Soundscape + nameWithType: Soundscape + fullName: TinyLife.World.Soundscape + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic.List`1 + commentId: T:System.Collections.Generic.List`1 + isExternal: true + name: List + nameWithType: List + fullName: System.Collections.Generic.List + nameWithType.vb: List(Of T) + fullName.vb: System.Collections.Generic.List(Of T) + name.vb: List(Of T) + spec.csharp: + - uid: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + isExternal: true + - name: < + nameWithType: < + fullName: < + - name: T + nameWithType: T + fullName: T + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic +- uid: TinyLife.World.Soundscape.#ctor* + commentId: Overload:TinyLife.World.Soundscape.#ctor + name: Soundscape + nameWithType: Soundscape.Soundscape + fullName: TinyLife.World.Soundscape.Soundscape +- uid: TinyLife.World.Soundscape.IntensityDelegate + commentId: T:TinyLife.World.Soundscape.IntensityDelegate + parent: TinyLife.World + name: Soundscape.IntensityDelegate + nameWithType: Soundscape.IntensityDelegate + fullName: TinyLife.World.Soundscape.IntensityDelegate +- uid: Microsoft.Xna.Framework.Audio.SoundEffect[] + isExternal: true + name: SoundEffect[] + nameWithType: SoundEffect[] + fullName: Microsoft.Xna.Framework.Audio.SoundEffect[] + nameWithType.vb: SoundEffect() + fullName.vb: Microsoft.Xna.Framework.Audio.SoundEffect() + name.vb: SoundEffect() + spec.csharp: + - uid: Microsoft.Xna.Framework.Audio.SoundEffect + name: SoundEffect + nameWithType: SoundEffect + fullName: Microsoft.Xna.Framework.Audio.SoundEffect + isExternal: true + - name: '[]' + nameWithType: '[]' + fullName: '[]' + spec.vb: + - uid: Microsoft.Xna.Framework.Audio.SoundEffect + name: SoundEffect + nameWithType: SoundEffect + fullName: Microsoft.Xna.Framework.Audio.SoundEffect + isExternal: true + - name: () + nameWithType: () + fullName: () +- uid: TinyLife.World.Soundscape.Update* + commentId: Overload:TinyLife.World.Soundscape.Update + name: Update + nameWithType: Soundscape.Update + fullName: TinyLife.World.Soundscape.Update +- uid: TinyLife.World.Map + commentId: T:TinyLife.World.Map + parent: TinyLife.World + name: Map + nameWithType: Map + fullName: TinyLife.World.Map +- uid: MLEM.Cameras.Camera + commentId: T:MLEM.Cameras.Camera + parent: MLEM.Cameras + isExternal: true + name: Camera + nameWithType: Camera + fullName: MLEM.Cameras.Camera +- uid: MLEM.Cameras + commentId: N:MLEM.Cameras + isExternal: true + name: MLEM.Cameras + nameWithType: MLEM.Cameras + fullName: MLEM.Cameras diff --git a/docs/api/TinyLife.World.SwingingDoor.yml b/docs/api/TinyLife.World.SwingingDoor.yml index fc05106..5b7de19 100644 --- a/docs/api/TinyLife.World.SwingingDoor.yml +++ b/docs/api/TinyLife.World.SwingingDoor.yml @@ -24,17 +24,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SwingingDoor path: World/Opening.cs - startLine: 97 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nAn opening is some sort of extrusion in a , like a window or a door.\nOpenings are created from their underlying .\n" example: [] syntax: content: 'public class SwingingDoor : Door, IPricedObject' content.vb: >- Public Class SwingingDoor + Inherits Door + Implements IPricedObject inheritance: - System.Object @@ -80,7 +81,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Lock path: World/Opening.cs - startLine: 103 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.World @@ -123,21 +124,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: World/Opening.cs - startLine: 106 + startLine: 107 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nCreates a new opening from the given opening type and color\n" example: [] syntax: content: public SwingingDoor(OpeningType type, int color) parameters: - id: type type: TinyLife.World.OpeningType - description: The opening type - id: color type: System.Int32 - description: The index of the color content.vb: Public Sub New(type As OpeningType, color As Integer) overload: TinyLife.World.SwingingDoor.#ctor* modifiers.csharp: @@ -166,38 +164,28 @@ items: assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nDraws this opening in the world with the given settings\n" example: [] syntax: content: public override void Draw(GameTime time, SpriteBatch batch, Map map, Wall wall, Vector2 drawPos, bool vertical, float scale, float depth, Color? overrideColor) parameters: - id: time type: Microsoft.Xna.Framework.GameTime - description: The game's time - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch to use for drawing - id: map type: TinyLife.World.Map - description: The map that the opening is on - id: wall type: TinyLife.World.Wall - description: The wall that the opening is in - id: drawPos type: Microsoft.Xna.Framework.Vector2 - description: The position, in screen space, to draw the opening on - id: vertical type: System.Boolean - description: Whether the wall that the opening is on is vertical - id: scale type: System.Single - description: The scale to draw the opening with - id: depth type: System.Single - description: The depth to use for drawing the opening - id: overrideColor type: System.Nullable{Microsoft.Xna.Framework.Color} - description: A color that should be used instead of this opening's default color, or null to use the opening's default color content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, map As Map, wall As Wall, drawPos As Vector2, vertical As Boolean, scale As Single, depth As Single, overrideColor As Color?) overridden: TinyLife.World.Opening.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,TinyLife.World.Wall,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) overload: TinyLife.World.SwingingDoor.Draw* @@ -232,7 +220,6 @@ items: assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nReturns whether a is able to walk through a that has this opening.\nThis returns true for and and false for .\n" example: [] syntax: content: public override bool CanWalkThrough(Wall wall, Person person) @@ -243,7 +230,6 @@ items: type: TinyLife.Objects.Person return: type: System.Boolean - description: '' content.vb: Public Overrides Function CanWalkThrough(wall As Wall, person As Person) As Boolean overridden: TinyLife.World.Door.CanWalkThrough(TinyLife.World.Wall,TinyLife.Objects.Person) overload: TinyLife.World.SwingingDoor.CanWalkThrough* diff --git a/docs/api/TinyLife.World.Tile.yml b/docs/api/TinyLife.World.Tile.yml index 642270b..eaa8a2f 100644 --- a/docs/api/TinyLife.World.Tile.yml +++ b/docs/api/TinyLife.World.Tile.yml @@ -5,22 +5,25 @@ items: id: Tile parent: TinyLife.World children: - - TinyLife.World.Tile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,System.Boolean,MLEM.Textures.TextureRegion) + - TinyLife.World.Tile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,System.Boolean,MLEM.Textures.TextureRegion,System.Int32[]) - TinyLife.World.Tile.BaseName - TinyLife.World.Tile.CanBuy - TinyLife.World.Tile.Colors - TinyLife.World.Tile.ColorSchemes - - TinyLife.World.Tile.Draw(System.Object,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Boolean) + - TinyLife.World.Tile.DefaultColors + - TinyLife.World.Tile.Draw(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}) - TinyLife.World.Tile.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single) - TinyLife.World.Tile.GetPrice - TinyLife.World.Tile.Height - TinyLife.World.Tile.Icon - TinyLife.World.Tile.Name - TinyLife.World.Tile.Natural + - TinyLife.World.Tile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) - TinyLife.World.Tile.PathCostModifier - TinyLife.World.Tile.Price - TinyLife.World.Tile.ReferencePrice - - TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Type) + - TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type) + - TinyLife.World.Tile.TextureRegions - TinyLife.World.Tile.Tiles - TinyLife.World.Tile.Width langs: @@ -37,11 +40,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Tile path: World/Tile.cs - startLine: 25 + startLine: 28 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: >- @@ -52,9 +55,12 @@ items: Public Class Tile + Implements IPricedObject inheritance: - System.Object + derivedClasses: + - TinyLife.World.GrassyAutoTile implements: - TinyLife.World.IPricedObject inheritedMembers: @@ -91,7 +97,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Tiles path: World/Tile.cs - startLine: 32 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.World @@ -128,7 +134,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Width path: World/Tile.cs - startLine: 36 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.World @@ -165,7 +171,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Height path: World/Tile.cs - startLine: 40 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.World @@ -202,7 +208,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReferencePrice path: World/Tile.cs - startLine: 46 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.World @@ -237,7 +243,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BaseName path: World/Tile.cs - startLine: 74 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.World @@ -272,7 +278,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: World/Tile.cs - startLine: 78 + startLine: 83 assemblies: - Tiny Life namespace: TinyLife.World @@ -307,7 +313,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: World/Tile.cs - startLine: 82 + startLine: 87 assemblies: - Tiny Life namespace: TinyLife.World @@ -342,7 +348,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorSchemes path: World/Tile.cs - startLine: 86 + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.World @@ -377,7 +383,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: World/Tile.cs - startLine: 90 + startLine: 95 assemblies: - Tiny Life namespace: TinyLife.World @@ -412,7 +418,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanBuy path: World/Tile.cs - startLine: 94 + startLine: 99 assemblies: - Tiny Life namespace: TinyLife.World @@ -447,7 +453,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PathCostModifier path: World/Tile.cs - startLine: 99 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.World @@ -482,7 +488,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Natural path: World/Tile.cs - startLine: 104 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.World @@ -517,7 +523,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: World/Tile.cs - startLine: 109 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.World @@ -534,16 +540,86 @@ items: modifiers.vb: - Public - ReadOnly -- uid: TinyLife.World.Tile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,System.Boolean,MLEM.Textures.TextureRegion) - commentId: M:TinyLife.World.Tile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,System.Boolean,MLEM.Textures.TextureRegion) - id: '#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,System.Boolean,MLEM.Textures.TextureRegion)' +- uid: TinyLife.World.Tile.DefaultColors + commentId: F:TinyLife.World.Tile.DefaultColors + id: DefaultColors parent: TinyLife.World.Tile langs: - csharp - vb - name: Tile(String, String, Int32, Dictionary, ColorScheme[], Int32[], Boolean, Single, Boolean, TextureRegion) - nameWithType: Tile.Tile(String, String, Int32, Dictionary, ColorScheme[], Int32[], Boolean, Single, Boolean, TextureRegion) - fullName: TinyLife.World.Tile.Tile(System.String, System.String, System.Int32, System.Collections.Generic.Dictionary, TinyLife.Utilities.ColorScheme[], System.Int32[], System.Boolean, System.Single, System.Boolean, MLEM.Textures.TextureRegion) + name: DefaultColors + nameWithType: Tile.DefaultColors + fullName: TinyLife.World.Tile.DefaultColors + type: Field + source: + remote: + path: TinyLife/World/Tile.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: DefaultColors + path: World/Tile.cs + startLine: 118 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nThe colors that this tile should have by default.\n" + example: [] + syntax: + content: public readonly int[] DefaultColors + return: + type: System.Int32[] + content.vb: Public ReadOnly DefaultColors As Integer() + modifiers.csharp: + - public + - readonly + modifiers.vb: + - Public + - ReadOnly +- uid: TinyLife.World.Tile.TextureRegions + commentId: F:TinyLife.World.Tile.TextureRegions + id: TextureRegions + parent: TinyLife.World.Tile + langs: + - csharp + - vb + name: TextureRegions + nameWithType: Tile.TextureRegions + fullName: TinyLife.World.Tile.TextureRegions + type: Field + source: + remote: + path: TinyLife/World/Tile.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: TextureRegions + path: World/Tile.cs + startLine: 122 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nThe texture regions that this tile has, based on the that represents the .\n" + example: [] + syntax: + content: public readonly Dictionary TextureRegions + return: + type: System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion} + content.vb: Public ReadOnly TextureRegions As Dictionary(Of Direction2, TextureRegion) + modifiers.csharp: + - public + - readonly + modifiers.vb: + - Public + - ReadOnly +- uid: TinyLife.World.Tile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,System.Boolean,MLEM.Textures.TextureRegion,System.Int32[]) + commentId: M:TinyLife.World.Tile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,System.Boolean,MLEM.Textures.TextureRegion,System.Int32[]) + id: '#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,System.Boolean,MLEM.Textures.TextureRegion,System.Int32[])' + parent: TinyLife.World.Tile + langs: + - csharp + - vb + name: Tile(String, String, Int32, Dictionary, ColorScheme[], Int32[], Boolean, Single, Boolean, TextureRegion, Int32[]) + nameWithType: Tile.Tile(String, String, Int32, Dictionary, ColorScheme[], Int32[], Boolean, Single, Boolean, TextureRegion, Int32[]) + fullName: TinyLife.World.Tile.Tile(System.String, System.String, System.Int32, System.Collections.Generic.Dictionary, TinyLife.Utilities.ColorScheme[], System.Int32[], System.Boolean, System.Single, System.Boolean, MLEM.Textures.TextureRegion, System.Int32[]) type: Constructor source: remote: @@ -552,14 +628,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: World/Tile.cs - startLine: 117 + startLine: 128 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 textureRegions, ColorScheme[] colorSchemes, int[] colors, bool canBuy, float pathCostModifier, bool natural, TextureRegion icon) + content: protected Tile(string baseName, string name, int price, Dictionary textureRegions, ColorScheme[] colorSchemes, int[] colors, bool canBuy, float pathCostModifier, bool natural, TextureRegion icon, int[] defaultColors) parameters: - id: baseName type: System.String @@ -581,25 +657,27 @@ items: type: System.Boolean - id: icon type: MLEM.Textures.TextureRegion - content.vb: Protected Sub New(baseName As String, name As String, price As Integer, textureRegions As Dictionary(Of Direction2, TextureRegion), colorSchemes As ColorScheme(), colors As Integer(), canBuy As Boolean, pathCostModifier As Single, natural As Boolean, icon As TextureRegion) + - id: defaultColors + type: System.Int32[] + content.vb: Protected Sub New(baseName As String, name As String, price As Integer, textureRegions As Dictionary(Of Direction2, TextureRegion), colorSchemes As ColorScheme(), colors As Integer(), canBuy As Boolean, pathCostModifier As Single, natural As Boolean, icon As TextureRegion, defaultColors As Integer()) overload: TinyLife.World.Tile.#ctor* - nameWithType.vb: Tile.Tile(String, String, Int32, Dictionary(Of Direction2, TextureRegion), ColorScheme(), Int32(), Boolean, Single, Boolean, TextureRegion) + nameWithType.vb: Tile.Tile(String, String, Int32, Dictionary(Of Direction2, TextureRegion), ColorScheme(), Int32(), Boolean, Single, Boolean, TextureRegion, Int32()) modifiers.csharp: - protected modifiers.vb: - Protected - fullName.vb: TinyLife.World.Tile.Tile(System.String, System.String, System.Int32, System.Collections.Generic.Dictionary(Of MLEM.Misc.Direction2, MLEM.Textures.TextureRegion), TinyLife.Utilities.ColorScheme(), System.Int32(), System.Boolean, System.Single, System.Boolean, MLEM.Textures.TextureRegion) - name.vb: Tile(String, String, Int32, Dictionary(Of Direction2, TextureRegion), ColorScheme(), Int32(), Boolean, Single, Boolean, TextureRegion) -- uid: TinyLife.World.Tile.Draw(System.Object,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Boolean) - commentId: M:TinyLife.World.Tile.Draw(System.Object,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Boolean) - id: Draw(System.Object,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Boolean) + fullName.vb: TinyLife.World.Tile.Tile(System.String, System.String, System.Int32, System.Collections.Generic.Dictionary(Of MLEM.Misc.Direction2, MLEM.Textures.TextureRegion), TinyLife.Utilities.ColorScheme(), System.Int32(), System.Boolean, System.Single, System.Boolean, MLEM.Textures.TextureRegion, System.Int32()) + name.vb: Tile(String, String, Int32, Dictionary(Of Direction2, TextureRegion), ColorScheme(), Int32(), Boolean, Single, Boolean, TextureRegion, Int32()) +- uid: TinyLife.World.Tile.Draw(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}) + commentId: M:TinyLife.World.Tile.Draw(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}) + id: Draw(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}) parent: TinyLife.World.Tile langs: - csharp - vb - name: Draw(Object, Vector2, Single, Single, Boolean) - nameWithType: Tile.Draw(Object, Vector2, Single, Single, Boolean) - fullName: TinyLife.World.Tile.Draw(System.Object, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Boolean) + name: Draw(Object, Map, Point, Vector2, Single, Single, ICollection) + nameWithType: Tile.Draw(Object, Map, Point, Vector2, Single, Single, ICollection) + fullName: TinyLife.World.Tile.Draw(System.Object, TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Collections.Generic.ICollection) type: Method source: remote: @@ -608,38 +686,47 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: World/Tile.cs - startLine: 138 + startLine: 152 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nDraws this tile at the given position in the world using a or \n" + summary: "\nDraws this tile at the given position in the world using a or \n" example: [] syntax: - content: public virtual void Draw(object batch, Vector2 drawPos, float depth, float scale, bool offsetDepth = true) + content: public virtual void Draw(object batch, Map map, Point pos, Vector2 drawPos, float depth, float scale, ICollection items = null) parameters: - id: batch type: System.Object - description: The sprite batch to use for drawing, which can either be a or a + description: The sprite batch to use for drawing, which can either be a or a . + - id: map + type: TinyLife.World.Map + description: The map that the tile is on. + - id: pos + type: Microsoft.Xna.Framework.Point + description: The position that the tile is on. - id: drawPos type: Microsoft.Xna.Framework.Vector2 - description: The position, in screen space, to draw at + description: The position, in screen space, to draw at. - id: depth type: System.Single - description: The depth to use for drawing + description: The depth to use for drawing. - id: scale type: System.Single - description: The scale to draw the tile with - - id: offsetDepth - type: System.Boolean - description: Whether the depth value should be offset for each layer - content.vb: Public Overridable Sub Draw(batch As Object, drawPos As Vector2, depth As Single, scale As Single, offsetDepth As Boolean = True) + description: The scale to draw the tile with. + - id: items + type: System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item} + description: The collection that added items can optionally be added to. + content.vb: Public Overridable Sub Draw(batch As Object, map As Map, pos As Point, drawPos As Vector2, depth As Single, scale As Single, items As ICollection(Of StaticSpriteBatch.Item) = Nothing) overload: TinyLife.World.Tile.Draw* + nameWithType.vb: Tile.Draw(Object, Map, Point, Vector2, Single, Single, ICollection(Of StaticSpriteBatch.Item)) modifiers.csharp: - public - virtual modifiers.vb: - Public - Overridable + fullName.vb: TinyLife.World.Tile.Draw(System.Object, TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Vector2, System.Single, System.Single, System.Collections.Generic.ICollection(Of MLEM.Graphics.StaticSpriteBatch.Item)) + name.vb: Draw(Object, Map, Point, Vector2, Single, Single, ICollection(Of StaticSpriteBatch.Item)) - uid: TinyLife.World.Tile.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single) commentId: M:TinyLife.World.Tile.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single) id: DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single) @@ -658,7 +745,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: World/Tile.cs - startLine: 163 + startLine: 176 assemblies: - Tiny Life namespace: TinyLife.World @@ -702,17 +789,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: World/Tile.cs - startLine: 170 + startLine: 183 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n" example: [] syntax: content: public virtual float GetPrice() return: type: System.Single - description: The object's price content.vb: Public Overridable Function GetPrice As Single overload: TinyLife.World.Tile.GetPrice* implements: @@ -723,16 +808,60 @@ items: modifiers.vb: - Public - Overridable -- uid: TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Type) - commentId: M:TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Type) - id: Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Type) +- uid: TinyLife.World.Tile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) + commentId: M:TinyLife.World.Tile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) + id: OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) parent: TinyLife.World.Tile langs: - csharp - vb - name: Register(String, Int32, TextureRegion, ColorScheme[], Single, Boolean, Boolean, TextureRegion, Func, Type) - nameWithType: Tile.Register(String, Int32, TextureRegion, ColorScheme[], Single, Boolean, Boolean, TextureRegion, Func, Type) - fullName: TinyLife.World.Tile.Register(System.String, System.Int32, MLEM.Textures.TextureRegion, TinyLife.Utilities.ColorScheme[], System.Single, System.Boolean, System.Boolean, MLEM.Textures.TextureRegion, System.Func, System.Type) + name: OnNeighborChanged(Map, Point, Point) + nameWithType: Tile.OnNeighborChanged(Map, Point, Point) + fullName: TinyLife.World.Tile.OnNeighborChanged(TinyLife.World.Map, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point) + type: Method + source: + remote: + path: TinyLife/World/Tile.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: OnNeighborChanged + path: World/Tile.cs + startLine: 194 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nA method that is called when a neighboring on the changes.\nThis method does nothing by default, but is overriden by to notify neighboring tiles of changes.\n" + example: [] + syntax: + content: public virtual void OnNeighborChanged(Map map, Point pos, Point neighbor) + parameters: + - id: map + type: TinyLife.World.Map + description: The map that the tile is on. + - id: pos + type: Microsoft.Xna.Framework.Point + description: The position that the tile is on. + - id: neighbor + type: Microsoft.Xna.Framework.Point + description: The position of the tile that changed. + content.vb: Public Overridable Sub OnNeighborChanged(map As Map, pos As Point, neighbor As Point) + overload: TinyLife.World.Tile.OnNeighborChanged* + modifiers.csharp: + - public + - virtual + modifiers.vb: + - Public + - Overridable +- uid: TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type) + commentId: M:TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type) + id: Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type) + parent: TinyLife.World.Tile + langs: + - csharp + - vb + name: Register(String, Int32, TextureRegion, ColorScheme[], Single, Boolean, Boolean, TextureRegion, Func, Int32[], Type) + nameWithType: Tile.Register(String, Int32, TextureRegion, ColorScheme[], Single, Boolean, Boolean, TextureRegion, Func, Int32[], Type) + fullName: TinyLife.World.Tile.Register(System.String, System.Int32, MLEM.Textures.TextureRegion, TinyLife.Utilities.ColorScheme[], System.Single, System.Boolean, System.Boolean, MLEM.Textures.TextureRegion, System.Func, System.Int32[], System.Type) type: Method source: remote: @@ -741,14 +870,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: World/Tile.cs - startLine: 187 + startLine: 210 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, TextureRegion textureRegion, ColorScheme[] colors, float pathCostModifier = 1F, bool canBuy = true, bool natural = false, TextureRegion icon = null, Func variations = null, Type constructedType = null) + content: public static void Register(string name, int price, TextureRegion textureRegion, ColorScheme[] colors, float pathCostModifier = 1F, bool canBuy = true, bool natural = false, TextureRegion icon = null, Func variations = null, int[] defaultColors = null, Type constructedType = null) parameters: - id: name type: System.String @@ -777,20 +906,23 @@ items: - id: variations type: System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion} description: An optional set of variation textures that should be used based on the given camera rotation + - id: defaultColors + type: System.Int32[] + description: The colors that this tile should display with in the tile tool by default. - 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, textureRegion As TextureRegion, colors As ColorScheme(), pathCostModifier As Single = 1F, canBuy As Boolean = True, natural As Boolean = False, icon As TextureRegion = Nothing, variations As Func(Of Direction2, TextureRegion) = Nothing, constructedType As Type = Nothing) + content.vb: Public Shared Sub Register(name As String, price As Integer, textureRegion As TextureRegion, colors As ColorScheme(), pathCostModifier As Single = 1F, canBuy As Boolean = True, natural As Boolean = False, icon As TextureRegion = Nothing, variations As Func(Of Direction2, TextureRegion) = Nothing, defaultColors As Integer() = Nothing, constructedType As Type = Nothing) overload: TinyLife.World.Tile.Register* - nameWithType.vb: Tile.Register(String, Int32, TextureRegion, ColorScheme(), Single, Boolean, Boolean, TextureRegion, Func(Of Direction2, TextureRegion), Type) + nameWithType.vb: Tile.Register(String, Int32, TextureRegion, ColorScheme(), Single, Boolean, Boolean, TextureRegion, Func(Of Direction2, TextureRegion), Int32(), Type) modifiers.csharp: - public - static modifiers.vb: - Public - Shared - fullName.vb: TinyLife.World.Tile.Register(System.String, System.Int32, MLEM.Textures.TextureRegion, TinyLife.Utilities.ColorScheme(), System.Single, System.Boolean, System.Boolean, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, MLEM.Textures.TextureRegion), System.Type) - name.vb: Register(String, Int32, TextureRegion, ColorScheme(), Single, Boolean, Boolean, TextureRegion, Func(Of Direction2, TextureRegion), Type) + fullName.vb: TinyLife.World.Tile.Register(System.String, System.Int32, MLEM.Textures.TextureRegion, TinyLife.Utilities.ColorScheme(), System.Single, System.Boolean, System.Boolean, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, MLEM.Textures.TextureRegion), System.Int32(), System.Type) + name.vb: Register(String, Int32, TextureRegion, ColorScheme(), Single, Boolean, Boolean, TextureRegion, Func(Of Direction2, TextureRegion), Int32(), Type) references: - uid: TinyLife.World.Map commentId: T:TinyLife.World.Map @@ -798,9 +930,256 @@ references: name: Map nameWithType: Map fullName: TinyLife.World.Map -- uid: TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Type) - commentId: M:TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Type) +- uid: TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type) + commentId: M:TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type) + parent: TinyLife.World.Tile isExternal: true + name: Register(String, Int32, TextureRegion, ColorScheme[], Single, Boolean, Boolean, TextureRegion, Func, Int32[], Type) + nameWithType: Tile.Register(String, Int32, TextureRegion, ColorScheme[], Single, Boolean, Boolean, TextureRegion, Func, Int32[], Type) + fullName: TinyLife.World.Tile.Register(System.String, System.Int32, MLEM.Textures.TextureRegion, TinyLife.Utilities.ColorScheme[], System.Single, System.Boolean, System.Boolean, MLEM.Textures.TextureRegion, System.Func, System.Int32[], System.Type) + nameWithType.vb: Tile.Register(String, Int32, TextureRegion, ColorScheme(), Single, Boolean, Boolean, TextureRegion, Func(Of Direction2, TextureRegion), Int32(), Type) + fullName.vb: TinyLife.World.Tile.Register(System.String, System.Int32, MLEM.Textures.TextureRegion, TinyLife.Utilities.ColorScheme(), System.Single, System.Boolean, System.Boolean, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, MLEM.Textures.TextureRegion), System.Int32(), System.Type) + name.vb: Register(String, Int32, TextureRegion, ColorScheme(), Single, Boolean, Boolean, TextureRegion, Func(Of Direction2, TextureRegion), Int32(), Type) + spec.csharp: + - uid: TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type) + name: Register + nameWithType: Tile.Register + fullName: TinyLife.World.Tile.Register + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Utilities.ColorScheme + name: ColorScheme + nameWithType: ColorScheme + fullName: TinyLife.Utilities.ColorScheme + - name: '[]' + nameWithType: '[]' + fullName: '[]' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: MLEM.Misc.Direction2 + name: Direction2 + nameWithType: Direction2 + fullName: MLEM.Misc.Direction2 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: '[]' + nameWithType: '[]' + fullName: '[]' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.World.Tile.Register(System.String,System.Int32,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,System.Boolean,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion},System.Int32[],System.Type) + name: Register + nameWithType: Tile.Register + fullName: TinyLife.World.Tile.Register + - name: ( + nameWithType: ( + fullName: ( + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Utilities.ColorScheme + name: ColorScheme + nameWithType: ColorScheme + fullName: TinyLife.Utilities.ColorScheme + - name: () + nameWithType: () + fullName: () + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Single + name: Single + nameWithType: Single + fullName: System.Single + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: MLEM.Misc.Direction2 + name: Direction2 + nameWithType: Direction2 + fullName: MLEM.Misc.Direction2 + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Int32 + name: Int32 + nameWithType: Int32 + fullName: System.Int32 + isExternal: true + - name: () + nameWithType: () + fullName: () + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Type + name: Type + nameWithType: Type + fullName: System.Type + isExternal: true + - name: ) + nameWithType: ) + fullName: ) - uid: TinyLife.World commentId: N:TinyLife.World name: TinyLife.World @@ -1130,6 +1509,12 @@ references: - name: ) nameWithType: ) fullName: ) +- uid: TinyLife.World.Tile + commentId: T:TinyLife.World.Tile + parent: TinyLife.World + name: Tile + nameWithType: Tile + fullName: TinyLife.World.Tile - uid: System commentId: N:System isExternal: true @@ -1313,10 +1698,16 @@ references: fullName: System.Int32 - uid: TinyLife.World.Tile.Name commentId: F:TinyLife.World.Tile.Name - isExternal: true + parent: TinyLife.World.Tile + name: Name + nameWithType: Tile.Name + fullName: TinyLife.World.Tile.Name - uid: TinyLife.World.Tile.Colors commentId: F:TinyLife.World.Tile.Colors - isExternal: true + parent: TinyLife.World.Tile + name: Colors + nameWithType: Tile.Colors + fullName: TinyLife.World.Tile.Colors - uid: System.String commentId: T:System.String parent: System @@ -1326,7 +1717,10 @@ references: fullName: System.String - uid: TinyLife.World.Tile.BaseName commentId: F:TinyLife.World.Tile.BaseName - isExternal: true + parent: TinyLife.World.Tile + name: BaseName + nameWithType: Tile.BaseName + fullName: TinyLife.World.Tile.BaseName - uid: TinyLife.Utilities.ColorScheme[] isExternal: true name: ColorScheme[] @@ -1353,7 +1747,10 @@ references: fullName: () - uid: TinyLife.World.Tile.ColorSchemes commentId: F:TinyLife.World.Tile.ColorSchemes - isExternal: true + parent: TinyLife.World.Tile + name: ColorSchemes + nameWithType: Tile.ColorSchemes + fullName: TinyLife.World.Tile.ColorSchemes - uid: System.Int32[] isExternal: true name: Int32[] @@ -1410,11 +1807,16 @@ references: name: MLEM.Textures nameWithType: MLEM.Textures fullName: MLEM.Textures -- uid: TinyLife.World.Tile.#ctor* - commentId: Overload:TinyLife.World.Tile.#ctor - name: Tile - nameWithType: Tile.Tile - fullName: TinyLife.World.Tile.Tile +- uid: MLEM.Misc.Direction2 + commentId: T:MLEM.Misc.Direction2 + parent: MLEM.Misc + isExternal: true + name: Direction2 + nameWithType: Direction2 + fullName: MLEM.Misc.Direction2 +- uid: TinyLife.Options.CameraRotation + commentId: F:TinyLife.Options.CameraRotation + isExternal: true - uid: System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion} commentId: T:System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion} parent: System.Collections.Generic @@ -1475,6 +1877,12 @@ references: - name: ) nameWithType: ) fullName: ) +- uid: MLEM.Misc + commentId: N:MLEM.Misc + isExternal: true + name: MLEM.Misc + nameWithType: MLEM.Misc + fullName: MLEM.Misc - uid: System.Collections.Generic.Dictionary`2 commentId: T:System.Collections.Generic.Dictionary`2 isExternal: true @@ -1526,6 +1934,11 @@ references: - name: ) nameWithType: ) fullName: ) +- uid: TinyLife.World.Tile.#ctor* + commentId: Overload:TinyLife.World.Tile.#ctor + name: Tile + nameWithType: Tile.Tile + fullName: TinyLife.World.Tile.Tile - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch commentId: T:Microsoft.Xna.Framework.Graphics.SpriteBatch parent: Microsoft.Xna.Framework.Graphics @@ -1533,14 +1946,24 @@ references: name: SpriteBatch nameWithType: SpriteBatch fullName: Microsoft.Xna.Framework.Graphics.SpriteBatch -- uid: MLEM.Misc.StaticSpriteBatch - commentId: T:MLEM.Misc.StaticSpriteBatch +- uid: MLEM.Graphics.StaticSpriteBatch + commentId: T:MLEM.Graphics.StaticSpriteBatch + isExternal: true +- uid: MLEM.Graphics.StaticSpriteBatch.Item + commentId: T:MLEM.Graphics.StaticSpriteBatch.Item isExternal: true - uid: TinyLife.World.Tile.Draw* commentId: Overload:TinyLife.World.Tile.Draw name: Draw nameWithType: Tile.Draw fullName: TinyLife.World.Tile.Draw +- 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.Vector2 commentId: T:Microsoft.Xna.Framework.Vector2 parent: Microsoft.Xna.Framework @@ -1548,6 +1971,50 @@ references: name: Vector2 nameWithType: Vector2 fullName: Microsoft.Xna.Framework.Vector2 +- uid: System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item} + commentId: T:System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item} + parent: System.Collections.Generic + definition: System.Collections.Generic.ICollection`1 + name: ICollection + nameWithType: ICollection + fullName: System.Collections.Generic.ICollection + nameWithType.vb: ICollection(Of StaticSpriteBatch.Item) + fullName.vb: System.Collections.Generic.ICollection(Of MLEM.Graphics.StaticSpriteBatch.Item) + name.vb: ICollection(Of StaticSpriteBatch.Item) + spec.csharp: + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + nameWithType: ICollection + fullName: System.Collections.Generic.ICollection + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: MLEM.Graphics.StaticSpriteBatch.Item + name: StaticSpriteBatch.Item + nameWithType: StaticSpriteBatch.Item + fullName: MLEM.Graphics.StaticSpriteBatch.Item + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + nameWithType: ICollection + fullName: System.Collections.Generic.ICollection + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: MLEM.Graphics.StaticSpriteBatch.Item + name: StaticSpriteBatch.Item + nameWithType: StaticSpriteBatch.Item + fullName: MLEM.Graphics.StaticSpriteBatch.Item + isExternal: true + - name: ) + nameWithType: ) + fullName: ) - uid: Microsoft.Xna.Framework.Graphics commentId: N:Microsoft.Xna.Framework.Graphics isExternal: true @@ -1560,6 +2027,45 @@ references: name: Microsoft.Xna.Framework nameWithType: Microsoft.Xna.Framework fullName: Microsoft.Xna.Framework +- uid: System.Collections.Generic.ICollection`1 + commentId: T:System.Collections.Generic.ICollection`1 + isExternal: true + 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 + nameWithType: ICollection + fullName: System.Collections.Generic.ICollection + isExternal: true + - name: < + nameWithType: < + fullName: < + - name: T + nameWithType: T + fullName: T + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + nameWithType: ICollection + fullName: System.Collections.Generic.ICollection + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) - uid: TinyLife.World.Tile.DrawUi* commentId: Overload:TinyLife.World.Tile.DrawUi name: DrawUi @@ -1611,12 +2117,16 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: TinyLife.World.Tile - commentId: T:TinyLife.World.Tile - parent: TinyLife.World - name: Tile - nameWithType: Tile - fullName: TinyLife.World.Tile +- uid: TinyLife.World.GrassyAutoTile + commentId: T:TinyLife.World.GrassyAutoTile + name: GrassyAutoTile + nameWithType: GrassyAutoTile + fullName: TinyLife.World.GrassyAutoTile +- uid: TinyLife.World.Tile.OnNeighborChanged* + commentId: Overload:TinyLife.World.Tile.OnNeighborChanged + name: OnNeighborChanged + nameWithType: Tile.OnNeighborChanged + fullName: TinyLife.World.Tile.OnNeighborChanged - uid: TinyLife.World.Tile.Register* commentId: Overload:TinyLife.World.Tile.Register name: Register diff --git a/docs/api/TinyLife.World.UpdateDelegate.yml b/docs/api/TinyLife.World.UpdateDelegate.yml index 4e2c3b6..84676b5 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: World/Map.cs - startLine: 1908 + startLine: 1927 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Wall.yml b/docs/api/TinyLife.World.Wall.yml index 29fc071..06063e3 100644 --- a/docs/api/TinyLife.World.Wall.yml +++ b/docs/api/TinyLife.World.Wall.yml @@ -38,7 +38,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Wall path: World/Wall.cs - startLine: 17 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.World @@ -53,7 +53,9 @@ items: Public Class Wall + Inherits JsonTypeSafeGenericDataHolder + Implements IGenericDataHolder, IPricedObject inheritance: - System.Object @@ -102,7 +104,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayModes path: World/Wall.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.World @@ -139,7 +141,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: World/Wall.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.World @@ -174,7 +176,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Positions path: World/Wall.cs - startLine: 34 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.World @@ -219,7 +221,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Wallpapers path: World/Wall.cs - startLine: 39 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.World @@ -264,7 +266,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Vertical path: World/Wall.cs - startLine: 43 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.World @@ -301,7 +303,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Opening path: World/Wall.cs - startLine: 48 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.World @@ -348,7 +350,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsStatic path: World/Wall.cs - startLine: 54 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.World @@ -395,7 +397,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: World/Wall.cs - startLine: 62 + startLine: 63 assemblies: - Tiny Life namespace: TinyLife.World @@ -434,7 +436,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: World/Wall.cs - startLine: 79 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife.World @@ -485,7 +487,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsDown path: World/Wall.cs - startLine: 97 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife.World @@ -520,7 +522,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetOpening path: World/Wall.cs - startLine: 119 + startLine: 120 assemblies: - Tiny Life namespace: TinyLife.World @@ -559,7 +561,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayMode path: World/Wall.cs - startLine: 130 + startLine: 131 assemblies: - Tiny Life namespace: TinyLife.World @@ -594,7 +596,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDepth path: World/Wall.cs - startLine: 141 + startLine: 142 assemblies: - Tiny Life namespace: TinyLife.World @@ -636,7 +638,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIndexForCamera path: World/Wall.cs - startLine: 152 + startLine: 153 assemblies: - Tiny Life namespace: TinyLife.World @@ -671,7 +673,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPositionForCamera path: World/Wall.cs - startLine: 167 + startLine: 168 assemblies: - Tiny Life namespace: TinyLife.World @@ -706,7 +708,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsVerticalForCamera path: World/Wall.cs - startLine: 176 + startLine: 177 assemblies: - Tiny Life namespace: TinyLife.World @@ -741,17 +743,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: World/Wall.cs - startLine: 184 + startLine: 185 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n" example: [] syntax: content: public float GetPrice() return: type: System.Single - description: The object's price content.vb: Public Function GetPrice As Single overload: TinyLife.World.Wall.GetPrice* implements: @@ -778,7 +778,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: World/Wall.cs - startLine: 192 + startLine: 193 assemblies: - Tiny Life namespace: TinyLife.World @@ -813,7 +813,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeActionSpotInfo path: World/Wall.cs - startLine: 205 + startLine: 206 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.WallMode.yml b/docs/api/TinyLife.World.WallMode.yml index 2593b41..84667f4 100644 --- a/docs/api/TinyLife.World.WallMode.yml +++ b/docs/api/TinyLife.World.WallMode.yml @@ -26,7 +26,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallMode path: World/Wall.cs - startLine: 237 + startLine: 238 assemblies: - Tiny Life namespace: TinyLife.World @@ -61,7 +61,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Full path: World/Wall.cs - startLine: 242 + startLine: 243 assemblies: - Tiny Life namespace: TinyLife.World @@ -95,7 +95,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallWindow path: World/Wall.cs - startLine: 246 + startLine: 247 assemblies: - Tiny Life namespace: TinyLife.World @@ -129,7 +129,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Door path: World/Wall.cs - startLine: 250 + startLine: 251 assemblies: - Tiny Life namespace: TinyLife.World @@ -163,7 +163,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Roof path: World/Wall.cs - startLine: 254 + startLine: 255 assemblies: - Tiny Life namespace: TinyLife.World @@ -197,7 +197,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoofGable path: World/Wall.cs - startLine: 258 + startLine: 259 assemblies: - Tiny Life namespace: TinyLife.World @@ -231,7 +231,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoofGableInverse path: World/Wall.cs - startLine: 262 + startLine: 263 assemblies: - Tiny Life namespace: TinyLife.World @@ -265,7 +265,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LongWindow path: World/Wall.cs - startLine: 266 + startLine: 267 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Wallpaper.yml b/docs/api/TinyLife.World.Wallpaper.yml index 89a0cc0..2523166 100644 --- a/docs/api/TinyLife.World.Wallpaper.yml +++ b/docs/api/TinyLife.World.Wallpaper.yml @@ -5,16 +5,18 @@ items: id: Wallpaper parent: TinyLife.World children: + - TinyLife.World.Wallpaper.#ctor(System.String,System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,System.Int32[],TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[]) - TinyLife.World.Wallpaper.BaseName - TinyLife.World.Wallpaper.Colors - TinyLife.World.Wallpaper.ColorSchemes + - TinyLife.World.Wallpaper.DefaultColors - TinyLife.World.Wallpaper.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,TinyLife.World.WallMode,System.Boolean,System.Boolean,System.Single,System.Single,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Color}) - TinyLife.World.Wallpaper.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,System.Single) - TinyLife.World.Wallpaper.GetPrice - TinyLife.World.Wallpaper.Icon - TinyLife.World.Wallpaper.Name - TinyLife.World.Wallpaper.Price - - TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[]) + - TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[],System.Type) - TinyLife.World.Wallpaper.Wallpapers langs: - csharp @@ -30,11 +32,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Wallpaper path: World/Wallpaper.cs - startLine: 21 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nA wallpaper is a single-instanced object that can be attached to a , which makes the wall render a different texture.\nTo register custom wallpapers, use . Note that registered wallpapers need to use a texture generated by .\n" + summary: "\nA wallpaper is a single-instanced object that can be attached to a , which makes the wall render a different texture.\nTo register custom wallpapers, use . Note that registered wallpapers need to use a texture generated by .\n" example: [] syntax: content: >- @@ -45,6 +47,7 @@ items: Public Class Wallpaper + Implements IPricedObject inheritance: - System.Object @@ -84,11 +87,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Wallpapers path: World/Wallpaper.cs - startLine: 29 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nThe registry for all objects in the game and mods.\nUse to register custom wallpapers.\n" + summary: "\nThe registry for all objects in the game and mods.\nUse to register custom wallpapers.\n" example: [] syntax: content: public static readonly IDictionary Wallpapers @@ -121,7 +124,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BaseName path: World/Wallpaper.cs - startLine: 49 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.World @@ -156,7 +159,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: World/Wallpaper.cs - startLine: 53 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.World @@ -191,7 +194,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: World/Wallpaper.cs - startLine: 57 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.World @@ -226,7 +229,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorSchemes path: World/Wallpaper.cs - startLine: 62 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.World @@ -261,7 +264,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: World/Wallpaper.cs - startLine: 67 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.World @@ -296,7 +299,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: World/Wallpaper.cs - startLine: 72 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife.World @@ -313,6 +316,95 @@ items: modifiers.vb: - Public - ReadOnly +- uid: TinyLife.World.Wallpaper.DefaultColors + commentId: F:TinyLife.World.Wallpaper.DefaultColors + id: DefaultColors + parent: TinyLife.World.Wallpaper + langs: + - csharp + - vb + name: DefaultColors + nameWithType: Wallpaper.DefaultColors + fullName: TinyLife.World.Wallpaper.DefaultColors + type: Field + source: + remote: + path: TinyLife/World/Wallpaper.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: DefaultColors + path: World/Wallpaper.cs + startLine: 80 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nThe colors that this wallpaper should have by default.\n" + example: [] + syntax: + content: public readonly int[] DefaultColors + return: + type: System.Int32[] + content.vb: Public ReadOnly DefaultColors As Integer() + modifiers.csharp: + - public + - readonly + modifiers.vb: + - Public + - ReadOnly +- uid: TinyLife.World.Wallpaper.#ctor(System.String,System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,System.Int32[],TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[]) + commentId: M:TinyLife.World.Wallpaper.#ctor(System.String,System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,System.Int32[],TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[]) + id: '#ctor(System.String,System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,System.Int32[],TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[])' + parent: TinyLife.World.Wallpaper + langs: + - csharp + - vb + name: Wallpaper(String, String, Int32, UniformTextureAtlas, Point, Int32[], ColorScheme[], TextureRegion, Int32[]) + nameWithType: Wallpaper.Wallpaper(String, String, Int32, UniformTextureAtlas, Point, Int32[], ColorScheme[], TextureRegion, Int32[]) + fullName: TinyLife.World.Wallpaper.Wallpaper(System.String, System.String, System.Int32, MLEM.Textures.UniformTextureAtlas, Microsoft.Xna.Framework.Point, System.Int32[], TinyLife.Utilities.ColorScheme[], MLEM.Textures.TextureRegion, System.Int32[]) + type: Constructor + source: + remote: + path: TinyLife/World/Wallpaper.cs + branch: master + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: World/Wallpaper.cs + startLine: 88 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nCreates a new wallpaper with the given settings.\nTo create an instance of a custom wallpaper class, use .\n" + example: [] + syntax: + content: protected Wallpaper(string baseName, string name, int price, UniformTextureAtlas texture, Point textureRegion, int[] colors, ColorScheme[] colorSchemes, TextureRegion icon, int[] defaultColors) + parameters: + - id: baseName + type: System.String + - id: name + type: System.String + - id: price + type: System.Int32 + - id: texture + type: MLEM.Textures.UniformTextureAtlas + - id: textureRegion + type: Microsoft.Xna.Framework.Point + - id: colors + type: System.Int32[] + - id: colorSchemes + type: TinyLife.Utilities.ColorScheme[] + - id: icon + type: MLEM.Textures.TextureRegion + - id: defaultColors + type: System.Int32[] + content.vb: Protected Sub New(baseName As String, name As String, price As Integer, texture As UniformTextureAtlas, textureRegion As Point, colors As Integer(), colorSchemes As ColorScheme(), icon As TextureRegion, defaultColors As Integer()) + overload: TinyLife.World.Wallpaper.#ctor* + nameWithType.vb: Wallpaper.Wallpaper(String, String, Int32, UniformTextureAtlas, Point, Int32(), ColorScheme(), TextureRegion, Int32()) + modifiers.csharp: + - protected + modifiers.vb: + - Protected + fullName.vb: TinyLife.World.Wallpaper.Wallpaper(System.String, System.String, System.Int32, MLEM.Textures.UniformTextureAtlas, Microsoft.Xna.Framework.Point, System.Int32(), TinyLife.Utilities.ColorScheme(), MLEM.Textures.TextureRegion, System.Int32()) + name.vb: Wallpaper(String, String, Int32, UniformTextureAtlas, Point, Int32(), ColorScheme(), TextureRegion, Int32()) - uid: TinyLife.World.Wallpaper.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,TinyLife.World.WallMode,System.Boolean,System.Boolean,System.Single,System.Single,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Color}) commentId: M:TinyLife.World.Wallpaper.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,TinyLife.World.WallMode,System.Boolean,System.Boolean,System.Single,System.Single,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Color}) id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,TinyLife.World.WallMode,System.Boolean,System.Boolean,System.Single,System.Single,System.Boolean,System.Nullable{Microsoft.Xna.Framework.Color}) @@ -331,14 +423,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: World/Wallpaper.cs - startLine: 100 + startLine: 113 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nDraws this wallpaper on the given wall with the given data.\n" example: [] syntax: - content: public void Draw(GameTime time, SpriteBatch batch, Vector2 drawPos, WallMode mode, bool isDown, bool vertical, float scale, float depth, bool shadow, Color? overrideColor = default(Color? )) + content: public virtual void Draw(GameTime time, SpriteBatch batch, Vector2 drawPos, WallMode mode, bool isDown, bool vertical, float scale, float depth, bool shadow, Color? overrideColor = default(Color? )) parameters: - id: time type: Microsoft.Xna.Framework.GameTime @@ -370,13 +462,15 @@ items: - id: overrideColor type: System.Nullable{Microsoft.Xna.Framework.Color} description: A color that this object should be rendered with, instead of its default color - content.vb: Public Sub Draw(time As GameTime, batch As SpriteBatch, drawPos As Vector2, mode As WallMode, isDown As Boolean, vertical As Boolean, scale As Single, depth As Single, shadow As Boolean, overrideColor As Color? = Nothing) + content.vb: Public Overridable Sub Draw(time As GameTime, batch As SpriteBatch, drawPos As Vector2, mode As WallMode, isDown As Boolean, vertical As Boolean, scale As Single, depth As Single, shadow As Boolean, overrideColor As Color? = Nothing) overload: TinyLife.World.Wallpaper.Draw* nameWithType.vb: Wallpaper.Draw(GameTime, SpriteBatch, Vector2, WallMode, Boolean, Boolean, Single, Single, Boolean, Nullable(Of Color)) modifiers.csharp: - public + - virtual modifiers.vb: - Public + - Overridable fullName.vb: TinyLife.World.Wallpaper.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, TinyLife.World.WallMode, System.Boolean, System.Boolean, System.Single, System.Single, System.Boolean, System.Nullable(Of Microsoft.Xna.Framework.Color)) name.vb: Draw(GameTime, SpriteBatch, Vector2, WallMode, Boolean, Boolean, Single, Single, Boolean, Nullable(Of Color)) - uid: TinyLife.World.Wallpaper.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,System.Single) @@ -397,14 +491,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: World/Wallpaper.cs - startLine: 124 + startLine: 137 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nDraws this wallpaper on the given in ui space\n" example: [] syntax: - content: public void DrawUi(Element e, SpriteBatch batch, GameTime time, float drawScale = 0.3F) + content: public virtual void DrawUi(Element e, SpriteBatch batch, GameTime time, float drawScale = 0.3F) parameters: - id: e type: MLEM.Ui.Elements.Element @@ -418,12 +512,14 @@ items: - id: drawScale type: System.Single description: The scale to draw with. Defaults to 0.3. - content.vb: Public Sub DrawUi(e As Element, batch As SpriteBatch, time As GameTime, drawScale As Single = 0.3F) + content.vb: Public Overridable Sub DrawUi(e As Element, batch As SpriteBatch, time As GameTime, drawScale As Single = 0.3F) overload: TinyLife.World.Wallpaper.DrawUi* modifiers.csharp: - public + - virtual modifiers.vb: - Public + - Overridable - uid: TinyLife.World.Wallpaper.GetPrice commentId: M:TinyLife.World.Wallpaper.GetPrice id: GetPrice @@ -442,35 +538,35 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: World/Wallpaper.cs - startLine: 132 + startLine: 145 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n" example: [] syntax: - content: public float GetPrice() + content: public virtual float GetPrice() return: type: System.Single - description: The object's price - content.vb: Public Function GetPrice As Single + content.vb: Public Overridable Function GetPrice As Single overload: TinyLife.World.Wallpaper.GetPrice* implements: - TinyLife.World.IPricedObject.GetPrice modifiers.csharp: - public + - virtual modifiers.vb: - Public -- uid: TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[]) - commentId: M:TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[]) - id: Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[]) + - Overridable +- uid: TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[],System.Type) + commentId: M:TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[],System.Type) + id: Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[],System.Type) parent: TinyLife.World.Wallpaper langs: - csharp - vb - name: Register(String, Int32, UniformTextureAtlas, Point, TextureRegion, ColorScheme[]) - nameWithType: Wallpaper.Register(String, Int32, UniformTextureAtlas, Point, TextureRegion, ColorScheme[]) - fullName: TinyLife.World.Wallpaper.Register(System.String, System.Int32, MLEM.Textures.UniformTextureAtlas, Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion, TinyLife.Utilities.ColorScheme[]) + name: Register(String, Int32, UniformTextureAtlas, Point, ColorScheme[], TextureRegion, Int32[], Type) + nameWithType: Wallpaper.Register(String, Int32, UniformTextureAtlas, Point, ColorScheme[], TextureRegion, Int32[], Type) + fullName: TinyLife.World.Wallpaper.Register(System.String, System.Int32, MLEM.Textures.UniformTextureAtlas, Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme[], MLEM.Textures.TextureRegion, System.Int32[], System.Type) type: Method source: remote: @@ -479,14 +575,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: World/Wallpaper.cs - startLine: 146 + startLine: 161 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nCreates and registers a new wallpaper with the given settings.\nNote that the texture should be one generated using , as otherwise, graphical issues will occur.\n" example: [] syntax: - content: public static void Register(string name, int price, UniformTextureAtlas texture, Point textureRegion, TextureRegion icon = null, params ColorScheme[] colors) + content: public static void Register(string name, int price, UniformTextureAtlas texture, Point textureRegion, ColorScheme[] colors, TextureRegion icon = null, int[] defaultColors = null, Type constructedType = null) parameters: - id: name type: System.String @@ -500,23 +596,29 @@ items: - id: textureRegion type: Microsoft.Xna.Framework.Point description: The top left texture region of this wallpaper (on the original texture, not the mask) - - id: icon - type: MLEM.Textures.TextureRegion - description: The build mode category icon of this object - id: colors type: TinyLife.Utilities.ColorScheme[] description: The color schemes for each layer of the wallpaper. If there is more than one entry, additional layers will automatically be gathered to the right of the passed textureRegion. - content.vb: Public Shared Sub Register(name As String, price As Integer, texture As UniformTextureAtlas, textureRegion As Point, icon As TextureRegion = Nothing, ParamArray colors As ColorScheme()) + - id: icon + type: MLEM.Textures.TextureRegion + description: The build mode category icon of this object + - id: defaultColors + type: System.Int32[] + description: The colors that this wallpaper should display with by default in the wallpaper tool. + - id: constructedType + type: System.Type + description: The that should be constructed to create this wallpaper. Defaults to . + content.vb: Public Shared Sub Register(name As String, price As Integer, texture As UniformTextureAtlas, textureRegion As Point, colors As ColorScheme(), icon As TextureRegion = Nothing, defaultColors As Integer() = Nothing, constructedType As Type = Nothing) overload: TinyLife.World.Wallpaper.Register* - nameWithType.vb: Wallpaper.Register(String, Int32, UniformTextureAtlas, Point, TextureRegion, ColorScheme()) + nameWithType.vb: Wallpaper.Register(String, Int32, UniformTextureAtlas, Point, ColorScheme(), TextureRegion, Int32(), Type) modifiers.csharp: - public - static modifiers.vb: - Public - Shared - fullName.vb: TinyLife.World.Wallpaper.Register(System.String, System.Int32, MLEM.Textures.UniformTextureAtlas, Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion, TinyLife.Utilities.ColorScheme()) - name.vb: Register(String, Int32, UniformTextureAtlas, Point, TextureRegion, ColorScheme()) + fullName.vb: TinyLife.World.Wallpaper.Register(System.String, System.Int32, MLEM.Textures.UniformTextureAtlas, Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme(), MLEM.Textures.TextureRegion, System.Int32(), System.Type) + name.vb: Register(String, Int32, UniformTextureAtlas, Point, ColorScheme(), TextureRegion, Int32(), Type) references: - uid: TinyLife.World.Wall commentId: T:TinyLife.World.Wall @@ -524,8 +626,8 @@ references: name: Wall nameWithType: Wall fullName: TinyLife.World.Wall -- uid: TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[]) - commentId: M:TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[]) +- uid: TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[],System.Type) + commentId: M:TinyLife.World.Wallpaper.Register(System.String,System.Int32,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[],System.Type) isExternal: true - uid: TinyLife.Utilities.TextureHandler.ApplyWallpaperMasks(Microsoft.Xna.Framework.Graphics.Texture2D,System.Int32,System.Int32,System.Action{MLEM.Textures.UniformTextureAtlas}) commentId: M:TinyLife.Utilities.TextureHandler.ApplyWallpaperMasks(Microsoft.Xna.Framework.Graphics.Texture2D,System.Int32,System.Int32,System.Action{MLEM.Textures.UniformTextureAtlas}) @@ -1134,6 +1236,31 @@ references: name: MLEM.Textures nameWithType: MLEM.Textures fullName: MLEM.Textures +- uid: TinyLife.World.Wallpaper.#ctor* + commentId: Overload:TinyLife.World.Wallpaper.#ctor + name: Wallpaper + nameWithType: Wallpaper.Wallpaper + fullName: TinyLife.World.Wallpaper.Wallpaper +- uid: MLEM.Textures.UniformTextureAtlas + commentId: T:MLEM.Textures.UniformTextureAtlas + parent: MLEM.Textures + isExternal: true + name: UniformTextureAtlas + nameWithType: UniformTextureAtlas + fullName: MLEM.Textures.UniformTextureAtlas +- 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 - uid: TinyLife.World.WallMode commentId: T:TinyLife.World.WallMode parent: TinyLife.World @@ -1224,12 +1351,6 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: Microsoft.Xna.Framework - commentId: N:Microsoft.Xna.Framework - isExternal: true - name: Microsoft.Xna.Framework - nameWithType: Microsoft.Xna.Framework - fullName: Microsoft.Xna.Framework - uid: Microsoft.Xna.Framework.Graphics commentId: N:Microsoft.Xna.Framework.Graphics isExternal: true @@ -1326,22 +1447,15 @@ references: - name: ) nameWithType: ) fullName: ) +- uid: System.Type + commentId: T:System.Type + parent: System + isExternal: true + name: Type + nameWithType: Type + fullName: System.Type - uid: TinyLife.World.Wallpaper.Register* commentId: Overload:TinyLife.World.Wallpaper.Register name: Register nameWithType: Wallpaper.Register fullName: TinyLife.World.Wallpaper.Register -- uid: MLEM.Textures.UniformTextureAtlas - commentId: T:MLEM.Textures.UniformTextureAtlas - parent: MLEM.Textures - isExternal: true - name: UniformTextureAtlas - nameWithType: UniformTextureAtlas - fullName: MLEM.Textures.UniformTextureAtlas -- 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 diff --git a/docs/api/TinyLife.World.yml b/docs/api/TinyLife.World.yml index dd301b1..896e40e 100644 --- a/docs/api/TinyLife.World.yml +++ b/docs/api/TinyLife.World.yml @@ -9,6 +9,7 @@ items: - TinyLife.World.DrawDelegate - TinyLife.World.ExportedHousehold - TinyLife.World.ExportedLot + - TinyLife.World.GrassyAutoTile - TinyLife.World.Household - TinyLife.World.IPricedObject - TinyLife.World.LockType @@ -26,6 +27,8 @@ items: - TinyLife.World.RoofStyle - TinyLife.World.RoofType - TinyLife.World.Room + - TinyLife.World.Soundscape + - TinyLife.World.Soundscape.IntensityDelegate - TinyLife.World.SwingingDoor - TinyLife.World.Tile - TinyLife.World.UpdateDelegate @@ -42,6 +45,11 @@ items: assemblies: - Tiny Life references: +- uid: TinyLife.World.GrassyAutoTile + commentId: T:TinyLife.World.GrassyAutoTile + name: GrassyAutoTile + nameWithType: GrassyAutoTile + fullName: TinyLife.World.GrassyAutoTile - uid: TinyLife.World.Household commentId: T:TinyLife.World.Household parent: TinyLife.World @@ -184,6 +192,17 @@ references: name: Room nameWithType: Room fullName: TinyLife.World.Room +- uid: TinyLife.World.Soundscape + commentId: T:TinyLife.World.Soundscape + name: Soundscape + nameWithType: Soundscape + fullName: TinyLife.World.Soundscape +- uid: TinyLife.World.Soundscape.IntensityDelegate + commentId: T:TinyLife.World.Soundscape.IntensityDelegate + parent: TinyLife.World + name: Soundscape.IntensityDelegate + nameWithType: Soundscape.IntensityDelegate + fullName: TinyLife.World.Soundscape.IntensityDelegate - uid: TinyLife.World.Tile commentId: T:TinyLife.World.Tile parent: TinyLife.World diff --git a/docs/api/toc.yml b/docs/api/toc.yml index 3e51bad..1141141 100644 --- a/docs/api/toc.yml +++ b/docs/api/toc.yml @@ -59,6 +59,9 @@ name: ActionType.TypeSettings - uid: TinyLife.Actions.ActionVariety name: ActionVariety + - uid: TinyLife.Actions.BehaviorAction`1 + name: BehaviorAction + name.vb: BehaviorAction(Of T) - uid: TinyLife.Actions.BehaviorMultiAction`1 name: BehaviorMultiAction name.vb: BehaviorMultiAction(Of T) @@ -74,8 +77,6 @@ name: GoHereAction - uid: TinyLife.Actions.MultiAction name: MultiAction - - uid: TinyLife.Actions.MultiActionHandler - name: MultiActionHandler - uid: TinyLife.Actions.OutOfTownAction name: OutOfTownAction - uid: TinyLife.Actions.PathfindAction @@ -90,14 +91,14 @@ name: SitAction - uid: TinyLife.Actions.SocialAction name: SocialAction + - uid: TinyLife.Actions.StoreAction + name: StoreAction - uid: TinyLife.Actions.TalkAction name: TalkAction - uid: TinyLife.Actions.TalkAction.TalkSettings name: TalkAction.TalkSettings - uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult name: TalkAction.TalkSettings.EvaluationResult - - uid: TinyLife.Actions.UnderlyingActionHandler - name: UnderlyingActionHandler - uid: TinyLife.Actions.WalkAction name: WalkAction - uid: TinyLife.Actions.WatchTvAction @@ -121,9 +122,18 @@ name: SinkBehavior - uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior name: WorkAtDeskObjectBehavior +- uid: TinyLife.Actions.Handlers + name: TinyLife.Actions.Handlers + items: + - uid: TinyLife.Actions.Handlers.MultiActionHandler + name: MultiActionHandler + - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler + name: UnderlyingActionHandler - uid: TinyLife.Actions.Typeless name: TinyLife.Actions.Typeless items: + - uid: TinyLife.Actions.Typeless.PathfindToPersonAction + name: PathfindToPersonAction - uid: TinyLife.Actions.Typeless.SpawnItemInHandAction name: SpawnItemInHandAction - uid: TinyLife.Actions.Typeless.TellPeopleToLeaveRoomAction @@ -247,6 +257,8 @@ name: ObjectCategory - uid: TinyLife.Objects.ObjectSpot name: ObjectSpot + - uid: TinyLife.Objects.Outfit + name: Outfit - uid: TinyLife.Objects.OverlayWallHanging name: OverlayWallHanging - uid: TinyLife.Objects.Painting @@ -354,6 +366,8 @@ name: InGameUi - uid: TinyLife.Uis.Menus name: Menus + - uid: TinyLife.Uis.Menus.TransitionType + name: Menus.TransitionType - uid: TinyLife.Uis.Notifications name: Notifications - uid: TinyLife.Uis.NotifType @@ -380,6 +394,8 @@ name: ExportedHousehold - uid: TinyLife.World.ExportedLot name: ExportedLot + - uid: TinyLife.World.GrassyAutoTile + name: GrassyAutoTile - uid: TinyLife.World.Household name: Household - uid: TinyLife.World.IPricedObject @@ -414,6 +430,10 @@ name: RoofType - uid: TinyLife.World.Room name: Room + - uid: TinyLife.World.Soundscape + name: Soundscape + - uid: TinyLife.World.Soundscape.IntensityDelegate + name: Soundscape.IntensityDelegate - uid: TinyLife.World.SwingingDoor name: SwingingDoor - uid: TinyLife.World.Tile diff --git a/media/changelog/0.19.0.png b/media/changelog/0.19.0.png new file mode 100644 index 0000000000000000000000000000000000000000..77dc9a2df41ef2e038c5b218411d1e31d03504b4 GIT binary patch literal 91865 zcmbq*cU)6@@^+{JfzYIf66w;VOD{s`hzJNsQ>wHeAU*UNdM^q>Xd+xx6aCKHUi<;6=5D;p8we)M%A#k8#68|SkTJ6NKzLZuaF1GIG3VUx z^1yl)DHomHkk6CQk0J;fP8EFVIo3 z%1-5}<|HaG7j+60h-5!D0#1=Y3 z4sEp7Uczf~{vKXf>#)RP!ZG++4t)}wtO~yVnz0k!z!5cooH)%KF;{XrPFlD0Yluoh zCQXNJ(>ePM4l}W*N0Ge6a#aSthd$Lz_Y1*^Qox*d4zgHvd}gsKuweyPbd}M3uJPth zFgZB_tNT0`9u#A7WEK)TqQg7DA!*~GCkq**_%9nHSn$09$czt_gd7T0M0`gKUrohI zDjYOQ2qLcRWY7^Tf(h5DfNWVv`^&NF>~24<|F=z~GZCr^1l4&1{4pc$PaDM}3N|kd zvcSw)RMjyc0DUUSl(}df23%2h|TFqFG#vDiU~m zGm6$&X@ka@a>L}#sbd4pw=*-jwoqeHdX~v1yF1o56E{c|%_A4C_9l#oIu8z0gu~@B4Ui;X@$f{G$`~lSKu;vckiLF8@ zx3$3Mp=kHEmkF9i7rSE1kwp)u2A@j*0!e?MOYtEEJu?6~ji1o=$34IAIj96DM+&k# zOGwKg;2%|76s{zctbDfD`UF`fXE_c9$g)4OE)#+Z7?$(gRH4jFkT~#6HqStvz z$fL1qx8;+9#sqoSg7$s#24nri@Oj8^I?+}#PZrT3rVoWvjIPNBVRA0>S{NC4imfDF z#6{atI*HFl#x~;R=T%plrp_O$(L@D)JIO6!;rK$T*jIx%C!@YOrO`kWj4objX`o7$ zLh3IEoq3Zk-^}SgxG1uHG36#V?=c#KI+6CyVLoT&X+X z$T3hEH6g8=Y`<(sZZ2`q(b3@v41bzYK*D2>1}xt;k5bgCyAxs)a}mT{n7`PB$2P3~kcH zL>DV2tAug^dRM%?0bIDpI&^CoJ#kGN2f`f0QU8=%@GN;DsfPX-lUs8rdn0MD+0)(K zmqdN9cub(S&UL|duKleAYPojCpj_sBgF4-np~T3EO`PRc`Eb)6#pju5nqWNfHaMSu zazFF*VW;o~_ecRs4e7kxyVWsec7H>#36{tXjm|WUjuD$+@JiV)eJ~H#i5T=yOxT zR|XbsxutWW%W%4t6#DuAi(H?SuD|0TW}jF?VZ|7~_g^E!zXy*wCfp*kVD%eEzrZ|T z2Ug*r1EXA2)s@G_dzTd6moclOY7#sNY-Qd{K7Df7LuUHAKi(bSh$%e;E&_qMLF zft&kmZIlJ(;K?(IT;KCOa#1xBap zua2;6^1}-)shK9j0)pK4V=pJAy@%Bjvfpc&S!{W5Pnfp_{@$f&TsCs!mE}cNnDi!H z!ekI)2KS8So=>PNP6=A^v3Cml;h2?)srp-Sdd{aTGk6{`UkD7o8d*ATT{rm3RsL}@ ziIE)bodhoRk507Q-{D?F8i1qW@4*}pebV{Dhh_6&i#QBa)X;Zp+3lcWY-LM0p|A$u z%VZsPuBS<1U}Jq)u8Pxf>Q#C54IFO+H!{qZifD1%EE9)@IjWCajm~eJNk>3668SjB z?F-#sq}=4}m?xOb)_l!&S81&xum9PV{*6a&lf+j8gZ>gRzw(cy3l#KncuC#e9knRm zGNBgMa%t$K_xj+F>)!yLC<-LPWQo8ZwB}JeVf) ztIvt69Q<7Hi$hdq8i(?UuWiwsoGA}kB83$?Tarimej=4R+31^?-sy0URY4WrPpQ%#PksSNt64uJZj^W zjrrPzkCpCqQ!!f5>3~IdF3zXXBKav>HQktN-gGa|wBpX%iua}=Jlzgfgq)?|~5ODoFc4-qoug57|h2O4JJr!s}uhAoFPlxKW6>Y)?&oZ1++{n1N zf+?KXP9EZG!JT(RlIygi7K4Oi)kv)LsN9eFN_B(YybA{_Qoo+}ks? zvQ}({LIr8kIGToQg$968nI~8;6uoz8Mf=gNxHQ$d-oy+Dmx0Q+yBHG1c0R6NQ2d_( zJOB`i>3?{0#SV(u@7{XgzdBAsm@pe&Fsf+90kYv7EEJ^frp+RN1NiN`0CHX{@gp}DVXNb&R^tCXLhS4-{g;C-^_>5I6zUPQL@ z_$KjOtdJ+-taQAv)Y7T=`sNAlCzrBq#-|l&<(UKeH|QQ`I|l4w!93MO>0TqeQPoSz zLqo#PiSg2_DERogd5wwJT9{dC;)@0odVUd2K+-V9bR0#~8LH^sJ0tahDPtN@BRh}1 zd_w!Ui$!rS*c%XL^6Uz6K17FTl814gx6L~gOoj2WlD*njFt3PBeuS~!y_$pBEp<0& z1J4L_juV0$AI<=Y=`%lyPY=5fx{K_|;XQlDZe*R%ozvX~@b%@ksqlb%!Xk{k4O=;9 zLkSP#v&^s*b0HfU7UqJpi;Jz754MM-hvwtbU)fhB{D89iOR_ePuNtvk>8ac{H}#y3 ze;|C^QI4_&zAlRwQ)`y89%L}Bf;#E8OEI09(;6_@;u^$DJI>5{qvGt@G7>VSqWOqJ zIxr>gGhE9ZoxzR%d<7fWCO351(Y%&$*k`)EX$D(epGy4E<&EKGFeU&SHfmwuCdYLk zVUgm-+DRE#*J=+u_h#RqSulfI%P+pjUpgcQBGQ@fPS#z_>mP0mB#b|9l7$Fw!w&8+ z{Cmj%70hAGxJ3X#CieN2L+%a-Iae?(L`z?xZBmc2lVbZ8V@fIQ7b)z=RboF;5OsUe z^$v@(Z#ex?QayoJH9F|{(+d@}S_=(b_xvJS#^${V*K!tKmW)~^J4#}xjOGX97#{i` z9&Lew4MD)RH`S`o5LMEcyCzc+zC+H=?zI5&D#5irRD7Rv-Aw7HBz%w-kQ@&Oj^85kM zE79tHSN1rvNV8C|)+u*d6(&)4E74m5$eVxqS{$Ib{FZNnxLYo4GT$8PD|nCxX;jiW zo6}&%T5UMbGJ??dsK*U)$%O}-`!U~I9%7z#v3RvHScAo{KI@*-cn4x*?dpD_@HUWp zOTxe@0Yy8MP||`umjo&V(fX5QdJ;S^Ya(qQA*LipLIsSZUwv2Jto$-=~09Sss}Lb ze^XmD3nK<^BazoqVr}wjho7gsvQ7ieA?i{_0Al1z`_ZM9KW}_e8t?-2nf~sdAE8w6 zs1tU&7~a>-lkk?uyW-f<6a37ze--S1oC{E~3I}MYTTOr`w%-cAoK|_vB=AH{1w@HE z5ae!61|fKq&p|-V4d%=7>%<{j-f&Y}aZwvS`C9~n9AUzK->LntjHlopkyY*v(`jmO z9d~qO3DO#44V8F}$H_vNTT8D_0#k-5P6mWC;;=hj$CaK8dA6Yx4igj|td(dRp-ery z-p?W4mXzP(kVy+i3_IY6m?|4^$2}UrByxeTiVs(( z6R12p4${Zr;5G zAK89KvHeD6D$G%+%1j(K7sf!Fg$c!H$C%|;6Ns}XuO-!6AADhb{xZD3lSbY=Z~QmQ z4jM>ZE15A{L5@n0$y|No#RsR{uY8)na2aARwPx>ohHkU$?QvJ_bme12+Cu%-SpB7L zxFvr%xIk14 zFE$yRXEGgE})KmD1)zOY+h8s{mZPlJ2e5pXnkwgAgJj;ENB9>f@u}f&J){2_0$^8Ml zZ!rDCZcIe=E*SJ|jiCzCA=Mh9wXtK*CKALTEK4dntDv#OQq`yI6nGjq9GG_kF`GI= zq;x)c6rUcCK8yQGds|+DibQq&qA`%qV-8N}ys>-FuXov~5$53L&1tI!{2z=dI8>nd zI8q#&Sd#ruI37aNG^kZY0iIoDdZVDH4y+sc|GE}!M-9MqPrQ3270ps#W48Qq%d!ez@Po_Z?V zJ#^vK^N2TlsirJNw?QITY-WOq_P!u59JYuW7|vMQ31JtlHPwG zL8f{vxchqekb`uR=%}1#Xc&D1oc!pI`D{f0O^JA#}o; zL;V(by^QIS{VLe1CVhCDm}!ut2E73W{f`eS%h4rfrct7TNBSGyaD#KL6PKoA7Y?EG zJ2}!hn6(?Yi6zMONYSM=*5{j!V&}k-X*j5AFMnjz`@)rZlZR0o-fK~MUs4yD1x2nA z8ccmJ8qK)gZd+$Df8bO&qYU3l{}gs^WEooFqM`j1T_S0INR6xzY7aqwUgx{SsgW}9 zS=L`S#V>D8(WW+hxxyBl?GJAn&AfX425HzZO4s18Z=6W2tJ!U)39}_CdEM>1Le4H- zOL(U~Eagl~`;$iA2~kr@(7hc64!y@w3>n2M9JI%5OXxb{MN9LbPA5oCDzQKY_vaIe zFzk&x!;EhiwbBUK)D@>xoX+MO#OW(u94fGvPhnO{gKx@JnLR*QC?^z|oF1*P8hy<+ zK|Hl&7kN7lZ`{f>ZM$nYF{8P?!mLK1HIE~2p>vgx z$OOAL-vNf>7Xe}hgQDh%Bm^aItkaoBb|^-OzP*Khob?#2BGuX&&*Iu*2d*5#&gzl3 ziv_rs!;JEtzleqFP}k%tl{`dR2XU0nX}(1gcagNpq2EW|@ct_B*1h?QWxzI+R1*J= z5G95jt|TJWb^)nRY6wk`82wW=^yBkJ8WEu$;Yj7!{OaPrKheKYF8U~t1|KM+flN|< zr?46)`+`=m@#$l+^R_b?Q;dqT54seoyfk8^jYU7LX40li>cqXl(+6JiR|r(EpiA~hc|b~yj$fZkZ@3?=|g zYP-Krs`vzzL2>yyMidqL0}=W}v%P#pCwIl-e^s>k_j4ctpv(z!7rPz*Q;G^yLewr9 zF_OxES$HIT$*Y*C&uwvCC7f)bK${bF@u{=YF2#a_h%g0A5z}8f5+kgZV(gS`C&V5< zOyj$J=l+PIt|~QzL#=*!poKXMvSO-ZbJdSFEwbMije3h0gh#g}j2yBFpq3^D-|?|| zK)nE3R1gs}&+a|S}XF5^gnx~1^XI;7g$9wF$_%+5gtUYzg^cP7$ZWj#sK4o|qh zr0A7|@K{vFoD_YnEA^g`t7IEfp%~GXvz2H1R0%a-zhH4oMeb`7rjwEvo7 z>a*jkx#6(rsQ*l{ei15v_b@1x;HBP=U&MA;UUA~J3zinB3UOM%K3hzLGf2C#mQ}ZY zF*=(QJzjX=v-n^lLUd~gYo*DwSc+@Ywt~gZ8N8raNp4xP+{4Q^TEi;n;6(>uQ`Y(Y zMiPO9USx30bQ7_^$>;@8pE09{Ej|@Oyqvt{(jg;KT{Q2-nnsO7>&yb@tRohTWtfRM$p;~QH`-ix;fk;ZVLKP z*)rY(aY|RH+Y?_~PNjtuoQ7uAgSR1$nPx%9b7A6e*=>At08E*B@9wzwBH z@{pIFc2+WYd^Y6p!TY&8ocRQ@J{B#=(id!SwkmB8<>>!R?>1+p06OkJy zuVB6WDGafH_jK@iKvD$gF^9BaD!S!DvQ)$dg{8Pv4L=q>PK- zaZ8lQ)(OipQJ>ZhK#L?)w>pTqkRB41+J_~+n#@ZYX57}yH^f2+CGTjdbYluin25bh zc_$BJf0J#V(Ql)3!>ggr40&Z8(Xhyt7728gItK~A{u5!V6l_hmRdr8dbjZC31tT}u z#I`0XtLqBX<={>Aw6qpj?2Q@Sq)#IbVX!XVgNfRrt?U+yq(oO778mD#xAng$FZ}Zs zVaSit>!RFW0`;d0ZBqEvt~kqc%N*}|v6#m~*^xWf-C{0zOY^*1`WSYPm$w87Yq_>z z_RM{{3hoqeoloutAC#~M>J+h}SR55{IWyAol-sShOJ5T^{)+em*ExG@%Ftd?(4-bN z_4W*`A$e>GyCO6LR8{u&^3V1Y1rp$7VADnR#jT;bDV4Z=J#9a!R~z&iYh+jff1;x9 z=^XJaAZT>zp-U`=+#1_iZr9X}(tTqKAaWwOlfS&R$_#Jyz zOlX~t`YK*_SY<$qEo3jl!sgXcik~j?a%IbL8-wRPVQqr99w~J@;aRGNzFIaRB*c94 zq9TZcL8L4VYfyvx3FSv`(}20CQGT%vYrzg0=i{j`0RpxLa61N@ugDY}U7(I&N(pIS zg(1Q|M?^R6BCimvk;t4CEuqIUuHpbn2wwRMB6HP;xW^EU&w|caRR7Sx~x^o z^fFl|1)E?#Rf4Q3**KL4>vq7^Ix1-Q!?bWp$2r9(GuUBq$JVn@zeg+w^KlsmeDC+w ztcf7uxk|cRwpQ6WG2w_B`2th-gzs1~`}s5c@oE0F2gDA>N>Di2V2Y@r%+)tCISW6W z`YHqNh~WKb@x-7PrQI*=uvqf=k!ubmZe_<|rjO&_C@(AAl+)vBoYxf|pLgIXc{#Y} z{V#F^@+YFGUAMFP=9=XS^$XOnX=Nyh+)LN5A!S|9(y1J^=w3!82n^ z`dVm&07V1Ul{z4JpCpf*T>;9SU37lO6cchl~(?+ zkUXt?do0O7>0crAdMmQUyF!RMX1MQ1pLU09R1Vb?bVpoMRWqfA=lolywJHwuQ{`#L_89$dZq?0Ta#P+JlHm2$vCIk<*ab|FbNoT#?QaU(y3 znBV5CT}l~}8tOIfJ~I?|Z`O9drt-1=qbm@1LiT>w5fm1|6qhIpY?oAHKGj{eb-H<47n(fY*^C`L zwV_|Uwy%b}b;(N@&1bsuuqByoNBoS?zU12Wh)w69gOaG}+Ao_#eZRl-$=`)@l!_Ib z@tJjg4bv3gHEUNpbe!lK9qr<2R5F5tjvTEQNp(Re=?sfqB)F_9w6q&?uhrA@dgqSr zMp0%kO2X^!>CS&#rH^V}z0f@PyNgz=rJ#R!ol(abcx-JVtI3k9^A?}}A}c$O)qc+3TbR$Eb=?zyUuDfT)hUEbI01L`mJtheP}hk4cw;fad69Fd|* zkZ01NBgf1F*mo8BN^7iUpBbFzG%5+HIhyW3G$F6dS~YaAT@P5fd80qLl@}e-@~#8i zp%K~{SiyB@#Rg=RLp{hI*J9N=24h(YQB=ay$dR3uw!Nr09DhHqN}sT-kbbv1H{VVdyb|fG z0~rhzi*e9hv{Z}I)L}wgE*eCIIZST{UE{$fR(w#pk{r{%P4{j|SoiDhEfiG!m>IsF zOknQ(lp|v0sFHkc9r2BMu2VtYW4xbRB#!}(j}5vbgw1vzVJB6sv-kWZ{{Nb-{IgRp z*{>3ub@N^wR4K+nnWZSBp^PDToa=G)!(G)rQUe9e7z7?WyUSMb-B4H04UtQ(M8(tr zyKp}#gA|_CmrFF$@r#pMJlKR9Pxy3=nCY!w;`uwv*QffCc&^$1%eVepO7@R)fELNA!%hn``NA}R1kgKR3TT?D4gMPI#R>yZX z-z5__{_chU1J7dkk%-@AXP^HtFqNzLNws4Mu1737eSe(&X)l=JJDi&W&gB`6RCw?S z{R3b^6~&8O0!|M$5due?T(U8@FKfr;wpnRVPdhsaSavSkndZa`RZ!j$64@1(0!LuT zdkhFIeTF2VG32c4^>N<2%5P+19<()QU>Bok8i$4=+E(B__N%q0HpAK)zVJq~z`@&u zpL#<1%n`4%_ss&IO~&yh@s{Jo5ZjycQj|)?Knhp9Mea86G^Km^h%F!hGvIR(zVg9) zfaC31oVa7MiOJb{l-$yD;Uc&3)-MB=O<1aI5ZiL~vny?*)C+eFdKGP6Fu%6tt2$FI zm$5!Ylt@Ac6`iEDpUCXayh>c-q0KwN_4oVMwiA!jkX!9f53m!D(6AF$)l?fuOeT}4 zRir2;phb25WnJCgHyJ^elnW*hZ||q;Gbtw8H#~rbnGt2~`{ad84xuDd+2OjkTqTWB z^G%hB@V#v}H|dlS?6U0jd?xiIo zc+}**pz)gzh;jq&1FbIuh3z#4$l^o<)fX{c3|oVP$ZIWaX^E@lD8|>{bu_tGe?s7Y z)QA4#Di9IAC)K`xX@WmHX@D`&vberiT4)4hTr&GBlSiy3)9*Xph1`UG+)_YKXsrt< z*WuEC+={PBpf<-8XEc2{k9+fmev-=Ee7l9Fsjd|~4b5t7KPH*JJ!1MQzQ3uik4upG zQpO_k8|Goc8mqMsb$SWeYBnZ$0q5fT@%iAqeZ6?jr5a6ab-PktQ#7ByZ=%9CGIi3G4>*5pS0i<~$>MKag74~f2#IwB$dY>5S? zS2!8xEGRy4g3cg69=UU$yo8>EImt;#RP;S6N}T8x{EZG1U=_T?5P;KUS!iz1DI-p? ztcWVrkQ-7!DD{?{AQDggo$x!_n55bF(DMNu*kq>Q_$<_CQ!Z zK{d*9iwDK%L}INk@H&uF6w!=4YM*dz88w0Jj?Mn&O=YqW_q|l_xwrC-b#r+K*7rM8 z2PyzO<#5CrXQ%dE@sYB=@`sG@?-dD7c&AbhW!ZwDn%Wc{4=Mvx05J1BhG(8b81mL$ zMtzw{3h@IBaZgwJFq%T$q80k2QP0r5Jq12FCSg)csN7c z^+hq=mw()KwrJF)Ivm%p`jggrWg40b9a6tVmnpLrC?nj*JQDlBpkL`wXpd?tL?>$B z?OgFJ&hg8RCU$W~O><*kn0`pXBU|`;H8Sk;TK>c&$UWUHtny5u{wvR;C)6*@FRd6^ z8m!x$eqPraw?#`pG+c&KbGAQBt8@pV8=}OR(cU$VUL>$Ko&sU~vf;xMJ;%@z4_T@e zmf71~`d=1$^!l{X5d$;G_9gbLK>j|o3sKt}ar&lj9{^#_#XgQqf2lWdeA4;Y z(yl}s9_jN*r#eBZyxFSU?^s)1DrdpA?Jy_$^>v3&F`}|N%QB~*m0ISw4T#<0E^nV> z0{~vjkzwCD^ERahvjNTqB2sKHSAkaiW65#N(Ji^O$-M3q+2myB(cz z3u9IsrNB>p_j`x8xjERp+?rM&TMku4;ayy0@3$aKVdSWzS%66PFeV=l(+Iv$n#c39 z!+#}Q$U#cj!+JcWot;axBr=82<$;24UjC1o3~1^1 z@@MRytd)=l-$9gVKnl)%;#lh!?#-eG(dx9W_OX$wnr&ealA4b*JXoZGjPrM;2S=*4 z78*@3Ty+H000mX(wv0!FlN|Ex@f29nC=XPctVSM^5arFe33{j! zte?Y_70{{N6Q9^kK*UKPQ|Xr5u~gcG)F8QQXQzt3{-p#q;u+O%ZcZTXS2s6ALfu6J zsd+o?QI;lv=QX*eSd27SV195+s%?Eu;0S0w!6D3~YpkzHiw<16+dE|*@7*uxkv!Y( z>PzjOi-Eqc(Zxp9vU2f8OWpe9z=#gpGP2~N(zD=tSyOz?jG%Z+-NreY5##xKG&5X& zc2ze##AT4IAE>&wqBPlc7Dp1%COVsyEyDTFo>K^RCw+yij#(K1#-nBM^d(BCP z_u)6mFWh(b6YeMzryvwr0ZauR^T@q2Vq?tF@P5))$^?(-_6sRSfxb^NQ=|%4z5vrD zl|UX?J!{3il`+@idrx@xv6e?*KinfMl7p=Mr9DML@D!tVD9t3x!gW-(bdWF1m5k*g zAIO@3dOH*%9a$!Mtf&zpub+BqlpiOSQRh5iPT-t&gOsW-6(` zpiyS#qNEhfvZw1u(7!nZM4N0*1Z)ezLXS=qa){<&!BB?rHiDxIw2L&bc6{FU0D}eA zK(7l6tMe6u`@d9TGUAF6;{@=nYrLR%IjHN(^vG`;CRazVuHO|V^_xKjy97{);_sjn zIf=_-=4(fD+w^tVLEtEh2LBIRta9)1#FrAj$AswrF(v>Hn)+uwa}r5NOI>%^D?UAk z7pFEnf*CNGJn$|qZK09&;PkmL3F4Oa6DhA)hP++9h4wRK5&{o9a=TPkyOB6cn`!MQW@|ScZEBNpLgXJV1vwh;4q}f9`*t2bWGZ8FZEr~R^hf0CbU(ch9uQ6%ism?>6{Qj#vI3f_ za?V5&t{R6zj*M`Z9c(G$czDUklIl#jp3K30Y+CB8colv>{Gm5(zZ(NauM$UZs4oP- zs0BSGbqydMLT!v06B2H^;!iVb$0mOI1UDN{_K-fwAKBsN{>-a4Oo6=a3MrpUlnE+N z#V9RF@V`&$byvGm|EPTxh9<0)WoITax!X`Z`E4dGp5w?pkC3-ZY@=%+-=yESwcc7dQf{z$q6aCZx}OvWtV+=A3i`hJb(f;@>gZp`(ZES==#S5n^JxyzaJ)#(%~Yey zqp&oAjC3>0`#aJh>w5UyoiKVqekDt@v#Wpq#xw&Q4Jr)e5*~laf zC3_BqXqos#oD2G5!zV1pn)PPHR1iU`%2?cOxuE;*9r7iw(K%ro5_%(2O11e^{u(jt z2I@U)k`sCs0oPOFVAe_j0fXH9Wi${xTZr!(t0>D_J`3S1HMW7Kw1EJieKhHO5wjP& z7ZBBpzv!;$O@}^HAB&jzl7?oz>(48Mg)I?s$nG`(R`ewx8OCdX-W-7&U@^x|DI?^E zK%VVO=u3cGE*&?*a9fS4f_i9LB?nRukf-n&$G3rzh#GR$Oh5&$t4LmN7ATT&tNAQu zy6GwZ_($6_%-2M;11MWXGs$Kw7u|6c)=&oM`n?|{``r^@;uFQ=l+~v7U`Am*?Q+&!qC%dApq>5`^}8<|q4`*F$>$cJBfIErr7byE&rF~BRl{{a z--`!V^!@5QOW8|RUjlX|YR!S;MG==pn>!Ke^WSTAucrT}-{r?Z)V~!&em0RmHDORH zpaD*{aaukMtFlsv%Po#_E$^6{dT?ezUxSXpFxC<*)`6?ok*K+qLGGXPW_&)yXdA|bv}RJYx(lsr zE@#F?FIhXOfh1lKTH@c)x?eXm=g#!C5Y57oW(@uYf=L{a>q;&Rh&JOW8eAEjbx1i@Y`{KkF_hrZZY%%9pJG?B(!Jyn z68tfEQgOOaCIW=3*wD z0prNVCIG@pjr;QDd@68eMlSKK-v?0vkX}jg84~N~4uw0*pRqpVv!aI!ueu&|WCm4t zpJVk*L-D2$<0?_jUNXW}b+8p64ZhW$Mm&Q&hwflV?9fIB4&xVdtPeBL_@)?|l`Mj^95_Nb#JaV49Plra}n3aG3wt z=TlpA#6ojTakb@qaGL;%y`eE`N4{$3@wHpw!l}<^)m>^+ZN?Or?s%N_!s8nQNb&OD z#~jG)E%LQ!`MPrrJkI#7@NRWWt2cCx_Fk`IZr#P1GFfT0uIs1Z0zcHq=YQ~4@ECMxu z*{p(-;amcPc7>Qrwgs}=g>ICLZKc-eN}wajE8UnmSH=ttS{(|`w4D4Dw^fJdX|J1> z0&Gvuf~crePZ^QO@;;ozu}-~O%Vxt zKN;lsu;s(BQ2MZF)ufh2Jg$xF!L`qfy`7p9ghIfS)AF(v=Q|QhEUDRL!IE`esHa zAVMplP-Dz^)on-pT0O_9D&$ktw1v6)1*?p&_^n`erCB%fWb@le6Kw1vSHZdd^hvJ6 zEYrBM6BnUB2?qWWf!5IP()XAI^L=X|jX;So;<9t$>)W%bvj>Uc6Uqac5Kb1Ih`({> ziUCBk3?L};tTLI}rHly!-lgmJ?p>A>#a$rM670rwtQ@t7!Ihk$@sOt|BiN4@Qjx=V z@UP%>x%{TZG_f#ziK2W15y81+jY4iv6YT=&WN0U%kK+l?^cZS!?ELfdnga{|6amsTs$Gp;KJN6 z;Y!YZ6@80Hb;DCe|0LAV-*HJ-c^Q&XBXVr^p@}G49?n78s#>gOm4*#feJksjaJ@`CT4fu=CgMo)G2XC!wOH&t)&DI^Nv;NiK#_A&SemDX(;0gd_d>7$ zUcD%K=R;YQkbWEVC$i*BN z7RmqE=Yf%B-Y1fGw^p61m&iQDcZhAElxnx`QA^9ZN02$v z&~sp^zFbx#GA{(kZ8kkPDx&MZABm@%^df_m9J7m|`uC z;-YOlR=tbMA>)jP*xn`sNq+aOHQK6NY;7*I|H=f1xmst7J|m?E{*##)#8(G-)=FDo zR6ra*`kiErAh}vUH`mQ8L&XU!{3my+r+G9DNtKGCCDyVfcJ(x+$UCHz5+$D^!q^?w zCLx!gO*Qw)`&_47o9!eQK(DA{UgRP^7$0?Gf~#X5h%TKZC*2-jVsOl}+1V!J%rZCLiP^Wz|uw~uQJz^3r%KR&9O{QRuQC90J&0d_U;lCM zKW+hfZC1B&y4(6SyoA_)qdJLOFy%L|WrS^<>xGe6W6tqDlZ1CneNhOqA_MR5guEuc z3y~m8n;KJ%K@J{JnIgh_&+Dk#YQK!PMdikYg`~N&jarQCa3EhY11=o4t5rFACyO}F zbPZn=^^Sxj+F$rQj0!#BosN<@Np)(pwN^|`-X%^{iOkh0uXnr3x z1KQsQX&Kk$ea&o_@3y?;dRtw$w{A%M<$9ob4E}dgG}YeIs%_v`bWqv8I;UcOq8KoL z>0r#tJfy7;6*x`SeLmvA`k^opwNAI`;yrYfl$7xdG5P}S*3UI)K{yl;DT;k`LPoA; zGk@|M@tl8a46md+FqN|~_C;X^Yo$~Flr+4JtV2#JBQs=(+k=twA}u<@AAPt$pB=45 zE-WcJR3CV)@C2Bow-NRj9|mGuB~vzO8xaavoZ(1@ogI)>jKOx0VnKfy^#AzXfjOq4 z?;`YPKLssN6v+04ZkX4Qld#3*5P_#LRqxBz#9>=lqQdtEKWK-gEw;3XpO9ZbnhL&sY;*?6@KolJTj0}iSOW*x z-Joi6$IkE2i`XrAFxjp_ELqy~yMWPRN5d7Ex>z}J%1ED5K26v-6~nU#1#RZ%r^(Ov z;$H6yVo5^GYBUg>VHg`|5y>l%8I`GN_I+uXgMNkIv=GXPn^Vx z-2eKmdFc+B#np*cPuk^{o9S)r5lOLuvFa-hE~+cma&7KBM$Gb z{weGF<1pa&Nr(~IKTiF(JwP>Q(%rb5ndMU1UHgo!qN_O5ul6j7_D+GBUG;B7Fc$)% zJs0uzr$a4X--Ja)y^J0u)f+?~Pnwn|vr`1M+X`(@29#0D*VJt>O5crciYJ<9HP7sr zOQ2hKE{(|2^Ub1qU`E}_GF96G(T>qtceyd*!MV1Ue^r9~(LVVuxr-~93u^R(!4V3X90NIs#DQKNtq~Nu z$q|7~WL4169tgW<>vsJXr_qt5QHCgrCz#z7t}}rCyr&IFmyo-vB(!?)dyk()@t(NH zlnlmwGrF~oMw-s7$2rT31Tq+*%yf3YrJ8QZeb{OqpHi>%$dbBG)WusRtU4Mqn>^7_ zaB|&HN>;H?;H+$cyuBD1&a%0#v1LhppGnFiq!|U|EYGE!*1|R=Hn;EEz$)cBJ9{IG z%$1v%>5&&&(pjQOB+;JH)?`8c8gd)Q3gyI^?a}sk(FlQrt^j8X74L!Qt9U!u)!jRW znlaVEP%?dZaA6eQcO%mU*1%~hTJ!yT-|7IUaX8tEcz+(P>?Q)Vc~@pc>D^8U2)MUe zqr7nxOxjYWNMi*c?wuqz!)S7?>-Y;Eb?o<~s(w-_y4xd#zmgquU$p%WdPQjn4?oxc z16^$M$gGEq?QZan)E9WPi3I9e=pLc@#~$0s)5rQc%`&=FdtUppf2~{I zlwTY7lSTu9UiVtUBa%@QcTOK=Eim}<;Pn)x^32zR)NC)Q2^SpHQBNtFX7U1~9d;DV$5Z$2;Ig{EVvgBuHS@9Xo5t^=9DWV@jMg^aE5jco< z_+xe*Nu=D%gT*UU47o8;(S6N{at(qfj8h#5)_F-ipV5SBR~rdR;e_&VVqOZ zj__vL=!t>?=g62OtUCCPy6D*7un5va3i?K1ia-7@3VOf#)9>AMgN!*U{|eqdZS&fB zDx}Q%2O?h&<6X)JBs6bHh`P5PO{r4MVFSqvh*9xoRYV`=NNktzl(w*x5dMk?(!nrwZd zXBeH8<||vc$C572*2q&w<^bA}uk_s9-;!LFfeJ4EZ2eYdVj|tWx^sKGPL@YVEM(Wc zb34Gp^?uP?!{BE{@2~m5lzhH= zq5%B%fad&G@oFs<^#vh={w^B%0w4kD^+9jWDrOPwg6(2EZ}L;->dvn7Of}=&2iG?W z%X4;cKhKsrzh=`JoVGHqNu;l6MM(Jaec_pXbYL52m6;#*5$0O@Uf#(j>(k{k@sa~V z{mo+G^0komRoi21e$89hmMd9geOR*LQGq%ghE&r7qwMki|1xIt?^F8!M%lXo&-_`p z7e0J#xke;_=ks1K+zN+so90RymlH0n=xi*zTFwfWa}d{iqq{f9y=HYkrk%tkH@8xl ze$v|LrgxRJPfY7c+NUuh#Y_1OmO+(z#B*yXxe+ zLXpkek+U$gZE0svTTJRJFwHQh1`M$nQ4|pa3Z`yioW=TOtiwy;oajI7Vik&u3aeU^ zIi8%~hwi8(=06@ZqBlo$OK~(j=uRkU$E(>pbI8vgDP&B8MA@4mSBoRQx94>#e~Q9? zy~r0Z{rPmnISdb@F^qdKF^?*hW4e+^SuM62#wG*cPI~*YT?=@ z23RZ(9RHm3m0W0%RyDAEQQ*mGV2wdDHEtMtfcuxyV$7cZ`sQ@UQk6Y2T|?8YsP=T8 zT+npJN%OSQ2@B`fQyZ&n`7JTk8%Q|Z4whyW8%H0Mxd?pI+qg%hq22!`6nETFyW^WXXo%(Px1JFnH2CK+~Ra+PTpowea_g3AO1^GHqeZ6uaoy^%dThEo6wn^yHMK_a0@4}jlp<)*v%lF z9(x7ySQ$uUSJMlMT)8gVSHqc)&q8~P!-OC)?})Hbw)gK;cMu331-J7uXcygu;XD>@ zwU-cRqs#x)wma4OeQgw$fq(aS6b!gEtcq69A%xP#4s0~Qw1QjWIfi^7^*8n2_+Nnz zcJaIVPgR|E!J(C9hk`yntR-G0(=FLv~`v`&#P3 z*=mS(sRLhFnp`;Lt;OCWK%xY)^4v_;IM7vuD`u+ zsfJp!gu7FIvD`Db2qY$mE;^SRf-hUG3;G@#`9KW)=*v7DSJB7`K=VGe#(G`1FjK2~ zX>|lxcE}CUag*iq8P7F?A!g^=)0CVq7%WzO_^IaqW9}{EqTbf`VPNPE>7g5>8>Kr0 zL*c*L7d9JmyvHLk593Z^yx>ZKVd?NJzQ)PSZ0pQ{c>i|9UGYdZ<>}PVZ z)%?e-auLl|P}qYQFy-qB9W-|;kF15D*fJQkE8C&JOETzu(4ry3>( zNS3zuZ}n0SA9-nT7CGL~kjkqF@bmMlc=+;0;u%A%8TppR)}18kn#Sj{#`b*{ZAlh+ za(vgRj+#r!<_^L_+n(Q9+g;Z&z@N;r8cir7g`-=88YH$x>bv!usTCB1Q0+M=S$DQ& z3i~&~@kLjVC}}Rh0vUpjgafWg%}QZrZVys2JDptp5*bo3ylX5Nx`Z8Fz`Cv7)AnuY z!N#7=;1)*}46rhO&_8}t(|`Pm#Z*ITA%P3Nbg}eMX7JU`5$bB>>_7CprUbhWCY(&2 zWEIZ|>f>R_wgkIOYJC_uYumWaEK1=ek8Ge>oeA)GGrf0n4sLcgXt1 zTxW<%XPtx(ogr5B>=J%5plFWI|4Y-4nW};T`?3>^9nIF5$b<5rCuRy9G<`C_T^=0- zp-9Ei+Qln7O>jdgUGLOgQ=*>t(5B0;>HF=*`W40qiN+w>8)NMpDEw&`zzQg;y?W%w zXs6Nt7fje?{ATT4g-3!(7nYNO)iL z^sB6Yr+C>a0~4Y(#`wH)*m;RFrP9!?zwbML`|25g7A(|Dzl@C90HJo9|KhEnw(ryE zd?HHC+kfkX@Qu7#4nu4CduBF5e$FZ`b_HB?MMGT_cC+pptxbnsQiXUk^3}M>cRG;P z%;99oB5e~sE`?s*??3Wc0>&2v?k~7_PVFYDl&3scpFawVe>=c&nkI&!5j%0Qy0&D&+=Ffd z4oXcUv^Og_u)!AlPGha?DqOmD;(wFJWHYbn@;jdFM3zSm&Hn9aSWBN0Q&Sy-E-FNi zoK8YZWwtt+Z%wrUs6nWysxs9?_~hs`i+@+FTrAZ*tzJ(iEH5>XgizIJ3XjM)74h|% zGixEsH<4AhHfD09TkPrfk>tk%2MTI+s_5+Fd7eF(uk3pufJD=!m?WMahrf~UvsW1} zYa#xMvfZUE$|6j8C`6t~g)dA=CA7H~I;!h(#QFXNt>q1MUYb?J!IZ1V`kgi?nGp-_ zGgmaS)MZQo^o*TfobZ86NM$K}ct`c-ZhQNeZ-mnW=M?{>>H-D95B0A8&sOKZKK(|G z0MKp^!2|{*WUittx5eTe)@|vkhEDp|LifmeVOdtZtOd_@R<`4fOElU9>{`#OcA#ObQ&rr&Qu(N`5!_YX%`l zA2C#Q|N0 zIk=^q>at)bF|q3LM{C9`y41n86nR~3qYvFO)rcC=xj0Lx@%u^b1iw~1@$+8A^>j`o z73wY4_h~fvNJ?8+g+lWc*tblqkcyYVZG-)iSc;DdWn}?IpZrTp`L1QFkBUzwq(rBp z1z1jLK6d2>ezt7qN3Fc)E1mO-(l_hy%xDvS$;{0+R#g?E66525>EH0!@Q7RTbiQ7a zjuLv0N8?y1{ig$Ny+eGpl)#jZ-on9;LX4 zLAfy3nuD62M>5fw-Z%{PyeWdZ)!~`=7#vX(Yo>%z$ELKBxIhk7Y^F-@&XDw$!zU(&=d@|f zx9bD#Har;bEB)j2g_PNhCXL?BKk1J!1Ap<1yZ3AT|MSK5yH|fhS1n}5>K3>f)mv7M zJe4pMXtv%9b5fazV7sh0^)Ni;^fYg6;39Nr)akOs&rNuuieVI-P_7W!At5Tz7HwPn zB(Le)!%U~jxLp4msf;w?ii(s}8u9tm-N0;7bSc`znYd0druVpgXQp6+*e85=*CV@5a@p=;8WHP(9JUHu%v|y`$b2x2@nZN6{bw% zqV~xGWRGa0Wy-xm9?&;5Wk2w!aWo8nkX@DtS0gU^ZZtP2Gwabwog0ioLF8CyK5BhO zPmj7!IdDqqXqS;{OXW!reGWd>uTW4)Ld75c{#n)j zbpRd#JWNLJ48!`P8X2gnu#&2b0~a(&MSJH(PZM3$m(Xn4DjKGpi8Md~_iMw+A&+hC zJ!@S=)pMI{-YG+YooZ_)$=94y?}*38P-f`nZ8EP%l#ETIwH}EdUAx&tDsVWKIRGa)C|GUz*OxYN$9_AzkZyNynuoa?qyehv!#D-oLedwpZa7y z#h1HF2)-eztdV6~wonl=l3|zRr%1h|AOX%wF1)SO?tUUi6#=A2B;;<|O!utn+X#iC zS-ICV*47CSI4c{sP$6Sd^0J@DFwr;XaC6Tj!FMFlchudO;Z{`fk&Y~*CB0jm%C4A$kYuc&#iXANs`pILB{ zp6BI_k%R`#B0DnD9x|33ty@)2r-C!m^$syHTB|gtr>P(-yZX|R;0U}fdiX?ZS+MVQ zpo&@)4`=W=QZ3~iDxkKHL;GG(kb=psLGHyCe*MX^u=)wLdrsW&_^z12v39rh z^jfjhR=iJTEy!_GBypE-iLjLX6M$tfV4Un{J!vw0%ljI!W2=ExgqMpx){PG!-wT;f zNr$&aoYr2lK(I-hI@plpacCwcr!xbKeL5$CjXFFS(<|E#vZe21Jw#jQ_4*D9-j%iB z^US!g%+=#$4~ujf`;waq+toS}Oppzzj?GZES{fa%1LY$ZUkn|+hkZFZ9-hG%Ps}-m zl?3`{stPhXTVJwr51IvbSK`Ifl}}nIoUzEJ{=-lJhp&aGARo+M+=GRSx*u~ruV|y8 ziRbJ%4)(w%&&Qi%2D}RHa>cNUyoD1L+wIU{6ouQqHJP~m_76`5EH(TSo}yMJlDYx% zC-?B!PLdhmR>Wrn;m&clib*8Je7S$m%{0FS?HaN=|5yEFiQ_}yiMkZJ(R@s)9L4`OSqsVjrK{xmS#y3qsd8gmmx%JhGL)^>ZEvqwTV+8eNR*co z8q+^x=$WCLBcOsNbOXKx(52ZZ$*DP!8-*_|+rI`G2`$rIq&iad{lem9F%w5?1l;zH z+HZ()-6!3sOE+0elybt=#3z1#u{)b(JvLxHsa7drEPjcF3s_R#a=qR70*}^b--2I$_0HNQ^CnSxiP(_bIVLbyl@_gU!kd;TO}{uOO-Qhj-TKAP~KBgXsb{Z+SaXwDr>2Z!N0Rl z&i_!0B=~IEjwIzNzTr_JVkZekzJ7$MsnTUfO5ng1+ri%m!>|0rRQ)aqUMs4w>5?D8 zc>Z2Yj85{o3_U;hr4HM3<7G(fp)ZPqZ?$ouh_$($b2*3DQ>yU84GE=Z#}A8d4?NPb zyocVL*Tfy{m6`MYw!Ca>d~&?+o?4pVBd%d&F!~byxs#|~GJ9AG_q;IM%JC`QvEVjx z+2O{G)m%=NeJ}d13glHXM&xM3@Rp#{R#~5P z0jKLWC?(O({&Ztn`np*R=$&mA@=RY=^LZjOR+X?Q*oP_e3M~ZWB9J(iD1 zlz*g63{|eeBEK8ikEY0+(b^T}$Y_ne8i2=b$$QPUL#u_*WqIuWQVd$cTm^Sq_=`Yk zB@Wc(gvt)D%=9gVrH;brTgn}eQ$_Q-Kl^AQsu&;jZJ~E&TVz0cD{B5-L8*xIQgoT^E1Ngchp|RchpMBm_Ga?Kg6sKRp5nIK= zzX4y#|Ms9R<-5v_{7%}v4b9IA@r@aD9}7D&+){=VMNu6YN&UO*b6FcwHk1AYrUKs% zv-;JUzah$6T8UCo1Y?>(M_s_j?S_BHy%J&X;_((Q;3d&W&kqo|t!Z@ds5`;xBV-t; z23uu~5<;sU#)9%!Ozn1s%iL`smh+d4WYXj?R94GA;%kbKIPa6ga+_1>fk#!E1@p2- z%DG$_V99IqmPJ{zRIIhN)vQBtO7^`7E3gp9=hV|-j9=e2E`9Hqn#|n;Lnph5Ya&=+ z-`}W>dal?kd~LmV0*=E+<-C%e zO|N}xA`LX_J)7z-rr~Nt*mW}6gdg@_TBX4)W1=5&?!s%oDt{Lpe643ItE1+Rp-yo= zN6YnP>iFby?;~aU+t&ZcrxcLOq<)d4P5wL${_7LKw}E%p>lEF0T!-N+od!mk4^)Qd z2#H*diN-FPN7C0I%%3!*1#VMphPmJ-_uR%uZXPq0kti6t>2-d zdCPC0m48X3D}c@+=etA{eV+`gO?S7<=(9vm!xvmGH3*x<8M0uPNF2#N8|Xj*wCl+yeNT7lzBmvZhf!&73Kq==lAyD_SBL9G0ivYw9(TssGkUQSNbK+gvw z5{qZhOMxsf>zrIPO5r7(r&&227yU&)| z7_F<8vP@=v%s6#2@E%8A3|kQIEh<43w;bZw_D+5a{W3}i7eLQqFINp@Z%U`sACYPEJuoo9_moj zR#tVc4Ee+&qCqgC<97Pw^8HnB;{2yr!(uF1*VP`9d6M-Yn8oAIZ@|p*ILX8t8?;jW zcYu5E&8YTIR_P}yr}X$5l-n0%5l7EBuVd{24IZ(3N*l|V$108J+*{#P2I3eLkCD|9 z%O32hHeldBfZq`_0~6sFWDD^9ywFg?+bJor9<3_+0VHuY2PLmSv0Lx(L3?9Yc;+ml~&v({AvUMM2})Yj{4N?QNl8n)kfTL8Pk zSVs&oBR<~#ECcilUGlX0-Plowhoe4MFW2@GI**BK^v{q9Xz;63aKWzNi8UGaqT3Hb zEgDcmY;{z%kSU4-D$=q+>YCO=Gdr{KRFr4F$H&ni0$}%&)!M3l? z{W)&Ow(tb|5_Zyh|cDTiD>UD3bV||w+@mz9~hhNsV13D@J?i)7>oUuuW({4aEX%kW&y2pBc zKvNj=8m8iGE-_u#Rxn5W2Ydw@73*2H*-o%+gPPkQbx+%YOP1)j1mmro9i*GGtxEka zu6G1;00(`RY+v8OWJe4IP4^<}L~q1A4fD=~xs6R6G`C$sOS>j3TP>mPdXC|X*u85w zi`;XkxI`G_!p{ z)83bYHkVkYjV80pW9+`bBlml$_RX&k34D)!Z0ti*ef}5*pNyew&%35NqTQVgT=JCHgBn!69xa@ck zVmvu~fw|fBYaLMK1zV+L>u4od;X=Q(30NHBYrZ+zUy>ZOh~vp) zk0w2zi`!e);$e_FY0WP6o^9E1g`?G(`PCccW(7*eV=cwygkc)q*x55fGdP#QfEu~R!9z88~R3C}7juK?*{4SN8S19fm@s4z^ zH9{^$t7N0gO$gYjDk`&2kl9jwPKfCxX+JNi2`@qC+r{NmfBgwuv65mge7_t|93TF^ zVCR-1dDZ=txCG9v1OUh_chI^{o@AE-SqeW5uW* zN0Xp@IzNd9Ru7)3Rw{$lHyf;>Bxlk-<#ZpFm{>)ZubAdv_&RMyN$GhNQ{30jG-Zn$ zKmK)mBFwjhE*hN!*s4H1;2uL7R{>4m>xMZO}7-o``S5tQ)5;{ zW`!87k2Eh>=3o0uQva{zb|V_&BT!*EX2#Z?re(*lf)oS`#L8S1Q5MKh+0*@3l1irW znViJ(1VL>#9@ZOZv8GJoxLlg6!d(57^O5M39vV~P?T}*oJM!Bic&|MQZW|3LmLG5d zpTI8KqBUhwmYo*4TX!k%RZu*~8?w|wP93tV8_6mHLwwZCvP)lk@yx`hmu4L+a*Ok# z$y+B{n`Mo}3!#(P2Bi$w>W~$2`}(l(DRxTDLiCW?soUW_v#F({{*+LLkdKfp_;X&1 ztQl&@NbB9Tb@%CtI0MTHrji3RuxBBXf+DDLr==cn-X7I{)F|KJfaSA4pKUkhyGCQO z>##ed?FF1UIituR&b~t_I2GnWaW$=Pr_Osv>1 zWHkV8rx$EK!6EWp@X$ceGE2)0e&}r)UCBqIE2oQ3_P@9e8WB=CQ;V;`!UyKhF&J=y zH}GoYxQmeGi2aT^c;1@xUP;@G7g?<4-4h-_5@2}^&j?suUESEAe}j|#XSA4~o8>>A zHb^iZsg8`^*o@5^Lo2efMY(>#t|2AV*t;MJ>}^@HpV&47M_CT}XW!A}eV0U}$xvnW z`H{Q-@h*S<Lgl$h$eW1d2o4$z8ovLHra z6I`EdMG~09pM=Z04zN>L!}twi<-aZEMpqJRgz0C#Xj9 zeY|v-828ofo=CK5sS_v`YgdlR!S)~SvD8cwbYPWdRa*P7b zN1jU^t5=#^abyGgFEGO+n92a=RZReJY<~i-oqj->`AKQ5 zE3@2Vs$Ta&@MVOx9U}%@-H$y>AbW{r?)e#0jZpuLM9GCt_3!0eLLgE3&fK9$yxRr( zc6TqD1dPeb7`78cjv$1sDso=k?$t;=@jf}yEM3-abjWD$KmV3cV<o0u zk@%;t2J7^wH1Y?E!8XD?o>MtT^Ls+2`eBoDgemOL6&5~WO~vV}SaNNeSZKtU4uhx*K=ifDD#Zwfk+3ywc>1#O^xQH5)+#U$R%K;2Ts39yt1VJrHrj zj!YlWpI|{JAGBw2#kMORsXds-tWNP zMmD81aSU|QS|8&(ao~5jO|JC8vGCO`NFIS^Z|H#Duj8NpSmi%|4ClZ$^AJ4k;?|EF zpQUN(4tmkKH$6Zsatl0k|lYxO4yHha>E?*GtK?RLdhJWu9A zEMH!afx?-ACcP2OjdnQw;1Knp+p~m#m{|Jd0{Lu~7!v96MOYZ>+1*OzVjR_1(C|oc ze?O|?{Gz>M8rM)~i7Zh-T@g7)BRNd~6KxHC>iKh+h#y=469Zv|)^Cvl~q5p3>ubsEkZnV^2~PI?WI$B#bft`$YL6g`OLDp+AT;^z zYJCQs>3PF#lWVIu^2=pa*z;j?u%~S0ey5aobkE=Lw+#r6gr97|hRI9(MG5Fv7yD;S zEYd|FIR<*NL_@0U2kO{_9I@bhCKAcmq6Nte_%BYoD6Haz-P6+bH30ZcZowN%BkyWm zTUCg#BO4JiYdmP-&@ehN0%%^9`lQS_qWctwW}yO@$Ee3LC-01X)%^Sf?@v5f|Md6z zW1~^f|DqN;`Q5hrDS*Afru4R0!u&21f>8@56Jqur{8ahzL2^Sup+KWDMuO*iY4G4CR&117DL`8f#!@6aq! z0SGV=?E!h@&fh2C{;q7D$$~1%mgi>| z;YC^K)3(N(m{@0P6Utey4~TWeiYQ3=2K_A*yCkJ&9Sh*%wMPFK@>*=_7QY$R;W>+} z;tMLu;EVD<3OXiqn^X7eyNBg|Y?JkMi_X0}ix)IbI0v_O)1SuV2^DDqDW`u}CEWKq5!w3jMt^6UW+8}6^uLi9I8_RM`jRG^hI!Oiz*;hBbSHA!X(X{1vqqwR3aAI zAicZ{jxu)J>qA5LD~ow{KbkMVls!Lf#~@X$5<-m0yf&!r-Q*c2)p5VXmE0F&bqP~4 zh6Xr!G^DU^$97-g%rRJYp_&^cV=uDJN$Mr*SBn@r9o?PvYC@(%Kb~x*R*$DETj)_X zkXGLz`as(k151i^QL%*wJ2j9V()d+v(YB9qzT|#3Q1)>{3Cg50dag}|WJ5{PFc zMC(!Z8SMm&T?duvvAQ?qPv&A$JSE0}hynma`OXe!-D$`(a@MOer0=lk>u8kAF5|uo z-jH0VP~U9+l-_Nlz2d>-N*7OaCtMc0FhfE6-3U5bk0oS}iT0LfNH8l_$}@5hz=Mlx zr8M+RFXDl$`DY_UHNEU?>`f)-Y81nnqXWOVho`3hXxm!`^J`&Rc`hLLuYIY zIq(6ZobaE}zRxFF8-V{0^1BehUl98LzIlH(`oJ^}=Tk!MXl77qeQV6{#C5!7pQ|oY z{JO=m;oqf3L+c|Sm?I!*IR<#kwKpx+poKdg$FI(5D@O+rvDKI|1GMH|j}@W*3P6C> zGb3?XO!zDiry#KHWlTD!_R_+;S6?}cy6#R0#~zb=L@I*RpTmQSXvXq8F)Ov#EavW; zeCH8_YEAius=g6uATtT@MNftqTjaK5oih#W5qcdt0)MkfEI|@oRjrlU$8ttVr#m55 zb7l5ttd;}|PhpDajzTVuR04OFTL|3V><&um_abQ2QG(BejD(GfN@#@t zxzk!574uD?RaF-+K!j0xk&OmYp6Je%wWGDJCgl*udVB&#(Q&g9F&L;3KC>;#sAGbI z2ZOMu1PhdBo$@g59Yqe&NI5-{l(lF^ZIc6Qfma?flx>0bZ_IX*b5Lj$SJ4RzKZ5cK zVE5s2uPUI9cjR(C!rLjl>h0{YKMRq(8OzFk&I|6G^mO>2H+0qFQzx4^H{l7PAgwFw zQymgnp_4NH^5i~8Fxx}%|KPp;2Xy$yA2+~B227%U2}8zcAy<0L#=wsmbyF@Q#bzTn zt6Sz9R@S8I6ul=N+9~muo(TAd7&@?h7iM95fx(V`M%wy?(`P@#M4O!SJ~|v}$=dWp zQ#*ju^xnd!47Gy0&*C*r)L{F`Syy;6}%KbB!q< z!IjPdxgdZ;-|}WDuLdYGdf-2lPXRSb_w44w%j8W?D>d( zD^CZ30n*B8ONMM!ziWGKDNQXmm@bi<_{vSa;_5klf6LNrWZEWMGgbCDoz%|sC0rv_ z7F{0PTAs^vTuW>+SzvF?S?Gr-*( zj)1LvEL%&v(p&nF@b4dIKFCxF3n`wWw&^Jpx??lIk)uuIm_9<Y+O*`+Z>!NC`YC2Z2-uu ziiVUtRkD>k%cM5Bk50>U3*L-NNq;{!Hda}TKH3#9*;EWhSyO*qTm))DC^Z|j8%HE@9kSHhe6K&e@P8wj z|H%8vr_i$n-Wl{L3`P=`qZ+og< zAgN6m*_U$NFO7e1jxZW6GnbO0aePyPB{cSv$L}c2R}DE;Fq7_j7uM;g=OBV&OIWyxz9RHsG}ES z9fcKoPIuKcTf|Q5^=>xi%foCpj=SD?3fq-;AG@q|QIuaLVd<+@=_#wC17nPCNtT{< zzj<2O4wW4d(PWb_(p{J*z1C~j%whmMT!!f9akgVt9S>BC+TPdYF9-&KDJd7j+D=Sm zS`QUTchATN#uwA*lF$cHon?*aqC0f!c}=74^xTUkRtv0MBc!u)b72CEf03W^uU{qc zE;;KLBkIYZ0u;HVn=geOt!q>t!DBX!Ky%gw1&~{4!aHm5?DobBzFSdG?_U=425zss z1M=7vk+LpO_7?=L^NRVNGC47Lrax-u^KMW(x!EvE;-fx3eR;sBU%gGlmmzw}?`Dq{ zORS~se*YjoKUCVhJdGX;35dgG5Y2ZI2Wa%Sk@oHZ?fa`FVrf;@QPiUg=O)p7yek_w zJF-YCk7>tFA!%zG_tyvJerK2BMEgsG98gL8eNiv}QPiJU;TyU~es?MbuCLzUfZ{G5TQ|r|^8eLwu~WAG58bA*#c>L8xd` zy=+IX%!7^>WTfQ6>%lRho%##|Y=Cc3$qhB(jerr3%$Zxz0*bcutV?G}KC-0h9npJb zjc|?gYkr*Hq5OkGkl3#lDSn2d;C|2Lb7Q-e;ZDFy_cnh0Wx+RZO=8X7)%A+x!Fd6r z+{V$wV0Cex7wOT-kqf%OK9cMQV>(AEX=5h=HUatK!8`?6J&6%NNvW|-BI+({ z;2dVKhqI&-rYqkS5F$``a_vBAK8Zl|b?BoYk6HoL)8~#Vck!<3Q(pPnGTi^w#P)4l zo;d*C!y)(b-$k}MW0q%kCbc)05(Jh|lLBAsSBE{=!jbnRD5aHEjG^=hyN9A{C9^lHWBEalfc4rv8ip z_H()X?&@x8U;b09>;ERZ{*nIU zqO%Or>-#{WT6N>4?2jN#<%qrzcBkkp`sb<1>*SozS~dH7j({P#>7K{BXJX|wL~;sX zvO5I$&I(IsgQ{7^L|ERkoX3=<&STf}aOQ{)2P@Jh`}eg{e2&H2rkglQw>lc59SZ@~ zviO(->sCc)05-&DbJ*CJvmgyp+*MJW)gjckv3|r;y8PH|vNCSnZZy^yYAORYl#Me! z)te$LofD9Pvh_4of2Id@UW#UQy9B9I(BcQo@@+I-oON68<@n7%96l)cxTpcveK#q` zop2Gr^;*B+%UIIXyZj;z=+x4DU;+>b`_$Y%73YGst9w6?BKcWkf=axY*90sJxO+l; zN;qa=%4n?h03HQzWw#72HvY}YoVXEJ)_pY3r@&SetM_iVBISfQ?;;gdDc!895*0my zKP`PzOCs;t23x0%L}Ny_)S70TD)+)Hp<1g(6Dv_}7oef^&^;;&d+-4Mt>ESn3-)Gj z2*;^N5L(R$S$Sm%;0l>uo}M-t&wvx0Vk5fQMYx=3^2{Y`Rx$RJ1G=0tCGL;=<6@1e zqZ(2z)Y1Q%gk~(M5LHkX>@jgaMpC1g$Hw+V!pLnm(wHuu)6)H-f64j};}JBD}jr(zVVL^9DJH@1_{Klkl1KqPf)X*0&OvM|1Xw&b)&a$1uzyCL>sM0SsD#7 zmdz7o1>nAIswT~w$ScsQ!UD2q7b{X_keO2XG8T`iQ-AbbH^ME227)AoxSvnza_OH2 zXSJaH*O}(x#zsz>5*b=DFm~C(ZAI|1HyomYZ1nQNSx69nxJ%X@;{Na4Am;8XjWsT% z!7%!R(s=03fsk-B&7F9ez9jtWjvW2Qd&e3^M=jLXllm&BA*sw-T~PSw*j7f>VB#CE^VP3~#+cS|?A|6#+k=?WvNAS(=}Kz&yGM znMPdeg!RxMEWpV_K*)>6kz2Hlb(;S;FSO#uFyNA7swj~qxOX^MKl@%*MXdVv)NC${ zpk|WQZ}yzgks6<(hx#^o(sXD&_0jH>0K7(^@J@-awDcZ|p?q)e(@QHbjJAS)VHDcN zn<{IR2|Qk5+4Er~!ecaH3Qlgd`Mg z0XaX1uRQ~e$~U3#tA$86Nn87N%Yn3ITD|Q}(}f@74>XuP&Me1zPN31F?n|dfhvFsy z_g{ro#_j7}lb@+$uDc9EnHyE#^mpEESPLE;{2r`9$ym(^nBXz%AFa=uMB`aE)zEwb z=geC?eSQ7X%adQP#TuV{1sH3G<0JkKev}L|Ft?~8ssxFe0*$1_kDGJP8CO0;|2PxS ze6}Ax!9SrR4DM9Pbt*d8NI$Ze+Cz|hr2V6mXe5Zp~RT-Jj2#2#rv z%eZ-KHfE&8ctySjw`Sf7-q(`UH(?~Q#agd3vIz=uxmJ@x>m{ijO< zXnt#Gu`A<=Fo$r^(Ma+x;qht}hQRwzD=L~DNP244Mczmre9wn*N`{W&eFJWASBtaI zCmlfoLPdb&upI2^=_#6QG?2OsxWY$sacZQ{&0UD*F z@$vrp8NOdTjV6Xq?Z>=S?ht9k;A6r&qYVKJ(6lr;@F86+A}PiH+Su_vOGT%gqN1XS zr^OfTk2TDt%P`JV(DlgqMZ$;o){h(qjd&9AL4xvzsyJWiq5;t@_8vcDxl#ndM;*&Lw;qEW12xPzTgQku+?5!Jr8%~Ws`&#K4;dnrVyVDv8Xk?=@)i2 zc(y7F^xGUSNEQxwfEi3H9}#5~{2-_Lj=D=gJh&&@z0>R)ZCh4^fb#x;PD|JG>Kkg> zha>h=IXYo1S`xv9(?@TWcFK_bBK9hlO{y}APov2=LUkbNLHJ}CD8~@`a2ExNO}+U8 zrgDTzQ=_hVgInR`@-eOEQP)Ur7Z+-~%b*lTK$?s!5sNn9^WhOmfb2y>u-uEU(OW5k zi$5EGxH0t5X9oBU5$FF(!}|Nm{7ZRu|K;Yo_RkuJv+?oPAK}SAyooiPe3!cf1!(Qh zKv(rkndWeEk)`EKqsdxsscAnz2jlzG$?6ZxXNj$ozvWrr zAr175n0nXkcBshe%6Zjy071-V)-+E{VKmhvV}6sI7}LTgLMv+{Fb1BU{aWk(9-WIN zW5V|JsiVQI1%Jocl(JOUgPOCN`rnI6aEF@#Husd zzi(o7C+o6hEQ;sQWGGld@Rb}-S-VTnH8(nw%@2S~(($ERSjO$<^5c5k5}Gs0=YgW! zjB1h&iRtTpl!?{q=E}NF*vJIZ%@|g*iEpxdVb7|Sf9=N0aQS<4TJC4KXK~PCt5NA( z(!69v+{9^88}nlx+7$cuZ7Tubg3y&>2Bo`R@iy>aBNV=%UKZ**=eFxWR~eF(R()u5 zcGtzGVH9@-1LqoU5Dxho&P`|DK$R7s1&Z%#X3)8OeB=AWAUbk*k6`Ui`8!O--Lb|Xr+*22h$Q^5WrD7qK(&>#=yKtP7ky8nfJI!8y3G2=n? zR$$?DaeVJ-mh@U%j*~a!y0$=lY-0_*%lX6|#j`cNb)J@%)`ZV!Viq9F$MeTzrF(NO z>%b~kxI74|A3WQAr3nT6%pZGHyh?+k)=Rp8Db922ZtMSF6?^<>jQMY#f%!|I#A+Dg zCuhxS0{BGy?=;iIY2>VKtoR@ALYX9=xmD*!@jOL7S%5pAe4R_owUIY}@}K@PX5&Q%IcfVBnbMBS-)`M_cE<1=K+*qsT}&w%VOz{(;X#`0w$xO zb2Y=_bMaQIl*p+h`6%sO;hM>Cfj7X>YOpmlmC$p>&A-6-^V92JQ&Qy|c5r7y-D?MG zFNFxpU-42Exq)Omo<|3dkLvQ)CQpShm*@K?C-@BhEHH&kSmz<0+d@CWgLuI51>ERZ zPj#`HNrRP%1oxnHR=&ri>!4SXl+j)(C8-5+L7xwbtB3<{eGBD`t$5&Uk798R9V%Gl z+LaQrNMx6644jIuV2E6)opzUTd+bv))amm6JtRw;vdbGrUkgwt$i@QdcI~^2+y2uW}%+QY* zpke2sx6Hhgfhl0(QP=~5fY_}pox}78F;`{$3Gn|B$Kz~L{LecZ;&5?{O2G%*w)DF( zdLO%I#r#E9oqGNkju8V^_yz3bF0XFIbM|Lgs*T(&_J@Id( z%?71`9q=^3f=xQ4a^x8jss@WT59X-d}E#)G7l|eugjZL|G%4(+?HJHDA_BWk$ih z+k;LHLPx@p?VfdxpIQV)A#t5x1Pt@{>=buxoyYhU0tSdJVDP~_3F^`oAj`3h)U+<*0|-|Y2<|O~ z&ATD7?GXog6bp9e>&Q4GZV7S}twk5VxOR~2s89}YB7nnYB9Lx)G$Yh)F2G7H2yYo& z`ggCOKxf{&k+eQK(F50iavQ)hNeuioXwSN@U#F)zxd^}roKTD3P8v@W<$rvD>#Tj* z2vTx{=KVtb?9svTmXyivKjsIH0XiFz2-DozK=s!Dwl;sPItUdOXD(*U>x&PnFAFY= z^yfot)77LzVM>~sP)(xrKQuGH0*A9qScP5kHtUekqo;+Z2DeW60#A8j{4E*+_{O4Q z*H1ZO@GMHnpMb*r{qRLRgmNPNoOrnBR!%CCrEuF- z+xgSe5-up-!65Y)+K3tElNQqtgKkF5R{qb=zY$B!?EJaAfIFBL6a(rn(7Pe+;bhv9 zQ0@g46#rSk|NaSA^~WWF@;j-8G%l4L?$&wg8r&|_X`2FTPrKS`GqV~~J5=x0#)ELz zk0fLA-N2}r^zLlzlJw+kh`ft?U~)5m=uPgFTp%vHK>YAw6sT-;3eS-ibbu!qOg?yI zGB!}0@S41tNf>_VVhTgk1u_fncP+r0IIA1RXOmcaydE=k`dsFNhqGDB^U^ ziwv^ocha?y#JMjbn(A{$wC1^Br0Thf`t7zMVY7~4=3v#-rqOGfN%ozz)}id(h;=sG z-7g4tvl^!3y|C&H$EU9K&pzG}FIu9{dIQD)cB}=wb~b>|lQ&ld+{vLefvmuMcQeLW zx=4W6bBZB;;yUX-`TAEdhusKR-FzR@W^ff8GNGxko1W^pyxOggNTgU`4C=eI7w@r7 zx5f&{rF?hb_Pj?jfS^=;Ha|Vx1plImONp5Q!sE_Vfrm8UTL9L%8L)fkIW0xxcpI`k z7}XrKA`RO7J=WHgPmObhS=z37^Za?9Ktq2gal6*aS#pq=T@*bhW}&A;+Hfur7GgE~ z_653$>JHlJe%e2!-`79Jl#xNSw?6koT{+h#(ljug6fvpjAJyeF`@fBbfa6M3Hy0}s zud2dbklSqqQ%|^2_1Iaw5brjNkT3iFG%1 zaaTgtJsPGm`r9!b)Cs-DS#N}e?BURzN6~G*OSksy1SY*ZB^Fve$HV+Q9^80FZ!Xz- z;#c{4tntzXB@mb|+Prmp!u9+SJSfmG-4{jHxTD;yh>m{pa5Gx0wl(U6z}LQELzt8G zYWD#5lW5zML{jFT!-{?d@D*UNzNaz`jiwVP)smw}Mp2-mu&NsRr-1S{r{M2*)^A=l z$2WAqAiqN-xHUt0YbJJd!q3KE8=%+^=p~*-(v7g+GbDWmQb=RLMI$-b^N`5YRyCJi zbC2rz1-9@|X+?I>Y&7jK+0H8gBG1$Z_`4t!&t|5ck+`?19XF)b<75v|1@f2W7So(? zoH;5X-X-pCVLT?mm0q4U)a#FHaZ6-4V$&wz(_4DWtFlE)uH-`D)^v#&0Ww1u<@^1l zzOod3p^jZUJUym`@TFZaSyM2h`cU~8RuQKtk=Du2%;ywieA3cu#mS{_Vj`6~9PUQ) z+#&t40OHIfEX#4a{H~IbOgzY@Q$%udq*wAEZ0v}eY_3OJrO==N(sh!gqb^nc5%LYB zqn29Ra8Hsd3k5vTex%G@XVRHcqA>m0v!HhD;z{&jMQQb`BC6p z#NC+K214QAjS~Ldg#3k-5^E&JI0mczH8%SK#YJm|TGz%Mf_I@8Uz0wZ+5w(N+4JL} z%6V;jJ^S0%@-cL#$ji*R)w(R&P`RIw>%7R|;;kRXU(tCqv=>qVNuez6ud_(b13fy2cA$rw zOe1F7M{=FRnKTzW0GXk6>*##FkbM?;VL(YO(vQy--j!6;3^sqA-b1ShG?kb)ATr z@G{yLnvjTu7}NBpAyj#H1A%Kk6p{}`42zqOYE8;`HDjK1*=pJuo5{l_NCc%hndqVu zSJT)-d($-p0fp|}!=AO(?_a3V!*WM*bOBCDE4uM?7p2(q65btn9huGOngUlOBwX~%HL2EQc9LLVU~ zRW^=IW=Dj@$G1!HNYnJ5g70YQMbM96|;-adli@b@)N1~U5s*nFYQ{CIF7d{-6AuOk`Uim_) zwrpsBEAZqMh3hA~J1d*rd4*X2fNg^|n&UFAEI=~0L%fFzDaKLwad?r+p?c^LB2RHK7k0TqmlsZ=tlPbagk%wO1bRXGV9GV zdm?ulINpDjE}mg-5@M|H(J9F#IbZ(9=CaAs2!$M~3R(Ha)LQ%KQl$|xDMU_=^~!MF zaA=#`*2wuI8G9m&**`sAE=eA2mNqh`0fDtUT0Z$St`1z@jLRq*J^obr-!5P{5@rbh zve^BfUpQb1tX0UCPk+p%wkSYy6}$&7Pa7QJxdU5LSx?ewE0s^?^GWaYesme#L)S(m z*d*pmY_s;exiSsZxd7}lM*7p~xzE71!^5VE?S(MA8Mby+deH5Iymky?xNJztQJIR0 z3q21^BJV+@I;iq+RY0-z&VFjIqqPNw1|pC`i{4I)cZ_*ZFeVUIyDOM?iiIV`q5&|T z-Z5oT2vS1vVU7CP;A0gIIq}A*n1==BIc$kUjH%=wjY)n~O8^J~NkHSbJ8P2$51%BID{Cfoy`5oJataUAF6 zgNpc@4_VefrhraKwuQcdU)?6^W~Zp@Irk-Y&JMVmn#E#6Z%6*kbeKt1=3bxe**;^C z*$1~fKMIWcXuDn|EWsFz4$s&O^gg&d59S^B(QrSLS+hyQ#;yYWt&10|nn_w|BYfQh)TZ%P$$V+A$2^r;|d4eLuI$ zzkLEU>ny-!qiuMnxieC$!ix_qDy$HM`YLoEdCcp~O~BT=h~iT~)cb69!2@U04mJ;2 zyu5`|TrVT^zU}he)Io&Nn|raDakA0c6sMSSxt?L$#moY1RUB%6aOG|@W+9>9W2-UK z(eK=Bi|%L<_Vf*gCrp$sAtF`NNlHw8cf#b->C5?SPH7=WMWQh>oU&Cb)9ib8=dTLJ znHBu}-#=%w<%_h{daFyT-Nb4&-2okB75FIm^XvcnleXHy3xKG9c;bKVr~e11_9suJ zQLNf)f_o-TPbJ(0T4C^15`iMUlwAogC~>goPm}Z|5ygf>Dma#RSr;%Hi2xpz8v_*C z7@=iw!&`=$eayxN7hyE)(?J^!@qah5nW z=tQ8*HO1y(Tun0iAWNdyP08--Orr}mne3PQ_U&7#77#tLo^5%`V3H^St|UDcnf!dQ zmMr21ceohy>k_$J-@uktFHH+|EYf@Jsa|`mqcNOd<_-s@TV+CNPwQu^$56%PBB_;d zs5`4UdMCd3IjtsFaWu(qH}qIbK#|NcX?cwiM%=kGP7Rw2yE_0fU{^Oa(WNc`?TFR9 zD@iUH?^aF9njt`jjOswQW}zQT`9fIyY^ED>;OMF*kf~5RkHae=g&Km zDVHp1`?dAl8F_U)ozq|{ zUrE$h*J*a;gSv4#7sNl;*;dj8`K%bdCOQhX@q@!t+@18QwZY%9s$jT4gI8;znr`pB7IG)o79|l`+^k^ zXYP;P0ZGil^Ca_4p6goz$pgpE?kLCd@##Eh{daZj&!&ngoo7ieoJ?klVWI+*GNRSvk{b5mLo2A0qK) zn_r>Ft4%{b?LZW|J=Oy+ny}HY6mjN0Q_En8IAW_Tl8OWOR>;d|msA8Rm3dKX%b;HT2(dFXTEK|s%1nK9w-uiOQ0k_qb`sYwH{n$BF>O8M%z1gb1(w^m{6o8SmU#-!~edT+zcJI`cJ^ff!+OJbe zANcqKjE;Y4xqnHcMoROL)QX)qjoTa;DsE*sAx`k(gKf8nBJg#}BTqS5bO!6?sHk4- zq^bm;KeB{pWokrHIG+4Vnwe*Q9{ zmv`u6^>g`gpf=z?1iT7wWy_uaELyo^#^kP{@Ku?4s-S9s>VC=XQk397gR2<2#_t{&(8$H4g&!*g$hcA|<##+~_sH;?oDB|wWW zK%Hv=bV+&|^Bu@`pX~*w$1_&O*A&q0H<}Ro3+95;D!F(nY%O!@Hdat`3ZM)V3V@{Y z&a=p__so8qlOQ>hVsV|esMyXoq4JHonQ!Y8Y4k%Dm>Y?-7hFj&D7b8huznd+cYg`q zIzWhV*bDBl3Jl9O1$8lN=Mu*i%`!^Q681kPG!37Ysg4cVi)U|jZ{|nlBIFzUZ4I?E zPZCU|2&@gBp|4=Zat% zj}%Y4*{`a4gD?mcHQIT{r`S0``}&o)mQq)$KhLC$cj+6?n#v}L;0As$wSG?~ZMEl& zc(-n~!YoJA3}AdQavAZXY-)pgzuR580G=?V=ZTMh0Q?~Hgn=M%>YrWT{$)M(YYX2N z=m~0b_s5h)sQ%@ z6KN80dzUs3g$f`A16<%Y)8e>$LClRw%ew0zDPeDK_es{>dhem7my(RSic+VK#Y5J~ zrH~`tdv{|}lmrsddl{Y%A9xy?xwTDLVueivt(w^g=8$XH`LC)LhLfL{>)ok13y11j zmNHn{K$Q453Yza62Yx)Uqw*b4Uu4O3vgM7Q2v!Y_xBhXavR&V$F366JLQj^xdMQAU zW%bpyYBs!$i*-)*evT?RNqgRX@Y)Q8^li`HuC4l`IPCp&FNfFHL@D)JLseftWEz=> zr#(BNddV*8Ewl2akl2uu`JO!CA)ou0)3&IKNJwDK+o}m^(qVK{6MNpg zl9sjnVe^{b3AI@^O7hLUK2HlPB@a3@iF+_K?s%aCE^Gr7GG@2GYXH}?^al@sN4=7g z672iL#6-;-V&4eHqG8(cUUBrQFfQJ7Pl9DNH~CN{bNFs{4+~xYYd{P60Ia$_8XMz3|7Oi-=J3wph{B07&CcpKVW3 zZAv)6k_w5Ug?DrT!LbfhCO8t&-msJetGKrLm33iJ+#SAnKyU`tV4QGy-ppp0C|OVq zSTVSsV>2MQO#1CbOaJ5^zlaCGuL-e}s>ekGFa|GVrH;v=JsKJ|35k?TXUi9PzCXnc ztoAqY_!bZDhC~t@0CIA|MbOyCb!@q8Huasrr|^Cm-18|Fzt3`YMKsuMRT+;Tp$CuT zV%$um_;okrKpN$9FFIT4%es}+Pb{Z7-Y-b@sy725*7}R?9R>+yl6c;$Yw`}#kVu)a zBe*lX=Htwb*Qxb4v1cRRRRp~)Y82_%>h85I6T2(_P+)72CbTYk4_a%Z%l78Avr>rx zfk^pI^X9bEo}IF#NSw;{{%WGJ`aM(V!M{8||M?5#s4hTc`~#Ku0se4`(%uoQIiti| z>zodiH)L+ue}9!%|MzT-FtWMiNK5x zXF3|8Rrz>>He0)w58(?N4f4Nllcy&uW%1i53}4m@+QxW!$_*CSO$pnlKN*kewaF)g zD*mquYJ^!JjlC#_UQUgQXQye|6Gk`mt>4|a4sjdRj#@n$eZHuKxIB0{pXHN+&r4BF zak<5uv25Yka~3i4p6)I}d2#clHizx_@+Vq4;t1TgxD%lHb6hDZwp>l#0&<$Fs<3rR zu+$hlJrf^ZjMr>JGRkMB95TCoqW4^Jv<+_kac~MnY9%=a;N$ktTN{g~A<}zM2vsk> z_E3olwBOaJgy-UBc{ZZGZOz_IU&gY+lvL+GJxMsvG8kOGN2hKn8g?}dtq`Aezp{P~ z>l>eS%WjWZ8O7Y^e`EQ*&Q0GlbVrUL`k4kkGn`fTvOxRY<1Uyyz-^Z0URCSu>WMI; z>s#9pXj;sEz;mnV4UvRHWpRBq$hsCCEKS&Jno!V%vX33RdEBUe4k;^0XzDJTg>0v8 zS;gA9A1)9?dOFL&zS}i*6;=a7B0!3P&D@^&CX)2HAM^{GwDCJa<~wAYLb!PeevK#o zJ_VVZ*1IXiLYmau&KJDJ)I+iHW&^?};cyJ}Zh&U+PEqN>^$s}`^_V0 zU&^%mvkIK;ZM;k8tOv>pB*$mVSOrQiQB6^ z;JV9_{%T^AnR}vNxp;w4%h6Y1y$sYcocWVu8dVKP;|n^lLZ5ZfJUyPE32kFD@hFf4 z{#yDlSiYH!niqB6)(w5b{K+5hDl8hts+z3hC*CB~pR*{6(2O5ixtn0q^u}5w0;kI? z0$=%&5kJlERmMr*0OlqUuWX9SzV)x1gkFm-=-`b8Tu1-J9-u?*y=)d{@6k41rOf-K zH?jv%_iJinhb{0tQ*VP^IOI8AAH3FXEcF-;v2U z`Qli};Yb~Gmc&EPddQS$(joIQuq2_l#yp27 zL+4XoYNCqAG(+b5gq;pMc+45c+;(Ya;7yV%%#C^+|6UACJb5d^JQdh2__Q@xH?Wt^xfHK_BQQw1rTmTi zJ3^s&iX`*pb>E_^)nS>aLF0`0UiB`!uB_w-3kw5;uuRe}U{oT>>JSrY&51c*Qgs)y zu2-Z+}pswnOZ*}C;8E-yzgLJ_5&F4SpON+GV9V==KkbZ}+oQzGW$yEQFEy)0zZH?b; z*7$C|uZx;cJ%6xfXU3J+-?D5sY?%fpWnEHR(QZsnBY#U=c~>8+slK{{ z!?paGz@0UEozq{XYLVygn;_M)TQiqR!ax_3Au-?JC|3-8<-WNG@<13!j$fGF=JeY}oJr zZOwPugd0~^2Mu-i9yrJ}iV@UZe@Yi#T6Tg~Dzy`vCFeNaJMWS&r4OIu7YttO&` z^ab&{>7KN7H&$5TOw2s@6*z$o+{cUz47G$XL1A2?d-k~vs8qZaI$|Eo<2^n|7G&I? z_qpOOh>^kr$1z-B-D6;V_z5U(5ySSe(#+&O3B8Mp?Ri9Jf5WknpIA~A$78;-9b+Dr z)7!(!0e*fi9Jc$bO*qP8ghZwD;bRcK)Fyon5!&&JHKVw7k9^@k)T4($O zM*c93W}g~A_a6vT{%!*B=QP-WqPiTZH(FE&b4FMRt$Q#zTo=6O$l7N$#H-V08z81- zeVQ*#ODKAUvAj8?XXxzyTkjUgolUHo7Vz?GO5SjmiI?X2d{VBq_G!=EtSbc1ie36s z37KCv0rjTt;gn5lMW`Ig7&$K^`9<7I4>athWo%a$NRj2d?sprO zZZZb`g?|)oNmpcBekOFv3hBA!M-~A}3*Pk{&RGLvz-w8Dqp{6UbjjMqxrR4YzH|I1 z5W3m=fY6LM#bJ(}D2q$Y$Y9MgCV9erL+4ACe|M|`RtoO1NdtE!PVMPfe24~XV$C+l zduqYku_&Ca@a7Ak(B7h{D)QEV`La4QVqidBG8XmZ$OQdrXGEl4{>1TciNMJ+uFX4i zKDWbL!NQ|q)0iwXjMbY6$>SaWDz#|l3dgMFWM?N`=^j_qG3VJW7{6 z**tT2m?9=cDC+%P<+%%b_%GJ?cEmE?hVY(iMgkyrS4LV&%Ivo1`#eOLl%6NY#5M`b z!9eBnkv!DzU;c|Cvm=Fw@bvsf>A$lc#{DBC=NxIA?o^=np z3m1<(e5Ja^L4AGa6a4B~CFL#i4NE34OseR(h?>;lRPB_Z?x0|e;gyZKj*zT4u)ehh!e(|)-I0sata zHxhyTE9*5PUi~BbbkT1&+l=!k+JV<_)ukJm2cmf3L`umUCauFjYGy&3CJ4t+9eO^+etgCCxuD&;lHWBJpr2$+1q=VLp*;neYhsG6A1081oX~mM?6{uw-(JUw{wOO*B4gK+lLvt5IUNJ=!{=ZCSKoUE96Y9 z3rPdr7M07&TnHrlw*3%gQIY6-+{VHT0zIrv9-lBZ^=j7kiq!OyY8_cX{?>GD?_0=w z&9g84(g~k|Z99#!D(!|<8d?0Y=`mJ37_;i*MANNz9R4ARye)}aEn0dXnp$hZP1R}R ztqM+6jRxmMluW#U3yu7%lP|SQEJ*NG^DUEp(+9(4;@y;KA7UYvT5tS6 z4b_EqpUz$6vmc_D_wMva>a!6AAUD}2&QN#XpFA0jB9eJ9NQJ^>&={?9BZ0Gp7l~4* zj($_75&A=cWpkW?Hl1*lW^QVn1l=*j8h~`&D)Q8ZiX|chN!rym367fQz6K9Z^c#}n z*#h|?v!Uqgi44c5Aj_;W!ggK;M~K-rV;f^6ltl=o?{@fzo8ZEL#|`fBrcn=azZ8GB ziGAhD+$Zom+0=~p+#;-kkh3!!LcsQ6F!~SP7{4$hv8Gh~k2L!L6$eqYt+J-$7q8wb zZ`P5M;73N;0py`1QbPP7ua0(9D4XbAAAwN^j-s&jPb?rA?#wWsFBRVRI!1v7JuY>p zuaiUyk$ZyX@X3k*m|pmB{ks|j~U zXgBjjNwBmzaN)n~BQ0CCyrnr6t#zR>*n=vrPv9r!SSP(tEX(=!a})jBCqOK#{n!vU zp$^9^0#jgS*GuD%GhS|k>mx@B5s9w|q;Fyp0G&M!wHvQ22oNN6Y+Zm0zzd|Ut4wD5 z#(6MC=!ewxrUoz*qaU&AQJ=d>&Oo9_74_YC>Tax5fc)*xocugmV4=lGSAis&;<7{i zG9I*Y4y+Lwnkex{A#|+1m$??ES)-JuuSnM)r^Vv z3l3IKBSGWj=+J;%1svQrD!d^$a4l zxV4@;F=+YkM_B0*=y@$9#HXe$b<# z;Yp1AqNs}C_;*pn8DY?K9eyu}MC=}dS?-si9v>Q#3yWe%00VH{@?2fEWj!glNO}w1 zX#+ZnrB1+;k!wgMs|@9G334=oaTnm2D&S2q5v`L>1pfUt>5n4y+Hzo3y_@sb#8;I| zDC&&k2~^Z7byf2-AMm7$CA$F7{ao|^_UV^!_5<9v zPOix-+Kyekub=)PhSQY|gdy0%G1N%`Z5;7*IelP%3~K``QLVFH&;0fQwKFj99@yvH{mHaQ7Md^L<_;dV5@QD=oskK3#vBC6fH(@t7}5Q$KE}x z4h+c4eV23@L>v{S?!?fs!e>DVhy5xXQ0?+I={^PQyD@vyvxM&zd(pjuCLXkn@4df$ zmFsr@U|O|8nddJ&tE+U0YP>9&t3Tz)B-lmuOK18|pwnSMtDH5Wr!oLM>6BRzeKt(m zREhjV28dr~wbu>NAbcePpZdy?EGL;B>APLW0UI zsp8CC|KVt6ogzPhSCuEKl(!n5DrIHg25jOv1Q2w-pZB~Poi{4>-sS@M(KJ1Wy<+l4 zz&I6f_n$P($_dg_{@&u~lIOnrEe_&gC$u*1I%yKyy9pvz2dEBx^`6agdz9TrV-+tq z004q7f%UUU!Bboj+NjlB^p$7eYFQ$K1CKjvIxe6quK+{ysow;OXxB6aXZA=&Pr*M- z%_1P+Jh8F4WP>&SlSVjXZ+9}`6>?LVbMN|`H>`Y>fy*m{U_&wWr#G| z>EaPw-gR+^l7KS|2kdM4%!861uSc0DXvXUrW?*|9q935Bj+V;5G~0@;7*adhk~uXd zs>WOQ=#nK6q94p`>Z=}UWNZn$GI;8wrP0s1)Be+^qrW?az5lmo{om7xe+33)ES=uP zdR%R&8lmc6tR99Bcy!h~g4UJ>ADxPVx?i(%vTuCj2%rN4m!0})8#u;yVvrl0VRqz^ z(Y?*%Fl#nbMaaiC=tlFo=flKsc{KS9!#tS)j=-ODv84<03Q470jAUygGDAcz*J=+* zJXdMR#m)U~Qa&S3&l4XdXP_zFs%vkGni=&+PZF9EmMnTR{Ix89C>Wz_josBGTApj7 zNblnP{03e*-`Z>!He~gLEd0z%&jOwSOqoF-G&TlwBtsX0 zyyo)Bnr=UT?=&2<8Exijsxo!*@NE@uE!+Kx4q|!xb}uW z79{=ZhCJG`x-^?=P!z^Bi>XKRk83N5RM&>7V7`N(&G)spUpF$gk6?$5Tv2u>Gm_Yw zjHMu_Y1Ii#okL+O)C}7gwS%-)a(*b{Tr76F6?uWCI5T<`)?U8VBgSn zz8$Nw1NjO=*s4H6G;ry3V;02j#nh=|_w-$Mz#PWb4L_Dm+IK^`BmB9L7y|dmZB`9i=2rmk=1i8e z{a)=YAXFG|?#+&fCeqeBA?c;)#*c$K6oF>+l1Hz3t}r^7dX(jWV6&cA=AMreKElWm zDBbFbYquUMCPOyypfbOsD`|GSDlkC*^Rn0m;K*Af`AI7vfPSo%298kyq%==z#rL%t zeKUAHl1Q!(&|m%lGtyVoX3u9XTigq5Q=xQa8yOmgne2R>zV6679JIHX8RFdr@v@r# zx`cvI1MyjiCJGQ4)C3rn%vQUscmRi(YY=NGQQyE~X9|2ZyYg+TO_yGOskdV_;t&x0 z&QfOa@xVw*OhG|=LjzdaPO1kvxD5;j`VGhDXbtC{8d#nN5lJ@i@CSfSmg`7g=yOPw zR@E#M8PGHuFTSn|#=K!|gsf57xHfeZtYSSGG=1nn8{!7Dzh)Ar&grIPR75Mtii4PO zk9n@i4Se}hbXW{7DO$L~2A_>crYheSg#J*Se>G$=viij1CLnF+X*LAA3P$xbQpE32 zk`JH8R3vHdyon!Zx@_RnT%dnMqW3~8pH|tLI35)E#Ueh zDY|c;L}N_%34fpS)~KXogM@lW3_3ZY#7pXUJk7B}&+V9`Bn}ZJmOQVZcWX?Hj3#xV zh?3(%++sn}!bkO4i`ve6PG1h#_PuE>u63ls^R2AJl@#VHcSTdTzfFTEUavzE+cgH~ z+#7B{@1<4*4XgScZMlm6w$KW(^s-~yG9TWpA$uKFxZ z|6*Bt>_8I_tWv-o3)IDN^xe>n&0MCiZlr-?ZMm*!sbqeZesPQQj z%~$b zw_o4OlT(QSC$K)+|B}a}b6J4pdxE=l-a#29KWZ5xqs}QpOe_MfZ04Zo%1PPQCXfru z9Twbj)7X!D>uVYvdocy=LOXzy9I6C9IT&(e25H;1d5#16f40; zaRBW4fc*f%%~)1(lix%T6J;`obn=>0*vAd&<`@Q-*a1jn3N-(BiS2 zk6Lp}$em?Azy>8XB6rom z1Sg=irY2Z@Sa;zYu^Pdslsm)P52$}_NU@`VUdwj4Ymb>Dpj0N|e7~{@fcTK?A@=EP z5SE^~vCA_gg5vn`aHF*G@9TO~gyvlkd%GQi3LLaG5C8!+cP%XW((S^ohKrX!FmvX%5)_M> zuxU6oI3wV;_VWf|O8DKI68&Enr~JZbO5XC(BYWY}`}nP7k1?DbGXq@8VZ6eduIUA& z1n^b*3(C{s=@x`Aef5hZFR#Qy8d!IUmwhtk(9bgQ%OFLB24A+G91%gA*Y62(1xfFU z5`9kOBo{)>q?=DQIX&-SuT6n?j%WldH0qxqo%K3cXqA5CLnY6bYgqStM1bnRjAMbo z#bDLO4L$WY`|TA}HEw zohF|7Fc%W01iV-sn=uIKVZmKMWiL=-m}vA%$$daZ(FAx{Ww7`0X#|O@9+QVt?N| zJO3~0^1t{yUZ6St%l%O+caX4t!uUph)2aZU_w3xZLhO~(2GM=s;I2mK1Ho;zXBc=ZXh0^F^+%!a?!HPctPeVL)Bqa3 z3)C(+R5PCdVzhHar?a?>w9e{;-lHxvq_;A;?sWL0AUOrfhZp!?+(MR)smDMzANWa2 zD_{uX5wv99z$tWw(5}o>s_FS67qNA2+b5G;kT6ySP&DtRu33eQB~1yNd^EQj)Ix99 zgOh(@tR}!!UP1WPl$pJK`z!CQaYd1S#4XHAf!EK7Nz7RbeYa{cGm~U*4ixPsU_pOP zvHc`dJuv8*1?(%d#3{l=kLs{0qHk$zKx^+Y7MY$Hra9!BG+-ULyUYNSB|AW22P3e9 zU$KK3kTI_q2@b^j48;3QEEcgAqN|pHwj?A0e9U!0aKQo(#5p@i(uPppHrD+{4giv| z?pGVU+hjVdVoxE4Wex2c8+$vaC#UN9-Lb=~z$+i!!%FsulkvdezjYF;yHI-sf!)RB z3bldNqqMXe8=6!t_*0O+0%$vFlXX|77pJ=*hxcLz?};={chXE{0mB5!za^;_Ba6&u zNqqjaPrx0R_$ysnl9+Y}KYDrmy-8;MeDv%EMG?C3GYPUo$%f z`iY7*eU}EgvQs6MUxU*s?q6e;kk~k^(o6{1bY}=4HjD+=m>*`&VLY2i>vGc@M)%^! zqj$^ITsoo%j!C+YX=3+mT5odR{`Z|%!t0k1tv`!7TH|v_4v(4} zrUaBYNcaJ;r25^US!0u-1WyOR7op$hRu7dAAck3D=U+R%0WGxz)wrG{2qOUIc4Xpp zz$Q=AqH)#^kNFO{)ozl-iRS9o0CHn4&v7>2AvwEON84cbruAFAyNlJ>;q5taSR%h7cbphP1RMjv)dw{Y;tVDSjlQ4& zP`f4Im<^JpGHB-dEa5A<^Hv2gWmFM)H>pTO$efxLxvKfXiAw?FB=JPYWyg0&kx$2@ z#`=LKTjCAT?4wwGoi;l9ko83~kZKMH2bSh?NiH3r=PIIUY`TGgF+jkDN2V~F?T=wC zdEW1B$Bd|x@o-?_1p4}#$>xQ94rjU04L8$5z@z0V~B$MH|mhDIYte^TNt~vU$7fmgZP-D(QIoz|ulP z_OrOuxaYm(M7dHeP~4=2R(n<;lF_g2u3s0tuMo2^^I`(I2VUYN?ap>;TGkoTly);I zE4=fy-vV_t>A+DQ8V^LM^iz4o@iH-9?jRD0wNX6fQd!gD&9jITP=e}U=s(SM4om{^ z0ORsam)|8|KRfsT#p!S7ccQP?UiSvWbf&>v4$mFp?~#F)pPc`-yL|+O#$poUa$QWWBt(+V6oL-d-J0 z1~~2LTwBLQ^mYc4AP!Rp_7N8YqY2hFCak-p^{;YhRrZzY#`~2OaqPwob8jU*bjxMf zd##7hP_G)jsL)_JKcFuP2zAup+v$?*k+{2$9Qom#NoP)X%!}r-M>5!Nw9!`D0sk!;jN^JHfiP+Pxf7d9788UGxyQ zrtzF|s3~Rl4&;kI88v1C0%02yD%wpM%z#7qUpf|5dYy9t4P6>vC#N7_?ksy*V!Mwl zN(RFgck-~Mka(z2Yl}!wH9P9V;sXfgWbuwqI>)0*1!bu;YE(?W@J4kEs1Pcy#cit`H<*etOQoq z52mE@O=8;znr?4hzsvjj05Y&~bPO`1Vr{?hDs1~t0-paIy7Mo@{MerO)YXVRNY^i; zhIK#l5==?}Q`$XbUgb#o%6+`01bI+$Z=SQz%F!9rB!xpxr#=*o&4C^S_$)Mf3mkgy z&R55W3t8wJCx>EsA1k!_3UmnJZGt9kBHY~E=#qhN4mjns0jof}t``A#YS@N}pR}Yz z@X&9s!6GPoW!ne(6cyBuudLttWZH)#z{v*3XiYL)2XVwyHd6OY-<8mhAs_cb3Y{TguL$3-LUKi%fw^}M zY7e9I@)hcAu>P%`h-(~r0Xq=`2KRRAm&SH8aET9*-+&`huJ5dPh1PfG8c;vQ3g0Z+ zI1Q#K2Y?laJc*?TEbst*FVumEGy6HH#D-p*x?W;auPpHU-kEIWL6IDA)az35Lr#cr zO%{4G_KPGDne$jK%E~SrCXf$xtU;4^j6$K$NdPCIEiETN!=746R+o|+2y@(%xTnmn zi6($?2VZGuY`kD{1=uRu2-7cYM@BhDzV*#KLk+~jiT}5#V*8lUpNJ1JayrE72LbQZ zGw9S@;1A!Kfh!sW$Im+^kouCUc+Q=fNMzn!G={^6vl@7)d|1h)i>&@tsBSq|WL#8< zl`9`C&W3+qaeEw&DM+$>M#gvH-?z6{rC=AMukVDIs#kg_OFm@D(WpF&#zg|JgJ^#-nv|IKWiB>V|MwvFWKeV5tGAFDDe&D zdW<;Ukcum6kON~yp?2Widb?OS7o=$V47>B`}Om&tuO=MnRJZQ&{2ma8XeQ>4Yx8HtqFeRiz^709a|PX0Iq z7UE=?BbRx(5a^1B0cY1fyuP=ywzsok`Wfh2?U`S`03p>>QRAxddw`!aWCPi7g+if4 z<&je>2RY{H1ZPOQ5rh;M6GB*SHnyE(nCac?@}^K z#S=SxL4713CqQL*Anxr1X;Z-8ulioO0{i!00+K*S`G1lqT&>7o{@2F9LYrb+%MvYz zdQp8jHdaE$P}D!o@0keJvwkKbIN{3F^7HO%7c#?mQrJWf-$LYWlTh+BM_;TNRAugm z_?FrQt7wV)=Of%IrF ziKqo6TuBwZM|x;~EzD!INeMUrK?aWkKFD(BNuhHSKTG}au^2(&tkK7Y1y;UB5m)TJ zH4Ex)$b&5`DEjKYvw#Lxk==2^=6>o~j-DUEpMqGtUGF={j0&R3XQ z5=9qkDnCAjBzsh(f16e!LaV2pTt+Bk!EvhrQ%CP916jOcA|2Sxv3b|X#$4ERaQ#`q z=Rm~{e39ShU42x9nb%#E3)lsK*bQ*1=bs79L#+YKXrp_-(68SjglF2ccYt?mLS~3c z2ToQHQi4mzMdG&_xY9wpu-OERo;q)j&*?lkJrtVR6$8F`I$=Izz++^;8@JyCEePcN z9%y<8R+Skym~#TU)vmxSa2gJ*B504@?7lLJV;{kou*>MWy`)>6tOAB6!To>}FZEy7 z+s}UUUp@tZavi9yy#M?2!#|!j$O{;)f763ez{Dt2l~WLx!UTwnCvSc=3&2Ens|3*; z-lOfnZJp(`vKVI&F=;@2QN1+7i5DImj@Cb-P7*1Kv0a&_o(pdn$Hw`7GrhXi8b`|H zp-U(|^AG6Mw?mXrfF~mT0SW2jGA~@d-h>!B zt|YNR{Vc0g88Je+F+b*!f3enEnhz7HXtr)MHY|Dc14u_6_kaNKB}ny*Loy#IJn&`e z+fq>&HP;=-+B(h;`9)*ujIPkmfP2h&&_XL;#CeGy1vN*WD#woU-J>#k4WJ-+@Ok&8s%SO3&z$jhcEGv|uxrgKFQ>RuTDP?K0v*0C|Y$ zR?c>-kd;@bz@K7$!R`kRJ5qRJL1@FK$i|QqV&o;cvWE{358!!p#!;Y-pQ`n?IuhTr zIzI-2wYUm5lw`G8NVUT5rMKEG-jBOz{-#iDZ<;WlVghc|`1us8-)s7W4Crvk2rtkK zAEz;Sq5+9-#J8@KJhQ%vK=;C=)e!5ci1j8=u7gmoF=Sg*CaGCVoEI2#@$tf9#zmmr zQXNByIs*k&8IHI_GwT&QT;=`*qCl$rW~FSW~#>;M0hOMhjpfW7|uY*12C(#-c7Cu*Vm>}H$LktS%n$&czSTJDY#7;7_9ycd-< zTBeF-RI#t+PUW8)ejM`*Nka^`o%bcub z!@^4L(dTqxiY$ZYxov;j%eMI3n;X@2?lf07yQAIV0&T-tnd+kJA#H**g8d^6k+1F7 z`=eQXVGJjqhQcg*@%%^Xyrqw?FM&Dr84a-e^Kfi@$eQ zZs5|ua%^A1DQ`(cVdC%%DDbcK7=ulIiz2aa1+4czFvWM?kvcIBySme)uFLpaYTs-I zz-Lv9oYbx9)zNQseFUdz-p|>fhw`9sP4akws~PKVNC?Ms+j6t0peJKM^Q)W<{nQ?j zlMHt@h`0coN$~UjH9Kk0a?%h%rMBA z*X}nOy`L;!`T(G$`mF|UMkO$32#A~KUKoQm!aTES&CC`sw;l|l_I5YrU>YVI5+;{9>-6o0ARIx*K{6`cy!j;ILd^e+DE%ASBnq%4 z@_hS$3u^g?NjK*+U$7_!r@Rf) zhXp<9IMe28(VIE;jOn+NR+bTv)u?i1F7}SB(bIY@1^M-dil;`7>F+UUnS8`?jcA!{ z?Nj#d>A4+sCN>1-$@vI0$Jk7oQ=lJfEc$$Wd4_nFH%b*{x5=4}ImTI*p7d_bXp4J1 zSdV0W(m?X4@IElJ!*0IIZBB@3OMd|xkV4(Q=}0#ue&D3TpchR58Ws~^ajA@}FW zH(qQWE?hzaUj}4S9rd84r;3UJMk^h$c^P4C>VQx0;X7eM-YSyH>H$q%&wz$yQI2D% zS5OcNh7X%JU~tETx;+&1hfpri;_!nVLEI(?xb_siv%@*2f$gLTL)N-zNGNR(!EL>R z_Io1p-W^9+-{t}K=POA*^QWoe=`z=4Dxo8tZH@94HUD=d?|*lUgNPN#!Ndfm8nwZL zJ{BF9%A9>{hocuQcrUy;MLi}{Tqh?z!En-~j`JFUMABBs*M*(?=Cb0?Yjd|-C4V{l zMyrQeei1Yw{)nLBWl=Zl?sqvyouU5r&qGzMGt4iUW2vFXU z`{CU6$Z|Y(UHaHE(?q$GJY6IFs%+UVU8*jR|D?{a0g9BNU zsg3)s15ZDcf>tU%U?rmz?2RVG;`~xZ7Wp&*NKzHR9F}f8k{jS;h|f{VIKgVR4y3!O zVVt|+U0^sc_Ob&oDLnXcA0!|HUv|sX^|bau-%)qmy`J6erw;MgF{e=cGcET5 zvbyw*`e3H%&_CBHuYMm#Kl`uWP_Z+O7t(x_0K4<}#=HTTI{^aFrk9tOiR3W=M1hsp z=jm1kX9);c=j9nPQi0%3>Nr ziXm)d7~zmf4~6?~+v5W10V9XZd+J9t$bpb7#K`^4edd!Nw+@obEM(#E__EJruMO^L z2Yv`sK#+mHe&qz?#?Y6@58gbdj>&tBG~k31fM3LostTG-o_CesFcfu%>_+usH7!Ij zJ{-8kq$``Ko%5CzY#ti*AIW%T!1tzoj2Pe$WO;eXNNi=Z~Q}*^Yi2X*WR1QL%qNKSMp4;@6xp||i8|wUeh>v=twAH!>XSB`LNq<@JL!#~`X*K;is4m~TY6VYd& zL~?a}Ia@Di_Q+rhYnk5H`!;@t1luR5Q z%#YoSvehhu#QULqZOMCAReJ+)m4N-gK-~p0Kex4}J`yt~+LkSax0vf2R;xbfD)u5l zDEgGik;NgQEWnDA=J2~K$q`)d*C-^)(zK-&cDc~#bXX=9r!i0 zum_r(Nj>Yaj|v5^-JkJoiiKE7KFkHL3#>+47&L!1`T$q6-wqP~I#1S@dcg>#@y>s! z(fKnlQ^6F#G~8kM-W$`V@`9;n)~Ig3kM1_RFV!EO_$ zGZJMr{4bV-u7%u>$m5726!0{N=#Yk!eC7a?8icKgs3#@-QNIK9zv+bpQmxH7k8`E1{#6@ zm@f~O?B>v(%fFa^n%gj1x$4-tG1fc_aXcFSCf*#KAcpUq)tSuAO3smZ`w}#IC+HAx zV3CIAo5#*oxzPj^*DJbzjT8VPW;66thaKlbrLkmJEGoz-*$vFq8ti;~frrg7|0prN zHs96|OKP33CAt)xdbh}4Pc?@^SQ#&CmN9+fP<}8$W^{r18}DBS>aS{mZGEB;F}r`Wq}m zrh?RpkgZ6qJKXUoe3|W4cftzh`^88QdT2Y>oWLp!{8WJ~R)dlc-5Wf322~_G~dm}Ft(ct`_1!etD;LRBbPS}!zs1yuG4I$<&&MwsS=V0czAe5hjrDYuj|n# z2q3-V!Ys%Fab8+2ztDEfa7pV>)hB`qJb>q*6U=YmGdfXK6+~ZAjP@}?h9edpf)19r zMcNTE1e}(zYir&!xf1QMNw$H=OVI)7T3Y0%uUk|u{)mqc450V_2+?I$6=S;n;%bvAoR27NYmXRC)fEzy%%9LHKuEyDQU z)FW;|5z$R5;n19{SOcIbgF$ESxC@Vs&!)9`7BOWgQxod5-C*!T0;bB3Rh!hHQg_-A zi+Ne;COtG%tOk=p9bVt9g4k@<&N)!x#;L7oS#h1-@jw((bZzZy#kQ9Z=pnFnNC3yc zN*noh7__4ZSncLwSIf2fb?*IiV>mjowVTyJ z%SV7x4}kIkGQa1X_(6_TW}PPBd?qvNoLkVI5xY+q|CNv)>FX$|Oiy#6)D}PBb7Nr9)HxMEX)lXUcg`|(9s(b8Ix zR#JENVa!%GQ!o0WA3e^(=nbr7s5rJAegtSa9fPG)mgWebpV+0O+*4a%fniAx>BkoI zm%y`zn)K#5z}?z!7@e9gRQvpzxA%IO8crC!e%K5dlkd?x%Xo?~e1Lr#D(*oAMT9wPR9!wcxzN8H+I$DLFsX8c~Sc-xB zqXU7DtT~nrchO%CH!CzVM498VtH-(b9YX@F6P}*CtS`3**%C51yZ(ZoVBQV;12guN z7MAl$D*{fhy8G}h4V$!Id;P-i-vPvYT2FITv`GAa%fDN?V^BkBQ>O6W@uxo?PXTV` z03Ce}ouAA){64qb_R?Oz3{(nH2b)3P`s(}p>bWM9x`6iUpLHyJM~3qsgdbf0v(I9! zgV(aVmwZ56<&`Qhs%)K!>&teEs9-OIWldfXXH;)5uml+^~{lwS7qthxyVYdqM9@Y9@*1iow4b#0|T>!JdY zTWAwB+q!Cg!BI69;~DRB18Am*JTgpz_+TO(jy95s9?CHwa}7)7p2DIq4= zcEcum`@Kf_7D(pUz4npG*4Yl@guU;fk$-U`CE)|*q3-9+jO(kl7Y7Y7J~lgWy~FxX zEpCfR$`!xVhIr^FS(;(v6P>npTX-UU@&@b9N6scU47+cTe(gd(B>Gcnsj~v>c55^^ z2-Q4L4T0G+1SxSM7cejD-SpLAdZ<`JqGq}Blx}9zUsi>y$sPlw*fQg*-8vU$lMOan z6GA!I*#Rn+&5_BH+HTda3vu?QgcYX91eB|Ld-v|mBtHa75Fn`*rT7_Td|yB)pibcP zVf)he*)D+{0K~@8HH|z52C99YDsSS!v+V$#(wnGIuA-F^C88g}d(>IC4p!EA<28dl zR;jpm(T9K8TNEz)p!Y+lbjP`55gneh>C=iHY+L@@*}mYK@n^$D-|I}1@Arr|DB6Xx zez8BpE~mir>fpgoab}ifTieS&4YPl7)z>7-Afm@Im=}VvU5SMByhvdg%|H66KZ-jW z;af(0>-QJM88N1w`ysDRW?F>Gv&*zJ^VXd0aHv`Kd_sC}FNvCV=kFWKYkA4gb z4h`@q5%APbNKDk7RDcV{-mc!~HmFvPqJ$5?Wb+r|Ss`W$Rbboj16tSz(k(Y=MjESQo-r+&2wYeR%iKY=z4Zt#AWf$%?f6#tixix<{qk9g!K z`Hz_FwufP!j8P3qTuZy6y0i%#*(Jpf;fjMs5hIz3U`+C4&CHtS4|UCRoa(3WFv}5$>(&~8U5SeUymrdXTbY_$5VK0|Od{3E{ zUIF4{&mO4IUoRH+;>$sMWl#OrVD)1*Jw?BBHt%QRf@z8_?t zqKxmp?`!LjxL_%5vnlb;cD;D3QtK=SB z*>3ypP!;WZk;Rn&@CCp^cO_&1)QljzEi==uD37Ue@8Qs*-a&diGmQ%5y%Qlce|m?h z<(Jg@=XypwC@8w?082SRtYL8`xoZmYpxS+q3ZL7GO%|8-=J%(()W}%!2?=N~2hNnl z4H#w`P{W=04EQSR?d^YQl5qqz`Xa^|tG#$Mg0g|L}ya%~T^xme+bEnHws3uCY)941|(&efo=9d`fp2ZM~iMJ&K_^hF%S6{KL zqjCNE=cQt9$u3Pblgy@9Z)Pu6+BJc%J-=!Cz|K^BTjwaIn**g@(3D51HgM9BUr{c$ z^GSM8npcI}ldaOR&ddzPde5g{7`MyK(h}NwJn;{UU@>ebs_Fl@|Ta2Ep)JY;A(Sf!njD<-!quk zZJu6+@%NgW`2wp~+fzIK&RZ+9hyrQZNQ835#FNwx(B zC51`-Y*Qi#s@6{d))%L)J>wjBu`YSN+~~>%(>UX(TTN(myHTSc9B*_3*O~hXPFgt1 zUiyL<+IsSWk4K+vXtgbj^^MOp%)RN<9@Cs%+|HU~iuR#x2I9$3@3sjmd!);8`1f2-7YqTRDdknuaV zT?iDCOcEf!x-$K!yZfV;{A@-Fds3BV8S1$%6uZHizSM=O&7NiUX&qFeaft?G1MQPplpG3b6 zUlTE40TwOyI8DQLE*sI9j1DkLYx$eU&=^J|h*RJ=xBOpexvvSKA#y?)r~6nA4?FEn zP4N=jeiN$r9AuW8y*g`Gjc#x)9{GU2w?{Uw5$FZbwoRClRXyD?fJpR(g9T{u zTsgL&P8Ltx7fs0ChIT<$IptvI>II=opTLSYcBls5vl&IIUZj(pJMHXiQc`rE)daO! ztOCLPZ$pGwkT{H(un@6m1je8?`oP>^&6)woI0lm1K=FVd?c&^K>r#8;5PPw6>>)SR zDyKFjQHyn3`@C-6cDOhqU-cD+30d9oC!!Xy!Hx7eP+uN4hhHU;)hY?Mb$@PAhDN0J zD$rhMd120W#a}!v%Z^I`){*-zBbR6O$JCeB-|fGWR<{G8?sROGo5~a#toX>NB1*&u zsqc%ZXy2954s(4+$aUa6%{;cUoK<8DZxy)5$TcFr%ZQS6ZwvRcDHuy)jHysA`twU@FO@B z99C2xz1$CZxz~OyE#?PwF+U>V4AnYUf_$c8qanCUvs>m6s=U8?4%GZ`N>75~Y0LI^ zK8uTB0g=iitNUS~7E%C)Q8czE5}$=kz!tiwt;BBK*>v7Q=yQDN!R=Y7 zPmP>XWO@*sHTHJB)hPs5^UH#`v(~MPA!)s}0o8Ppb0s4z4bgNAOn@~4j)wLe z3{Xfc2?xSa;lNihYM}$0qaUHXAU@`Rq$*q%mJe|+b|1l&| zYr(MIzYe<0I;$#pJnP+NRmCX-oZBxrAKF+wX5UrtF=9X$flecKeiX_x2~hiHloU4iQ5Fz!%M9S~4<3oX( zT2b9nwJ^V!ScyP#$%)AK6RbOGWt)1$*kQj$V%wM>LU|$k&JwaJI6HGe=nIy9@{4E$ z0f)}P2j#e% zh*UvY^@+YhoV5$@;(Q=|BVbYec(Wc!XA|a``9!2wB?o42W`KIDX9pZpxV;FcX9U5J!o3Bp z-`Ut}(yD?2`Ss(n!ZR57ui=I4XA?C3S)Ubf5%|Q-YZ_5&8=C!2sByw$MoAs(>cL(p zy}+fkQYl41avtQ8z5e3&j!LT{+^?Yz7it#F>~X{2KpYkV-^1Sc*!n1j_J1x#?gurIi$p-uhIR{KwwoIYwiP^x09l<|i{#$S+HhgFe$EITnS zYbtGp*Gtc?^vAe-th|@vS0lZ6-FRhz#}^o8hzj2J+o*ApeNtdu2l%12Wv}u^VPZcT zt-)s5`RLeZlaot}gd?LU3Eq*XE4LD~3bm~~J1SEWJ7ywpHQ;K2+9gabc@_m~1(~i; zXiVU-s*Umq**cr72OxjBZYeb$))4JjozgIHdS#>R2*CG#n5P1f^s}g`2V)AJpGzd? zx2Nl(QcyBO*6xp0qL>e_e2zjt!eG{L>@D%!m%gsHF`pTjav#b3bwZcUyGG{+yHu}z z4Wx@kdB@&qX`3y&MjIYcp8pEYmMFH8-oZ&yy&>ICp9@#>CclUv)!_TLA*tz;%<(ir z3(2z9&0-hW?0X9eW?sA_k>}x<3CrT~)O~wr(9j8TNv(isiQUlMCYelh0gR?ioa8c9 z5jLd-`{_}2QK}mfL7#mO@ch@YZ-XrAe|8uM3t9gK&_64GDfJ3%II^c$9)ARS}fv6xl;JbrEpn{U4N!v}8;6 zm)2VI0F!&2O4iwDl+uj&n(7K9;(qC0Z-77W7v_@dOlikTcGXhHtWxv)J8J3zDIGHA z#5vv4_D^rtuY*qI@Ezz`Yk|?j1RAKY6P#J`n1VslP$X=LuN~dd%M#F74mga|_5uRq z8hwwEi7+5~9OKbv)Qg?Z+u2u$q>!AmXyM|*K+Z)qt*xw0kYXp}C{XY#X$*|Rb_d18 zaAwaD$NDp)Q{L{~o1awu@}}CNu8a?ePv%ENXBTfu(?12qo_^*qR`tRl+SV72I;toJ z0%>~2D&fzNAnLytS0fIMcuY!i!LNXLmZ1qOB)Y^z+*x|0SB^>7SjvqP!r)Gx@Czs< zqc=d#>u^XT4i1~bQI6LjD}=ZkY_7}xS{rZzTyPzH(Fr~b!D(Itz;4~X4P74X(pTAM zp09VpxDCL~6F!9~uOG56r%1zi%bDGI7AE*!@QY-StBy5C`vl3K+byxH9e{LnBs7c$ zkDZ$$3;JNZ7)tsnG zkt1YAAffL8GWk#Q(_gBlDCy?eiZj2xp^lP^ysHbJSQJN|7?#RJ{CxB;8METvy@Wmwia3g68L8| z1@C;Fo70tJGNrR$4|lTyWHci;VmC`j9pl)v zoVY)8Jd}OP`+#Okcbv-5U*lqgKMiyNq93bIabLVsS9^ z34*vep35Mn?SC?L*2ZlZB+3rm8$b;yn>R@vBM1{;kXI>N&Y)^YpL)EfdQ*=N@&;`D zE$>rGY7Ji|9o-y&-*G0|-h?IKq1%)nYw_X&UYdJf%E z24hQ;CP(1Be=ee*s~Ky~*y^SVH-+vVcJ0U2pJh#iM}E~A-8FDYDvR6MNIZI9uTa1} zb%tW}8{{9N@}RrQ{~olqOiWiKw;z&*SN>Z(PKag2H=SA3zqAtn?zeJ0K*@p8X^*H; zyJCU0=;g&3L7I#U(4W!|F^9QWkz*=-I3;#{CD=1GqiI)DBi*It0i|HftoNLwl*ELh z=8UU1TY@(!Nz&=AGxvv&A2ZIag`DO}lJkK&2(N)fV#qG>tTM@&xP8JCOJLp;peg$6 zaO;fMnowj@3lENx?>zH!(3kK3jNnRAMh*CpD17WpmmVQ1pAQ=jFcGa(J%v z2Z3M73@~=!PtP5KH0@ytw8L@5DvB!}X_V$*)kRaJqtvrNaPmUg$i+!y654^Ad{BhR zC6dW)lkdl{qr@Tdj)%B7#S2}HYMySMIp)T>?Yeq_2#TH68|FZ&C2;Ap;>*ap5_DXf zv6e(*iX2L;)O~h@h7h{*&U~oFpPyZ#=%kTF!@cS&eASW(bO{-?M}>v9N466H^Vt!e zEwZEznV$v}WAuaKX%}Q%H>M+1h>9pgu4H)C`}C+c5Z@_)5%;mh0ilO;pv-+1ps&^d zsgTn0Vbsk>5OJx0Xh>v^Yw7xfD0A0v)tc_1n&&r5d6~TpStt%lVF65hn!ath?rEQ$ zmEL|&D_E+dxK&F4+UF~OH`jfyX8AE3rNZIX{g47t;5j}92bRlRZx&}ocThDJW+1|i z>$vp(fv%vL39)dCJlwmKm$Za^a6TqGp#JDg%ERrAFn}d2$78@VI%@>|adJwP4MaA& z;S;L^DDL`}%9RT8MrTzSAjUJhQxhbv3WADRI_+}Khe!_#QMf@Z91;`q`?d63-Or{s z?GElQBUBGV)r#@ZxBoOYwqj~+q3N7_D{qaYBJAP71^$8HEW4+N2I&9#P7?BIuXk$UGgrXLj5q#z zeB?0{Yk-@%7umyIW20&&**`jcz_46{hz8f@=JImgVA!_M7o^KH6#~cIC*3X|!oTMq zow-v^)@QqL0yoym3pAh_d{|y^u@LN6UKC)l`NWI3`N)u%5avLCokm@W$7jn1GvnU^ zZXX?r`h7wNb6i+hn2VJe0Q^vC3?a(w%itt`p8FPdsaX#{=%!Dg-E=)Zd+d91yu^?= zd@|a@b9`ju13x$IuH=cTt6f2CgWVIcmpFk*B0KkH9_%NpKQPw5S zOXWYH%V0=h?SWB z2#z~}ZH&(jNW6iaS~#0Bs@5<p&@9?$3$yz`n7Cw(~kL`hR*emNi-y!m_;%zF6ow?I2%bd7i*_u zTym=hWzoL3WnntC#=<|&2R5EMGZj>_Dym37LeOV` zw0oT?u8;y^K~u-NL5FB?UAKXukh?C?$^o^_0l|0gY81)fk_gxYmLRo>eYo`Xz;m*z zz&Cy*taC}L<6}UbqpjCwRGrwD@0!mYbbqw__{02?7(VT%EXU;&xiyl9RD+1alvQ?c zfXGK9M)o*@sWFEledUawE@y4<`Lc`hEUUjv>*eNxyyY#$bL+sv`j7#Xa~e z)Tikb$0&W}wvF9+%3`qnU|UxSC(UoC#t1`}HH^94c_yPkMf(j_$yd8;j#sk5@kbUJ ze<9RLi20V@Wb)q6EG|yH|9D*H8YB}P5&3P3*DznTDEbV0MycWZ?(i<0E7*kv{VhcM zf9op$ft3go=XU-81}%)fM>?6P66N8(Azbk^+D_3Sfv7Li<2G-xGg8T?&N?K5BFEf5 zfE;)1tauqfe{5Cu(M!TEaY-Fo3#t|9>>%{|{CGd1Yf3gxu`fX&OA(7QTS=gk{wSOC zIT*#e4i_2kdpT@!iB)%A(`owyk1MM31u`0&XZ+t|0r+5^ggKqW8SSwtKXy8f|MyADCjDEIx4Ja!B z7rifD_@-IYr+8`9dGy|uE-OR1-rTq=G_{;M+#_3My1J;NPaxmz!&`rm*c&+4<0Dq5 zFqnCt5tSmJKV0EvLaqlv= zjBaO%C*b>Dyb4wm|BVCAfS~Yy;efBY>NwLWkQt*Yn7LAmR{nZ2uBIoM-2wq`QwSuD zxKCjDY;$RmU0B0^?+>-As4nwQk$S$0E3{mugpUX>ol$@36^w{D(=^@hkKyxgy=H^` za+mn>ul-oB`9lZvF{dED&!ADS`-)ftaogZ32O}3ylvn{$D7wwa<#^Rv#uAg4E+un_ zGi$YN`}m0BtVM&mVvKvEz}Wg$XGxGg%H`h2yn?IQlt%n4ONzNtio###!SY%XNpoYh$@-JWcKT}-C~d0Fg)0)`{{LljuMD?c>RfP zs~?zsyrfBN+{A@}b@IHq732~t`rrkorl6U2#%G9HLas|W-H=jkiiZ&I9`jb`^4cNr z$XNu)~5bLuUj%^M>is8=nD7j|Bz!)8(}cbU~~oPyS>zt~(_Mxh{@K%sZ>o zXYTUM8E!re2R0IyKI7DMAOiskHk{VQc_%onggLH&_%D=mcx$j?*AsUG5HIW`fmn$c;64nY<|SVG(Uy; z=G3gH$)4zIEWhscN>8lT$e>s|pfu3e_a-JR+Ja?`-s}Zi7IAqWtbFv9^W&#Si3x)x zlH8qCPvC960hd4sMTgUKg;9++Tem)Mgcr7AqnNHvmvHdspK*Pfpp1CirU^=lHmv4{{SnXC4)q290kr(`Nl=j*e_m zT@tkT3bAyt%`qbSn&p!Ye?MG2hiC&Ro;51}{_y>Qn&j>i14#T=2HF@;0^@uUETuVhIe$5-ve`&Cb|>;xG<>`gpDhli zM3c#AbMQhN2xo8Rm4%6~m%LVpXQNSTxGvPqk+hB#&`om5&=fWZw9d^xg8y z;$K5E&_s;fJHL@#eB0It$S7;QdHLN>hpYUXyrTU-u}=NKA+{DY_JKGCj`f_g_!q#* z=;uL^HlJFzp3PxY$tCQQvO3i&6-?x}?or>nIjNTy4vv9KOewm-3NSVxl8^e%wy|a2dpsNwpYF$6q zpi)M)Jc}Sy1!-zcE}_RHf~VYjC2;kune;pJb>Kw>rUn@x{ftI%f>ZdN^h=rxGVNWg zKq>boke^#Am0ehKS#V1zefAWaFfkPcHXCUpTM$ecd`38CUD-@Ai&c0} zm0ego4i{e5St&cRz~duKgy`)7z@d!x9)Z`eoBq6fxtYcour&v zx7&QcrqI8gtq`+XDdddLLo z{YiNKOV3vrU6%d~;kAYfGI=PQw;rI-YQH-%{^{fQpsc0eXNR0dCo<_7|5^OC11zR< z19~o@U!bfm*e@72G1=2=g7dR$0jCwhF5?lp(pc_id>ULvYC$Xm_&;j*q3}oNhQGR zgKDv(cVmrK2B;F_MDghd48%s^C+>&=xZ}u+mRYQXK%!Ye;MCD` z2%M~YZ*7VYPL7*vJCJ{JOYVzA2ql11B=Jc~P*NX&h%3{g+@DwshB0SzkaFQ)`+j}osd zMq&yBApMMi)Iw;$4)(rNwGTw*6>z^KYuR#6mFMpX8X7l*;9Q7x(#GURo#6pUPg33o z{E8sENt+(BWFI#yYoxN`!iDr3C>A*sRgn@Apy$bVcB`-xq8P~<;6cE_(F&VsnZ_nD zqBNOIud4539Pm;Q>}7fR-;O@}Pc`fPE1)gL$AV~6KwG?Y3p)t0kiOg(ct*XfH2D3Z z5o9>vA90`SanA{c7vjJB`bkVdgcaGSxvo*GC*hX~nL`r&b^4GJ5GoCXL-yf4(vBHt z9ea1xNFC_TEgLHd5AH>%DDs+gf&E;xxJR$d%VXoH*~x z{}gOSA@7z{pasz?`_U{+X&-P3gYZ_Dewbh_zf?kECse8zLM)dC3g#USzW)5>h7-ZeL? z)yfGrAsg&`|Z1GB=4NtN*H zyOS7V%!>OM{)rm@!8V0Iz`=wq%OA?}4p^a_A9r98{Wlz*C=rxx8CkVX;c!k@JtrRg zbPlMo2GNgM5{Ziop>z|4Xctf5`#m!rK1(Teii<6pFpqXQQWdo+)6KKV`su6STSdI9 zlfceT^T9PUu-{lfULNk2@mv}kAO)$CRJfKiyvGHlNV4XQ?9IBA4TfegGi;j&Jx|UA z29k$6c%|!4t;-pf$SSMhEB}V#aVW~$l&`#vPXM?W*1xSTEww4f(M$^uaSqQzHyiI9 z0K%D(3r9U)3dAx(@PbSo$r*1qWSyqx`L#T9kM4)X3cQNUt^?{o1v>$08Qv@BK$8`b zEnF8{E|6)QG5|U~gfL2^GwSf!>Us9t(35#MkWkRy*8~A5rF4mTj_hNhJG*+amyD4E z)2M{SN=!GSUR3=+1|8dt+^7+M15KCknzrEx0NEVo<*wBeK->S17@Ykh5m!GDf&wIk zJpGB@;&SytQdm51eeOl%obWH9N_$fO%Q^QPIOkHtsT;A;l$ECWEts-Q_uHFxeSL#b zX9zTJ-Zo50{H28;vvVYt+FoGvVQbhq*F(toQ3Woe6u6GD-7hYz{h zR;JOda96^i!D?^>NTYXgcWB-Je~^IfLQCyqfJ$;_bT8N;ZW5y1`oQ?b?cm@lA_`@Q zJg*5J=`a>jxn)iiqKhUZtF^sB^I;LBHpO5rWh!dJYg7W1g&2b97!_m|zPd>fItC)j zMYQrThF}j0jr(zYBAN_X?p5V;UIHsBdP1S==#$-ZaP~rE?tRdLSL_)6$D;8ZhiGi7e+@?*lUZ~fm6}BKA zOWGCtOE+9un(Up_IE*vC7T&otlQpp)UdGcgI@YK{)YmrwqpH=z-C!ppE zz+Wwqu&UA`%VcnYE!{__Ds-2mJqi#g=wnGB0kgAC*PChb9ob_BW;|cVWKBYrJagu% zV*41#uhimch^lKm0To2LB7)N4qGcqWP=f<8AULz&BzBH|K+rV;NKjN4r)bJ17jeCe z#U%^33e>&-)!DkfFXWhQx$2vpkVw-zVUH29!8)aG20QzTJe&aV?zjx(x{;OjjSllz z*BAd3d*eSAe**35XWMt)khoyD(I6+DP4V^OthCl}O~pe);}W|Ba}JjJ+yfYwL7R-$ zD^x@*`WJkyO4gtjIrmK3=Tw8wtlFwRUN*-jOGZSnP_k z=4Icu&3<(7faC0GpxKoG%}%@lvLj&b_h1BwpXz#xf42};Z3_9I_7d_y($hLJVl>^4 z5Wu(I9pdL*LmKa-_Z5O=x2t0;ylaNu?E7r%d>F;#vgIpL*dInGi7ZK_xxy_b@n_DX zuXuQh=UowXLgZevhdxFo0;e2kqU+SrI|(BfHcJru3{$_p$-L@5MzwF0&;RxY$9Klu zYR{=r;^)DV&0O&w(bZw*MCf&7ZiYoT;SNdiAmq{$iLrWLq~w!zxs^bkTdzTOs%? zzYYZF!nr^Q$wcGRyk{Zk=|;5`N=tsKRIJyyL=lV9>pYAS*FG$T8c^#%Gz3On80Uhs zb*I#)8pe-Ga)do5Y^i(>)ucW(1um#7)n|+7*nBDi*OSsBy6N-1+v@Zgwl1$P-7seS zj}mwO$W3))LpgVw%nphE9W(;2RsftcuVzm&&4)M=7g{mqneLl*^IV37=;YQ&F#0!4 zDzeysrAtk83`ljoLTLOnnP$3F|3ew%f&v2P%v)ar z3&Qfl8~8Q3ofGB0thK-rBHgoPrKF@xVsJM;5{z67w@sKYh+WKi_oLMSi5K4Y|A@$!A;H)bmQ`S?Jn&>d)xn#}SZ?lqio)z$y8Sg#|u& zdE;jXYkY!~ipe4Gy|jB8v4UD}uo7B2&tBp3GYEgsw9=pdPScX?{hg*|3ahJ--*{Rh zvRaS>0oI@&>QSZvScB3RZ|wg07z*SBZS2fQ0^9rYm7C%{0D1&>rmYR->8O~N+h6V8 zfSzf&4@07X#gcehQ7+o708I_!nL-Ai%W`2rs(|je(D>-{b8=){^O#lF8}J7OeXAIC z;}ruRo}4cL(XDadg{z^G8OlIl`g-$zqgQfJ5G?v(%>|1uxGHq=;ilkdyNogFwBCjM zQ+($C;34>a2wrznQ_nRs-A%F*^Bn?0?9*U)=n}Q*5}13f2H?zckPAxkOzJ-7FlklY zGHQr9@$#_-E7)O2tFw*n`6!mcAb2evGGe26Yj)?>po52-{x*P8_AH^rcSwce(kh#H zX1d%4z%bL_|4tDL_+{Qj!=yKYGV9hOxI_O71a`O!8p#KUOn3nFsOVJ8I z9r;KlDmn8m(hy$lIcp*+KZ1<}O6^p<0+f)iSWuc0C?#$}fwky5YKa$5gDt_VYtTwh z&sf8xz#ZGq7t#H(0)Vs`@2Y_NVUG1u5j{fL3y`+g1A_*=xfsSYUpUkc{-YJ>{^#9>}yQXsAc3PFBKBt*^ezrQnRMeVrpuo`vn(uKf6F zl5-GvF3M)TrS}s?SMFQCK72kCkuYJxIPZrD?O~LY6zwr0Jp&EJt8$c(L@hx(5a~V` zcJuEm14iriRKD1;{0o)VdgdwuzSSXpR`u=^jkIJ4V*MvH%Za~W{FGfG& zF>+6`$AOmW_rSMiQ3Xmve~Ks-iH_d~4Z>WtQ_-U6;?V#4HKagT>m`I&2oh#xM*7DH zW_OkV3>_ibO>?3L_tEDN;J&fpUXZkx!>CmfEyTvUwH@wVXAu=Qn5+>2M(7G7x(<-6BpRcv!$-`Bn%u0*Pd-v`Y z2vC>{r#!YZFfhpJ6HHq)$ literal 0 HcmV?d00001