diff --git a/Changelog.md b/Changelog.md index 488c25d..a545f75 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,62 @@ +# 0.40.0 +*March 9, 2024* + +![](media/changelog/0.40.0.png) + +> Lunar Grove and Populated Homes + +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.40.0/).** + +Additions +- Added Lunar Grove, a lovely secluded forest town with buildings contributed by the lovely [Plumbella](https://www.youtube.com/@Plumbella) +- Added the ability for empty homes to be populated automatically with exported or randomly generated households during gameplay +- Added a backup management screen that allows creating, removing and restoring save backups from within the game +- Added on-screen camera zoom buttons +- Added a few new cakes + +Improvements +- Display some important notifications as splashes in the center of the screen +- Display the reason an object can't be placed in build mode as a tooltip +- Display achievement progress in the achievements menu +- Improved the look of tooltips +- Made some foods incompatible for people who are pregnant +- Display food restrictions when they apply, rather than when they don't +- Moved chair spots slightly closer to their parent objects +- Disallow children from visiting a strange household with no children in it +- Made people discard their held item automatically before going out of town +- Display relationship levels in the people selection menu +- Avoid households with more household members also receiving more visitors +- Display which items were changed in the steam content notification +- Made people go on parental leave automatically if necessary when giving birth +- Made people stay at home and on lots longer +- Don't require a table for children to do homework +- Display rooms on lower floors a bit darker to make depth clearer for open floor sections +- Highlight the selected person more thoroughly compared to other people when using the highlight tinies option +- Display an auto-save indicator at the top of the screen + +Fixes +- Fixed doors opening for people on different floors +- Fixed people being allowed to use doors when they weren't invited in +- Fixed the Maple Plains City Campers' Lane 2 living room area being inaccessible in new saves +- Fixed a rare crash when loading a save with complex fencing setups +- Fixed existing work relationships not improving if the ai relationships option is off +- Fixed a rogue black pixel in the rhombus rug +- Fixed the ability to make the UI scale so large that reverting was impossible +- Fixed depth rendering issues for people with a lot of clothes layers equipped +- Fixed UI blinking briefly when a person is selected using right-click +- Fixed mail carriers and trash collectors not going home after their route is done +- Fixed children being able to apply furniture upgrades +- Fixed outfit previews in the character creator ignoring hidden layers +- Fixed the cheat history storing empty strings when invoking an empty cheat +- Fixed lots being marked as visited when walking over them, causing people to stick around lots they weren't meant to +- Fixed removing maps from saves causing people to spawn at map borders and getting stuck + +API +- Added SimpleBehavior action, an action type that allows easily creating behavior-based actions without a custom class +- Improved the way special action types, like talk actions and project actions, are constructed +- Game content initialized through static constructors is now explicitly loaded in order. If a mod disrupts the order by accessing content earlier than expected, a warning is emitted. +- Generified the color system to allow all objects with colors to have a color map and default colors + # 0.39.1 *February 4, 2024* @@ -19,7 +78,7 @@ API > An Upgrade to Your Tiny Life -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.39.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.39.0/).** Additions - Added the tinkering skill and the ability to discover upgrades @@ -143,7 +202,7 @@ Fixes > Get Cozy Indoors and Lock Out Your Friends -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.38.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.38.0/).** Additions - Added various clutter items, including jars, palettes, washing up stuff, book stacks, sandbox decor @@ -264,7 +323,7 @@ Fixes > Multiple Floors and Fences Galore -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.37.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.37.0/).** Changes that weren't included in preview versions are written in **bold**. @@ -453,7 +512,7 @@ Fixes > Retro Rarities and Stopped Starvation -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.36.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.36.0/).** Additions - Added the Retro Rarities set with art by [clovedove](https://clovedove.tumblr.com/), which includes various new furniture and clothing items in a retro style @@ -548,7 +607,7 @@ API > Multiple Maps and Fabulous Phones -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.35.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.35.0/).** Additions - Added the ability for saves to have multiple worlds in them, as well as the ability to travel between them @@ -599,7 +658,7 @@ API > Of Bars, Brews and Progress Bars -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.34.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.34.0/).** Additions - Added the ability to make drinks using the Mixology Kit @@ -904,7 +963,7 @@ Fixes > Big Steps Towards Release -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.30.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.30.0/).** Additions - Added a few more decorative objects, including two lamps, cattails and lily pads @@ -1038,7 +1097,7 @@ Fixes > Say Hi to the Demo -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.29.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.29.0/).** Additions - Added the Demoville world, including its community-made lots and households @@ -1126,7 +1185,7 @@ Fixes > The Last Beta Update Ever -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.28.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.28.0/).** Additions - Added jungle gym, coloring book, and festive tree objects @@ -1187,7 +1246,7 @@ API > Trashy Techie Library -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.27.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.27.0/).** Additions - Added a double-sided bookshelf, a book cart, a small indoor trash can, an outdoor wheelie bin, a vertical planter box, and a simple nightstand @@ -1227,7 +1286,7 @@ API > Lights, Camera, Music -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.26.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.26.0/).** Additions - Added the first of many of [Leiss](https://leiss.bandcamp.com)'s songs for the Tiny Life Soundtrack @@ -1308,7 +1367,7 @@ API > Water, Stuff and Skill Books -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.25.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.25.0/).** Additions - Added the ability for primary school students to study at a bookshelf @@ -1379,7 +1438,7 @@ Fixes > Undo, Redo, Fridge Achievements -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.24.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.24.0/).** Additions - Added the ability to store leftovers in the fridge @@ -1424,7 +1483,7 @@ API > Job Choices, Aging Up and Furniture Fun -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.23.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.23.0/).** Additions - Added choice prompts for jobs and students, which appear randomly and allow the player to influence the situation @@ -1571,7 +1630,7 @@ Fixes > Two Years of Tiny Life: Cafés, Gamepad Controls and More -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.21.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.21.0/).** Additions - Added the ability to control the entire game using a gamepad @@ -1692,7 +1751,7 @@ Fixes > The Children Update, it's finally here! -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.20.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.20.0/).** Additions - Added the Children age group, which includes several new gameplay features, including new interactable furniture items, school, homework and the start of parenting interactions @@ -1777,7 +1836,7 @@ Fixes > Ui, Sound and Improvements Abound -Happy new year! Read the devlog [on the website](https://tinylifegame.com/devlogs/0.19.0/). +Happy new year! **Read the devlog [on the website](https://tinylifegame.com/devlogs/0.19.0/).** Additions - Added carpet and puzzle piece floorings @@ -1826,7 +1885,7 @@ API > Animations, Food and Sources -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.18.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.18.0/).** Additions - Added emotion sources that display when hovering over an emotion modifier @@ -1909,7 +1968,7 @@ Fixes > Life Goals, Reward Personalities and Daily Tasks -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.17.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.17.0/).** Additions - Added Life Goals @@ -1970,7 +2029,7 @@ Fixes > Woodlands and Visitors -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.16.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.16.0/).** Additions - Added the Woodlands Set with art by [faellynna](https://www.instagram.com/faellynna/), which includes a Woodworking skill and a large variety of new build mode items: @@ -2027,7 +2086,7 @@ Fixes > Barbecue Trash Cleaning -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.15.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.15.0/).** Additions - Added a barbecue and some grillable food items @@ -2063,7 +2122,7 @@ Fixes > Lamps, Lot Movement, Speech Sounds! -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.14.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.14.0/).** Additions - Added dynamic lighting and two lamps, a ceiling and a floor one @@ -2115,7 +2174,7 @@ Fixes > Camera Rotation and a Larger Map! -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.13.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.13.0/).** Additions - Added camera rotation, which can be used using the C key or the rotation buttons in the top right @@ -2187,7 +2246,7 @@ Fixes > The Fitness Set -Watch [the trailer](https://www.youtube.com/watch?v=e86RRKPNLv0) and read the devlog [on the website](https://tinylifegame.com/devlogs/0.12.0/). +Watch [the trailer](https://www.youtube.com/watch?v=e86RRKPNLv0) and **read the devlog [on the website](https://tinylifegame.com/devlogs/0.12.0/).** Additions - Added the Fitness Set, with art by [Tector](https://www.instagram.com/tector_pixel/), which includes a fitness skill and several new furniture and clothing items: @@ -2220,7 +2279,7 @@ Fixes > More Actions, More Skills, More Personalities, More Pride! -Read the devlog [on the website](https://tinylifegame.com/devlogs/0.11.0/). +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.11.0/).** Additions - Added a lot more social actions in various categories @@ -2257,7 +2316,7 @@ Fixes > In-depth writing skill and more AI depth! -Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/256150/0101-in-depth-writing-skill-and-more-ai-depth). +**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/256150/0101-in-depth-writing-skill-and-more-ai-depth).** Additions - Added an option that causes people in unplayed households to do skill building activities automatically (if their personality or existing skills allow it) @@ -2280,7 +2339,7 @@ Fixes > New colors, clothes and many fixes! -Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/254608/0100-new-colors-clothes-and-many-fixes). +**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/254608/0100-new-colors-clothes-and-many-fixes).** Additions - Added two new tops, four new bottoms, and four new hairstyles @@ -2310,7 +2369,7 @@ API > Kick Out Your Annoying Aunt and Sofas -Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/248431/090-kick-out-your-annoying-aunt-and-sofas). +**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/248431/090-kick-out-your-annoying-aunt-and-sofas).** Additions - Added new furniture: A sofa, a coffee table, and a bathroom sink @@ -2352,7 +2411,7 @@ Fixes > Mail Carriers, Bills and New Screenshots -Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/236301/080-mail-carriers-bills-and-new-screenshots). +**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/236301/080-mail-carriers-bills-and-new-screenshots).** Additions - Added a mail carrier that delivers mails daily @@ -2377,7 +2436,7 @@ Fixes > Breaking Furniture, Programming, and Many Improvements! -Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/223659/070-breaking-furniture-programming-and-many-improvements). +**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/223659/070-breaking-furniture-programming-and-many-improvements).** Additions - Added food quality, which is influenced by the cooking skill @@ -2427,7 +2486,7 @@ API > Romance, Sounds and a Lot More! -Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/216521/060-romance-sounds-and-a-lot-more). +**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/216521/060-romance-sounds-and-a-lot-more).** Additions - Added romance, romantic interactions and the Frisky emotion @@ -2476,7 +2535,7 @@ Improvements > Emotions! -Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/212031/050-emotions). +**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/212031/050-emotions).** Additions - Added emotions @@ -2504,7 +2563,7 @@ Fixes # 0.4.0 > Consequences! Death! -Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/210682/040-consequences-death). +**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/210682/040-consequences-death).** Additions - Added low need consequences: @@ -2524,7 +2583,7 @@ Improvements # 0.3.1 > Jobs! Hyperspeed! -Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/206044/031-jobs-hyperspeed). +**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/206044/031-jobs-hyperspeed).** Additions - Added jobs: You can get a job at the computer and earn money by going to work @@ -2542,7 +2601,7 @@ API # 0.3.0 > More skills, more stuff to do! -Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/203072/030-more-skills-more-stuff-to-do). +**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/203072/030-more-skills-more-stuff-to-do).** Additions - New skills: Painting, charisma and humor @@ -2557,7 +2616,7 @@ Improvements # 0.2.3 > Personality Types! -Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/201694/023-personality-types). +**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/201694/023-personality-types).** Additions - Added painting and selling paintings @@ -2577,7 +2636,7 @@ API # 0.2.2 > Nicer menus, more mod abilities! -Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/199801/022-nicer-menus-more-mod-abilities). +**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/199801/022-nicer-menus-more-mod-abilities).** Additions - Added mod list and "Open Game Folder" button to Options menu @@ -2597,7 +2656,7 @@ Fixes # 0.2.0 > Custom Mods! -Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/198831/020-custom-mods). +**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/198831/020-custom-mods).** Additions - Added the ability to create mods! @@ -2626,7 +2685,7 @@ Fixes - Fixed being able to cheat money by deleting rooms # 0.1.1 -Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/193425/version-011). +**Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/193425/version-011).** Additions - Added gridless placement by holding the alt key diff --git a/docs/api/.manifest b/docs/api/.manifest index 6f02edc..3a2a137 100644 --- a/docs/api/.manifest +++ b/docs/api/.manifest @@ -75,13 +75,13 @@ "TinyLife.Actions.ActionArgument.CustomLayout": "TinyLife.Actions.ActionArgument.yml", "TinyLife.Actions.ActionArgument.Description": "TinyLife.Actions.ActionArgument.yml", "TinyLife.Actions.ActionArgument.DisplayName": "TinyLife.Actions.ActionArgument.yml", - "TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo,System.Boolean,System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean},TinyLife.Actions.CanExecuteResult})": "TinyLife.Actions.ActionArgument.yml", + "TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo,System.Boolean,System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean},TinyLife.Actions.CanExecuteResult},System.Boolean)": "TinyLife.Actions.ActionArgument.yml", "TinyLife.Actions.ActionArgument.GetDisplayName": "TinyLife.Actions.ActionArgument.yml", "TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.Person)": "TinyLife.Actions.ActionArgument.yml", "TinyLife.Actions.ActionArgument.ImageLayout(System.Single,MLEM.Ui.Elements.Element.DrawCallback,MLEM.Misc.Padding)": "TinyLife.Actions.ActionArgument.yml", "TinyLife.Actions.ActionArgument.Name": "TinyLife.Actions.ActionArgument.yml", "TinyLife.Actions.ActionArgument.PassivePriority": "TinyLife.Actions.ActionArgument.yml", - "TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person)": "TinyLife.Actions.ActionArgument.yml", + "TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Boolean)": "TinyLife.Actions.ActionArgument.yml", "TinyLife.Actions.ActionArgument.StoredFurniture(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture},System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Furniture,System.Boolean},TinyLife.Actions.CanExecuteResult})": "TinyLife.Actions.ActionArgument.yml", "TinyLife.Actions.ActionInfo": "TinyLife.Actions.ActionInfo.yml", "TinyLife.Actions.ActionInfo.ActionFloor": "TinyLife.Actions.ActionInfo.yml", @@ -196,6 +196,7 @@ "TinyLife.Actions.ActionType.ComplainAboutRelationship": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.ComplimentLooks": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.ConfideIn": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.ConstructFully``1(TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean,TinyLife.Actions.ActionArgument[])": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.Construct``1(TinyLife.Actions.ActionInfo,TinyLife.Actions.ActionArgument[])": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.CookChildFood": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.CookFood": "TinyLife.Actions.ActionType.yml", @@ -296,7 +297,7 @@ "TinyLife.Actions.ActionType.MakeFunOfBeingBadAtSchool": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.MakeFunOfBeingNerd": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.MakeFunOfBeingOutdoorsy": "TinyLife.Actions.ActionType.yml", - "TinyLife.Actions.ActionType.MakeFunOfFoodIntolerance": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.MakeFunOfFoodRestriction": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.MakeFunOfFriends": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.MakeFunOfIntroversion": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.MakeFunOfLaziness": "TinyLife.Actions.ActionType.yml", @@ -743,8 +744,8 @@ "TinyLife.Actions.OrderFromStaffAction.PickUpOrderAction": "TinyLife.Actions.OrderFromStaffAction.yml", "TinyLife.Actions.OrderFromStaffAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.OrderFromStaffAction.yml", "TinyLife.Actions.OutOfTownAction": "TinyLife.Actions.OutOfTownAction.yml", - "TinyLife.Actions.OutOfTownAction.#ctor(TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType[])": "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.#ctor(TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean,TinyLife.NeedType[])": "TinyLife.Actions.OutOfTownAction.yml", + "TinyLife.Actions.OutOfTownAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean,TinyLife.NeedType[])": "TinyLife.Actions.OutOfTownAction.yml", "TinyLife.Actions.OutOfTownAction.AndThenInitialize": "TinyLife.Actions.OutOfTownAction.yml", "TinyLife.Actions.OutOfTownAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.OutOfTownAction.yml", "TinyLife.Actions.OutOfTownAction.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)": "TinyLife.Actions.OutOfTownAction.yml", @@ -788,6 +789,25 @@ "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.SimpleBehaviorAction": "TinyLife.Actions.SimpleBehaviorAction.yml", + "TinyLife.Actions.SimpleBehaviorAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.SimpleBehaviorAction.yml", + "TinyLife.Actions.SimpleBehaviorAction.ActionSettings": "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.yml", + "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.#ctor(System.String,TinyLife.Objects.ObjectCategory)": "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.yml", + "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.AllowMultitasking": "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.yml", + "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.CompletionTime": "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.yml", + "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.ConstructBehavior": "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.yml", + "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.DisallowedEmotions": "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.yml", + "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.EfficiencyMattersCompletion": "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.yml", + "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.GainedSkill": "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.yml", + "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.OnCompleted": "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.yml", + "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.RestoredNeeds": "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.yml", + "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.Settings": "TinyLife.Actions.SimpleBehaviorAction.ActionSettings.yml", + "TinyLife.Actions.SimpleBehaviorAction.AndThenIsCompleted": "TinyLife.Actions.SimpleBehaviorAction.yml", + "TinyLife.Actions.SimpleBehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.SimpleBehaviorAction.yml", + "TinyLife.Actions.SimpleBehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.SimpleBehaviorAction.yml", + "TinyLife.Actions.SimpleBehaviorAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.Actions.SimpleBehaviorAction.yml", + "TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings)": "TinyLife.Actions.SimpleBehaviorAction.yml", + "TinyLife.Actions.SimpleBehaviorAction.Settings": "TinyLife.Actions.SimpleBehaviorAction.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.AndThenIsCompleted": "TinyLife.Actions.SitAction.yml", @@ -850,9 +870,6 @@ "TinyLife.Actions.TalkAction.Settings": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.TalkAction.TalkSettings": "TinyLife.Actions.TalkAction.TalkSettings.yml", "TinyLife.Actions.TalkAction.TalkSettings.#ctor": "TinyLife.Actions.TalkAction.TalkSettings.yml", - "TinyLife.Actions.TalkAction.TalkSettings.CanDoRandomly": "TinyLife.Actions.TalkAction.TalkSettings.yml", - "TinyLife.Actions.TalkAction.TalkSettings.CanExecute": "TinyLife.Actions.TalkAction.TalkSettings.yml", - "TinyLife.Actions.TalkAction.TalkSettings.CheckCanExecute(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.TalkAction.TalkSettings.yml", "TinyLife.Actions.TalkAction.TalkSettings.EmoteCategory": "TinyLife.Actions.TalkAction.TalkSettings.yml", "TinyLife.Actions.TalkAction.TalkSettings.EvaluateFully(TinyLife.Actions.SocialAction)": "TinyLife.Actions.TalkAction.TalkSettings.yml", "TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action,TinyLife.Objects.Person,System.Single,System.Single)": "TinyLife.Actions.TalkAction.TalkSettings.yml", @@ -869,14 +886,8 @@ "TinyLife.Actions.TalkAction.TalkSettings.OnSuccess": "TinyLife.Actions.TalkAction.TalkSettings.yml", "TinyLife.Actions.TalkAction.TalkSettings.PartnerEmoteCategory": "TinyLife.Actions.TalkAction.TalkSettings.yml", "TinyLife.Actions.TalkAction.TalkSettings.PartnerSpeakStyle": "TinyLife.Actions.TalkAction.TalkSettings.yml", - "TinyLife.Actions.TalkAction.TalkSettings.RequiredAges": "TinyLife.Actions.TalkAction.TalkSettings.yml", - "TinyLife.Actions.TalkAction.TalkSettings.RequiredEmotion": "TinyLife.Actions.TalkAction.TalkSettings.yml", - "TinyLife.Actions.TalkAction.TalkSettings.RequiredJob": "TinyLife.Actions.TalkAction.TalkSettings.yml", - "TinyLife.Actions.TalkAction.TalkSettings.RequiredPartnerAges": "TinyLife.Actions.TalkAction.TalkSettings.yml", - "TinyLife.Actions.TalkAction.TalkSettings.RequiredPartnerEmployment": "TinyLife.Actions.TalkAction.TalkSettings.yml", - "TinyLife.Actions.TalkAction.TalkSettings.RequiredPersonality": "TinyLife.Actions.TalkAction.TalkSettings.yml", - "TinyLife.Actions.TalkAction.TalkSettings.RequiredSkill": "TinyLife.Actions.TalkAction.TalkSettings.yml", "TinyLife.Actions.TalkAction.TalkSettings.RestoredNeed": "TinyLife.Actions.TalkAction.TalkSettings.yml", + "TinyLife.Actions.TalkAction.TalkSettings.Settings": "TinyLife.Actions.TalkAction.TalkSettings.yml", "TinyLife.Actions.TalkAction.TalkSettings.SpeakStyle": "TinyLife.Actions.TalkAction.TalkSettings.yml", "TinyLife.Actions.TalkAction.TalkSettings.SuccessEmotion": "TinyLife.Actions.TalkAction.TalkSettings.yml", "TinyLife.Actions.TalkAction.TalkSettings.TalkMinutes": "TinyLife.Actions.TalkAction.TalkSettings.yml", @@ -905,7 +916,6 @@ "TinyLife.Actions.WalkAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.WalkAction.yml", "TinyLife.Actions.WatchTvAction": "TinyLife.Actions.WatchTvAction.yml", "TinyLife.Actions.WatchTvAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,TinyLife.Actions.WatchTvAction.Channel)": "TinyLife.Actions.WatchTvAction.yml", - "TinyLife.Actions.WatchTvAction.AndThenInitialize": "TinyLife.Actions.WatchTvAction.yml", "TinyLife.Actions.WatchTvAction.AndThenIsCompleted": "TinyLife.Actions.WatchTvAction.yml", "TinyLife.Actions.WatchTvAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.WatchTvAction.yml", "TinyLife.Actions.WatchTvAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.WatchTvAction.yml", @@ -929,7 +939,6 @@ "TinyLife.Actions.WorkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.WorkAction.yml", "TinyLife.Actions.WorkAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.WorkAction.yml", "TinyLife.Actions.WorkAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.Actions.WorkAction.yml", - "TinyLife.Actions.WorkAction.CreateFirstActions": "TinyLife.Actions.WorkAction.yml", "TinyLife.Actions.WorkAction.Job": "TinyLife.Actions.WorkAction.yml", "TinyLife.Actions.WorkAction.PreInitialize": "TinyLife.Actions.WorkAction.yml", "TinyLife.Debug": "TinyLife.Debug.yml", @@ -1223,8 +1232,8 @@ "TinyLife.GameImpl.MarkLotVisible(TinyLife.World.Lot)": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.Mode": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.Money": "TinyLife.GameImpl.yml", + "TinyLife.GameImpl.OnFinalizingGameContent": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.OnFinishedLoading": "TinyLife.GameImpl.yml", - "TinyLife.GameImpl.OnLoadContentLater": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.RotateCamera(System.Boolean)": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.SaveName": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.Speed": "TinyLife.GameImpl.yml", @@ -1232,6 +1241,7 @@ "TinyLife.GameImpl.SwitchMap(TinyLife.World.Map,System.Action,System.Action)": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.TakeScreenshot(Microsoft.Xna.Framework.Point,System.Nullable{MLEM.Misc.RectangleF},System.Nullable{Microsoft.Xna.Framework.Matrix},Microsoft.Xna.Framework.Graphics.RenderTarget2D)": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.Version": "TinyLife.GameImpl.yml", + "TinyLife.GameImpl.ZoomCamera(System.Int32)": "TinyLife.GameImpl.yml", "TinyLife.GameSpeed": "TinyLife.GameSpeed.yml", "TinyLife.GameSpeed.ExtremelyFast": "TinyLife.GameSpeed.yml", "TinyLife.GameSpeed.Fast": "TinyLife.GameSpeed.yml", @@ -1273,7 +1283,7 @@ "TinyLife.Goals.AchievementType.Types": "TinyLife.Goals.AchievementType.yml", "TinyLife.Goals.AmountGoal": "TinyLife.Goals.AmountGoal.yml", "TinyLife.Goals.AmountGoal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.AutoGoalInfo)": "TinyLife.Goals.AmountGoal.yml", - "TinyLife.Goals.AmountGoal.GetDisplayedProgress": "TinyLife.Goals.AmountGoal.yml", + "TinyLife.Goals.AmountGoal.GetDisplayedProgress(System.Boolean)": "TinyLife.Goals.AmountGoal.yml", "TinyLife.Goals.AmountGoal.GetProgress": "TinyLife.Goals.AmountGoal.yml", "TinyLife.Goals.AmountGoal.Reset": "TinyLife.Goals.AmountGoal.yml", "TinyLife.Goals.AmountGoal.Trigger(System.Single)": "TinyLife.Goals.AmountGoal.yml", @@ -1297,21 +1307,22 @@ "TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0)": "TinyLife.Goals.AutoTriggerGoal-1.yml", "TinyLife.Goals.ConditionedGoal": "TinyLife.Goals.ConditionedGoal.yml", "TinyLife.Goals.ConditionedGoal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.AutoGoalInfo)": "TinyLife.Goals.ConditionedGoal.yml", - "TinyLife.Goals.ConditionedGoal.GetDisplayedProgress": "TinyLife.Goals.ConditionedGoal.yml", + "TinyLife.Goals.ConditionedGoal.GetDisplayedProgress(System.Boolean)": "TinyLife.Goals.ConditionedGoal.yml", "TinyLife.Goals.ConditionedGoal.GetProgress": "TinyLife.Goals.ConditionedGoal.yml", "TinyLife.Goals.ConditionedGoal.Reset": "TinyLife.Goals.ConditionedGoal.yml", "TinyLife.Goals.ConditionedGoal.Trigger(System.Boolean)": "TinyLife.Goals.ConditionedGoal.yml", "TinyLife.Goals.DistinctGoal`1": "TinyLife.Goals.DistinctGoal-1.yml", "TinyLife.Goals.DistinctGoal`1.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.AutoGoalInfo)": "TinyLife.Goals.DistinctGoal-1.yml", "TinyLife.Goals.DistinctGoal`1.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)": "TinyLife.Goals.DistinctGoal-1.yml", - "TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress": "TinyLife.Goals.DistinctGoal-1.yml", + "TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress(System.Boolean)": "TinyLife.Goals.DistinctGoal-1.yml", "TinyLife.Goals.DistinctGoal`1.GetProgress": "TinyLife.Goals.DistinctGoal-1.yml", "TinyLife.Goals.DistinctGoal`1.Reset": "TinyLife.Goals.DistinctGoal-1.yml", "TinyLife.Goals.DistinctGoal`1.Trigger(`0)": "TinyLife.Goals.DistinctGoal-1.yml", "TinyLife.Goals.DistinctGoal`1.Validate(TinyLife.Goals.GoalSet)": "TinyLife.Goals.DistinctGoal-1.yml", "TinyLife.Goals.Goal": "TinyLife.Goals.Goal.yml", "TinyLife.Goals.Goal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.GoalInfo)": "TinyLife.Goals.Goal.yml", - "TinyLife.Goals.Goal.GetDisplayedProgress": "TinyLife.Goals.Goal.yml", + "TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean)": "TinyLife.Goals.Goal.yml", + "TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean)": "TinyLife.Goals.Goal.yml", "TinyLife.Goals.Goal.GetProgress": "TinyLife.Goals.Goal.yml", "TinyLife.Goals.Goal.Info": "TinyLife.Goals.Goal.yml", "TinyLife.Goals.Goal.Name": "TinyLife.Goals.Goal.yml", @@ -1329,6 +1340,7 @@ "TinyLife.Goals.GoalSet.GetGoal``1(System.String)": "TinyLife.Goals.GoalSet.yml", "TinyLife.Goals.GoalSet.GetGoals``1": "TinyLife.Goals.GoalSet.yml", "TinyLife.Goals.GoalSet.GetProgress": "TinyLife.Goals.GoalSet.yml", + "TinyLife.Goals.GoalSet.Goals": "TinyLife.Goals.GoalSet.yml", "TinyLife.Goals.GoalSet.Info": "TinyLife.Goals.GoalSet.yml", "TinyLife.Goals.GoalSet.IsCompleted": "TinyLife.Goals.GoalSet.yml", "TinyLife.Goals.GoalSet.Reset": "TinyLife.Goals.GoalSet.yml", @@ -1505,15 +1517,10 @@ "TinyLife.Goals.Project.ActionSettings": "TinyLife.Goals.Project.ActionSettings.yml", "TinyLife.Goals.Project.ActionSettings.#ctor(System.String,TinyLife.Objects.ObjectCategory,System.String,System.Type)": "TinyLife.Goals.Project.ActionSettings.yml", "TinyLife.Goals.Project.ActionSettings.CanContinue": "TinyLife.Goals.Project.ActionSettings.yml", - "TinyLife.Goals.Project.ActionSettings.CanExecute": "TinyLife.Goals.Project.ActionSettings.yml", - "TinyLife.Goals.Project.ActionSettings.ConstructedType": "TinyLife.Goals.Project.ActionSettings.yml", "TinyLife.Goals.Project.ActionSettings.ConstructedTypeScrap": "TinyLife.Goals.Project.ActionSettings.yml", - "TinyLife.Goals.Project.ActionSettings.Context": "TinyLife.Goals.Project.ActionSettings.yml", "TinyLife.Goals.Project.ActionSettings.IncludeProject": "TinyLife.Goals.Project.ActionSettings.yml", - "TinyLife.Goals.Project.ActionSettings.Name": "TinyLife.Goals.Project.ActionSettings.yml", "TinyLife.Goals.Project.ActionSettings.ProjectDisplayName": "TinyLife.Goals.Project.ActionSettings.yml", - "TinyLife.Goals.Project.ActionSettings.RequiredAges": "TinyLife.Goals.Project.ActionSettings.yml", - "TinyLife.Goals.Project.ActionSettings.RequiredSkill": "TinyLife.Goals.Project.ActionSettings.yml", + "TinyLife.Goals.Project.ActionSettings.Settings": "TinyLife.Goals.Project.ActionSettings.yml", "TinyLife.Goals.Project.ActionSettings.Type": "TinyLife.Goals.Project.ActionSettings.yml", "TinyLife.Goals.Project.Archived": "TinyLife.Goals.Project.yml", "TinyLife.Goals.Project.Completed": "TinyLife.Goals.Project.yml", @@ -1542,7 +1549,7 @@ "TinyLife.Goals.StudentJobType.UpdateWorking(TinyLife.Goals.Job,TinyLife.Actions.WorkAction,System.TimeSpan,System.Single)": "TinyLife.Goals.StudentJobType.yml", "TinyLife.Goals.TimedGoal": "TinyLife.Goals.TimedGoal.yml", "TinyLife.Goals.TimedGoal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.AutoGoalInfo)": "TinyLife.Goals.TimedGoal.yml", - "TinyLife.Goals.TimedGoal.GetDisplayedProgress": "TinyLife.Goals.TimedGoal.yml", + "TinyLife.Goals.TimedGoal.GetDisplayedProgress(System.Boolean)": "TinyLife.Goals.TimedGoal.yml", "TinyLife.Goals.TimedGoal.GetProgress": "TinyLife.Goals.TimedGoal.yml", "TinyLife.Goals.TimedGoal.Reset": "TinyLife.Goals.TimedGoal.yml", "TinyLife.Goals.TimedGoal.Trigger(System.TimeSpan)": "TinyLife.Goals.TimedGoal.yml", @@ -1578,6 +1585,7 @@ "TinyLife.Mods.Mod": "TinyLife.Mods.Mod.yml", "TinyLife.Mods.Mod.AddGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo)": "TinyLife.Mods.Mod.yml", "TinyLife.Mods.Mod.Description": "TinyLife.Mods.Mod.yml", + "TinyLife.Mods.Mod.FinalizeGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo)": "TinyLife.Mods.Mod.yml", "TinyLife.Mods.Mod.GetCustomFurnitureTextures(TinyLife.Mods.ModInfo)": "TinyLife.Mods.Mod.yml", "TinyLife.Mods.Mod.Icon": "TinyLife.Mods.Mod.yml", "TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo)": "TinyLife.Mods.Mod.yml", @@ -1718,6 +1726,7 @@ "TinyLife.Objects.Chimney.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.Chimney.yml", "TinyLife.Objects.Clothes": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Objects.StylePreference,TinyLife.Utilities.ColorScheme[])": "TinyLife.Objects.Clothes.yml", + "TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Objects.StylePreference,TinyLife.Utilities.ColorSettings)": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.Ages": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.AllIntentions": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.AreCompatible(TinyLife.Objects.Clothes,TinyLife.Objects.Clothes)": "TinyLife.Objects.Clothes.yml", @@ -1796,7 +1805,8 @@ "TinyLife.Objects.Fence.Validate": "TinyLife.Objects.Fence.yml", "TinyLife.Objects.FenceType": "TinyLife.Objects.FenceType.yml", "TinyLife.Objects.FenceType.#ctor(System.String,System.Single,MLEM.Textures.TextureRegion,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[])": "TinyLife.Objects.FenceType.yml", - "TinyLife.Objects.FenceType.ColorSchemes": "TinyLife.Objects.FenceType.yml", + "TinyLife.Objects.FenceType.#ctor(System.String,System.Single,MLEM.Textures.TextureRegion,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorSettings)": "TinyLife.Objects.FenceType.yml", + "TinyLife.Objects.FenceType.Colors": "TinyLife.Objects.FenceType.yml", "TinyLife.Objects.FenceType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Boolean,System.Boolean,System.Int32[],MLEM.Misc.Direction2,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.Objects.FenceType.yml", "TinyLife.Objects.FenceType.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,TinyLife.World.Map,System.Int32[],System.Single)": "TinyLife.Objects.FenceType.yml", "TinyLife.Objects.FenceType.Icon": "TinyLife.Objects.FenceType.yml", @@ -2128,11 +2138,9 @@ "TinyLife.Objects.FurnitureType.TypeSettings.BuyableVariations": "TinyLife.Objects.FurnitureType.TypeSettings.yml", "TinyLife.Objects.FurnitureType.TypeSettings.CanExecuteAction": "TinyLife.Objects.FurnitureType.TypeSettings.yml", "TinyLife.Objects.FurnitureType.TypeSettings.Categories": "TinyLife.Objects.FurnitureType.TypeSettings.yml", - "TinyLife.Objects.FurnitureType.TypeSettings.ColorMap": "TinyLife.Objects.FurnitureType.TypeSettings.yml", - "TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes": "TinyLife.Objects.FurnitureType.TypeSettings.yml", + "TinyLife.Objects.FurnitureType.TypeSettings.Colors": "TinyLife.Objects.FurnitureType.TypeSettings.yml", "TinyLife.Objects.FurnitureType.TypeSettings.ConstructedType": "TinyLife.Objects.FurnitureType.TypeSettings.yml", "TinyLife.Objects.FurnitureType.TypeSettings.DecorativeRating": "TinyLife.Objects.FurnitureType.TypeSettings.yml", - "TinyLife.Objects.FurnitureType.TypeSettings.DefaultColors": "TinyLife.Objects.FurnitureType.TypeSettings.yml", "TinyLife.Objects.FurnitureType.TypeSettings.DefaultRotation": "TinyLife.Objects.FurnitureType.TypeSettings.yml", "TinyLife.Objects.FurnitureType.TypeSettings.DirtyOverlayTextureName": "TinyLife.Objects.FurnitureType.TypeSettings.yml", "TinyLife.Objects.FurnitureType.TypeSettings.DistanceFromObstructions": "TinyLife.Objects.FurnitureType.TypeSettings.yml", @@ -2576,7 +2584,6 @@ "TinyLife.Objects.Person.Jobs": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.LastBedSleptIn": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.LastName": "TinyLife.Objects.Person.yml", - "TinyLife.Objects.Person.LastVisitedLot": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.LifeGoal": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.LifeSpan": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.LotEmployment": "TinyLife.Objects.Person.yml", @@ -2630,6 +2637,7 @@ "TinyLife.Objects.Person.RandomlyGenerated": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.RecentActions": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.RelationshipChangeDelegate": "TinyLife.Objects.Person.RelationshipChangeDelegate.yml", + "TinyLife.Objects.Person.RelationshipInterestingness": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.Relationships": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.RemoveHeldObject``1": "TinyLife.Objects.Person.yml", @@ -2665,6 +2673,7 @@ "TinyLife.Objects.Person.Validate": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.ValidateClothes": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot)": "TinyLife.Objects.Person.yml", + "TinyLife.Objects.Person.VisitingLot": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.VisualPosition": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.VisuallyOccupiedSpot": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.VoicePitch": "TinyLife.Objects.Person.yml", @@ -2818,7 +2827,6 @@ "TinyLife.Objects.WornClothes.Colors": "TinyLife.Objects.WornClothes.yml", "TinyLife.Objects.WornClothes.CustomPrice": "TinyLife.Objects.WornClothes.yml", "TinyLife.Objects.WornClothes.FromStorage": "TinyLife.Objects.WornClothes.yml", - "TinyLife.Objects.WornClothes.GetColor(System.Int32)": "TinyLife.Objects.WornClothes.yml", "TinyLife.Objects.WornClothes.GetPrice": "TinyLife.Objects.WornClothes.yml", "TinyLife.Objects.WornClothes.Type": "TinyLife.Objects.WornClothes.yml", "TinyLife.Objects.WornClothes.Validate": "TinyLife.Objects.WornClothes.yml", @@ -2865,7 +2873,6 @@ "TinyLife.Options.LongerNotifications": "TinyLife.Options.yml", "TinyLife.Options.MusicVolume": "TinyLife.Options.yml", "TinyLife.Options.PauseGameKeybind": "TinyLife.Options.yml", - "TinyLife.Options.PronounsInFront": "TinyLife.Options.yml", "TinyLife.Options.RightTrigger": "TinyLife.Options.yml", "TinyLife.Options.RotateCameraKeybind": "TinyLife.Options.yml", "TinyLife.Options.RotateKeybind": "TinyLife.Options.yml", @@ -2920,6 +2927,7 @@ "TinyLife.PerSaveOptions.MaxRegularVisitors": "TinyLife.PerSaveOptions.yml", "TinyLife.PerSaveOptions.OtherLifespan": "TinyLife.PerSaveOptions.yml", "TinyLife.PerSaveOptions.PlayedLifespan": "TinyLife.PerSaveOptions.yml", + "TinyLife.PerSaveOptions.PopulateLots": "TinyLife.PerSaveOptions.yml", "TinyLife.PerSaveOptions.Save(System.String)": "TinyLife.PerSaveOptions.yml", "TinyLife.PersonalityType": "TinyLife.PersonalityType.yml", "TinyLife.PersonalityType.#ctor(System.String,MLEM.Textures.TextureRegion)": "TinyLife.PersonalityType.yml", @@ -2981,6 +2989,7 @@ "TinyLife.PersonalityType.Writer": "TinyLife.PersonalityType.yml", "TinyLife.Relationship": "TinyLife.Relationship.yml", "TinyLife.Relationship.AddMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Int32,System.Nullable{System.TimeSpan})": "TinyLife.Relationship.yml", + "TinyLife.Relationship.CreateBars(MLEM.Ui.Anchor,TinyLife.Objects.Person,TinyLife.Relationship,Microsoft.Xna.Framework.Vector2,System.Single,System.Boolean)": "TinyLife.Relationship.yml", "TinyLife.Relationship.CreatePanel(TinyLife.Objects.Person,TinyLife.Objects.Person,TinyLife.Relationship,Microsoft.Xna.Framework.Vector2)": "TinyLife.Relationship.yml", "TinyLife.Relationship.Dating": "TinyLife.Relationship.yml", "TinyLife.Relationship.FriendDisplayString": "TinyLife.Relationship.yml", @@ -3007,7 +3016,7 @@ "TinyLife.Relationship.RomanceLevel": "TinyLife.Relationship.yml", "TinyLife.Relationship.RomancePercentage": "TinyLife.Relationship.yml", "TinyLife.Relationship.RomanceType": "TinyLife.Relationship.yml", - "TinyLife.Relationship.SetGenealogy(TinyLife.GenealogyType,System.Boolean)": "TinyLife.Relationship.yml", + "TinyLife.Relationship.SetGenealogy(TinyLife.GenealogyType,System.Boolean,System.Action{TinyLife.Objects.Person,TinyLife.Relationship,TinyLife.GenealogyType},System.Collections.Generic.ICollection{TinyLife.Objects.Person})": "TinyLife.Relationship.yml", "TinyLife.Relationship.TryingForBaby": "TinyLife.Relationship.yml", "TinyLife.Relationship.Type": "TinyLife.Relationship.yml", "TinyLife.Relationship.Validate(TinyLife.Objects.Person)": "TinyLife.Relationship.yml", @@ -3026,6 +3035,7 @@ "TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs})": "TinyLife.SaveHandler.yml", "TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs})": "TinyLife.SaveHandler.yml", "TinyLife.SaveHandler.GetGameDir": "TinyLife.SaveHandler.yml", + "TinyLife.SaveHandler.GetSaveBackups(System.String)": "TinyLife.SaveHandler.yml", "TinyLife.SaveHandler.GetSaveDir(System.String)": "TinyLife.SaveHandler.yml", "TinyLife.SaveHandler.GetSavesDir": "TinyLife.SaveHandler.yml", "TinyLife.SaveHandler.OnGameLoaded": "TinyLife.SaveHandler.yml", @@ -3045,9 +3055,9 @@ "TinyLife.Set.Workout": "TinyLife.Set.yml", "TinyLife.Skills": "TinyLife.Skills.yml", "TinyLife.Skills.FoodType": "TinyLife.Skills.FoodType.yml", - "TinyLife.Skills.FoodType.#ctor(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodIntolerance,TinyLife.Skills.FoodType.IngredientSource,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.Skills.FoodType.yml", + "TinyLife.Skills.FoodType.#ctor(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodRestriction,TinyLife.Skills.FoodType.IngredientSource,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.AdditionalObject": "TinyLife.Skills.FoodType.yml", - "TinyLife.Skills.FoodType.AllIntolerances": "TinyLife.Skills.FoodType.yml", + "TinyLife.Skills.FoodType.AllRestrictions": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo,System.Boolean,System.Int32,System.Single,System.Boolean)": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.CanCreateFunc": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.CanEat(TinyLife.Objects.Person,TinyLife.Objects.FoodTypedItem,System.Boolean)": "TinyLife.Skills.FoodType.yml", @@ -3067,21 +3077,22 @@ "TinyLife.Skills.FoodType.ContainerType.Mug": "TinyLife.Skills.FoodType.ContainerType.yml", "TinyLife.Skills.FoodType.ContainerType.Name": "TinyLife.Skills.FoodType.ContainerType.yml", "TinyLife.Skills.FoodType.ContainerType.Plate": "TinyLife.Skills.FoodType.ContainerType.yml", - "TinyLife.Skills.FoodType.CreateBaked(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodIntolerance,System.Boolean,TinyLife.Skills.FoodType.IngredientSource[])": "TinyLife.Skills.FoodType.yml", + "TinyLife.Skills.FoodType.CreateBaked(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodRestriction,System.Boolean,TinyLife.Skills.FoodType.IngredientSource[])": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.CustomTextureFunc": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.DisplayName": "TinyLife.Skills.FoodType.yml", - "TinyLife.Skills.FoodType.FoodIntolerance": "TinyLife.Skills.FoodType.FoodIntolerance.yml", - "TinyLife.Skills.FoodType.FoodIntolerance.None": "TinyLife.Skills.FoodType.FoodIntolerance.yml", - "TinyLife.Skills.FoodType.FoodIntolerance.NotForBabies": "TinyLife.Skills.FoodType.FoodIntolerance.yml", - "TinyLife.Skills.FoodType.FoodIntolerance.NotForChildren": "TinyLife.Skills.FoodType.FoodIntolerance.yml", - "TinyLife.Skills.FoodType.FoodIntolerance.NotPescetarian": "TinyLife.Skills.FoodType.FoodIntolerance.yml", - "TinyLife.Skills.FoodType.FoodIntolerance.NotVegan": "TinyLife.Skills.FoodType.FoodIntolerance.yml", - "TinyLife.Skills.FoodType.FoodIntolerance.NotVegetarian": "TinyLife.Skills.FoodType.FoodIntolerance.yml", + "TinyLife.Skills.FoodType.FoodRestriction": "TinyLife.Skills.FoodType.FoodRestriction.yml", + "TinyLife.Skills.FoodType.FoodRestriction.None": "TinyLife.Skills.FoodType.FoodRestriction.yml", + "TinyLife.Skills.FoodType.FoodRestriction.NotForBabies": "TinyLife.Skills.FoodType.FoodRestriction.yml", + "TinyLife.Skills.FoodType.FoodRestriction.NotForChildren": "TinyLife.Skills.FoodType.FoodRestriction.yml", + "TinyLife.Skills.FoodType.FoodRestriction.NotForPregnancy": "TinyLife.Skills.FoodType.FoodRestriction.yml", + "TinyLife.Skills.FoodType.FoodRestriction.NotPescetarian": "TinyLife.Skills.FoodType.FoodRestriction.yml", + "TinyLife.Skills.FoodType.FoodRestriction.NotVegan": "TinyLife.Skills.FoodType.FoodRestriction.yml", + "TinyLife.Skills.FoodType.FoodRestriction.NotVegetarian": "TinyLife.Skills.FoodType.FoodRestriction.yml", "TinyLife.Skills.FoodType.GetAllContainers(System.Int32)": "TinyLife.Skills.FoodType.yml", - "TinyLife.Skills.FoodType.GetIntolerancesDescription(System.Boolean)": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.GetPossibleArguments(TinyLife.Objects.Person,System.Int32,TinyLife.Skills.FoodType.IngredientSource,System.Single,TinyLife.Skills.SkillType,System.Boolean)": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.GetPrice(TinyLife.Objects.Person,System.Int32,System.Single,System.Single@,System.Nullable{System.Single}@)": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.GetPriceDelegate": "TinyLife.Skills.FoodType.GetPriceDelegate.yml", + "TinyLife.Skills.FoodType.GetRestrictionsDescription(System.Boolean)": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.GetTexture(System.Int32)": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.IngredientSource": "TinyLife.Skills.FoodType.IngredientSource.yml", "TinyLife.Skills.FoodType.IngredientSource.#ctor(System.String,TinyLife.Skills.FoodType.ContainerType)": "TinyLife.Skills.FoodType.IngredientSource.yml", @@ -3099,7 +3110,6 @@ "TinyLife.Skills.FoodType.IngredientSource.RequiredSkill": "TinyLife.Skills.FoodType.IngredientSource.yml", "TinyLife.Skills.FoodType.IngredientSource.Sink": "TinyLife.Skills.FoodType.IngredientSource.yml", "TinyLife.Skills.FoodType.IngredientSource.TeaKit": "TinyLife.Skills.FoodType.IngredientSource.yml", - "TinyLife.Skills.FoodType.Intolerances": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem)": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.Name": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.OnEaten": "TinyLife.Skills.FoodType.yml", @@ -3109,6 +3119,7 @@ "TinyLife.Skills.FoodType.Register(TinyLife.Skills.FoodType)": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.RequiredSkill": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.RequiredSkillLevel": "TinyLife.Skills.FoodType.yml", + "TinyLife.Skills.FoodType.Restrictions": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.SaturationModifier": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.SourceString": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.Sources": "TinyLife.Skills.FoodType.yml", @@ -3188,17 +3199,38 @@ "TinyLife.Skills.WoodworkingRecipe.Register(TinyLife.Skills.WoodworkingRecipe)": "TinyLife.Skills.WoodworkingRecipe.yml", "TinyLife.Skills.WoodworkingRecipe.RequiredLevel": "TinyLife.Skills.WoodworkingRecipe.yml", "TinyLife.Tools": "TinyLife.Tools.yml", + "TinyLife.Tools.CanPlaceResult": "TinyLife.Tools.CanPlaceResult.yml", + "TinyLife.Tools.CanPlaceResult.AreaTooLarge": "TinyLife.Tools.CanPlaceResult.yml", + "TinyLife.Tools.CanPlaceResult.DisallowedOnGround": "TinyLife.Tools.CanPlaceResult.yml", + "TinyLife.Tools.CanPlaceResult.MiscInvalid": "TinyLife.Tools.CanPlaceResult.yml", + "TinyLife.Tools.CanPlaceResult.NotEnoughMoney": "TinyLife.Tools.CanPlaceResult.yml", + "TinyLife.Tools.CanPlaceResult.NotOnLot": "TinyLife.Tools.CanPlaceResult.yml", + "TinyLife.Tools.CanPlaceResult.ObjectInTheWay": "TinyLife.Tools.CanPlaceResult.yml", + "TinyLife.Tools.CanPlaceResult.RequiresCeilingAbove": "TinyLife.Tools.CanPlaceResult.yml", + "TinyLife.Tools.CanPlaceResult.RequiresNaturalGround": "TinyLife.Tools.CanPlaceResult.yml", + "TinyLife.Tools.CanPlaceResult.RequiresRoofBelow": "TinyLife.Tools.CanPlaceResult.yml", + "TinyLife.Tools.CanPlaceResult.RequiresTileBelow": "TinyLife.Tools.CanPlaceResult.yml", + "TinyLife.Tools.CanPlaceResult.RequiresWall": "TinyLife.Tools.CanPlaceResult.yml", + "TinyLife.Tools.CanPlaceResult.RequiresWallNoOpening": "TinyLife.Tools.CanPlaceResult.yml", + "TinyLife.Tools.CanPlaceResult.RequiresWater": "TinyLife.Tools.CanPlaceResult.yml", + "TinyLife.Tools.CanPlaceResult.RoofInTheWay": "TinyLife.Tools.CanPlaceResult.yml", + "TinyLife.Tools.CanPlaceResult.StairsInTheWay": "TinyLife.Tools.CanPlaceResult.yml", + "TinyLife.Tools.CanPlaceResult.Valid": "TinyLife.Tools.CanPlaceResult.yml", + "TinyLife.Tools.CanPlaceResult.WallInTheWay": "TinyLife.Tools.CanPlaceResult.yml", "TinyLife.Tools.FenceTool": "TinyLife.Tools.FenceTool.yml", "TinyLife.Tools.FenceTool.#ctor": "TinyLife.Tools.FenceTool.yml", + "TinyLife.Tools.FenceTool.CanPlaceForTooltip": "TinyLife.Tools.FenceTool.yml", "TinyLife.Tools.FenceTool.CanUndoRedo": "TinyLife.Tools.FenceTool.yml", - "TinyLife.Tools.FenceTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Tools.FenceTool.yml", + "TinyLife.Tools.FenceTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.FenceTool.yml", "TinyLife.Tools.FenceTool.GetMouseCursor": "TinyLife.Tools.FenceTool.yml", "TinyLife.Tools.FenceTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel)": "TinyLife.Tools.FenceTool.yml", "TinyLife.Tools.FenceTool.ShouldHighlightSelectedObject(System.Object)": "TinyLife.Tools.FenceTool.yml", - "TinyLife.Tools.FenceTool.Update(Microsoft.Xna.Framework.GameTime)": "TinyLife.Tools.FenceTool.yml", + "TinyLife.Tools.FenceTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean)": "TinyLife.Tools.FenceTool.yml", "TinyLife.Tools.FurniturePlacer": "TinyLife.Tools.FurniturePlacer.yml", "TinyLife.Tools.FurniturePlacer.#ctor(System.Action{TinyLife.Objects.Furniture,TinyLife.Tools.UndoableAction})": "TinyLife.Tools.FurniturePlacer.yml", + "TinyLife.Tools.FurniturePlacer.CanPlace": "TinyLife.Tools.FurniturePlacer.yml", "TinyLife.Tools.FurniturePlacer.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Tools.FurniturePlacer.yml", + "TinyLife.Tools.FurniturePlacer.GetCurrentCanPlaceResult": "TinyLife.Tools.FurniturePlacer.yml", "TinyLife.Tools.FurniturePlacer.GetCustomPrice(TinyLife.Objects.Furniture)": "TinyLife.Tools.FurniturePlacer.yml", "TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate": "TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate.yml", "TinyLife.Tools.FurniturePlacer.GetMouseCursor": "TinyLife.Tools.FurniturePlacer.yml", @@ -3212,8 +3244,9 @@ "TinyLife.Tools.FurniturePlacer.Update": "TinyLife.Tools.FurniturePlacer.yml", "TinyLife.Tools.FurnitureTool": "TinyLife.Tools.FurnitureTool.yml", "TinyLife.Tools.FurnitureTool.#ctor": "TinyLife.Tools.FurnitureTool.yml", + "TinyLife.Tools.FurnitureTool.CanPlaceForTooltip": "TinyLife.Tools.FurnitureTool.yml", "TinyLife.Tools.FurnitureTool.Closed": "TinyLife.Tools.FurnitureTool.yml", - "TinyLife.Tools.FurnitureTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Tools.FurnitureTool.yml", + "TinyLife.Tools.FurnitureTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.FurnitureTool.yml", "TinyLife.Tools.FurnitureTool.GetMouseCursor": "TinyLife.Tools.FurnitureTool.yml", "TinyLife.Tools.FurnitureTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel)": "TinyLife.Tools.FurnitureTool.yml", "TinyLife.Tools.FurnitureTool.ShouldHighlightSelectedObject(System.Object)": "TinyLife.Tools.FurnitureTool.yml", @@ -3231,44 +3264,46 @@ "TinyLife.Tools.FurnitureTool.Tab.Office": "TinyLife.Tools.FurnitureTool.Tab.yml", "TinyLife.Tools.FurnitureTool.Tab.Other": "TinyLife.Tools.FurnitureTool.Tab.yml", "TinyLife.Tools.FurnitureTool.Tab.Outside": "TinyLife.Tools.FurnitureTool.Tab.yml", - "TinyLife.Tools.FurnitureTool.Update(Microsoft.Xna.Framework.GameTime)": "TinyLife.Tools.FurnitureTool.yml", + "TinyLife.Tools.FurnitureTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean)": "TinyLife.Tools.FurnitureTool.yml", "TinyLife.Tools.LotTool": "TinyLife.Tools.LotTool.yml", "TinyLife.Tools.LotTool.#ctor": "TinyLife.Tools.LotTool.yml", "TinyLife.Tools.LotTool.CanUndoRedo": "TinyLife.Tools.LotTool.yml", - "TinyLife.Tools.LotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Tools.LotTool.yml", + "TinyLife.Tools.LotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.LotTool.yml", "TinyLife.Tools.LotTool.OnButtonCreated(MLEM.Ui.Elements.Button)": "TinyLife.Tools.LotTool.yml", "TinyLife.Tools.LotTool.ShouldHighlightSelectedObject(System.Object)": "TinyLife.Tools.LotTool.yml", - "TinyLife.Tools.LotTool.Update(Microsoft.Xna.Framework.GameTime)": "TinyLife.Tools.LotTool.yml", + "TinyLife.Tools.LotTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean)": "TinyLife.Tools.LotTool.yml", "TinyLife.Tools.MoveLotTool": "TinyLife.Tools.MoveLotTool.yml", "TinyLife.Tools.MoveLotTool.#ctor": "TinyLife.Tools.MoveLotTool.yml", "TinyLife.Tools.MoveLotTool.CanSwitchGameModes": "TinyLife.Tools.MoveLotTool.yml", "TinyLife.Tools.MoveLotTool.CanUndoRedo": "TinyLife.Tools.MoveLotTool.yml", "TinyLife.Tools.MoveLotTool.Closed": "TinyLife.Tools.MoveLotTool.yml", - "TinyLife.Tools.MoveLotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Tools.MoveLotTool.yml", + "TinyLife.Tools.MoveLotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.MoveLotTool.yml", "TinyLife.Tools.MoveLotTool.GetMouseCursor": "TinyLife.Tools.MoveLotTool.yml", "TinyLife.Tools.MoveLotTool.Opened": "TinyLife.Tools.MoveLotTool.yml", "TinyLife.Tools.MoveLotTool.ShouldHighlightSelectedObject(System.Object)": "TinyLife.Tools.MoveLotTool.yml", - "TinyLife.Tools.MoveLotTool.Update(Microsoft.Xna.Framework.GameTime)": "TinyLife.Tools.MoveLotTool.yml", + "TinyLife.Tools.MoveLotTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean)": "TinyLife.Tools.MoveLotTool.yml", "TinyLife.Tools.MoveTool": "TinyLife.Tools.MoveTool.yml", "TinyLife.Tools.MoveTool.#ctor": "TinyLife.Tools.MoveTool.yml", + "TinyLife.Tools.MoveTool.CanPlaceForTooltip": "TinyLife.Tools.MoveTool.yml", "TinyLife.Tools.MoveTool.CanSwitchGameModes": "TinyLife.Tools.MoveTool.yml", "TinyLife.Tools.MoveTool.CanUndoRedo": "TinyLife.Tools.MoveTool.yml", "TinyLife.Tools.MoveTool.Closed": "TinyLife.Tools.MoveTool.yml", - "TinyLife.Tools.MoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Tools.MoveTool.yml", + "TinyLife.Tools.MoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.MoveTool.yml", "TinyLife.Tools.MoveTool.GetMouseCursor": "TinyLife.Tools.MoveTool.yml", "TinyLife.Tools.MoveTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel)": "TinyLife.Tools.MoveTool.yml", "TinyLife.Tools.MoveTool.OnButtonCreated(MLEM.Ui.Elements.Button)": "TinyLife.Tools.MoveTool.yml", "TinyLife.Tools.MoveTool.Opened": "TinyLife.Tools.MoveTool.yml", "TinyLife.Tools.MoveTool.Reload": "TinyLife.Tools.MoveTool.yml", "TinyLife.Tools.MoveTool.ShouldHighlightSelectedObject(System.Object)": "TinyLife.Tools.MoveTool.yml", - "TinyLife.Tools.MoveTool.Update(Microsoft.Xna.Framework.GameTime)": "TinyLife.Tools.MoveTool.yml", + "TinyLife.Tools.MoveTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean)": "TinyLife.Tools.MoveTool.yml", "TinyLife.Tools.OpeningTool": "TinyLife.Tools.OpeningTool.yml", "TinyLife.Tools.OpeningTool.#ctor": "TinyLife.Tools.OpeningTool.yml", - "TinyLife.Tools.OpeningTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Tools.OpeningTool.yml", + "TinyLife.Tools.OpeningTool.CanPlaceForTooltip": "TinyLife.Tools.OpeningTool.yml", + "TinyLife.Tools.OpeningTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.OpeningTool.yml", "TinyLife.Tools.OpeningTool.GetMouseCursor": "TinyLife.Tools.OpeningTool.yml", "TinyLife.Tools.OpeningTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel)": "TinyLife.Tools.OpeningTool.yml", "TinyLife.Tools.OpeningTool.ShouldHighlightSelectedObject(System.Object)": "TinyLife.Tools.OpeningTool.yml", - "TinyLife.Tools.OpeningTool.Update(Microsoft.Xna.Framework.GameTime)": "TinyLife.Tools.OpeningTool.yml", + "TinyLife.Tools.OpeningTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean)": "TinyLife.Tools.OpeningTool.yml", "TinyLife.Tools.PlayModeTool": "TinyLife.Tools.PlayModeTool.yml", "TinyLife.Tools.PlayModeTool.#ctor": "TinyLife.Tools.PlayModeTool.yml", "TinyLife.Tools.PlayModeTool.CanUndoRedo": "TinyLife.Tools.PlayModeTool.yml", @@ -3287,11 +3322,11 @@ "TinyLife.Tools.PlayModeTool.StatType.Needs": "TinyLife.Tools.PlayModeTool.StatType.yml", "TinyLife.Tools.PlayModeTool.StatType.Relationships": "TinyLife.Tools.PlayModeTool.StatType.yml", "TinyLife.Tools.PlayModeTool.StatType.Skills": "TinyLife.Tools.PlayModeTool.StatType.yml", - "TinyLife.Tools.PlayModeTool.Update(Microsoft.Xna.Framework.GameTime)": "TinyLife.Tools.PlayModeTool.yml", + "TinyLife.Tools.PlayModeTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean)": "TinyLife.Tools.PlayModeTool.yml", "TinyLife.Tools.RemoveTool": "TinyLife.Tools.RemoveTool.yml", "TinyLife.Tools.RemoveTool.#ctor": "TinyLife.Tools.RemoveTool.yml", "TinyLife.Tools.RemoveTool.CanUndoRedo": "TinyLife.Tools.RemoveTool.yml", - "TinyLife.Tools.RemoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Tools.RemoveTool.yml", + "TinyLife.Tools.RemoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.RemoveTool.yml", "TinyLife.Tools.RemoveTool.GetMouseCursor": "TinyLife.Tools.RemoveTool.yml", "TinyLife.Tools.RemoveTool.PlayDestroySound": "TinyLife.Tools.RemoveTool.yml", "TinyLife.Tools.RemoveTool.RemoveFurniture(TinyLife.Objects.Furniture,TinyLife.Tools.UndoableAction)": "TinyLife.Tools.RemoveTool.yml", @@ -3304,34 +3339,37 @@ "TinyLife.Tools.RemoveTool.SpawnDestroyParticles(TinyLife.Objects.Furniture)": "TinyLife.Tools.RemoveTool.yml", "TinyLife.Tools.RemoveTool.SpawnDestroyParticles(TinyLife.Objects.WallLike)": "TinyLife.Tools.RemoveTool.yml", "TinyLife.Tools.RemoveTool.StoreOrRemoveFurniture(TinyLife.Objects.Furniture,TinyLife.Tools.UndoableAction)": "TinyLife.Tools.RemoveTool.yml", - "TinyLife.Tools.RemoveTool.Update(Microsoft.Xna.Framework.GameTime)": "TinyLife.Tools.RemoveTool.yml", + "TinyLife.Tools.RemoveTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean)": "TinyLife.Tools.RemoveTool.yml", "TinyLife.Tools.RoofTool": "TinyLife.Tools.RoofTool.yml", "TinyLife.Tools.RoofTool.#ctor": "TinyLife.Tools.RoofTool.yml", + "TinyLife.Tools.RoofTool.CanPlaceForTooltip": "TinyLife.Tools.RoofTool.yml", "TinyLife.Tools.RoofTool.CanUndoRedo": "TinyLife.Tools.RoofTool.yml", - "TinyLife.Tools.RoofTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Tools.RoofTool.yml", + "TinyLife.Tools.RoofTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.RoofTool.yml", "TinyLife.Tools.RoofTool.GetMouseCursor": "TinyLife.Tools.RoofTool.yml", "TinyLife.Tools.RoofTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel)": "TinyLife.Tools.RoofTool.yml", "TinyLife.Tools.RoofTool.ShouldHighlightSelectedObject(System.Object)": "TinyLife.Tools.RoofTool.yml", - "TinyLife.Tools.RoofTool.Update(Microsoft.Xna.Framework.GameTime)": "TinyLife.Tools.RoofTool.yml", + "TinyLife.Tools.RoofTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean)": "TinyLife.Tools.RoofTool.yml", "TinyLife.Tools.StairsTool": "TinyLife.Tools.StairsTool.yml", "TinyLife.Tools.StairsTool.#ctor": "TinyLife.Tools.StairsTool.yml", - "TinyLife.Tools.StairsTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Tools.StairsTool.yml", + "TinyLife.Tools.StairsTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.StairsTool.yml", "TinyLife.Tools.StairsTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel)": "TinyLife.Tools.StairsTool.yml", "TinyLife.Tools.StairsTool.ShouldHighlightSelectedObject(System.Object)": "TinyLife.Tools.StairsTool.yml", - "TinyLife.Tools.StairsTool.Update(Microsoft.Xna.Framework.GameTime)": "TinyLife.Tools.StairsTool.yml", + "TinyLife.Tools.StairsTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean)": "TinyLife.Tools.StairsTool.yml", "TinyLife.Tools.TileTool": "TinyLife.Tools.TileTool.yml", "TinyLife.Tools.TileTool.#ctor": "TinyLife.Tools.TileTool.yml", + "TinyLife.Tools.TileTool.CanPlaceForTooltip": "TinyLife.Tools.TileTool.yml", "TinyLife.Tools.TileTool.CanUndoRedo": "TinyLife.Tools.TileTool.yml", - "TinyLife.Tools.TileTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Tools.TileTool.yml", + "TinyLife.Tools.TileTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.TileTool.yml", "TinyLife.Tools.TileTool.GetMouseCursor": "TinyLife.Tools.TileTool.yml", "TinyLife.Tools.TileTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel)": "TinyLife.Tools.TileTool.yml", "TinyLife.Tools.TileTool.RemoveTileIncompatibleFurniture(TinyLife.World.Tile,Microsoft.Xna.Framework.Point,System.Int32,TinyLife.Tools.UndoableAction)": "TinyLife.Tools.TileTool.yml", "TinyLife.Tools.TileTool.ShouldHighlightSelectedObject(System.Object)": "TinyLife.Tools.TileTool.yml", - "TinyLife.Tools.TileTool.Update(Microsoft.Xna.Framework.GameTime)": "TinyLife.Tools.TileTool.yml", + "TinyLife.Tools.TileTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean)": "TinyLife.Tools.TileTool.yml", "TinyLife.Tools.Tool": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.#ctor(MLEM.Textures.TextureRegion,System.Boolean)": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.BuildModeButton(System.String,MLEM.Ui.Elements.Element.GenericCallback,MLEM.Ui.Elements.Element.DrawCallback,System.Single,MLEM.Textures.TextureRegion,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Single})": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.BuildTools": "TinyLife.Tools.Tool.yml", + "TinyLife.Tools.Tool.CanPlaceForTooltip": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.CanSwitchGameModes": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.CanUndoRedo": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.Closed": "TinyLife.Tools.Tool.yml", @@ -3339,7 +3377,7 @@ "TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme[],System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.CurrentFloor": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.DisplayAsTab": "TinyLife.Tools.Tool.yml", - "TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Tools.Tool.yml", + "TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.GetMouseCursor": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel)": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.Input": "TinyLife.Tools.Tool.yml", @@ -3366,7 +3404,7 @@ "TinyLife.Tools.Tool.SelectedWall": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.ShouldHighlightSelectedObject(System.Object)": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.Texture": "TinyLife.Tools.Tool.yml", - "TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime)": "TinyLife.Tools.Tool.yml", + "TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean)": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.UndoRedoStack": "TinyLife.Tools.UndoRedoStack.yml", "TinyLife.Tools.UndoRedoStack.Add(TinyLife.Tools.UndoableAction)": "TinyLife.Tools.UndoRedoStack.yml", "TinyLife.Tools.UndoRedoStack.AddAndExecute(TinyLife.Tools.UndoableAction)": "TinyLife.Tools.UndoRedoStack.yml", @@ -3381,18 +3419,20 @@ "TinyLife.Tools.UndoableAction.ExecuteUndo": "TinyLife.Tools.UndoableAction.yml", "TinyLife.Tools.WallTool": "TinyLife.Tools.WallTool.yml", "TinyLife.Tools.WallTool.#ctor": "TinyLife.Tools.WallTool.yml", + "TinyLife.Tools.WallTool.CanPlaceForTooltip": "TinyLife.Tools.WallTool.yml", "TinyLife.Tools.WallTool.CanUndoRedo": "TinyLife.Tools.WallTool.yml", - "TinyLife.Tools.WallTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Tools.WallTool.yml", + "TinyLife.Tools.WallTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.WallTool.yml", "TinyLife.Tools.WallTool.GetMouseCursor": "TinyLife.Tools.WallTool.yml", "TinyLife.Tools.WallTool.ShouldHighlightSelectedObject(System.Object)": "TinyLife.Tools.WallTool.yml", - "TinyLife.Tools.WallTool.Update(Microsoft.Xna.Framework.GameTime)": "TinyLife.Tools.WallTool.yml", + "TinyLife.Tools.WallTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean)": "TinyLife.Tools.WallTool.yml", "TinyLife.Tools.WallpaperTool": "TinyLife.Tools.WallpaperTool.yml", "TinyLife.Tools.WallpaperTool.#ctor": "TinyLife.Tools.WallpaperTool.yml", - "TinyLife.Tools.WallpaperTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Tools.WallpaperTool.yml", + "TinyLife.Tools.WallpaperTool.CanPlaceForTooltip": "TinyLife.Tools.WallpaperTool.yml", + "TinyLife.Tools.WallpaperTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.WallpaperTool.yml", "TinyLife.Tools.WallpaperTool.GetMouseCursor": "TinyLife.Tools.WallpaperTool.yml", "TinyLife.Tools.WallpaperTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel)": "TinyLife.Tools.WallpaperTool.yml", "TinyLife.Tools.WallpaperTool.ShouldHighlightSelectedObject(System.Object)": "TinyLife.Tools.WallpaperTool.yml", - "TinyLife.Tools.WallpaperTool.Update(Microsoft.Xna.Framework.GameTime)": "TinyLife.Tools.WallpaperTool.yml", + "TinyLife.Tools.WallpaperTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean)": "TinyLife.Tools.WallpaperTool.yml", "TinyLife.Uis": "TinyLife.Uis.yml", "TinyLife.Uis.CharacterCreator": "TinyLife.Uis.CharacterCreator.yml", "TinyLife.Uis.CharacterCreator.Active": "TinyLife.Uis.CharacterCreator.yml", @@ -3479,8 +3519,8 @@ "TinyLife.Uis.NotifType.VeryPositive": "TinyLife.Uis.NotifType.yml", "TinyLife.Uis.NotifType.Warning": "TinyLife.Uis.NotifType.yml", "TinyLife.Uis.Notifications": "TinyLife.Uis.Notifications.yml", - "TinyLife.Uis.Notifications.Add(System.String,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", + "TinyLife.Uis.Notifications.Add(System.String,System.String,TinyLife.Uis.NotifType,System.Boolean)": "TinyLife.Uis.Notifications.yml", + "TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType,System.Boolean)": "TinyLife.Uis.Notifications.yml", "TinyLife.Uis.Notifications.MaxHistoryLength": "TinyLife.Uis.Notifications.yml", "TinyLife.Uis.Notifications.RegisterIcon(System.String,MLEM.Textures.TextureRegion)": "TinyLife.Uis.Notifications.yml", "TinyLife.Utilities": "TinyLife.Utilities.yml", @@ -3522,13 +3562,21 @@ "TinyLife.Utilities.ColorScheme.Transparent": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.TrashCanTypes": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.TreeBaubles": "TinyLife.Utilities.ColorScheme.yml", - "TinyLife.Utilities.ColorScheme.TreeTinsle": "TinyLife.Utilities.ColorScheme.yml", + "TinyLife.Utilities.ColorScheme.TreeTinsel": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.WarmDark": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Water": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.White": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.op_Addition(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme)": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.op_Multiply(TinyLife.Utilities.ColorScheme,Microsoft.Xna.Framework.Color)": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.op_Multiply(TinyLife.Utilities.ColorScheme,System.Single)": "TinyLife.Utilities.ColorScheme.yml", + "TinyLife.Utilities.ColorSettings": "TinyLife.Utilities.ColorSettings.yml", + "TinyLife.Utilities.ColorSettings.#ctor(TinyLife.Utilities.ColorScheme[])": "TinyLife.Utilities.ColorSettings.yml", + "TinyLife.Utilities.ColorSettings.CreateRandom(System.Random)": "TinyLife.Utilities.ColorSettings.yml", + "TinyLife.Utilities.ColorSettings.Defaults": "TinyLife.Utilities.ColorSettings.yml", + "TinyLife.Utilities.ColorSettings.Get(System.Int32[],System.Int32)": "TinyLife.Utilities.ColorSettings.yml", + "TinyLife.Utilities.ColorSettings.Map": "TinyLife.Utilities.ColorSettings.yml", + "TinyLife.Utilities.ColorSettings.Schemes": "TinyLife.Utilities.ColorSettings.yml", + "TinyLife.Utilities.ColorSettings.Validate(System.Int32[]@)": "TinyLife.Utilities.ColorSettings.yml", "TinyLife.Utilities.Extensions": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.AddGamepadScrolling(MLEM.Ui.Elements.Panel)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.AddHoverAnimation(MLEM.Ui.Elements.Button)": "TinyLife.Utilities.Extensions.yml", @@ -3542,6 +3590,7 @@ "TinyLife.Utilities.Extensions.CanTakeOff(TinyLife.Objects.ClothesLayer)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.DrawIsoArea(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Misc.RectangleF,System.Single,Microsoft.Xna.Framework.Color,System.Boolean,System.Func{Microsoft.Xna.Framework.Vector2,System.Single,System.Single},System.Nullable{System.Single})": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.DrawIsoArea(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Misc.RectangleF,System.Single,Microsoft.Xna.Framework.Color,System.Boolean,System.Single)": "TinyLife.Utilities.Extensions.yml", + "TinyLife.Utilities.Extensions.GetBedCategories(TinyLife.Objects.AgeGroup)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.GetChanceModifier(TinyLife.Skills.Quality)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.AgeGroup,TinyLife.Objects.LifeSpan)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.GetDecorativeRating(TinyLife.Skills.Quality)": "TinyLife.Utilities.Extensions.yml", @@ -3553,7 +3602,7 @@ "TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.PregnancyAbility)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.VoiceStyle)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.GetOpposite(TinyLife.GenealogyType)": "TinyLife.Utilities.Extensions.yml", - "TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodIntolerance,TinyLife.Objects.Person)": "TinyLife.Utilities.Extensions.yml", + "TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodRestriction,TinyLife.Objects.Person)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.GetPregnancyHours(TinyLife.Objects.LifeSpan)": "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", @@ -3612,7 +3661,7 @@ "TinyLife.WallDisplay.Up": "TinyLife.WallDisplay.yml", "TinyLife.World": "TinyLife.World.yml", "TinyLife.World.AutoTile": "TinyLife.World.AutoTile.yml", - "TinyLife.World.AutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single})": "TinyLife.World.AutoTile.yml", + "TinyLife.World.AutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorSettings,System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{Microsoft.Xna.Framework.Point,System.Single})": "TinyLife.World.AutoTile.yml", "TinyLife.World.AutoTile.ConnectsToTile(TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,System.Int32,System.Int32)": "TinyLife.World.AutoTile.yml", "TinyLife.World.AutoTile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean)": "TinyLife.World.AutoTile.yml", "TinyLife.World.AutoTile.DrawBorder(System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Nullable{System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}})": "TinyLife.World.AutoTile.yml", @@ -3626,6 +3675,7 @@ "TinyLife.World.Door.#ctor(TinyLife.World.OpeningType,System.Int32[])": "TinyLife.World.Door.yml", "TinyLife.World.Door.CanPlaceOn(TinyLife.Objects.FurnitureType)": "TinyLife.World.Door.yml", "TinyLife.World.Door.CanWalkThrough(TinyLife.World.Map,TinyLife.Objects.WallLike,TinyLife.Objects.MapObject)": "TinyLife.World.Door.yml", + "TinyLife.World.Door.Construct(TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike)": "TinyLife.World.Door.yml", "TinyLife.World.DrawDelegate": "TinyLife.World.DrawDelegate.yml", "TinyLife.World.ExportedHousehold": "TinyLife.World.ExportedHousehold.yml", "TinyLife.World.ExportedHousehold.ClothesStorage": "TinyLife.World.ExportedHousehold.yml", @@ -3653,8 +3703,9 @@ "TinyLife.World.FurnitureMail.OnCollected(TinyLife.Actions.Action)": "TinyLife.World.FurnitureMail.yml", "TinyLife.World.FurnitureMail.Validate(TinyLife.World.Map)": "TinyLife.World.FurnitureMail.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.#ctor(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean)": "TinyLife.World.Household.yml", "TinyLife.World.Household.Add(TinyLife.Objects.Person)": "TinyLife.World.Household.yml", + "TinyLife.World.Household.AddedThroughPopulating": "TinyLife.World.Household.yml", "TinyLife.World.Household.AreUtilitiesDisabled(System.Nullable{System.TimeSpan})": "TinyLife.World.Household.yml", "TinyLife.World.Household.ClothesStorage": "TinyLife.World.Household.yml", "TinyLife.World.Household.DefaultMoney": "TinyLife.World.Household.yml", @@ -3664,15 +3715,39 @@ "TinyLife.World.Household.DisallowStrangersVisiting": "TinyLife.World.Household.yml", "TinyLife.World.Household.Export(System.Boolean,System.Boolean,System.Boolean)": "TinyLife.World.Household.yml", "TinyLife.World.Household.FurnitureStorage": "TinyLife.World.Household.yml", + "TinyLife.World.Household.Generate(TinyLife.World.Map,System.Random,System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation})": "TinyLife.World.Household.yml", + "TinyLife.World.Household.GetAgeGroups(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person})": "TinyLife.World.Household.yml", "TinyLife.World.Household.GetAverageFriendshipTo(TinyLife.Objects.Person)": "TinyLife.World.Household.yml", - "TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person})": "TinyLife.World.Household.yml", + "TinyLife.World.Household.GetMatchingConstellations(TinyLife.Objects.AgeGroup)": "TinyLife.World.Household.yml", + "TinyLife.World.Household.HasBeenPlayed": "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.Import(TinyLife.World.ExportedHousehold,System.Boolean,System.Boolean)": "TinyLife.World.Household.yml", "TinyLife.World.Household.IsCurrent": "TinyLife.World.Household.yml", "TinyLife.World.Household.Lot": "TinyLife.World.Household.yml", "TinyLife.World.Household.Members": "TinyLife.World.Household.yml", "TinyLife.World.Household.Money": "TinyLife.World.Household.yml", "TinyLife.World.Household.Name": "TinyLife.World.Household.yml", + "TinyLife.World.Household.RandomConstellation": "TinyLife.World.Household.RandomConstellation.yml", + "TinyLife.World.Household.RandomConstellation.#ctor(System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}},System.Collections.Generic.IEnumerable{TinyLife.World.Household.RandomRelation})": "TinyLife.World.Household.RandomConstellation.yml", + "TinyLife.World.Household.RandomConstellation.Generate(System.Random)": "TinyLife.World.Household.RandomConstellation.yml", + "TinyLife.World.Household.RandomConstellation.PossibleMembers": "TinyLife.World.Household.RandomConstellation.yml", + "TinyLife.World.Household.RandomConstellation.PossibleRelations": "TinyLife.World.Household.RandomConstellation.yml", + "TinyLife.World.Household.RandomConstellations": "TinyLife.World.Household.yml", + "TinyLife.World.Household.RandomRelation": "TinyLife.World.Household.RandomRelation.yml", + "TinyLife.World.Household.RandomRelation.#ctor(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup,TinyLife.GenealogyType,System.Int32)": "TinyLife.World.Household.RandomRelation.yml", + "TinyLife.World.Household.RandomRelation.#ctor(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup,TinyLife.GenealogyType,TinyLife.RelationshipType,System.Int32)": "TinyLife.World.Household.RandomRelation.yml", + "TinyLife.World.Household.RandomRelation.#ctor(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup,TinyLife.RelationshipType,System.Int32)": "TinyLife.World.Household.RandomRelation.yml", + "TinyLife.World.Household.RandomRelation.#ctor(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup,TinyLife.RelationshipType,TinyLife.RomanceType,System.Boolean,System.Int32)": "TinyLife.World.Household.RandomRelation.yml", + "TinyLife.World.Household.RandomRelation.FirstPerson": "TinyLife.World.Household.RandomRelation.yml", + "TinyLife.World.Household.RandomRelation.Max": "TinyLife.World.Household.RandomRelation.yml", + "TinyLife.World.Household.RandomRelation.Relation": "TinyLife.World.Household.RandomRelation.yml", + "TinyLife.World.Household.RandomRelation.SecondPerson": "TinyLife.World.Household.RandomRelation.yml", + "TinyLife.World.Household.Relation": "TinyLife.World.Household.Relation.yml", + "TinyLife.World.Household.Relation.#ctor(TinyLife.GenealogyType,TinyLife.RelationshipType,TinyLife.RomanceType,System.Boolean)": "TinyLife.World.Household.Relation.yml", + "TinyLife.World.Household.Relation.Dating": "TinyLife.World.Household.Relation.yml", + "TinyLife.World.Household.Relation.GenealogyType": "TinyLife.World.Household.Relation.yml", + "TinyLife.World.Household.Relation.RelationshipType": "TinyLife.World.Household.Relation.yml", + "TinyLife.World.Household.Relation.RomanceType": "TinyLife.World.Household.Relation.yml", "TinyLife.World.Household.Remove(TinyLife.Objects.Person,System.Boolean)": "TinyLife.World.Household.yml", "TinyLife.World.Household.TotalMemberAmount": "TinyLife.World.Household.yml", "TinyLife.World.Household.UnopenedMail": "TinyLife.World.Household.yml", @@ -3688,6 +3763,9 @@ "TinyLife.World.Lot.AreRequirementsMet": "TinyLife.World.Lot.yml", "TinyLife.World.Lot.Area": "TinyLife.World.Lot.yml", "TinyLife.World.Lot.CanImport(TinyLife.World.ExportedLot)": "TinyLife.World.Lot.yml", + "TinyLife.World.Lot.CanOccupy(System.Collections.Generic.IEnumerable{TinyLife.Objects.AgeGroup},System.Func{System.Int32,System.Int32,System.Boolean})": "TinyLife.World.Lot.yml", + "TinyLife.World.Lot.CanOccupy(System.Collections.Generic.IList{TinyLife.Objects.Person})": "TinyLife.World.Lot.yml", + "TinyLife.World.Lot.CanOccupy(System.ValueTuple{System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}})": "TinyLife.World.Lot.yml", "TinyLife.World.Lot.CanVisitRightNow(TinyLife.Objects.Person)": "TinyLife.World.Lot.yml", "TinyLife.World.Lot.Export": "TinyLife.World.Lot.yml", "TinyLife.World.Lot.GetCoveredArea": "TinyLife.World.Lot.yml", @@ -3700,8 +3778,10 @@ "TinyLife.World.Lot.GetRooms": "TinyLife.World.Lot.yml", "TinyLife.World.Lot.GetStairs": "TinyLife.World.Lot.yml", "TinyLife.World.Lot.GetTiles": "TinyLife.World.Lot.yml", + "TinyLife.World.Lot.GetValidOccupyingAges": "TinyLife.World.Lot.yml", "TinyLife.World.Lot.GetWalls``1": "TinyLife.World.Lot.yml", "TinyLife.World.Lot.GetWeeklyBills": "TinyLife.World.Lot.yml", + "TinyLife.World.Lot.HasBasicAmenities": "TinyLife.World.Lot.yml", "TinyLife.World.Lot.Household": "TinyLife.World.Lot.yml", "TinyLife.World.Lot.Id": "TinyLife.World.Lot.yml", "TinyLife.World.Lot.Import(TinyLife.World.ExportedLot,System.String,System.Boolean,System.Boolean)": "TinyLife.World.Lot.yml", @@ -3764,7 +3844,7 @@ "TinyLife.World.Mail.Validate(TinyLife.World.Map)": "TinyLife.World.Mail.yml", "TinyLife.World.Map": "TinyLife.World.Map.yml", "TinyLife.World.Map.#ctor(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml", - "TinyLife.World.Map.AddHousehold(TinyLife.World.Lot)": "TinyLife.World.Map.yml", + "TinyLife.World.Map.AddHousehold(TinyLife.World.Lot,System.Boolean)": "TinyLife.World.Map.yml", "TinyLife.World.Map.AddLight(TinyLife.Objects.Light)": "TinyLife.World.Map.yml", "TinyLife.World.Map.AddLot(Microsoft.Xna.Framework.Rectangle)": "TinyLife.World.Map.yml", "TinyLife.World.Map.AddLot(TinyLife.World.Lot)": "TinyLife.World.Map.yml", @@ -3780,6 +3860,7 @@ "TinyLife.World.Map.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean,System.Nullable{MLEM.Misc.RectangleF},System.Nullable{Microsoft.Xna.Framework.Matrix},Microsoft.Xna.Framework.Graphics.RenderTarget2D,System.Boolean)": "TinyLife.World.Map.yml", "TinyLife.World.Map.Finalize": "TinyLife.World.Map.yml", "TinyLife.World.Map.GetAllLotEmployments": "TinyLife.World.Map.yml", + "TinyLife.World.Map.GetAllPeople": "TinyLife.World.Map.yml", "TinyLife.World.Map.GetClosestEmptyTile(Microsoft.Xna.Framework.Vector2,System.Single,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Predicate{Microsoft.Xna.Framework.Point})": "TinyLife.World.Map.yml", "TinyLife.World.Map.GetClosestFreeExitPoint(Microsoft.Xna.Framework.Vector2)": "TinyLife.World.Map.yml", "TinyLife.World.Map.GetClosestRoads(Microsoft.Xna.Framework.Point,System.Int32)": "TinyLife.World.Map.yml", @@ -3841,6 +3922,7 @@ "TinyLife.World.Map.PathfindingNodeConstructDelegate": "TinyLife.World.Map.PathfindingNodeConstructDelegate.yml", "TinyLife.World.Map.PlaySound(Microsoft.Xna.Framework.Audio.SoundEffect,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Single,System.Boolean,System.Boolean)": "TinyLife.World.Map.yml", "TinyLife.World.Map.PlaySound(Microsoft.Xna.Framework.Audio.SoundEffect,TinyLife.World.MapAudioEmitter,System.Single,System.Single,System.Boolean,System.Boolean)": "TinyLife.World.Map.yml", + "TinyLife.World.Map.PopulateLots": "TinyLife.World.Map.yml", "TinyLife.World.Map.PostValidate(System.Action{System.String},System.Action{System.Single})": "TinyLife.World.Map.yml", "TinyLife.World.Map.PrepareForPermanentRemoval": "TinyLife.World.Map.yml", "TinyLife.World.Map.RemoveHousehold(TinyLife.World.Household)": "TinyLife.World.Map.yml", @@ -3891,6 +3973,7 @@ "TinyLife.World.OpeningType": "TinyLife.World.OpeningType.yml", "TinyLife.World.OpeningType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)": "TinyLife.World.OpeningType.yml", "TinyLife.World.OpeningType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)": "TinyLife.World.OpeningType.yml", + "TinyLife.World.OpeningType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)": "TinyLife.World.OpeningType.yml", "TinyLife.World.OpeningType.Colors": "TinyLife.World.OpeningType.yml", "TinyLife.World.OpeningType.Construct(System.Int32[],TinyLife.Objects.WallLike)": "TinyLife.World.OpeningType.yml", "TinyLife.World.OpeningType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Int32[],System.Nullable{Microsoft.Xna.Framework.Color},System.Single,Microsoft.Xna.Framework.Point)": "TinyLife.World.OpeningType.yml", @@ -3920,6 +4003,7 @@ "TinyLife.World.RoofType": "TinyLife.World.RoofType.yml", "TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)": "TinyLife.World.RoofType.yml", "TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme[],TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)": "TinyLife.World.RoofType.yml", + "TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorSettings,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)": "TinyLife.World.RoofType.yml", "TinyLife.World.RoofType.Colors": "TinyLife.World.RoofType.yml", "TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.World.RoofType.yml", "TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Int32[],System.Single)": "TinyLife.World.RoofType.yml", @@ -3980,8 +4064,9 @@ "TinyLife.World.Stairs.Wallpaper": "TinyLife.World.Stairs.yml", "TinyLife.World.StairsType": "TinyLife.World.StairsType.yml", "TinyLife.World.StairsType.#ctor(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Boolean,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[])": "TinyLife.World.StairsType.yml", + "TinyLife.World.StairsType.#ctor(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Boolean,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorSettings)": "TinyLife.World.StairsType.yml", "TinyLife.World.StairsType.#ctor(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Boolean,TinyLife.Utilities.ColorScheme[])": "TinyLife.World.StairsType.yml", - "TinyLife.World.StairsType.ColorSchemes": "TinyLife.World.StairsType.yml", + "TinyLife.World.StairsType.Colors": "TinyLife.World.StairsType.yml", "TinyLife.World.StairsType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,MLEM.Misc.Direction2,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.World.StairsType.yml", "TinyLife.World.StairsType.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,TinyLife.World.Map,System.Int32[],System.Single)": "TinyLife.World.StairsType.yml", "TinyLife.World.StairsType.HasWallpaper": "TinyLife.World.StairsType.yml", @@ -3995,11 +4080,12 @@ "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.Map,TinyLife.Objects.WallLike,TinyLife.Objects.MapObject)": "TinyLife.World.SwingingDoor.yml", + "TinyLife.World.SwingingDoor.Construct(TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike)": "TinyLife.World.SwingingDoor.yml", "TinyLife.World.SwingingDoor.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,TinyLife.Objects.WallLike,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.World.SwingingDoor.yml", "TinyLife.World.SwingingDoor.IsOpen(TinyLife.World.Map,TinyLife.Objects.WallLike)": "TinyLife.World.SwingingDoor.yml", "TinyLife.World.SwingingDoor.Lock": "TinyLife.World.SwingingDoor.yml", "TinyLife.World.Tile": "TinyLife.World.Tile.yml", - "TinyLife.World.Tile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single})": "TinyLife.World.Tile.yml", + "TinyLife.World.Tile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorSettings,System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{Microsoft.Xna.Framework.Point,System.Single})": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.BaseName": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.CanBuy": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Categories": "TinyLife.World.Tile.yml", @@ -4009,9 +4095,8 @@ "TinyLife.World.Tile.Category.Road": "TinyLife.World.Tile.Category.yml", "TinyLife.World.Tile.Category.ValidExitPoint": "TinyLife.World.Tile.Category.yml", "TinyLife.World.Tile.Category.Water": "TinyLife.World.Tile.Category.yml", - "TinyLife.World.Tile.ColorSchemes": "TinyLife.World.Tile.yml", + "TinyLife.World.Tile.ColorSettings": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Colors": "TinyLife.World.Tile.yml", - "TinyLife.World.Tile.DefaultColors": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean)": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single)": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.GetAutoTileBorder(TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Point,TinyLife.World.Tile)": "TinyLife.World.Tile.yml", @@ -4030,6 +4115,7 @@ "TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme,System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,System.Nullable{Microsoft.Xna.Framework.Point}},System.Nullable{System.Int32},System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type)": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,System.Nullable{Microsoft.Xna.Framework.Point}},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type)": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type)": "TinyLife.World.Tile.yml", + "TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorSettings,System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type)": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Textures": "TinyLife.World.Tile.yml", "TinyLife.World.Tile.Tiles": "TinyLife.World.Tile.yml", "TinyLife.World.UpdateDelegate": "TinyLife.World.UpdateDelegate.yml", @@ -4066,11 +4152,10 @@ "TinyLife.World.WallMode.StairsBottom": "TinyLife.World.WallMode.yml", "TinyLife.World.WallMode.StairsTop": "TinyLife.World.WallMode.yml", "TinyLife.World.Wallpaper": "TinyLife.World.Wallpaper.yml", - "TinyLife.World.Wallpaper.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Int32[],TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[])": "TinyLife.World.Wallpaper.yml", + "TinyLife.World.Wallpaper.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorSettings,System.Int32[],MLEM.Textures.TextureRegion)": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.BaseName": "TinyLife.World.Wallpaper.yml", - "TinyLife.World.Wallpaper.ColorSchemes": "TinyLife.World.Wallpaper.yml", + "TinyLife.World.Wallpaper.ColorSettings": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.Colors": "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,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,TinyLife.World.WallMode,System.Boolean,System.Boolean,System.Single,System.Boolean,System.Single,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,TinyLife.World.Map,System.Single)": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.GetPrice": "TinyLife.World.Wallpaper.yml", @@ -4079,11 +4164,12 @@ "TinyLife.World.Wallpaper.Price": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme,MLEM.Textures.TextureRegion,System.Nullable{System.Int32},System.Type)": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[],System.Type)": "TinyLife.World.Wallpaper.yml", + "TinyLife.World.Wallpaper.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorSettings,MLEM.Textures.TextureRegion,System.Type)": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.TextureRegion": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.Textures": "TinyLife.World.Wallpaper.yml", "TinyLife.World.Wallpaper.Wallpapers": "TinyLife.World.Wallpaper.yml", "TinyLife.World.WaterTile": "TinyLife.World.WaterTile.yml", - "TinyLife.World.WaterTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single})": "TinyLife.World.WaterTile.yml", + "TinyLife.World.WaterTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorSettings,System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{Microsoft.Xna.Framework.Point,System.Single})": "TinyLife.World.WaterTile.yml", "TinyLife.World.WaterTile.ConnectsToTile(TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,System.Int32,System.Int32)": "TinyLife.World.WaterTile.yml", "TinyLife.World.WaterTile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean)": "TinyLife.World.WaterTile.yml" } \ No newline at end of file diff --git a/docs/api/TinyLife.Actions.ActionArgument.yml b/docs/api/TinyLife.Actions.ActionArgument.yml index af6176c..6f8b3af 100644 --- a/docs/api/TinyLife.Actions.ActionArgument.yml +++ b/docs/api/TinyLife.Actions.ActionArgument.yml @@ -14,13 +14,13 @@ items: - TinyLife.Actions.ActionArgument.CustomLayout - TinyLife.Actions.ActionArgument.Description - TinyLife.Actions.ActionArgument.DisplayName - - TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo,System.Boolean,System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean},TinyLife.Actions.CanExecuteResult}) + - TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo,System.Boolean,System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean},TinyLife.Actions.CanExecuteResult},System.Boolean) - TinyLife.Actions.ActionArgument.GetDisplayName - TinyLife.Actions.ActionArgument.GetPassivePriority(TinyLife.Objects.Person) - TinyLife.Actions.ActionArgument.ImageLayout(System.Single,MLEM.Ui.Elements.Element.DrawCallback,MLEM.Misc.Padding) - TinyLife.Actions.ActionArgument.Name - TinyLife.Actions.ActionArgument.PassivePriority - - TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person) + - TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Boolean) - TinyLife.Actions.ActionArgument.StoredFurniture(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture},System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Furniture,System.Boolean},TinyLife.Actions.CanExecuteResult}) langs: - csharp @@ -289,7 +289,7 @@ items: If this action is set, the or its main can be modified to look different (or removed) based on this variety. - Predefined custom layouts such as and can be found statically in this class. + Predefined custom layouts such as and can be found statically in this class. example: [] syntax: content: public Action<(Group Group, Button Button, Image Tickmark, Tooltip Tooltip)> CustomLayout @@ -517,16 +517,16 @@ items: description: The passive priority of this action variety content.vb: Public Function GetPassivePriority(person As Person) As Single overload: TinyLife.Actions.ActionArgument.GetPassivePriority* -- uid: TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo,System.Boolean,System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean},TinyLife.Actions.CanExecuteResult}) - commentId: M:TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo,System.Boolean,System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean},TinyLife.Actions.CanExecuteResult}) - id: FreePeople(TinyLife.Actions.ActionInfo,System.Boolean,System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean},TinyLife.Actions.CanExecuteResult}) +- uid: TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo,System.Boolean,System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean},TinyLife.Actions.CanExecuteResult},System.Boolean) + commentId: M:TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo,System.Boolean,System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean},TinyLife.Actions.CanExecuteResult},System.Boolean) + id: FreePeople(TinyLife.Actions.ActionInfo,System.Boolean,System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean},TinyLife.Actions.CanExecuteResult},System.Boolean) parent: TinyLife.Actions.ActionArgument langs: - csharp - vb - name: FreePeople(ActionInfo, bool, Func<(ActionInfo Info, Person Other, bool Automatic), CanExecuteResult>) - nameWithType: ActionArgument.FreePeople(ActionInfo, bool, Func<(ActionInfo Info, Person Other, bool Automatic), CanExecuteResult>) - fullName: TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo, bool, System.Func<(TinyLife.Actions.ActionInfo Info, TinyLife.Objects.Person Other, bool Automatic), TinyLife.Actions.CanExecuteResult>) + name: FreePeople(ActionInfo, bool, Func<(ActionInfo Info, Person Other, bool Automatic), CanExecuteResult>, bool) + nameWithType: ActionArgument.FreePeople(ActionInfo, bool, Func<(ActionInfo Info, Person Other, bool Automatic), CanExecuteResult>, bool) + fullName: TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo, bool, System.Func<(TinyLife.Actions.ActionInfo Info, TinyLife.Objects.Person Other, bool Automatic), TinyLife.Actions.CanExecuteResult>, bool) type: Method source: remote: @@ -547,7 +547,7 @@ items: This method is used for actions like , where a person can be selected to interact with from a variety menu. example: [] syntax: - content: public static IEnumerable FreePeople(ActionInfo info, bool automatic, Func<(ActionInfo Info, Person Other, bool Automatic), CanExecuteResult> canExecute = null) + content: public static IEnumerable FreePeople(ActionInfo info, bool automatic, Func<(ActionInfo Info, Person Other, bool Automatic), CanExecuteResult> canExecute = null, bool showRelationship = true) parameters: - id: info type: TinyLife.Actions.ActionInfo @@ -558,14 +558,16 @@ items: - id: canExecute type: System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Person,System.Boolean},TinyLife.Actions.CanExecuteResult} description: A -esque function that determines whether a given person should be included. + - id: showRelationship + type: System.Boolean return: type: System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionArgument} description: A set of action varieties that represents the free people around. - content.vb: Public Shared Function FreePeople(info As ActionInfo, automatic As Boolean, canExecute As Func(Of (Info As ActionInfo, Other As Person, Automatic As Boolean), CanExecuteResult) = Nothing) As IEnumerable(Of ActionArgument) + content.vb: Public Shared Function FreePeople(info As ActionInfo, automatic As Boolean, canExecute As Func(Of (Info As ActionInfo, Other As Person, Automatic As Boolean), CanExecuteResult) = Nothing, showRelationship As Boolean = True) As IEnumerable(Of ActionArgument) overload: TinyLife.Actions.ActionArgument.FreePeople* - nameWithType.vb: ActionArgument.FreePeople(ActionInfo, Boolean, Func(Of (Info As ActionInfo, Other As Person, Automatic As Boolean), CanExecuteResult)) - fullName.vb: TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo, Boolean, System.Func(Of (Info As TinyLife.Actions.ActionInfo, Other As TinyLife.Objects.Person, Automatic As Boolean), TinyLife.Actions.CanExecuteResult)) - name.vb: FreePeople(ActionInfo, Boolean, Func(Of (Info As ActionInfo, Other As Person, Automatic As Boolean), CanExecuteResult)) + nameWithType.vb: ActionArgument.FreePeople(ActionInfo, Boolean, Func(Of (Info As ActionInfo, Other As Person, Automatic As Boolean), CanExecuteResult), Boolean) + fullName.vb: TinyLife.Actions.ActionArgument.FreePeople(TinyLife.Actions.ActionInfo, Boolean, System.Func(Of (Info As TinyLife.Actions.ActionInfo, Other As TinyLife.Objects.Person, Automatic As Boolean), TinyLife.Actions.CanExecuteResult), Boolean) + name.vb: FreePeople(ActionInfo, Boolean, Func(Of (Info As ActionInfo, Other As Person, Automatic As Boolean), CanExecuteResult), Boolean) - uid: TinyLife.Actions.ActionArgument.StoredFurniture(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture},System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Furniture,System.Boolean},TinyLife.Actions.CanExecuteResult}) commentId: M:TinyLife.Actions.ActionArgument.StoredFurniture(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture},System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Furniture,System.Boolean},TinyLife.Actions.CanExecuteResult}) id: StoredFurniture(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture},System.Func{System.ValueTuple{TinyLife.Actions.ActionInfo,TinyLife.Objects.Furniture,System.Boolean},TinyLife.Actions.CanExecuteResult}) @@ -657,16 +659,16 @@ items: nameWithType.vb: ActionArgument.ImageLayout(Single, Element.DrawCallback, Padding) fullName.vb: TinyLife.Actions.ActionArgument.ImageLayout(Single, MLEM.Ui.Elements.Element.DrawCallback, MLEM.Misc.Padding) name.vb: ImageLayout(Single, DrawCallback, Padding) -- uid: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person) - commentId: M:TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person) - id: PortraitLayout(TinyLife.Objects.Person) +- uid: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Boolean) + commentId: M:TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Boolean) + id: PortraitLayout(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Boolean) parent: TinyLife.Actions.ActionArgument langs: - csharp - vb - name: PortraitLayout(Person) - nameWithType: ActionArgument.PortraitLayout(Person) - fullName: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person) + name: PortraitLayout(Person, Person, bool) + nameWithType: ActionArgument.PortraitLayout(Person, Person, bool) + fullName: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person, TinyLife.Objects.Person, bool) type: Method source: remote: @@ -682,16 +684,23 @@ items: summary: A helper method intended to be used with that creates a layout that includes the of the given in the center bottom. example: [] syntax: - content: public static Action<(Group Group, Button Button, Image Tickmark, Tooltip Tooltip)> PortraitLayout(Person person) + content: public static Action<(Group Group, Button Button, Image Tickmark, Tooltip Tooltip)> PortraitLayout(Person person, Person otherPerson, bool showRelationship) parameters: - id: person type: TinyLife.Objects.Person + - id: otherPerson + type: TinyLife.Objects.Person description: The person to create the portrait layout for + - id: showRelationship + type: System.Boolean return: type: System.Action{System.ValueTuple{MLEM.Ui.Elements.Group,MLEM.Ui.Elements.Button,MLEM.Ui.Elements.Image,MLEM.Ui.Elements.Tooltip}} description: An action that can be fed into - content.vb: Public Shared Function PortraitLayout(person As Person) As Action(Of (Group As Group, Button As Button, Tickmark As Image, Tooltip As Tooltip)) + content.vb: Public Shared Function PortraitLayout(person As Person, otherPerson As Person, showRelationship As Boolean) As Action(Of (Group As Group, Button As Button, Tickmark As Image, Tooltip As Tooltip)) overload: TinyLife.Actions.ActionArgument.PortraitLayout* + nameWithType.vb: ActionArgument.PortraitLayout(Person, Person, Boolean) + fullName.vb: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person, TinyLife.Objects.Person, Boolean) + name.vb: PortraitLayout(Person, Person, Boolean) references: - uid: TinyLife.Actions.ActionType commentId: T:TinyLife.Actions.ActionType @@ -1777,29 +1786,55 @@ references: name: Padding isExternal: true - name: ) -- uid: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person) - commentId: M:TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person) - href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_PortraitLayout_TinyLife_Objects_Person_ - name: PortraitLayout(Person) - nameWithType: ActionArgument.PortraitLayout(Person) - fullName: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person) +- uid: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Boolean) + commentId: M:TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Boolean) + isExternal: true + href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_PortraitLayout_TinyLife_Objects_Person_TinyLife_Objects_Person_System_Boolean_ + name: PortraitLayout(Person, Person, bool) + nameWithType: ActionArgument.PortraitLayout(Person, Person, bool) + fullName: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person, TinyLife.Objects.Person, bool) + nameWithType.vb: ActionArgument.PortraitLayout(Person, Person, Boolean) + fullName.vb: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person, TinyLife.Objects.Person, Boolean) + name.vb: PortraitLayout(Person, Person, Boolean) spec.csharp: - - uid: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person) + - uid: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Boolean) name: PortraitLayout - href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_PortraitLayout_TinyLife_Objects_Person_ + href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_PortraitLayout_TinyLife_Objects_Person_TinyLife_Objects_Person_System_Boolean_ - name: ( - uid: TinyLife.Objects.Person name: Person href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person) + - uid: TinyLife.Actions.ActionArgument.PortraitLayout(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Boolean) name: PortraitLayout - href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_PortraitLayout_TinyLife_Objects_Person_ + href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_PortraitLayout_TinyLife_Objects_Person_TinyLife_Objects_Person_System_Boolean_ - name: ( - uid: TinyLife.Objects.Person name: Person href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: System.Action{System.ValueTuple{MLEM.Ui.Elements.Group,MLEM.Ui.Elements.Button,MLEM.Ui.Elements.Image,MLEM.Ui.Elements.Tooltip}} commentId: T:System.Action{System.ValueTuple{MLEM.Ui.Elements.Group,MLEM.Ui.Elements.Button,MLEM.Ui.Elements.Image,MLEM.Ui.Elements.Tooltip}} @@ -2125,7 +2160,7 @@ references: fullName: TinyLife.Actions.ActionType.AskToTaste - uid: TinyLife.Actions.ActionArgument.FreePeople* commentId: Overload:TinyLife.Actions.ActionArgument.FreePeople - href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_FreePeople_TinyLife_Actions_ActionInfo_System_Boolean_System_Func_System_ValueTuple_TinyLife_Actions_ActionInfo_TinyLife_Objects_Person_System_Boolean__TinyLife_Actions_CanExecuteResult__ + href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_FreePeople_TinyLife_Actions_ActionInfo_System_Boolean_System_Func_System_ValueTuple_TinyLife_Actions_ActionInfo_TinyLife_Objects_Person_System_Boolean__TinyLife_Actions_CanExecuteResult__System_Boolean_ name: FreePeople nameWithType: ActionArgument.FreePeople fullName: TinyLife.Actions.ActionArgument.FreePeople @@ -2565,7 +2600,7 @@ references: fullName: TinyLife.Objects.Person.Portrait - uid: TinyLife.Actions.ActionArgument.PortraitLayout* commentId: Overload:TinyLife.Actions.ActionArgument.PortraitLayout - href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_PortraitLayout_TinyLife_Objects_Person_ + href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_PortraitLayout_TinyLife_Objects_Person_TinyLife_Objects_Person_System_Boolean_ name: PortraitLayout nameWithType: ActionArgument.PortraitLayout fullName: TinyLife.Actions.ActionArgument.PortraitLayout diff --git a/docs/api/TinyLife.Actions.ActionType.AiSettings.yml b/docs/api/TinyLife.Actions.ActionType.AiSettings.yml index c4244f4..38fb0b0 100644 --- a/docs/api/TinyLife.Actions.ActionType.AiSettings.yml +++ b/docs/api/TinyLife.Actions.ActionType.AiSettings.yml @@ -27,7 +27,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AiSettings path: ../TinyLife/Actions/ActionType.cs - startLine: 349 + startLine: 364 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -63,7 +63,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SolvedNeeds path: ../TinyLife/Actions/ActionType.cs - startLine: 357 + startLine: 372 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -99,7 +99,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PassivePriority path: ../TinyLife/Actions/ActionType.cs - startLine: 365 + startLine: 380 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -137,7 +137,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanDoRandomly path: ../TinyLife/Actions/ActionType.cs - startLine: 372 + startLine: 387 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -173,7 +173,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanDoAtAnyPoint path: ../TinyLife/Actions/ActionType.cs - startLine: 379 + startLine: 394 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -209,7 +209,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NeedsFreeActionSpot path: ../TinyLife/Actions/ActionType.cs - startLine: 385 + startLine: 400 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -243,7 +243,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IgnoreAiDisabled path: ../TinyLife/Actions/ActionType.cs - startLine: 389 + startLine: 404 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -272,7 +272,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EnqueuePriority path: ../TinyLife/Actions/ActionType.cs - startLine: 393 + startLine: 408 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -301,7 +301,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/ActionType.cs - startLine: 398 + startLine: 413 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 1dbd40c..d06631d 100644 --- a/docs/api/TinyLife.Actions.ActionType.CanExecuteDelegate.yml +++ b/docs/api/TinyLife.Actions.ActionType.CanExecuteDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecuteDelegate path: ../TinyLife/Actions/ActionType.cs - startLine: 157 + startLine: 172 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 d30153d..81e0eae 100644 --- a/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml +++ b/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml @@ -49,7 +49,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TypeSettings path: ../TinyLife/Actions/ActionType.cs - startLine: 162 + startLine: 177 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -87,7 +87,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Actions/ActionType.cs - startLine: 167 + startLine: 182 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -116,7 +116,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NameWithoutCategory path: ../TinyLife/Actions/ActionType.cs - startLine: 172 + startLine: 187 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -150,7 +150,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Categories path: ../TinyLife/Actions/ActionType.cs - startLine: 177 + startLine: 192 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -184,7 +184,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Texture path: ../TinyLife/Actions/ActionType.cs - startLine: 182 + startLine: 197 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -216,7 +216,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Context path: ../TinyLife/Actions/ActionType.cs - startLine: 187 + startLine: 202 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -248,7 +248,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecute path: ../TinyLife/Actions/ActionType.cs - startLine: 193 + startLine: 208 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -282,7 +282,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConstructedType path: ../TinyLife/Actions/ActionType.cs - startLine: 198 + startLine: 213 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -314,7 +314,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConstructorArguments path: ../TinyLife/Actions/ActionType.cs - startLine: 203 + startLine: 218 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -346,7 +346,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PossibleArguments path: ../TinyLife/Actions/ActionType.cs - startLine: 211 + startLine: 226 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -384,7 +384,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaximumArguments path: ../TinyLife/Actions/ActionType.cs - startLine: 216 + startLine: 231 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -416,7 +416,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NoValidArgumentsResult path: ../TinyLife/Actions/ActionType.cs - startLine: 221 + startLine: 236 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -448,7 +448,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Ai path: ../TinyLife/Actions/ActionType.cs - startLine: 226 + startLine: 241 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -480,7 +480,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsInappropriateElsewhere path: ../TinyLife/Actions/ActionType.cs - startLine: 232 + startLine: 247 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -514,7 +514,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IconName path: ../TinyLife/Actions/ActionType.cs - startLine: 238 + startLine: 253 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -548,7 +548,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayName path: ../TinyLife/Actions/ActionType.cs - startLine: 244 + startLine: 259 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -582,7 +582,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredSkill path: ../TinyLife/Actions/ActionType.cs - startLine: 250 + startLine: 265 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -616,7 +616,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredAges path: ../TinyLife/Actions/ActionType.cs - startLine: 255 + startLine: 270 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -648,7 +648,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredEmotion path: ../TinyLife/Actions/ActionType.cs - startLine: 260 + startLine: 275 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -680,7 +680,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredPersonality path: ../TinyLife/Actions/ActionType.cs - startLine: 265 + startLine: 280 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -712,7 +712,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IgnoreObjectConditions path: ../TinyLife/Actions/ActionType.cs - startLine: 271 + startLine: 286 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -746,7 +746,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredPartnerEmployment path: ../TinyLife/Actions/ActionType.cs - startLine: 277 + startLine: 292 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -780,7 +780,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredPartnerAges path: ../TinyLife/Actions/ActionType.cs - startLine: 282 + startLine: 297 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -812,7 +812,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredJob path: ../TinyLife/Actions/ActionType.cs - startLine: 287 + startLine: 302 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -844,7 +844,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredUpgrade path: ../TinyLife/Actions/ActionType.cs - startLine: 293 + startLine: 308 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -876,7 +876,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/ActionType.cs - startLine: 304 + startLine: 319 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -917,7 +917,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/ActionType.cs - startLine: 313 + startLine: 328 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -948,7 +948,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetData path: ../TinyLife/Actions/ActionType.cs - startLine: 324 + startLine: 339 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -988,7 +988,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetData path: ../TinyLife/Actions/ActionType.cs - startLine: 329 + startLine: 344 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1030,7 +1030,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetData path: ../TinyLife/Actions/ActionType.cs - startLine: 335 + startLine: 350 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1073,7 +1073,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDataKeys path: ../TinyLife/Actions/ActionType.cs - startLine: 340 + startLine: 355 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.ActionType.yml b/docs/api/TinyLife.Actions.ActionType.yml index 440a0c8..61702e0 100644 --- a/docs/api/TinyLife.Actions.ActionType.yml +++ b/docs/api/TinyLife.Actions.ActionType.yml @@ -82,6 +82,7 @@ items: - TinyLife.Actions.ActionType.ComplainAboutRelationship - TinyLife.Actions.ActionType.ComplimentLooks - TinyLife.Actions.ActionType.ConfideIn + - TinyLife.Actions.ActionType.ConstructFully``1(TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean,TinyLife.Actions.ActionArgument[]) - TinyLife.Actions.ActionType.Construct``1(TinyLife.Actions.ActionInfo,TinyLife.Actions.ActionArgument[]) - TinyLife.Actions.ActionType.CookChildFood - TinyLife.Actions.ActionType.CookFood @@ -182,7 +183,7 @@ items: - TinyLife.Actions.ActionType.MakeFunOfBeingBadAtSchool - TinyLife.Actions.ActionType.MakeFunOfBeingNerd - TinyLife.Actions.ActionType.MakeFunOfBeingOutdoorsy - - TinyLife.Actions.ActionType.MakeFunOfFoodIntolerance + - TinyLife.Actions.ActionType.MakeFunOfFoodRestriction - TinyLife.Actions.ActionType.MakeFunOfFriends - TinyLife.Actions.ActionType.MakeFunOfIntroversion - TinyLife.Actions.ActionType.MakeFunOfLaziness @@ -390,7 +391,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: ../TinyLife/Actions/ActionType.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -422,7 +423,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Settings path: ../TinyLife/Actions/ActionType.cs - startLine: 38 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -451,7 +452,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SourceString path: ../TinyLife/Actions/ActionType.cs - startLine: 40 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -484,7 +485,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Construct path: ../TinyLife/Actions/ActionType.cs - startLine: 52 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -509,6 +510,48 @@ items: nameWithType.vb: ActionType.Construct(Of T)(ActionInfo, ParamArray ActionArgument()) fullName.vb: TinyLife.Actions.ActionType.Construct(Of T)(TinyLife.Actions.ActionInfo, ParamArray TinyLife.Actions.ActionArgument()) name.vb: Construct(Of T)(ActionInfo, ParamArray ActionArgument()) +- uid: TinyLife.Actions.ActionType.ConstructFully``1(TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean,TinyLife.Actions.ActionArgument[]) + commentId: M:TinyLife.Actions.ActionType.ConstructFully``1(TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean,TinyLife.Actions.ActionArgument[]) + id: ConstructFully``1(TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean,TinyLife.Actions.ActionArgument[]) + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: ConstructFully(ActionInfo, bool, bool, params ActionArgument[]) + nameWithType: ActionType.ConstructFully(ActionInfo, bool, bool, params ActionArgument[]) + fullName: TinyLife.Actions.ActionType.ConstructFully(TinyLife.Actions.ActionInfo, bool, bool, params TinyLife.Actions.ActionArgument[]) + type: Method + source: + remote: + path: TinyLife/Actions/ActionType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ConstructFully + path: ../TinyLife/Actions/ActionType.cs + startLine: 64 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: 'public T ConstructFully(ActionInfo info, bool automatic, bool force = false, params ActionArgument[] chosenArguments) where T : Action' + parameters: + - id: info + type: TinyLife.Actions.ActionInfo + - id: automatic + type: System.Boolean + - id: force + type: System.Boolean + - id: chosenArguments + type: TinyLife.Actions.ActionArgument[] + typeParameters: + - id: T + return: + type: '{T}' + content.vb: Public Function ConstructFully(Of T As Action)(info As ActionInfo, automatic As Boolean, force As Boolean = False, ParamArray chosenArguments As ActionArgument()) As T + overload: TinyLife.Actions.ActionType.ConstructFully* + nameWithType.vb: ActionType.ConstructFully(Of T)(ActionInfo, Boolean, Boolean, ParamArray ActionArgument()) + fullName.vb: TinyLife.Actions.ActionType.ConstructFully(Of T)(TinyLife.Actions.ActionInfo, Boolean, Boolean, ParamArray TinyLife.Actions.ActionArgument()) + name.vb: ConstructFully(Of T)(ActionInfo, Boolean, Boolean, ParamArray ActionArgument()) - uid: TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean) commentId: M:TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean) id: GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean) @@ -527,7 +570,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayName path: ../TinyLife/Actions/ActionType.cs - startLine: 70 + startLine: 85 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -571,7 +614,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsActionType path: ../TinyLife/Actions/ActionType.cs - startLine: 80 + startLine: 95 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -609,7 +652,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIconName path: ../TinyLife/Actions/ActionType.cs - startLine: 90 + startLine: 105 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -647,7 +690,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPossibleArguments path: ../TinyLife/Actions/ActionType.cs - startLine: 112 + startLine: 127 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -695,7 +738,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Actions/ActionType.cs - startLine: 145 + startLine: 160 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1405,7 +1448,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoHere path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 21 + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1432,7 +1475,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sit path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 25 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1459,7 +1502,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SitToilet path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1486,7 +1529,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sleep path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 39 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1513,7 +1556,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeShower path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 47 + startLine: 48 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1540,7 +1583,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIngredientsSingle path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 54 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1567,7 +1610,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIngredientsFamily path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 55 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1594,7 +1637,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetBakingIngredients path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 56 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1621,7 +1664,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PutDown path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 58 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1648,7 +1691,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PrepareFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 68 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1675,7 +1718,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CookFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 77 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1702,7 +1745,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BakeFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 88 + startLine: 89 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1729,7 +1772,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PickUp path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 99 + startLine: 100 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1756,7 +1799,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Eat path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 104 + startLine: 105 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1783,7 +1826,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GrabServing path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 129 + startLine: 130 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1810,7 +1853,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CallToMeal path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 148 + startLine: 149 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1837,7 +1880,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlaySingleplayerGames path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 155 + startLine: 156 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1864,7 +1907,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayOnlineGames path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 156 + startLine: 157 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1891,7 +1934,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayOnlineGamesWith path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 157 + startLine: 158 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1918,7 +1961,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WatchWalkthroughs path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 167 + startLine: 168 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1945,7 +1988,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JoinEasyTournament path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 168 + startLine: 169 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1972,7 +2015,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JoinAdvancedTournament path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 169 + startLine: 170 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1999,7 +2042,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Chat path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 170 + startLine: 171 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2026,7 +2069,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChatWith path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 178 + startLine: 179 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2053,7 +2096,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CleanDish path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 182 + startLine: 183 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2080,7 +2123,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangeOutfit path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 191 + startLine: 192 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2107,7 +2150,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EditOutfits path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 204 + startLine: 205 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2134,7 +2177,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoHome path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 207 + startLine: 208 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2161,7 +2204,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisitLot path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 221 + startLine: 222 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2188,7 +2231,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Paint path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 246 + startLine: 247 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2215,7 +2258,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sell path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 256 + startLine: 257 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2242,7 +2285,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeSpeech path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 264 + startLine: 265 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2269,7 +2312,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Read path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 272 + startLine: 273 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2296,7 +2339,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StudyBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 283 + startLine: 284 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2323,7 +2366,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PutAway path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 293 + startLine: 294 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2350,7 +2393,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeJokes path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 303 + startLine: 304 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2377,7 +2420,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Work path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 311 + startLine: 312 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2404,7 +2447,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetJob path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 321 + startLine: 322 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2431,7 +2474,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetJobFromNewspaper path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 322 + startLine: 323 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2458,7 +2501,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeVacationDay path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 324 + startLine: 325 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2485,7 +2528,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeParentalLeave path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 327 + startLine: 328 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2512,7 +2555,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: QuitJob path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 331 + startLine: 332 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2539,7 +2582,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MopPuddle path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 334 + startLine: 335 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2566,7 +2609,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeProgramming path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 346 + startLine: 347 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2593,7 +2636,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModGame path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 354 + startLine: 355 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2620,7 +2663,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateApp path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 360 + startLine: 363 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2647,7 +2690,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PublishApp path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 366 + startLine: 371 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2674,7 +2717,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HackSomeone path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 372 + startLine: 377 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2701,7 +2744,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResearchProgrammingPatterns path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 377 + startLine: 382 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2728,7 +2771,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WatchTv path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 382 + startLine: 387 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2755,7 +2798,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Repair path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 392 + startLine: 397 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2782,7 +2825,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PayBills path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 406 + startLine: 411 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2809,7 +2852,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeWriting path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 420 + startLine: 425 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2836,7 +2879,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WriteBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 428 + startLine: 433 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2863,7 +2906,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelfPublishBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 438 + startLine: 445 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2890,7 +2933,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HaveBookPublished path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 439 + startLine: 446 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2917,7 +2960,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LockDoor path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 440 + startLine: 447 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2944,7 +2987,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdmireLgbtFlag path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 445 + startLine: 452 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2971,7 +3014,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWater path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 448 + startLine: 455 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2998,7 +3041,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WashHands path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 455 + startLine: 462 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3025,7 +3068,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToggleLight path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 461 + startLine: 468 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3052,7 +3095,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToggleAllLights path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 462 + startLine: 469 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3079,7 +3122,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GrillFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 474 + startLine: 481 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3106,7 +3149,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ThrowAway path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 483 + startLine: 490 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3133,7 +3176,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Scrap path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 491 + startLine: 498 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3160,7 +3203,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CleanEverything path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 497 + startLine: 504 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3187,7 +3230,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Clean path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 503 + startLine: 510 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3214,7 +3257,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Light path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 511 + startLine: 518 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3241,7 +3284,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoHomework path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 519 + startLine: 526 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3268,7 +3311,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayWithToy path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 531 + startLine: 538 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3295,7 +3338,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CookChildFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 543 + startLine: 550 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3322,7 +3365,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayInSandbox path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 556 + startLine: 563 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3349,7 +3392,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShufflePuzzle path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 565 + startLine: 572 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3376,7 +3419,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Puzzle path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 573 + startLine: 580 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3403,7 +3446,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Store path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 581 + startLine: 588 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3430,7 +3473,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFurnitureMail path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 592 + startLine: 599 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3457,7 +3500,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadNewspaper path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 600 + startLine: 607 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3484,7 +3527,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadJokes path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 608 + startLine: 615 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3511,7 +3554,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BrewCoffee path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 616 + startLine: 623 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3538,7 +3581,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeTea path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 625 + startLine: 632 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3565,7 +3608,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TinkerWith path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 634 + startLine: 641 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3592,7 +3635,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdmireFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 651 + startLine: 658 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3619,7 +3662,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddALittleSomething path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 659 + startLine: 666 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3646,7 +3689,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RunAround path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 673 + startLine: 680 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3673,7 +3716,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Rummage path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 682 + startLine: 689 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3700,7 +3743,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddCandle path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 689 + startLine: 696 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3727,7 +3770,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BlowOutCandles path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 695 + startLine: 702 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3754,7 +3797,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PutInFridge path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 699 + startLine: 706 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3781,7 +3824,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeFromFridge path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 713 + startLine: 720 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3808,7 +3851,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CleanOutFridge path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 716 + startLine: 723 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3835,7 +3878,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLeftovers path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 723 + startLine: 730 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3862,7 +3905,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdoptChild path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 730 + startLine: 737 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3889,7 +3932,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResearchBusinessPlans path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 738 + startLine: 745 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3916,7 +3959,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeSalesPitch path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 746 + startLine: 759 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3943,7 +3986,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadSkillBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 754 + startLine: 767 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3970,7 +4013,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToggleNewspapers path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 763 + startLine: 776 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3997,7 +4040,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToggleVisitors path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 768 + startLine: 781 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4024,7 +4067,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeOutTrash path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 775 + startLine: 788 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4051,7 +4094,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayOnJungleGym path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 787 + startLine: 800 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4078,7 +4121,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorColoringBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 796 + startLine: 809 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4105,7 +4148,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CollectSunlight path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 805 + startLine: 818 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4132,7 +4175,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoJogging path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 808 + startLine: 821 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4159,7 +4202,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveHere path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 816 + startLine: 829 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4186,7 +4229,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChatOnPhone path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 822 + startLine: 835 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4213,7 +4256,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChatOnPhoneWith path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 829 + startLine: 842 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4240,7 +4283,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetPhoneColor path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 834 + startLine: 847 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4267,7 +4310,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetJobPhone path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 838 + startLine: 851 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4294,7 +4337,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: QuitJobPhone path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 839 + startLine: 852 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4321,7 +4364,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeVacationDayPhone path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 842 + startLine: 855 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4348,7 +4391,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InviteOver path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 845 + startLine: 858 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4375,7 +4418,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangePronouns path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 861 + startLine: 874 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4402,7 +4445,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TravelToMap path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 866 + startLine: 879 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4429,7 +4472,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PsychSelfUp path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 870 + startLine: 883 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4456,7 +4499,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadBabyBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 874 + startLine: 887 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4483,7 +4526,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Potty path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 886 + startLine: 899 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4510,7 +4553,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UseDiaper path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 898 + startLine: 911 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4537,7 +4580,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FollowAdult path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 906 + startLine: 919 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4564,7 +4607,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HaveBaby path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 923 + startLine: 936 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4591,7 +4634,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HaveAbortion path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 931 + startLine: 944 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4618,7 +4661,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakePregnancyTest path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 934 + startLine: 947 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4645,7 +4688,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeOutOfCrib path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 941 + startLine: 954 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4672,7 +4715,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SleepInCrib path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 950 + startLine: 963 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4699,7 +4742,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeDrinks path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 964 + startLine: 977 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4726,7 +4769,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpgradeFurniture path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 972 + startLine: 985 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4753,7 +4796,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResearchUpgrades path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 976 + startLine: 990 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4780,7 +4823,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeEmotionShower path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 980 + startLine: 994 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4969,7 +5012,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComplainAboutLife path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 26 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4996,7 +5039,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutFeelings path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 31 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5023,7 +5066,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShareIdeas path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 36 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5050,7 +5093,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GaugeRelationship path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 41 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5077,7 +5120,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskToLeave path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 63 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5104,7 +5147,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CallOver path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 69 + startLine: 72 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5131,7 +5174,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ThisIsInappropriate path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 75 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5158,7 +5201,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WakeUp path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 87 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5185,7 +5228,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskAboutPersonality path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 90 + startLine: 93 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5212,7 +5255,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskAboutJob path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 106 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5239,7 +5282,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskToTaste path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 124 + startLine: 129 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5266,7 +5309,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OrderCoffee path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 134 + startLine: 141 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5293,7 +5336,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OrderTea path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 144 + startLine: 151 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5320,7 +5363,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OrderCafeFood path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 155 + startLine: 162 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5347,7 +5390,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskAboutNonfictionBooks path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 164 + startLine: 171 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5374,7 +5417,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskAboutFictionBooks path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 176 + startLine: 183 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5401,7 +5444,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PickUpPerson path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 188 + startLine: 195 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5428,7 +5471,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PutDownPerson path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 198 + startLine: 205 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5455,7 +5498,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HomeworkHelp path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 208 + startLine: 215 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5482,7 +5525,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskToCook path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 216 + startLine: 223 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5509,7 +5552,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InviteIn path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 228 + startLine: 241 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5536,7 +5579,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BribeForFriendship path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 243 + startLine: 257 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5563,7 +5606,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InspectBaby path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 253 + startLine: 269 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5590,7 +5633,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AnnouncePregnancy path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 258 + startLine: 274 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5617,7 +5660,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OrderDrinks path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 264 + startLine: 280 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5644,7 +5687,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Talk path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 276 + startLine: 292 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5671,7 +5714,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskAboutDay path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 280 + startLine: 296 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5698,7 +5741,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellEngagingStory path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 285 + startLine: 301 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5725,7 +5768,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellStory path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 290 + startLine: 306 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5752,7 +5795,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutWork path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 294 + startLine: 310 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5779,7 +5822,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutNeighborhood path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 300 + startLine: 318 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5806,7 +5849,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutOutdoors path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 305 + startLine: 323 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5833,7 +5876,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutFood path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 309 + startLine: 327 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5860,7 +5903,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DiscussWorkoutRegimen path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 313 + startLine: 331 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5887,7 +5930,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CompareMuscleSize path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 320 + startLine: 340 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5914,7 +5957,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GushAboutPartner path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 327 + startLine: 349 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5941,7 +5984,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskAboutGamingRig path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 333 + startLine: 357 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5968,7 +6011,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskAboutComputerSpecs path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 338 + startLine: 362 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5995,7 +6038,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoastAboutPagesWritten path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 343 + startLine: 367 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6022,7 +6065,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PoseMathPuzzle path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 349 + startLine: 375 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6049,7 +6092,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExpressFearOfCrowds path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 354 + startLine: 380 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6076,7 +6119,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutNaps path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 359 + startLine: 385 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6103,7 +6146,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutWatchingTv path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 365 + startLine: 391 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6130,7 +6173,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InviteToHousehold path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 370 + startLine: 396 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6157,7 +6200,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskToTellStory path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 375 + startLine: 401 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6184,7 +6227,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComplainAboutAdults path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 381 + startLine: 407 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6211,7 +6254,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComplainAboutParent path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 386 + startLine: 412 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6238,7 +6281,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutCartoons path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 391 + startLine: 417 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6265,7 +6308,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutSchool path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 396 + startLine: 422 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6292,7 +6335,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutFavoriteToys path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 401 + startLine: 427 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6319,7 +6362,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskAboutFamilyWellbeing path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 406 + startLine: 432 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6346,7 +6389,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutFamily path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 412 + startLine: 440 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6373,7 +6416,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DebatePineappleOnPizza path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 418 + startLine: 448 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6400,7 +6443,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DiscussFineDining path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 424 + startLine: 454 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6427,7 +6470,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutSpicyFood path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 429 + startLine: 459 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6454,7 +6497,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskMedicalHistory path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 434 + startLine: 464 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6481,7 +6524,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutNatureWalks path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 439 + startLine: 469 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6508,7 +6551,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CriticizeDeforestation path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 444 + startLine: 474 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6535,7 +6578,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DiscussNpP path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 449 + startLine: 479 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6562,7 +6605,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BragAboutComputer path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 454 + startLine: 484 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6589,7 +6632,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DiscussHomeAutomation path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 459 + startLine: 489 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6616,7 +6659,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskIfSingle path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 464 + startLine: 494 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6643,7 +6686,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SuggestThriftstores path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 475 + startLine: 507 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6670,7 +6713,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EnthuseAboutCoupons path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 480 + startLine: 514 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6697,7 +6740,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutBestSpots path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 485 + startLine: 519 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6724,7 +6767,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutBestToy path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 490 + startLine: 524 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6751,7 +6794,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TeachLifeLesson path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 495 + startLine: 529 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6778,7 +6821,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HowYouveGrown path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 501 + startLine: 535 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6805,7 +6848,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComparePhysicalFeatures path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 506 + startLine: 540 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6832,7 +6875,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskAboutCareerDreams path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 512 + startLine: 548 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6859,7 +6902,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskAboutParenting path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 518 + startLine: 554 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6886,7 +6929,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExplainActivities path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 526 + startLine: 564 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6913,7 +6956,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExpressPregnancyConcerns path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 533 + startLine: 571 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6940,7 +6983,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellJoke path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 543 + startLine: 583 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6967,7 +7010,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellFunnyStory path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 547 + startLine: 587 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6994,7 +7037,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellRidiculousStory path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 551 + startLine: 591 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7021,7 +7064,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellComplexJoke path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 555 + startLine: 595 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7048,7 +7091,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayTrick path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 559 + startLine: 599 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7075,7 +7118,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutWork path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 563 + startLine: 603 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7102,7 +7145,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutOwnUnemployment path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 569 + startLine: 611 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7129,7 +7172,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutTreadmillAccidents path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 575 + startLine: 619 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7156,7 +7199,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutWritingStyle path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 580 + startLine: 624 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7183,7 +7226,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutAromance path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 585 + startLine: 629 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7210,7 +7253,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutAsexuality path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 590 + startLine: 634 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7237,7 +7280,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellJokeAboutSomething path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 595 + startLine: 639 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7264,7 +7307,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellDadJoke path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 604 + startLine: 648 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7291,7 +7334,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutFamilyGatherings path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 610 + startLine: 656 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7318,7 +7361,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutTrees path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 616 + startLine: 664 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7345,7 +7388,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutSmartHome path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 621 + startLine: 669 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7372,7 +7415,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutOverspending path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 626 + startLine: 674 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7399,7 +7442,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutFunnyCityName path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 631 + startLine: 679 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7426,7 +7469,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Insult path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 638 + startLine: 686 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7453,7 +7496,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ImplyMotherIsCamel path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 643 + startLine: 691 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7480,7 +7523,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfUnemployment path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 647 + startLine: 695 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7507,7 +7550,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfLaziness path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 653 + startLine: 703 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7534,7 +7577,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfIntroversion path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 658 + startLine: 708 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7561,7 +7604,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfNiceness path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 663 + startLine: 713 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7588,7 +7631,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComplainAboutRelationship path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 668 + startLine: 718 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7615,7 +7658,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfPoorFitness path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 673 + startLine: 723 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7642,7 +7685,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfFriends path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 679 + startLine: 731 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7669,7 +7712,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfBeingNerd path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 684 + startLine: 736 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7696,7 +7739,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfBeingBadAtSchool path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 689 + startLine: 741 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7723,7 +7766,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShooChild path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 694 + startLine: 746 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7732,33 +7775,33 @@ items: return: type: TinyLife.Actions.ActionType content.vb: Public Shared ReadOnly ShooChild As ActionType -- uid: TinyLife.Actions.ActionType.MakeFunOfFoodIntolerance - commentId: F:TinyLife.Actions.ActionType.MakeFunOfFoodIntolerance - id: MakeFunOfFoodIntolerance +- uid: TinyLife.Actions.ActionType.MakeFunOfFoodRestriction + commentId: F:TinyLife.Actions.ActionType.MakeFunOfFoodRestriction + id: MakeFunOfFoodRestriction parent: TinyLife.Actions.ActionType langs: - csharp - vb - name: MakeFunOfFoodIntolerance - nameWithType: ActionType.MakeFunOfFoodIntolerance - fullName: TinyLife.Actions.ActionType.MakeFunOfFoodIntolerance + name: MakeFunOfFoodRestriction + nameWithType: ActionType.MakeFunOfFoodRestriction + fullName: TinyLife.Actions.ActionType.MakeFunOfFoodRestriction type: Field source: remote: path: TinyLife/Actions/ActionType.Social.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: MakeFunOfFoodIntolerance + id: MakeFunOfFoodRestriction path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 700 + startLine: 752 assemblies: - Tiny Life namespace: TinyLife.Actions syntax: - content: public static readonly ActionType[] MakeFunOfFoodIntolerance + content: public static readonly ActionType[] MakeFunOfFoodRestriction return: type: TinyLife.Actions.ActionType[] - content.vb: Public Shared ReadOnly MakeFunOfFoodIntolerance As ActionType() + content.vb: Public Shared ReadOnly MakeFunOfFoodRestriction As ActionType() - uid: TinyLife.Actions.ActionType.ChastiseForFoodBeliefs commentId: F:TinyLife.Actions.ActionType.ChastiseForFoodBeliefs id: ChastiseForFoodBeliefs @@ -7777,7 +7820,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChastiseForFoodBeliefs path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 706 + startLine: 758 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7804,7 +7847,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfBeingOutdoorsy path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 712 + startLine: 764 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7831,7 +7874,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ImplyHomeSmarter path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 717 + startLine: 769 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7858,7 +7901,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ArgueAboutToyOwnership path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 722 + startLine: 774 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7885,7 +7928,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Flirt path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 729 + startLine: 781 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7912,7 +7955,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComplimentLooks path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 733 + startLine: 785 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7939,7 +7982,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeRisqueRemark path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 737 + startLine: 789 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7966,7 +8009,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BeEnticing path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 743 + startLine: 795 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7993,7 +8036,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CasualCompliment path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 748 + startLine: 800 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8020,7 +8063,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReciteLovePoem path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 753 + startLine: 805 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8047,7 +8090,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DeepCompliment path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 758 + startLine: 810 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8074,7 +8117,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FlirtyJoke path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 763 + startLine: 815 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8101,7 +8144,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StartDating path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 769 + startLine: 821 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8128,7 +8171,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FoolAround path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 786 + startLine: 840 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8155,7 +8198,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Kiss path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 799 + startLine: 853 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8182,7 +8225,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdmitToBeingRomanticWithSomeoneElse path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 810 + startLine: 864 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8209,7 +8252,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BreakUp path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 824 + startLine: 879 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8236,7 +8279,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToggleTryingForBaby path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 842 + startLine: 899 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8263,7 +8306,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Babble path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 865 + startLine: 923 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8290,7 +8333,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CryAt path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 871 + startLine: 929 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8317,7 +8360,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskWhy path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 877 + startLine: 935 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8344,7 +8387,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskHow path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 882 + startLine: 940 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8371,7 +8414,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutPlaying path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 887 + startLine: 945 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8398,7 +8441,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: YoureSoTall path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 892 + startLine: 950 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8425,7 +8468,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HelpBabyBook path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 897 + startLine: 955 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8452,7 +8495,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HelpPotty path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 910 + startLine: 968 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8479,7 +8522,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangeDiaper path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 917 + startLine: 975 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8506,7 +8549,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CleanUpBaby path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 929 + startLine: 987 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8533,7 +8576,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BatheBaby path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 936 + startLine: 994 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8560,7 +8603,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PutInCrib path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 943 + startLine: 1001 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8587,7 +8630,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskToTakeOutOfCrib path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 950 + startLine: 1008 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8614,7 +8657,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskFood path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 964 + startLine: 1022 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -10136,6 +10179,23 @@ references: name: T nameWithType: T fullName: T +- uid: TinyLife.Actions.ActionType.ConstructFully* + commentId: Overload:TinyLife.Actions.ActionType.ConstructFully + href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_ConstructFully__1_TinyLife_Actions_ActionInfo_System_Boolean_System_Boolean_TinyLife_Actions_ActionArgument___ + name: ConstructFully + nameWithType: ActionType.ConstructFully + fullName: TinyLife.Actions.ActionType.ConstructFully +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: TinyLife.Actions.Action.GetDisplayName commentId: M:TinyLife.Actions.Action.GetDisplayName parent: TinyLife.Actions.Action @@ -10185,17 +10245,6 @@ references: name: GetDisplayName nameWithType: ActionType.GetDisplayName fullName: TinyLife.Actions.ActionType.GetDisplayName -- uid: System.Boolean - commentId: T:System.Boolean - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - name: bool - nameWithType: bool - fullName: bool - nameWithType.vb: Boolean - fullName.vb: Boolean - name.vb: Boolean - uid: TinyLife.Actions.ActionType.IsActionType* commentId: Overload:TinyLife.Actions.ActionType.IsActionType href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_IsActionType_System_Type_ diff --git a/docs/api/TinyLife.Actions.BehaviorAction-1.yml b/docs/api/TinyLife.Actions.BehaviorAction-1.yml index 8069d7b..ed43e25 100644 --- a/docs/api/TinyLife.Actions.BehaviorAction-1.yml +++ b/docs/api/TinyLife.Actions.BehaviorAction-1.yml @@ -43,6 +43,8 @@ items: - TinyLife.Actions.Action - TinyLife.Actions.MultiAction - TinyLife.Actions.BehaviorAction + derivedClasses: + - TinyLife.Actions.SimpleBehaviorAction implements: - MLEM.Misc.IGenericDataHolder inheritedMembers: diff --git a/docs/api/TinyLife.Actions.Handlers.MultiActionHandler.yml b/docs/api/TinyLife.Actions.Handlers.MultiActionHandler.yml index 0783588..4b4c36f 100644 --- a/docs/api/TinyLife.Actions.Handlers.MultiActionHandler.yml +++ b/docs/api/TinyLife.Actions.Handlers.MultiActionHandler.yml @@ -112,14 +112,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Actions path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs - startLine: 27 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers summary: >- The actions that still have to be completed. - The head of this queue is the action that is currently being executed. + The head of this queue is the action. + + If this collection is empty (which it is by default), will return . + + Meanwhile, if this collection is null, will return . example: [] syntax: content: >- @@ -156,7 +160,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Current path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs - startLine: 32 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers @@ -187,7 +191,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs - startLine: 40 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers @@ -222,7 +226,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Initialize path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs - startLine: 51 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers @@ -265,7 +269,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs - startLine: 84 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers @@ -312,7 +316,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs - startLine: 100 + startLine: 102 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers @@ -353,7 +357,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompleted path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs - startLine: 122 + startLine: 124 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers @@ -389,7 +393,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs - startLine: 137 + startLine: 139 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers @@ -1075,6 +1079,42 @@ references: - name: " " - name: T3 - name: ) +- uid: TinyLife.Actions.Handlers.MultiActionHandler.Current + commentId: P:TinyLife.Actions.Handlers.MultiActionHandler.Current + href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Current + name: Current + nameWithType: MultiActionHandler.Current + fullName: TinyLife.Actions.Handlers.MultiActionHandler.Current +- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted + commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted + href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_IsCompleted + name: IsCompleted() + nameWithType: MultiActionHandler.IsCompleted() + fullName: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted() + spec.csharp: + - uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted + name: IsCompleted + href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_IsCompleted + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted + name: IsCompleted + href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_IsCompleted + - name: ( + - name: ) +- uid: TinyLife.Actions.CompletionType.Completed + commentId: F:TinyLife.Actions.CompletionType.Completed + href: TinyLife.Actions.CompletionType.html#TinyLife_Actions_CompletionType_Completed + name: Completed + nameWithType: CompletionType.Completed + fullName: TinyLife.Actions.CompletionType.Completed +- uid: TinyLife.Actions.CompletionType.Failed + commentId: F:TinyLife.Actions.CompletionType.Failed + href: TinyLife.Actions.CompletionType.html#TinyLife_Actions_CompletionType_Failed + name: Failed + nameWithType: CompletionType.Failed + fullName: TinyLife.Actions.CompletionType.Failed - uid: TinyLife.Actions.Handlers.MultiActionHandler.Actions* commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Actions href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Actions @@ -1207,36 +1247,6 @@ references: nameWithType.vb: MultiActionHandler.New fullName.vb: TinyLife.Actions.Handlers.MultiActionHandler.New name.vb: New -- uid: TinyLife.Actions.CompletionType.Failed - commentId: F:TinyLife.Actions.CompletionType.Failed - href: TinyLife.Actions.CompletionType.html#TinyLife_Actions_CompletionType_Failed - name: Failed - nameWithType: CompletionType.Failed - fullName: TinyLife.Actions.CompletionType.Failed -- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted - commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted - href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_IsCompleted - name: IsCompleted() - nameWithType: MultiActionHandler.IsCompleted() - fullName: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted() - spec.csharp: - - uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted - name: IsCompleted - href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_IsCompleted - - name: ( - - name: ) - spec.vb: - - uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted - name: IsCompleted - href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_IsCompleted - - name: ( - - name: ) -- uid: TinyLife.Actions.CompletionType.Completed - commentId: F:TinyLife.Actions.CompletionType.Completed - href: TinyLife.Actions.CompletionType.html#TinyLife_Actions_CompletionType_Completed - name: Completed - nameWithType: CompletionType.Completed - fullName: TinyLife.Actions.CompletionType.Completed - uid: TinyLife.Actions.Handlers.MultiActionHandler.Initialize* commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Initialize href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Initialize_System_Collections_Generic_ICollection_TinyLife_Actions_Action__ diff --git a/docs/api/TinyLife.Actions.OutOfTownAction.yml b/docs/api/TinyLife.Actions.OutOfTownAction.yml index 680a030..ad53c05 100644 --- a/docs/api/TinyLife.Actions.OutOfTownAction.yml +++ b/docs/api/TinyLife.Actions.OutOfTownAction.yml @@ -5,8 +5,8 @@ items: id: OutOfTownAction parent: TinyLife.Actions children: - - TinyLife.Actions.OutOfTownAction.#ctor(TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType[]) - - TinyLife.Actions.OutOfTownAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType[]) + - TinyLife.Actions.OutOfTownAction.#ctor(TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean,TinyLife.NeedType[]) + - TinyLife.Actions.OutOfTownAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean,TinyLife.NeedType[]) - TinyLife.Actions.OutOfTownAction.AndThenInitialize - TinyLife.Actions.OutOfTownAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Actions.OutOfTownAction.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) @@ -163,16 +163,16 @@ items: return: type: TinyLife.NeedType[] content.vb: Protected ReadOnly NeedsToTakeCareOf As NeedType() -- uid: TinyLife.Actions.OutOfTownAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType[]) - commentId: M:TinyLife.Actions.OutOfTownAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType[]) - id: '#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType[])' +- uid: TinyLife.Actions.OutOfTownAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean,TinyLife.NeedType[]) + commentId: M:TinyLife.Actions.OutOfTownAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean,TinyLife.NeedType[]) + id: '#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean,TinyLife.NeedType[])' parent: TinyLife.Actions.OutOfTownAction langs: - csharp - vb - name: OutOfTownAction(ActionType, ActionInfo, bool, params NeedType[]) - nameWithType: OutOfTownAction.OutOfTownAction(ActionType, ActionInfo, bool, params NeedType[]) - fullName: TinyLife.Actions.OutOfTownAction.OutOfTownAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool, params TinyLife.NeedType[]) + name: OutOfTownAction(ActionType, ActionInfo, bool, bool, params NeedType[]) + nameWithType: OutOfTownAction.OutOfTownAction(ActionType, ActionInfo, bool, bool, params NeedType[]) + fullName: TinyLife.Actions.OutOfTownAction.OutOfTownAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool, bool, params TinyLife.NeedType[]) type: Constructor source: remote: @@ -181,7 +181,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/OutOfTownAction.cs - startLine: 34 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -191,7 +191,7 @@ items: Note that, since some data is not saved to disk, all of the information should be provided by a subclass constructor. example: [] syntax: - content: public OutOfTownAction(ActionType type, ActionInfo info, bool restoreNeedsEqually, params NeedType[] needsToTakeCareOf) + content: public OutOfTownAction(ActionType type, ActionInfo info, bool discardHeldItemFirst, bool restoreNeedsEqually, params NeedType[] needsToTakeCareOf) parameters: - id: type type: TinyLife.Actions.ActionType @@ -199,27 +199,29 @@ items: - id: info type: TinyLife.Actions.ActionInfo description: The action info + - id: discardHeldItemFirst + type: System.Boolean - id: restoreNeedsEqually type: System.Boolean description: Whether all needs should be restored equally. If this is true, all specified needs will be restored perpetually instead of just low ones. - id: needsToTakeCareOf type: TinyLife.NeedType[] description: The needs that should automatically be taken care of - content.vb: Public Sub New(type As ActionType, info As ActionInfo, restoreNeedsEqually As Boolean, ParamArray needsToTakeCareOf As NeedType()) + content.vb: Public Sub New(type As ActionType, info As ActionInfo, discardHeldItemFirst As Boolean, restoreNeedsEqually As Boolean, ParamArray needsToTakeCareOf As NeedType()) overload: TinyLife.Actions.OutOfTownAction.#ctor* - nameWithType.vb: OutOfTownAction.New(ActionType, ActionInfo, Boolean, ParamArray NeedType()) - fullName.vb: TinyLife.Actions.OutOfTownAction.New(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean, ParamArray TinyLife.NeedType()) - name.vb: New(ActionType, ActionInfo, Boolean, ParamArray NeedType()) -- uid: TinyLife.Actions.OutOfTownAction.#ctor(TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType[]) - commentId: M:TinyLife.Actions.OutOfTownAction.#ctor(TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType[]) - id: '#ctor(TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType[])' + nameWithType.vb: OutOfTownAction.New(ActionType, ActionInfo, Boolean, Boolean, ParamArray NeedType()) + fullName.vb: TinyLife.Actions.OutOfTownAction.New(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean, Boolean, ParamArray TinyLife.NeedType()) + name.vb: New(ActionType, ActionInfo, Boolean, Boolean, ParamArray NeedType()) +- uid: TinyLife.Actions.OutOfTownAction.#ctor(TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean,TinyLife.NeedType[]) + commentId: M:TinyLife.Actions.OutOfTownAction.#ctor(TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean,TinyLife.NeedType[]) + id: '#ctor(TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean,TinyLife.NeedType[])' parent: TinyLife.Actions.OutOfTownAction langs: - csharp - vb - name: OutOfTownAction(ActionInfo, bool, params NeedType[]) - nameWithType: OutOfTownAction.OutOfTownAction(ActionInfo, bool, params NeedType[]) - fullName: TinyLife.Actions.OutOfTownAction.OutOfTownAction(TinyLife.Actions.ActionInfo, bool, params TinyLife.NeedType[]) + name: OutOfTownAction(ActionInfo, bool, bool, params NeedType[]) + nameWithType: OutOfTownAction.OutOfTownAction(ActionInfo, bool, bool, params NeedType[]) + fullName: TinyLife.Actions.OutOfTownAction.OutOfTownAction(TinyLife.Actions.ActionInfo, bool, bool, params TinyLife.NeedType[]) type: Constructor source: remote: @@ -228,7 +230,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/OutOfTownAction.cs - startLine: 46 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -238,22 +240,24 @@ items: Note that, since some data is not saved to disk, all of the information should be provided by a subclass constructor. example: [] syntax: - content: public OutOfTownAction(ActionInfo info, bool restoreNeedsEqually, params NeedType[] needsToTakeCareOf) + content: public OutOfTownAction(ActionInfo info, bool discardHeldItemFirst, bool restoreNeedsEqually, params NeedType[] needsToTakeCareOf) parameters: - id: info type: TinyLife.Actions.ActionInfo description: The action info + - id: discardHeldItemFirst + type: System.Boolean - id: restoreNeedsEqually type: System.Boolean description: Whether all needs should be restored equally. If this is true, all specified needs will be restored perpetually instead of just low ones. - id: needsToTakeCareOf type: TinyLife.NeedType[] description: The needs that should automatically be taken care of - content.vb: Public Sub New(info As ActionInfo, restoreNeedsEqually As Boolean, ParamArray needsToTakeCareOf As NeedType()) + content.vb: Public Sub New(info As ActionInfo, discardHeldItemFirst As Boolean, restoreNeedsEqually As Boolean, ParamArray needsToTakeCareOf As NeedType()) overload: TinyLife.Actions.OutOfTownAction.#ctor* - nameWithType.vb: OutOfTownAction.New(ActionInfo, Boolean, ParamArray NeedType()) - fullName.vb: TinyLife.Actions.OutOfTownAction.New(TinyLife.Actions.ActionInfo, Boolean, ParamArray TinyLife.NeedType()) - name.vb: New(ActionInfo, Boolean, ParamArray NeedType()) + nameWithType.vb: OutOfTownAction.New(ActionInfo, Boolean, Boolean, ParamArray NeedType()) + fullName.vb: TinyLife.Actions.OutOfTownAction.New(TinyLife.Actions.ActionInfo, Boolean, Boolean, ParamArray TinyLife.NeedType()) + name.vb: New(ActionInfo, Boolean, Boolean, ParamArray NeedType()) - uid: TinyLife.Actions.OutOfTownAction.CreateFirstActions commentId: M:TinyLife.Actions.OutOfTownAction.CreateFirstActions id: CreateFirstActions @@ -272,7 +276,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateFirstActions path: ../TinyLife/Actions/OutOfTownAction.cs - startLine: 52 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -311,7 +315,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenInitialize path: ../TinyLife/Actions/OutOfTownAction.cs - startLine: 59 + startLine: 65 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -343,7 +347,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenUpdate path: ../TinyLife/Actions/OutOfTownAction.cs - startLine: 65 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -390,7 +394,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNextAction path: ../TinyLife/Actions/OutOfTownAction.cs - startLine: 89 + startLine: 95 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -431,7 +435,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanEnqueueConversation path: ../TinyLife/Actions/OutOfTownAction.cs - startLine: 96 + startLine: 102 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -475,7 +479,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CausesExtremelyFastSpeed path: ../TinyLife/Actions/OutOfTownAction.cs - startLine: 101 + startLine: 107 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4172,7 +4176,7 @@ references: fullName: TinyLife.Actions.OutOfTownAction - uid: TinyLife.Actions.OutOfTownAction.#ctor* commentId: Overload:TinyLife.Actions.OutOfTownAction.#ctor - href: TinyLife.Actions.OutOfTownAction.html#TinyLife_Actions_OutOfTownAction__ctor_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_TinyLife_NeedType___ + href: TinyLife.Actions.OutOfTownAction.html#TinyLife_Actions_OutOfTownAction__ctor_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_System_Boolean_TinyLife_NeedType___ name: OutOfTownAction nameWithType: OutOfTownAction.OutOfTownAction fullName: TinyLife.Actions.OutOfTownAction.OutOfTownAction diff --git a/docs/api/TinyLife.Actions.SimpleBehaviorAction.ActionSettings.yml b/docs/api/TinyLife.Actions.SimpleBehaviorAction.ActionSettings.yml new file mode 100644 index 0000000..23daf2e --- /dev/null +++ b/docs/api/TinyLife.Actions.SimpleBehaviorAction.ActionSettings.yml @@ -0,0 +1,1157 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + commentId: T:TinyLife.Actions.SimpleBehaviorAction.ActionSettings + id: SimpleBehaviorAction.ActionSettings + parent: TinyLife.Actions + children: + - TinyLife.Actions.SimpleBehaviorAction.ActionSettings.#ctor(System.String,TinyLife.Objects.ObjectCategory) + - TinyLife.Actions.SimpleBehaviorAction.ActionSettings.AllowMultitasking + - TinyLife.Actions.SimpleBehaviorAction.ActionSettings.CompletionTime + - TinyLife.Actions.SimpleBehaviorAction.ActionSettings.ConstructBehavior + - TinyLife.Actions.SimpleBehaviorAction.ActionSettings.DisallowedEmotions + - TinyLife.Actions.SimpleBehaviorAction.ActionSettings.EfficiencyMattersCompletion + - TinyLife.Actions.SimpleBehaviorAction.ActionSettings.GainedSkill + - TinyLife.Actions.SimpleBehaviorAction.ActionSettings.OnCompleted + - TinyLife.Actions.SimpleBehaviorAction.ActionSettings.RestoredNeeds + - TinyLife.Actions.SimpleBehaviorAction.ActionSettings.Settings + langs: + - csharp + - vb + name: SimpleBehaviorAction.ActionSettings + nameWithType: SimpleBehaviorAction.ActionSettings + fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + type: Struct + source: + remote: + path: TinyLife/Actions/SimpleBehaviorAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ActionSettings + path: ../TinyLife/Actions/SimpleBehaviorAction.cs + startLine: 55 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public struct SimpleBehaviorAction.ActionSettings + content.vb: Public Structure SimpleBehaviorAction.ActionSettings + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) + extensionMethods: + - TinyLife.Actions.SimpleBehaviorAction.ActionSettings.TinyLife.Utilities.Extensions.JsonCopy``1 +- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.Settings + commentId: F:TinyLife.Actions.SimpleBehaviorAction.ActionSettings.Settings + id: Settings + parent: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + langs: + - csharp + - vb + name: Settings + nameWithType: SimpleBehaviorAction.ActionSettings.Settings + fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.Settings + type: Field + source: + remote: + path: TinyLife/Actions/SimpleBehaviorAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Settings + path: ../TinyLife/Actions/SimpleBehaviorAction.cs + startLine: 57 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public ActionType.TypeSettings Settings + return: + type: TinyLife.Actions.ActionType.TypeSettings + content.vb: Public Settings As ActionType.TypeSettings +- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.ConstructBehavior + commentId: F:TinyLife.Actions.SimpleBehaviorAction.ActionSettings.ConstructBehavior + id: ConstructBehavior + parent: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + langs: + - csharp + - vb + name: ConstructBehavior + nameWithType: SimpleBehaviorAction.ActionSettings.ConstructBehavior + fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.ConstructBehavior + type: Field + source: + remote: + path: TinyLife/Actions/SimpleBehaviorAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ConstructBehavior + path: ../TinyLife/Actions/SimpleBehaviorAction.cs + startLine: 58 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public required Func ConstructBehavior + return: + type: System.Func{TinyLife.Actions.SimpleBehaviorAction,TinyLife.Actions.Behaviors.ActionBehavior} + content.vb: Public ConstructBehavior As Func(Of SimpleBehaviorAction, ActionBehavior) +- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.CompletionTime + commentId: F:TinyLife.Actions.SimpleBehaviorAction.ActionSettings.CompletionTime + id: CompletionTime + parent: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + langs: + - csharp + - vb + name: CompletionTime + nameWithType: SimpleBehaviorAction.ActionSettings.CompletionTime + fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.CompletionTime + type: Field + source: + remote: + path: TinyLife/Actions/SimpleBehaviorAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CompletionTime + path: ../TinyLife/Actions/SimpleBehaviorAction.cs + startLine: 59 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public required TimeSpan CompletionTime + return: + type: System.TimeSpan + content.vb: Public CompletionTime As TimeSpan +- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.GainedSkill + commentId: F:TinyLife.Actions.SimpleBehaviorAction.ActionSettings.GainedSkill + id: GainedSkill + parent: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + langs: + - csharp + - vb + name: GainedSkill + nameWithType: SimpleBehaviorAction.ActionSettings.GainedSkill + fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.GainedSkill + type: Field + source: + remote: + path: TinyLife/Actions/SimpleBehaviorAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GainedSkill + path: ../TinyLife/Actions/SimpleBehaviorAction.cs + startLine: 60 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public (SkillType Type, float Amount) GainedSkill + return: + type: System.ValueTuple{TinyLife.Skills.SkillType,System.Single} + content.vb: Public GainedSkill As (Type As SkillType, Amount As Single) +- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.RestoredNeeds + commentId: F:TinyLife.Actions.SimpleBehaviorAction.ActionSettings.RestoredNeeds + id: RestoredNeeds + parent: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + langs: + - csharp + - vb + name: RestoredNeeds + nameWithType: SimpleBehaviorAction.ActionSettings.RestoredNeeds + fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.RestoredNeeds + type: Field + source: + remote: + path: TinyLife/Actions/SimpleBehaviorAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RestoredNeeds + path: ../TinyLife/Actions/SimpleBehaviorAction.cs + startLine: 61 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public (NeedType Type, float Amount)[] RestoredNeeds + return: + type: System.ValueTuple{TinyLife.NeedType,System.Single}[] + content.vb: Public RestoredNeeds As (Type As NeedType, Amount As Single)() +- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.EfficiencyMattersCompletion + commentId: F:TinyLife.Actions.SimpleBehaviorAction.ActionSettings.EfficiencyMattersCompletion + id: EfficiencyMattersCompletion + parent: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + langs: + - csharp + - vb + name: EfficiencyMattersCompletion + nameWithType: SimpleBehaviorAction.ActionSettings.EfficiencyMattersCompletion + fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.EfficiencyMattersCompletion + type: Field + source: + remote: + path: TinyLife/Actions/SimpleBehaviorAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: EfficiencyMattersCompletion + path: ../TinyLife/Actions/SimpleBehaviorAction.cs + startLine: 62 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public bool EfficiencyMattersCompletion + return: + type: System.Boolean + content.vb: Public EfficiencyMattersCompletion As Boolean +- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.DisallowedEmotions + commentId: F:TinyLife.Actions.SimpleBehaviorAction.ActionSettings.DisallowedEmotions + id: DisallowedEmotions + parent: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + langs: + - csharp + - vb + name: DisallowedEmotions + nameWithType: SimpleBehaviorAction.ActionSettings.DisallowedEmotions + fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.DisallowedEmotions + type: Field + source: + remote: + path: TinyLife/Actions/SimpleBehaviorAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: DisallowedEmotions + path: ../TinyLife/Actions/SimpleBehaviorAction.cs + startLine: 63 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public EmotionType[] DisallowedEmotions + return: + type: TinyLife.Emotions.EmotionType[] + content.vb: Public DisallowedEmotions As EmotionType() +- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.OnCompleted + commentId: F:TinyLife.Actions.SimpleBehaviorAction.ActionSettings.OnCompleted + id: OnCompleted + parent: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + langs: + - csharp + - vb + name: OnCompleted + nameWithType: SimpleBehaviorAction.ActionSettings.OnCompleted + fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.OnCompleted + type: Field + source: + remote: + path: TinyLife/Actions/SimpleBehaviorAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: OnCompleted + path: ../TinyLife/Actions/SimpleBehaviorAction.cs + startLine: 64 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public Action OnCompleted + return: + type: System.Action{TinyLife.Actions.SimpleBehaviorAction,TinyLife.Actions.CompletionType} + content.vb: Public OnCompleted As Action(Of SimpleBehaviorAction, CompletionType) +- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.AllowMultitasking + commentId: F:TinyLife.Actions.SimpleBehaviorAction.ActionSettings.AllowMultitasking + id: AllowMultitasking + parent: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + langs: + - csharp + - vb + name: AllowMultitasking + nameWithType: SimpleBehaviorAction.ActionSettings.AllowMultitasking + fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.AllowMultitasking + type: Field + source: + remote: + path: TinyLife/Actions/SimpleBehaviorAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AllowMultitasking + path: ../TinyLife/Actions/SimpleBehaviorAction.cs + startLine: 65 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public Func AllowMultitasking + return: + type: System.Func{TinyLife.Actions.SimpleBehaviorAction,TinyLife.Actions.Action,System.Boolean} + content.vb: Public AllowMultitasking As Func(Of SimpleBehaviorAction, Action, Boolean) +- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.#ctor(System.String,TinyLife.Objects.ObjectCategory) + commentId: M:TinyLife.Actions.SimpleBehaviorAction.ActionSettings.#ctor(System.String,TinyLife.Objects.ObjectCategory) + id: '#ctor(System.String,TinyLife.Objects.ObjectCategory)' + parent: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + langs: + - csharp + - vb + name: ActionSettings(string, ObjectCategory) + nameWithType: SimpleBehaviorAction.ActionSettings.ActionSettings(string, ObjectCategory) + fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.ActionSettings(string, TinyLife.Objects.ObjectCategory) + type: Constructor + source: + remote: + path: TinyLife/Actions/SimpleBehaviorAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/Actions/SimpleBehaviorAction.cs + startLine: 67 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public ActionSettings(string name, ObjectCategory context) + parameters: + - id: name + type: System.String + - id: context + type: TinyLife.Objects.ObjectCategory + content.vb: Public Sub New(name As String, context As ObjectCategory) + overload: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.#ctor* + nameWithType.vb: SimpleBehaviorAction.ActionSettings.New(String, ObjectCategory) + fullName.vb: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.New(String, TinyLife.Objects.ObjectCategory) + name.vb: New(String, ObjectCategory) +references: +- uid: TinyLife.Actions + commentId: N:TinyLife.Actions + href: TinyLife.html + name: TinyLife.Actions + nameWithType: TinyLife.Actions + fullName: TinyLife.Actions + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Actions + name: Actions + href: TinyLife.Actions.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Actions + name: Actions + href: TinyLife.Actions.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.TinyLife.Utilities.Extensions.JsonCopy``1 + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + parent: TinyLife.Utilities.Extensions + definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + name: JsonCopy(ActionSettings) + nameWithType: Extensions.JsonCopy(SimpleBehaviorAction.ActionSettings) + fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Actions.SimpleBehaviorAction.ActionSettings) + nameWithType.vb: Extensions.JsonCopy(Of SimpleBehaviorAction.ActionSettings)(SimpleBehaviorAction.ActionSettings) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.SimpleBehaviorAction.ActionSettings)(TinyLife.Actions.SimpleBehaviorAction.ActionSettings) + name.vb: JsonCopy(Of ActionSettings)(ActionSettings) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.SimpleBehaviorAction.ActionSettings) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: < + - uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + name: ActionSettings + href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html + - name: '>' + - name: ( + - uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + name: ActionSettings + href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.SimpleBehaviorAction.ActionSettings) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + name: ActionSettings + href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html + - name: ) + - name: ( + - uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + name: ActionSettings + href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + name: JsonCopy(T) + nameWithType: Extensions.JsonCopy(T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(T) + nameWithType.vb: Extensions.JsonCopy(Of T)(T) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T) + name.vb: JsonCopy(Of T)(T) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: < + - name: T + - name: '>' + - name: ( + - name: T + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - name: T + - name: ) +- uid: TinyLife.Utilities.Extensions + commentId: T:TinyLife.Utilities.Extensions + parent: TinyLife.Utilities + href: TinyLife.Utilities.Extensions.html + name: Extensions + nameWithType: Extensions + fullName: TinyLife.Utilities.Extensions +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: TinyLife.Utilities + commentId: N:TinyLife.Utilities + href: TinyLife.html + name: TinyLife.Utilities + nameWithType: TinyLife.Utilities + fullName: TinyLife.Utilities + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Utilities + name: Utilities + href: TinyLife.Utilities.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Utilities + name: Utilities + href: TinyLife.Utilities.html +- uid: TinyLife.Actions.ActionType.TypeSettings + commentId: T:TinyLife.Actions.ActionType.TypeSettings + parent: TinyLife.Actions + href: TinyLife.Actions.ActionType.html + name: ActionType.TypeSettings + nameWithType: ActionType.TypeSettings + fullName: TinyLife.Actions.ActionType.TypeSettings + spec.csharp: + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html + - name: . + - uid: TinyLife.Actions.ActionType.TypeSettings + name: TypeSettings + href: TinyLife.Actions.ActionType.TypeSettings.html + spec.vb: + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html + - name: . + - uid: TinyLife.Actions.ActionType.TypeSettings + name: TypeSettings + href: TinyLife.Actions.ActionType.TypeSettings.html +- uid: System.Func{TinyLife.Actions.SimpleBehaviorAction,TinyLife.Actions.Behaviors.ActionBehavior} + commentId: T:System.Func{TinyLife.Actions.SimpleBehaviorAction,TinyLife.Actions.Behaviors.ActionBehavior} + parent: System + definition: System.Func`2 + href: https://learn.microsoft.com/dotnet/api/system.func-2 + name: Func + nameWithType: Func + fullName: System.Func + nameWithType.vb: Func(Of SimpleBehaviorAction, ActionBehavior) + fullName.vb: System.Func(Of TinyLife.Actions.SimpleBehaviorAction, TinyLife.Actions.Behaviors.ActionBehavior) + name.vb: Func(Of SimpleBehaviorAction, ActionBehavior) + spec.csharp: + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: TinyLife.Actions.SimpleBehaviorAction + name: SimpleBehaviorAction + href: TinyLife.Actions.SimpleBehaviorAction.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.Behaviors.ActionBehavior + name: ActionBehavior + href: TinyLife.Actions.Behaviors.ActionBehavior.html + - name: '>' + spec.vb: + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Actions.SimpleBehaviorAction + name: SimpleBehaviorAction + href: TinyLife.Actions.SimpleBehaviorAction.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.Behaviors.ActionBehavior + name: ActionBehavior + href: TinyLife.Actions.Behaviors.ActionBehavior.html + - name: ) +- uid: System.Func`2 + commentId: T:System.Func`2 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + name: Func + nameWithType: Func + fullName: System.Func + nameWithType.vb: Func(Of T, TResult) + fullName.vb: System.Func(Of T, TResult) + name.vb: Func(Of T, TResult) + spec.csharp: + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - name: T + - name: ',' + - name: " " + - name: TResult + - name: '>' + spec.vb: + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - name: T + - name: ',' + - name: " " + - name: TResult + - name: ) +- uid: System.TimeSpan + commentId: T:System.TimeSpan + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan +- uid: System.ValueTuple{TinyLife.Skills.SkillType,System.Single} + commentId: T:System.ValueTuple{TinyLife.Skills.SkillType,System.Single} + parent: System + definition: System.ValueTuple`2 + href: TinyLife.Skills.SkillType.html + name: (SkillType Type, float Amount) + nameWithType: (SkillType Type, float Amount) + fullName: (TinyLife.Skills.SkillType Type, float Amount) + nameWithType.vb: (Type As SkillType, Amount As Single) + fullName.vb: (Type As TinyLife.Skills.SkillType, Amount As Single) + name.vb: (Type As SkillType, Amount As Single) + spec.csharp: + - name: ( + - uid: TinyLife.Skills.SkillType + name: SkillType + href: TinyLife.Skills.SkillType.html + - name: " " + - uid: System.ValueTuple{TinyLife.Skills.SkillType,System.Single}.Type + name: Type + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skilltype,system.single-.type + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: " " + - uid: System.ValueTuple{TinyLife.Skills.SkillType,System.Single}.Amount + name: Amount + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skilltype,system.single-.amount + - name: ) + spec.vb: + - name: ( + - uid: System.ValueTuple{TinyLife.Skills.SkillType,System.Single}.Type + name: Type + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skilltype,system.single-.type + - name: " " + - name: As + - name: " " + - uid: TinyLife.Skills.SkillType + name: SkillType + href: TinyLife.Skills.SkillType.html + - name: ',' + - name: " " + - uid: System.ValueTuple{TinyLife.Skills.SkillType,System.Single}.Amount + name: Amount + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skilltype,system.single-.amount + - name: " " + - name: As + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) +- uid: System.ValueTuple`2 + commentId: T:System.ValueTuple`2 + name: (T1, T2) + nameWithType: (T1, T2) + fullName: (T1, T2) + spec.csharp: + - name: ( + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ) + spec.vb: + - name: ( + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ) +- uid: System.ValueTuple{TinyLife.NeedType,System.Single}[] + isExternal: true + href: TinyLife.NeedType.html + name: (NeedType Type, float Amount)[] + nameWithType: (NeedType Type, float Amount)[] + fullName: (TinyLife.NeedType Type, float Amount)[] + nameWithType.vb: (Type As NeedType, Amount As Single)() + fullName.vb: (Type As TinyLife.NeedType, Amount As Single)() + name.vb: (Type As NeedType, Amount As Single)() + spec.csharp: + - name: ( + - uid: TinyLife.NeedType + name: NeedType + href: TinyLife.NeedType.html + - name: " " + - uid: System.ValueTuple{TinyLife.NeedType,System.Single}.Type + name: Type + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.needtype,system.single-.type + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: " " + - uid: System.ValueTuple{TinyLife.NeedType,System.Single}.Amount + name: Amount + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.needtype,system.single-.amount + - name: ) + - name: '[' + - name: ']' + spec.vb: + - name: ( + - uid: System.ValueTuple{TinyLife.NeedType,System.Single}.Type + name: Type + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.needtype,system.single-.type + - name: " " + - name: As + - name: " " + - uid: TinyLife.NeedType + name: NeedType + href: TinyLife.NeedType.html + - name: ',' + - name: " " + - uid: System.ValueTuple{TinyLife.NeedType,System.Single}.Amount + name: Amount + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.needtype,system.single-.amount + - name: " " + - name: As + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + - name: ( + - name: ) +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean +- uid: TinyLife.Emotions.EmotionType[] + isExternal: true + href: TinyLife.Emotions.EmotionType.html + name: EmotionType[] + nameWithType: EmotionType[] + fullName: TinyLife.Emotions.EmotionType[] + nameWithType.vb: EmotionType() + fullName.vb: TinyLife.Emotions.EmotionType() + name.vb: EmotionType() + spec.csharp: + - uid: TinyLife.Emotions.EmotionType + name: EmotionType + href: TinyLife.Emotions.EmotionType.html + - name: '[' + - name: ']' + spec.vb: + - uid: TinyLife.Emotions.EmotionType + name: EmotionType + href: TinyLife.Emotions.EmotionType.html + - name: ( + - name: ) +- uid: System.Action{TinyLife.Actions.SimpleBehaviorAction,TinyLife.Actions.CompletionType} + commentId: T:System.Action{TinyLife.Actions.SimpleBehaviorAction,TinyLife.Actions.CompletionType} + parent: System + definition: System.Action`2 + href: https://learn.microsoft.com/dotnet/api/system.action-2 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of SimpleBehaviorAction, CompletionType) + fullName.vb: System.Action(Of TinyLife.Actions.SimpleBehaviorAction, TinyLife.Actions.CompletionType) + name.vb: Action(Of SimpleBehaviorAction, CompletionType) + spec.csharp: + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: < + - uid: TinyLife.Actions.SimpleBehaviorAction + name: SimpleBehaviorAction + href: TinyLife.Actions.SimpleBehaviorAction.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.CompletionType + name: CompletionType + href: TinyLife.Actions.CompletionType.html + - name: '>' + spec.vb: + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Actions.SimpleBehaviorAction + name: SimpleBehaviorAction + href: TinyLife.Actions.SimpleBehaviorAction.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.CompletionType + name: CompletionType + href: TinyLife.Actions.CompletionType.html + - name: ) +- uid: System.Action`2 + commentId: T:System.Action`2 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of T1, T2) + fullName.vb: System.Action(Of T1, T2) + name.vb: Action(Of T1, T2) + spec.csharp: + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: < + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: '>' + spec.vb: + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: ( + - name: Of + - name: " " + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ) +- uid: System.Func{TinyLife.Actions.SimpleBehaviorAction,TinyLife.Actions.Action,System.Boolean} + commentId: T:System.Func{TinyLife.Actions.SimpleBehaviorAction,TinyLife.Actions.Action,System.Boolean} + parent: System + definition: System.Func`3 + href: https://learn.microsoft.com/dotnet/api/system.func-3 + name: Func + nameWithType: Func + fullName: System.Func + nameWithType.vb: Func(Of SimpleBehaviorAction, Action, Boolean) + fullName.vb: System.Func(Of TinyLife.Actions.SimpleBehaviorAction, TinyLife.Actions.Action, Boolean) + name.vb: Func(Of SimpleBehaviorAction, Action, Boolean) + spec.csharp: + - uid: System.Func`3 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-3 + - name: < + - uid: TinyLife.Actions.SimpleBehaviorAction + name: SimpleBehaviorAction + href: TinyLife.Actions.SimpleBehaviorAction.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.Action + name: Action + href: TinyLife.Actions.Action.html + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: '>' + spec.vb: + - uid: System.Func`3 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-3 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Actions.SimpleBehaviorAction + name: SimpleBehaviorAction + href: TinyLife.Actions.SimpleBehaviorAction.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.Action + name: Action + href: TinyLife.Actions.Action.html + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: System.Func`3 + commentId: T:System.Func`3 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-3 + name: Func + nameWithType: Func + fullName: System.Func + nameWithType.vb: Func(Of T1, T2, TResult) + fullName.vb: System.Func(Of T1, T2, TResult) + name.vb: Func(Of T1, T2, TResult) + spec.csharp: + - uid: System.Func`3 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-3 + - name: < + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ',' + - name: " " + - name: TResult + - name: '>' + spec.vb: + - uid: System.Func`3 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-3 + - name: ( + - name: Of + - name: " " + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ',' + - name: " " + - name: TResult + - name: ) +- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.#ctor* + commentId: Overload:TinyLife.Actions.SimpleBehaviorAction.ActionSettings.#ctor + href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html#TinyLife_Actions_SimpleBehaviorAction_ActionSettings__ctor_System_String_TinyLife_Objects_ObjectCategory_ + name: ActionSettings + nameWithType: SimpleBehaviorAction.ActionSettings.ActionSettings + fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.ActionSettings + nameWithType.vb: SimpleBehaviorAction.ActionSettings.New + fullName.vb: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.New + name.vb: New +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: TinyLife.Objects.ObjectCategory + commentId: T:TinyLife.Objects.ObjectCategory + parent: TinyLife.Objects + href: TinyLife.Objects.ObjectCategory.html + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory +- uid: TinyLife.Objects + commentId: N:TinyLife.Objects + href: TinyLife.html + name: TinyLife.Objects + nameWithType: TinyLife.Objects + fullName: TinyLife.Objects + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Objects + name: Objects + href: TinyLife.Objects.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Objects + name: Objects + href: TinyLife.Objects.html diff --git a/docs/api/TinyLife.Actions.SimpleBehaviorAction.yml b/docs/api/TinyLife.Actions.SimpleBehaviorAction.yml new file mode 100644 index 0000000..679d012 --- /dev/null +++ b/docs/api/TinyLife.Actions.SimpleBehaviorAction.yml @@ -0,0 +1,4386 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.Actions.SimpleBehaviorAction + commentId: T:TinyLife.Actions.SimpleBehaviorAction + id: SimpleBehaviorAction + parent: TinyLife.Actions + children: + - TinyLife.Actions.SimpleBehaviorAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + - TinyLife.Actions.SimpleBehaviorAction.AndThenIsCompleted + - TinyLife.Actions.SimpleBehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + - TinyLife.Actions.SimpleBehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + - TinyLife.Actions.SimpleBehaviorAction.CanMultitask(TinyLife.Actions.Action) + - TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings) + - TinyLife.Actions.SimpleBehaviorAction.Settings + langs: + - csharp + - vb + name: SimpleBehaviorAction + nameWithType: SimpleBehaviorAction + fullName: TinyLife.Actions.SimpleBehaviorAction + type: Class + source: + remote: + path: TinyLife/Actions/SimpleBehaviorAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: SimpleBehaviorAction + path: ../TinyLife/Actions/SimpleBehaviorAction.cs + startLine: 10 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: 'public class SimpleBehaviorAction : BehaviorAction, IGenericDataHolder' + content.vb: Public Class SimpleBehaviorAction Inherits BehaviorAction(Of ActionBehavior) Implements IGenericDataHolder + inheritance: + - System.Object + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder + - TinyLife.Actions.Action + - TinyLife.Actions.MultiAction + - TinyLife.Actions.BehaviorAction + - TinyLife.Actions.BehaviorAction{TinyLife.Actions.Behaviors.ActionBehavior} + implements: + - MLEM.Misc.IGenericDataHolder + inheritedMembers: + - TinyLife.Actions.BehaviorAction{TinyLife.Actions.Behaviors.ActionBehavior}.Behavior + - TinyLife.Actions.BehaviorAction.FullyInProgress + - TinyLife.Actions.BehaviorAction.CreateFirstActions + - TinyLife.Actions.BehaviorAction.CreateLastActions + - TinyLife.Actions.BehaviorAction.AndThenInitialize + - TinyLife.Actions.BehaviorAction.GetIconObject + - TinyLife.Actions.BehaviorAction.GetNextAction(TinyLife.Actions.CompletionType) + - TinyLife.Actions.MultiAction.Handler + - TinyLife.Actions.MultiAction.MainElapsedTime + - TinyLife.Actions.MultiAction.InProgressTime + - TinyLife.Actions.MultiAction.CurrentStage + - TinyLife.Actions.MultiAction.PreInitialize + - TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType) + - TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + - TinyLife.Actions.MultiAction.Initialize + - TinyLife.Actions.MultiAction.IsCompleted + - TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + - TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + - TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) + - TinyLife.Actions.MultiAction.CanStartNow + - TinyLife.Actions.Action.Random + - TinyLife.Actions.Action.Type + - TinyLife.Actions.Action.Info + - TinyLife.Actions.Action.Id + - TinyLife.Actions.Action.StartedAutomatically + - TinyLife.Actions.Action.Parent + - TinyLife.Actions.Action.Person + - TinyLife.Actions.Action.ElapsedTime + - TinyLife.Actions.Action.PlayerPromptOpen + - TinyLife.Actions.Action.ForceResult + - TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject) + - TinyLife.Actions.Action.CausesExtremelyFastSpeed + - TinyLife.Actions.Action.GetDisplayName + - TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) + - TinyLife.Actions.Action.GetProgress + - TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) + - TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Action{TinyLife.Uis.CoveringGroup,MLEM.Ui.Elements.Panel},MLEM.Textures.TextureRegion,System.Single) + - TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion) + - TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) + - TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) + - TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single) + - TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32) + - TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single) + - TinyLife.Actions.Action.ResetSpeech + - TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) + - TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person) + - TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + - TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[]) + - TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + - TinyLife.Actions.Action.GetChildren(System.Boolean) + - TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean) + - TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean) + - TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean) + - TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + - TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + - TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person) + - TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean) + - TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean) + - TinyLife.Actions.Action.FindAllFreeWalls``1(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) + - TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) + - TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + - TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + - TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + - TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) + - TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + - TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}) + - TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action) + - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + - TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString + extensionMethods: + - TinyLife.Actions.SimpleBehaviorAction.TinyLife.Utilities.Extensions.JsonCopy``1 +- uid: TinyLife.Actions.SimpleBehaviorAction.Settings + commentId: P:TinyLife.Actions.SimpleBehaviorAction.Settings + id: Settings + parent: TinyLife.Actions.SimpleBehaviorAction + langs: + - csharp + - vb + name: Settings + nameWithType: SimpleBehaviorAction.Settings + fullName: TinyLife.Actions.SimpleBehaviorAction.Settings + type: Property + source: + remote: + path: TinyLife/Actions/SimpleBehaviorAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Settings + path: ../TinyLife/Actions/SimpleBehaviorAction.cs + startLine: 12 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public SimpleBehaviorAction.ActionSettings Settings { get; } + parameters: [] + return: + type: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + content.vb: Public ReadOnly Property Settings As SimpleBehaviorAction.ActionSettings + overload: TinyLife.Actions.SimpleBehaviorAction.Settings* +- uid: TinyLife.Actions.SimpleBehaviorAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + commentId: M:TinyLife.Actions.SimpleBehaviorAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + id: '#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)' + parent: TinyLife.Actions.SimpleBehaviorAction + langs: + - csharp + - vb + name: SimpleBehaviorAction(ActionType, ActionInfo) + nameWithType: SimpleBehaviorAction.SimpleBehaviorAction(ActionType, ActionInfo) + fullName: TinyLife.Actions.SimpleBehaviorAction.SimpleBehaviorAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo) + type: Constructor + source: + remote: + path: TinyLife/Actions/SimpleBehaviorAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/Actions/SimpleBehaviorAction.cs + startLine: 14 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public SimpleBehaviorAction(ActionType type, ActionInfo info) + parameters: + - id: type + type: TinyLife.Actions.ActionType + - id: info + type: TinyLife.Actions.ActionInfo + content.vb: Public Sub New(type As ActionType, info As ActionInfo) + overload: TinyLife.Actions.SimpleBehaviorAction.#ctor* + nameWithType.vb: SimpleBehaviorAction.New(ActionType, ActionInfo) + fullName.vb: TinyLife.Actions.SimpleBehaviorAction.New(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo) + name.vb: New(ActionType, ActionInfo) +- uid: TinyLife.Actions.SimpleBehaviorAction.CanMultitask(TinyLife.Actions.Action) + commentId: M:TinyLife.Actions.SimpleBehaviorAction.CanMultitask(TinyLife.Actions.Action) + id: CanMultitask(TinyLife.Actions.Action) + parent: TinyLife.Actions.SimpleBehaviorAction + langs: + - csharp + - vb + name: CanMultitask(Action) + nameWithType: SimpleBehaviorAction.CanMultitask(Action) + fullName: TinyLife.Actions.SimpleBehaviorAction.CanMultitask(TinyLife.Actions.Action) + type: Method + source: + remote: + path: TinyLife/Actions/SimpleBehaviorAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CanMultitask + path: ../TinyLife/Actions/SimpleBehaviorAction.cs + startLine: 18 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: >- + Return true on this method if this action can be multi-tasked along with the passed . + + To actually check this property, should be used as it compares both objects. + + A multi-tasking is an action that is currently active along with another action. + + By default, multi-tasking is disallowed for any action. + 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.BehaviorAction.CanMultitask(TinyLife.Actions.Action) + overload: TinyLife.Actions.SimpleBehaviorAction.CanMultitask* +- uid: TinyLife.Actions.SimpleBehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.SimpleBehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + id: AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + parent: TinyLife.Actions.SimpleBehaviorAction + langs: + - csharp + - vb + name: AndThenUpdate(GameTime, TimeSpan, float) + nameWithType: SimpleBehaviorAction.AndThenUpdate(GameTime, TimeSpan, float) + fullName: TinyLife.Actions.SimpleBehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float) + type: Method + source: + remote: + path: TinyLife/Actions/SimpleBehaviorAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AndThenUpdate + path: ../TinyLife/Actions/SimpleBehaviorAction.cs + startLine: 22 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: >- + MultiAction version of . + + This method is called every update frame while the main action is active. + + By default, only is increased. + example: [] + syntax: + content: protected override void AndThenUpdate(GameTime time, TimeSpan passedInGame, float speedMultiplier) + parameters: + - id: time + type: Microsoft.Xna.Framework.GameTime + description: The current game time + - id: passedInGame + type: System.TimeSpan + description: The amount of time that has passed, in game time + - id: speedMultiplier + type: System.Single + description: The game speed multiplier, which represents how fast things should happen, which is usually determined by + content.vb: Protected Overrides Sub AndThenUpdate(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single) + overridden: TinyLife.Actions.BehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + overload: TinyLife.Actions.SimpleBehaviorAction.AndThenUpdate* + nameWithType.vb: SimpleBehaviorAction.AndThenUpdate(GameTime, TimeSpan, Single) + fullName.vb: TinyLife.Actions.SimpleBehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) + name.vb: AndThenUpdate(GameTime, TimeSpan, Single) +- uid: TinyLife.Actions.SimpleBehaviorAction.AndThenIsCompleted + commentId: M:TinyLife.Actions.SimpleBehaviorAction.AndThenIsCompleted + id: AndThenIsCompleted + parent: TinyLife.Actions.SimpleBehaviorAction + langs: + - csharp + - vb + name: AndThenIsCompleted() + nameWithType: SimpleBehaviorAction.AndThenIsCompleted() + fullName: TinyLife.Actions.SimpleBehaviorAction.AndThenIsCompleted() + type: Method + source: + remote: + path: TinyLife/Actions/SimpleBehaviorAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AndThenIsCompleted + path: ../TinyLife/Actions/SimpleBehaviorAction.cs + startLine: 34 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: >- + MultiAction version of . + + This method returns whether or not the main action is completed. + example: [] + syntax: + content: protected override CompletionType AndThenIsCompleted() + return: + type: TinyLife.Actions.CompletionType + description: Whether the main action is completed + content.vb: Protected Overrides Function AndThenIsCompleted() As CompletionType + overridden: TinyLife.Actions.MultiAction.AndThenIsCompleted + overload: TinyLife.Actions.SimpleBehaviorAction.AndThenIsCompleted* +- uid: TinyLife.Actions.SimpleBehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.SimpleBehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + id: AndThenOnCompleted(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.SimpleBehaviorAction + langs: + - csharp + - vb + name: AndThenOnCompleted(CompletionType) + nameWithType: SimpleBehaviorAction.AndThenOnCompleted(CompletionType) + fullName: TinyLife.Actions.SimpleBehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + type: Method + source: + remote: + path: TinyLife/Actions/SimpleBehaviorAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AndThenOnCompleted + path: ../TinyLife/Actions/SimpleBehaviorAction.cs + startLine: 41 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: >- + MultiAction version of . + + This method gets called when the main action completes. + example: [] + syntax: + content: protected override void AndThenOnCompleted(CompletionType type) + parameters: + - id: type + type: TinyLife.Actions.CompletionType + description: The completion of the main action + content.vb: Protected Overrides Sub AndThenOnCompleted(type As CompletionType) + overridden: TinyLife.Actions.BehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + overload: TinyLife.Actions.SimpleBehaviorAction.AndThenOnCompleted* +- uid: TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings) + commentId: M:TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings) + id: Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings) + parent: TinyLife.Actions.SimpleBehaviorAction + langs: + - csharp + - vb + name: Create(ActionSettings) + nameWithType: SimpleBehaviorAction.Create(SimpleBehaviorAction.ActionSettings) + fullName: TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings) + type: Method + source: + remote: + path: TinyLife/Actions/SimpleBehaviorAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Create + path: ../TinyLife/Actions/SimpleBehaviorAction.cs + startLine: 46 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static ActionType.TypeSettings Create(SimpleBehaviorAction.ActionSettings settings) + parameters: + - id: settings + type: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + return: + type: TinyLife.Actions.ActionType.TypeSettings + content.vb: Public Shared Function Create(settings As SimpleBehaviorAction.ActionSettings) As ActionType.TypeSettings + overload: TinyLife.Actions.SimpleBehaviorAction.Create* +references: +- uid: TinyLife.Actions + commentId: N:TinyLife.Actions + href: TinyLife.html + name: TinyLife.Actions + nameWithType: TinyLife.Actions + fullName: TinyLife.Actions + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Actions + name: Actions + href: TinyLife.Actions.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Actions + name: Actions + href: TinyLife.Actions.html +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + commentId: T:MLEM.Data.Json.JsonTypeSafeGenericDataHolder + parent: MLEM.Data.Json + isExternal: true + name: JsonTypeSafeGenericDataHolder + nameWithType: JsonTypeSafeGenericDataHolder + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder +- uid: TinyLife.Actions.Action + commentId: T:TinyLife.Actions.Action + parent: TinyLife.Actions + href: TinyLife.Actions.Action.html + name: Action + nameWithType: Action + fullName: TinyLife.Actions.Action +- uid: TinyLife.Actions.MultiAction + commentId: T:TinyLife.Actions.MultiAction + parent: TinyLife.Actions + href: TinyLife.Actions.MultiAction.html + name: MultiAction + nameWithType: MultiAction + fullName: TinyLife.Actions.MultiAction +- uid: TinyLife.Actions.BehaviorAction + commentId: T:TinyLife.Actions.BehaviorAction + parent: TinyLife.Actions + href: TinyLife.Actions.BehaviorAction.html + name: BehaviorAction + nameWithType: BehaviorAction + fullName: TinyLife.Actions.BehaviorAction +- uid: TinyLife.Actions.BehaviorAction{TinyLife.Actions.Behaviors.ActionBehavior} + commentId: T:TinyLife.Actions.BehaviorAction{TinyLife.Actions.Behaviors.ActionBehavior} + parent: TinyLife.Actions + definition: TinyLife.Actions.BehaviorAction`1 + href: TinyLife.Actions.BehaviorAction-1.html + name: BehaviorAction + nameWithType: BehaviorAction + fullName: TinyLife.Actions.BehaviorAction + nameWithType.vb: BehaviorAction(Of ActionBehavior) + fullName.vb: TinyLife.Actions.BehaviorAction(Of TinyLife.Actions.Behaviors.ActionBehavior) + name.vb: BehaviorAction(Of ActionBehavior) + spec.csharp: + - uid: TinyLife.Actions.BehaviorAction`1 + name: BehaviorAction + href: TinyLife.Actions.BehaviorAction-1.html + - name: < + - uid: TinyLife.Actions.Behaviors.ActionBehavior + name: ActionBehavior + href: TinyLife.Actions.Behaviors.ActionBehavior.html + - name: '>' + spec.vb: + - uid: TinyLife.Actions.BehaviorAction`1 + name: BehaviorAction + href: TinyLife.Actions.BehaviorAction-1.html + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Actions.Behaviors.ActionBehavior + name: ActionBehavior + href: TinyLife.Actions.Behaviors.ActionBehavior.html + - name: ) +- uid: MLEM.Misc.IGenericDataHolder + commentId: T:MLEM.Misc.IGenericDataHolder + parent: MLEM.Misc + isExternal: true + name: IGenericDataHolder + nameWithType: IGenericDataHolder + fullName: MLEM.Misc.IGenericDataHolder +- uid: TinyLife.Actions.BehaviorAction{TinyLife.Actions.Behaviors.ActionBehavior}.Behavior + commentId: P:TinyLife.Actions.BehaviorAction{TinyLife.Actions.Behaviors.ActionBehavior}.Behavior + parent: TinyLife.Actions.BehaviorAction{TinyLife.Actions.Behaviors.ActionBehavior} + definition: TinyLife.Actions.BehaviorAction`1.Behavior + href: TinyLife.Actions.BehaviorAction-1.html#TinyLife_Actions_BehaviorAction_1_Behavior + name: Behavior + nameWithType: BehaviorAction.Behavior + fullName: TinyLife.Actions.BehaviorAction.Behavior + nameWithType.vb: BehaviorAction(Of ActionBehavior).Behavior + fullName.vb: TinyLife.Actions.BehaviorAction(Of TinyLife.Actions.Behaviors.ActionBehavior).Behavior +- uid: TinyLife.Actions.BehaviorAction.FullyInProgress + commentId: P:TinyLife.Actions.BehaviorAction.FullyInProgress + parent: TinyLife.Actions.BehaviorAction + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_FullyInProgress + name: FullyInProgress + nameWithType: BehaviorAction.FullyInProgress + fullName: TinyLife.Actions.BehaviorAction.FullyInProgress +- uid: TinyLife.Actions.BehaviorAction.CreateFirstActions + commentId: M:TinyLife.Actions.BehaviorAction.CreateFirstActions + parent: TinyLife.Actions.BehaviorAction + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions + name: CreateFirstActions() + nameWithType: BehaviorAction.CreateFirstActions() + fullName: TinyLife.Actions.BehaviorAction.CreateFirstActions() + spec.csharp: + - uid: TinyLife.Actions.BehaviorAction.CreateFirstActions + name: CreateFirstActions + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.BehaviorAction.CreateFirstActions + name: CreateFirstActions + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateFirstActions + - name: ( + - name: ) +- uid: TinyLife.Actions.BehaviorAction.CreateLastActions + commentId: M:TinyLife.Actions.BehaviorAction.CreateLastActions + parent: TinyLife.Actions.BehaviorAction + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateLastActions + name: CreateLastActions() + nameWithType: BehaviorAction.CreateLastActions() + fullName: TinyLife.Actions.BehaviorAction.CreateLastActions() + spec.csharp: + - uid: TinyLife.Actions.BehaviorAction.CreateLastActions + name: CreateLastActions + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateLastActions + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.BehaviorAction.CreateLastActions + name: CreateLastActions + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CreateLastActions + - name: ( + - name: ) +- uid: TinyLife.Actions.BehaviorAction.AndThenInitialize + commentId: M:TinyLife.Actions.BehaviorAction.AndThenInitialize + parent: TinyLife.Actions.BehaviorAction + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_AndThenInitialize + name: AndThenInitialize() + nameWithType: BehaviorAction.AndThenInitialize() + fullName: TinyLife.Actions.BehaviorAction.AndThenInitialize() + spec.csharp: + - uid: TinyLife.Actions.BehaviorAction.AndThenInitialize + name: AndThenInitialize + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_AndThenInitialize + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.BehaviorAction.AndThenInitialize + name: AndThenInitialize + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_AndThenInitialize + - name: ( + - name: ) +- uid: TinyLife.Actions.BehaviorAction.GetIconObject + commentId: M:TinyLife.Actions.BehaviorAction.GetIconObject + parent: TinyLife.Actions.BehaviorAction + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_GetIconObject + name: GetIconObject() + nameWithType: BehaviorAction.GetIconObject() + fullName: TinyLife.Actions.BehaviorAction.GetIconObject() + spec.csharp: + - uid: TinyLife.Actions.BehaviorAction.GetIconObject + name: GetIconObject + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_GetIconObject + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.BehaviorAction.GetIconObject + name: GetIconObject + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_GetIconObject + - name: ( + - name: ) +- uid: TinyLife.Actions.BehaviorAction.GetNextAction(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.BehaviorAction.GetNextAction(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.BehaviorAction + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_GetNextAction_TinyLife_Actions_CompletionType_ + name: GetNextAction(CompletionType) + nameWithType: BehaviorAction.GetNextAction(CompletionType) + fullName: TinyLife.Actions.BehaviorAction.GetNextAction(TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.BehaviorAction.GetNextAction(TinyLife.Actions.CompletionType) + name: GetNextAction + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_GetNextAction_TinyLife_Actions_CompletionType_ + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + href: TinyLife.Actions.CompletionType.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.BehaviorAction.GetNextAction(TinyLife.Actions.CompletionType) + name: GetNextAction + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_GetNextAction_TinyLife_Actions_CompletionType_ + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + href: TinyLife.Actions.CompletionType.html + - name: ) +- uid: TinyLife.Actions.MultiAction.Handler + commentId: F:TinyLife.Actions.MultiAction.Handler + parent: TinyLife.Actions.MultiAction + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Handler + name: Handler + nameWithType: MultiAction.Handler + fullName: TinyLife.Actions.MultiAction.Handler +- uid: TinyLife.Actions.MultiAction.MainElapsedTime + commentId: P:TinyLife.Actions.MultiAction.MainElapsedTime + parent: TinyLife.Actions.MultiAction + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_MainElapsedTime + name: MainElapsedTime + nameWithType: MultiAction.MainElapsedTime + fullName: TinyLife.Actions.MultiAction.MainElapsedTime +- uid: TinyLife.Actions.MultiAction.InProgressTime + commentId: P:TinyLife.Actions.MultiAction.InProgressTime + parent: TinyLife.Actions.MultiAction + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_InProgressTime + name: InProgressTime + nameWithType: MultiAction.InProgressTime + fullName: TinyLife.Actions.MultiAction.InProgressTime +- uid: TinyLife.Actions.MultiAction.CurrentStage + commentId: P:TinyLife.Actions.MultiAction.CurrentStage + parent: TinyLife.Actions.MultiAction + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CurrentStage + name: CurrentStage + nameWithType: MultiAction.CurrentStage + fullName: TinyLife.Actions.MultiAction.CurrentStage +- uid: TinyLife.Actions.MultiAction.PreInitialize + commentId: M:TinyLife.Actions.MultiAction.PreInitialize + parent: TinyLife.Actions.MultiAction + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_PreInitialize + name: PreInitialize() + nameWithType: MultiAction.PreInitialize() + fullName: TinyLife.Actions.MultiAction.PreInitialize() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.PreInitialize + name: PreInitialize + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_PreInitialize + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.PreInitialize + name: PreInitialize + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_PreInitialize + - name: ( + - name: ) +- uid: TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.MultiAction + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_PreCompleted_TinyLife_Actions_CompletionType_ + name: PreCompleted(CompletionType) + nameWithType: MultiAction.PreCompleted(CompletionType) + fullName: TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType) + name: PreCompleted + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_PreCompleted_TinyLife_Actions_CompletionType_ + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + href: TinyLife.Actions.CompletionType.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType) + name: PreCompleted + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_PreCompleted_TinyLife_Actions_CompletionType_ + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + href: TinyLife.Actions.CompletionType.html + - name: ) +- uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + parent: TinyLife.Actions.MultiAction + isExternal: true + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_ + name: Update(GameTime, TimeSpan, float) + nameWithType: MultiAction.Update(GameTime, TimeSpan, float) + fullName: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float) + nameWithType.vb: MultiAction.Update(GameTime, TimeSpan, Single) + fullName.vb: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) + name.vb: Update(GameTime, TimeSpan, Single) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: Update + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_ + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: Update + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Update_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_ + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) +- uid: TinyLife.Actions.MultiAction.Initialize + commentId: M:TinyLife.Actions.MultiAction.Initialize + parent: TinyLife.Actions.MultiAction + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Initialize + name: Initialize() + nameWithType: MultiAction.Initialize() + fullName: TinyLife.Actions.MultiAction.Initialize() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.Initialize + name: Initialize + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Initialize + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.Initialize + name: Initialize + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Initialize + - name: ( + - name: ) +- uid: TinyLife.Actions.MultiAction.IsCompleted + commentId: M:TinyLife.Actions.MultiAction.IsCompleted + parent: TinyLife.Actions.MultiAction + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_IsCompleted + name: IsCompleted() + nameWithType: MultiAction.IsCompleted() + fullName: TinyLife.Actions.MultiAction.IsCompleted() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.IsCompleted + name: IsCompleted + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_IsCompleted + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.IsCompleted + name: IsCompleted + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_IsCompleted + - name: ( + - name: ) +- uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.MultiAction + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_OnCompleted_TinyLife_Actions_CompletionType_ + name: OnCompleted(CompletionType) + nameWithType: MultiAction.OnCompleted(CompletionType) + fullName: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + name: OnCompleted + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_OnCompleted_TinyLife_Actions_CompletionType_ + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + href: TinyLife.Actions.CompletionType.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType) + name: OnCompleted + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_OnCompleted_TinyLife_Actions_CompletionType_ + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + href: TinyLife.Actions.CompletionType.html + - name: ) +- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + parent: TinyLife.Actions.MultiAction + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_Person_ + name: Validate(Person) + nameWithType: MultiAction.Validate(Person) + fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + name: Validate + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_Person_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.Person) + name: Validate + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_Person_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ) +- uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) + commentId: M:TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) + parent: TinyLife.Actions.MultiAction + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanCancel_TinyLife_Actions_Action_ + name: CanCancel(Action) + nameWithType: MultiAction.CanCancel(Action) + fullName: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) + spec.csharp: + - uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) + name: CanCancel + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanCancel_TinyLife_Actions_Action_ + - name: ( + - uid: TinyLife.Actions.Action + name: Action + href: TinyLife.Actions.Action.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) + name: CanCancel + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanCancel_TinyLife_Actions_Action_ + - name: ( + - uid: TinyLife.Actions.Action + name: Action + href: TinyLife.Actions.Action.html + - name: ) +- uid: TinyLife.Actions.MultiAction.CanStartNow + commentId: M:TinyLife.Actions.MultiAction.CanStartNow + parent: TinyLife.Actions.MultiAction + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow + name: CanStartNow() + nameWithType: MultiAction.CanStartNow() + fullName: TinyLife.Actions.MultiAction.CanStartNow() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.CanStartNow + name: CanStartNow + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.CanStartNow + name: CanStartNow + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CanStartNow + - name: ( + - name: ) +- uid: TinyLife.Actions.Action.Random + commentId: F:TinyLife.Actions.Action.Random + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Random + name: Random + nameWithType: Action.Random + fullName: TinyLife.Actions.Action.Random +- uid: TinyLife.Actions.Action.Type + commentId: F:TinyLife.Actions.Action.Type + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Type + name: Type + nameWithType: Action.Type + fullName: TinyLife.Actions.Action.Type +- uid: TinyLife.Actions.Action.Info + commentId: F:TinyLife.Actions.Action.Info + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Info + name: Info + nameWithType: Action.Info + fullName: TinyLife.Actions.Action.Info +- uid: TinyLife.Actions.Action.Id + commentId: F:TinyLife.Actions.Action.Id + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Id + name: Id + nameWithType: Action.Id + fullName: TinyLife.Actions.Action.Id +- uid: TinyLife.Actions.Action.StartedAutomatically + commentId: P:TinyLife.Actions.Action.StartedAutomatically + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_StartedAutomatically + name: StartedAutomatically + nameWithType: Action.StartedAutomatically + fullName: TinyLife.Actions.Action.StartedAutomatically +- uid: TinyLife.Actions.Action.Parent + commentId: P:TinyLife.Actions.Action.Parent + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Parent + name: Parent + nameWithType: Action.Parent + fullName: TinyLife.Actions.Action.Parent +- uid: TinyLife.Actions.Action.Person + commentId: P:TinyLife.Actions.Action.Person + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Person + name: Person + nameWithType: Action.Person + fullName: TinyLife.Actions.Action.Person +- uid: TinyLife.Actions.Action.ElapsedTime + commentId: P:TinyLife.Actions.Action.ElapsedTime + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ElapsedTime + name: ElapsedTime + nameWithType: Action.ElapsedTime + fullName: TinyLife.Actions.Action.ElapsedTime +- uid: TinyLife.Actions.Action.PlayerPromptOpen + commentId: P:TinyLife.Actions.Action.PlayerPromptOpen + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PlayerPromptOpen + name: PlayerPromptOpen + nameWithType: Action.PlayerPromptOpen + fullName: TinyLife.Actions.Action.PlayerPromptOpen +- uid: TinyLife.Actions.Action.ForceResult + commentId: F:TinyLife.Actions.Action.ForceResult + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ForceResult + name: ForceResult + nameWithType: Action.ForceResult + fullName: TinyLife.Actions.Action.ForceResult +- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject) + commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject) + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_TryForceResult_TinyLife_Actions_CompletionType_System_Nullable_TinyLife_Actions_CanExecuteResult__TinyLife_Objects_MapObject_ + name: TryForceResult(CompletionType, CanExecuteResult?, MapObject) + nameWithType: Action.TryForceResult(CompletionType, CanExecuteResult?, MapObject) + fullName: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType, TinyLife.Actions.CanExecuteResult?, TinyLife.Objects.MapObject) + spec.csharp: + - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject) + name: TryForceResult + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_TryForceResult_TinyLife_Actions_CompletionType_System_Nullable_TinyLife_Actions_CanExecuteResult__TinyLife_Objects_MapObject_ + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + href: TinyLife.Actions.CompletionType.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.CanExecuteResult + name: CanExecuteResult + href: TinyLife.Actions.CanExecuteResult.html + - name: '?' + - name: ',' + - name: " " + - uid: TinyLife.Objects.MapObject + name: MapObject + href: TinyLife.Objects.MapObject.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject) + name: TryForceResult + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_TryForceResult_TinyLife_Actions_CompletionType_System_Nullable_TinyLife_Actions_CanExecuteResult__TinyLife_Objects_MapObject_ + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + href: TinyLife.Actions.CompletionType.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.CanExecuteResult + name: CanExecuteResult + href: TinyLife.Actions.CanExecuteResult.html + - name: '?' + - name: ',' + - name: " " + - uid: TinyLife.Objects.MapObject + name: MapObject + href: TinyLife.Objects.MapObject.html + - name: ) +- uid: TinyLife.Actions.Action.CausesExtremelyFastSpeed + commentId: M:TinyLife.Actions.Action.CausesExtremelyFastSpeed + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CausesExtremelyFastSpeed + name: CausesExtremelyFastSpeed() + nameWithType: Action.CausesExtremelyFastSpeed() + fullName: TinyLife.Actions.Action.CausesExtremelyFastSpeed() + spec.csharp: + - uid: TinyLife.Actions.Action.CausesExtremelyFastSpeed + name: CausesExtremelyFastSpeed + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CausesExtremelyFastSpeed + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CausesExtremelyFastSpeed + name: CausesExtremelyFastSpeed + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CausesExtremelyFastSpeed + - name: ( + - name: ) +- uid: TinyLife.Actions.Action.GetDisplayName + commentId: M:TinyLife.Actions.Action.GetDisplayName + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetDisplayName + name: GetDisplayName() + nameWithType: Action.GetDisplayName() + fullName: TinyLife.Actions.Action.GetDisplayName() + spec.csharp: + - uid: TinyLife.Actions.Action.GetDisplayName + name: GetDisplayName + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetDisplayName + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetDisplayName + name: GetDisplayName + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetDisplayName + - name: ( + - name: ) +- uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) + commentId: M:TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanEnqueueConversation_TinyLife_Objects_Person_TinyLife_Actions_ActionType_ + name: CanEnqueueConversation(Person, ActionType) + nameWithType: Action.CanEnqueueConversation(Person, ActionType) + fullName: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person, TinyLife.Actions.ActionType) + spec.csharp: + - uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) + name: CanEnqueueConversation + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanEnqueueConversation_TinyLife_Objects_Person_TinyLife_Actions_ActionType_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) + name: CanEnqueueConversation + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanEnqueueConversation_TinyLife_Objects_Person_TinyLife_Actions_ActionType_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html + - name: ) +- uid: TinyLife.Actions.Action.GetProgress + commentId: M:TinyLife.Actions.Action.GetProgress + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetProgress + name: GetProgress() + nameWithType: Action.GetProgress() + fullName: TinyLife.Actions.Action.GetProgress() + spec.csharp: + - uid: TinyLife.Actions.Action.GetProgress + name: GetProgress + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetProgress + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetProgress + name: GetProgress + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetProgress + - name: ( + - name: ) +- uid: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) + commentId: M:TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnChildCompleted_TinyLife_Actions_Action_TinyLife_Actions_CompletionType_System_Boolean_ + name: OnChildCompleted(Action, CompletionType, bool) + nameWithType: Action.OnChildCompleted(Action, CompletionType, bool) + fullName: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action, TinyLife.Actions.CompletionType, bool) + nameWithType.vb: Action.OnChildCompleted(Action, CompletionType, Boolean) + fullName.vb: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action, TinyLife.Actions.CompletionType, Boolean) + name.vb: OnChildCompleted(Action, CompletionType, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) + name: OnChildCompleted + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnChildCompleted_TinyLife_Actions_Action_TinyLife_Actions_CompletionType_System_Boolean_ + - name: ( + - uid: TinyLife.Actions.Action + name: Action + href: TinyLife.Actions.Action.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.CompletionType + name: CompletionType + href: TinyLife.Actions.CompletionType.html + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) + name: OnChildCompleted + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OnChildCompleted_TinyLife_Actions_Action_TinyLife_Actions_CompletionType_System_Boolean_ + - name: ( + - uid: TinyLife.Actions.Action + name: Action + href: TinyLife.Actions.Action.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.CompletionType + name: CompletionType + href: TinyLife.Actions.CompletionType.html + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Action{TinyLife.Uis.CoveringGroup,MLEM.Ui.Elements.Panel},MLEM.Textures.TextureRegion,System.Single) + commentId: M:TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Action{TinyLife.Uis.CoveringGroup,MLEM.Ui.Elements.Panel},MLEM.Textures.TextureRegion,System.Single) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenPlayerPrompt_System_String_System_Predicate_MLEM_Ui_Elements_Panel__System_Action_MLEM_Ui_Elements_Panel__System_Boolean_System_Action_TinyLife_Uis_CoveringGroup_MLEM_Ui_Elements_Panel__MLEM_Textures_TextureRegion_System_Single_ + name: OpenPlayerPrompt(string, Predicate, Action, bool, Action, TextureRegion, float) + nameWithType: Action.OpenPlayerPrompt(string, Predicate, Action, bool, Action, TextureRegion, float) + fullName: TinyLife.Actions.Action.OpenPlayerPrompt(string, System.Predicate, System.Action, bool, System.Action, MLEM.Textures.TextureRegion, float) + nameWithType.vb: Action.OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Action(Of CoveringGroup, Panel), TextureRegion, Single) + fullName.vb: TinyLife.Actions.Action.OpenPlayerPrompt(String, System.Predicate(Of MLEM.Ui.Elements.Panel), System.Action(Of MLEM.Ui.Elements.Panel), Boolean, System.Action(Of TinyLife.Uis.CoveringGroup, MLEM.Ui.Elements.Panel), MLEM.Textures.TextureRegion, Single) + name.vb: OpenPlayerPrompt(String, Predicate(Of Panel), Action(Of Panel), Boolean, Action(Of CoveringGroup, Panel), TextureRegion, Single) + spec.csharp: + - uid: TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Action{TinyLife.Uis.CoveringGroup,MLEM.Ui.Elements.Panel},MLEM.Textures.TextureRegion,System.Single) + name: OpenPlayerPrompt + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenPlayerPrompt_System_String_System_Predicate_MLEM_Ui_Elements_Panel__System_Action_MLEM_Ui_Elements_Panel__System_Boolean_System_Action_TinyLife_Uis_CoveringGroup_MLEM_Ui_Elements_Panel__MLEM_Textures_TextureRegion_System_Single_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Predicate`1 + name: Predicate + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.predicate-1 + - name: < + - uid: MLEM.Ui.Elements.Panel + name: Panel + isExternal: true + - name: '>' + - name: ',' + - name: " " + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: < + - uid: MLEM.Ui.Elements.Panel + name: Panel + isExternal: true + - name: '>' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: < + - uid: TinyLife.Uis.CoveringGroup + name: CoveringGroup + href: TinyLife.Uis.CoveringGroup.html + - name: ',' + - name: " " + - uid: MLEM.Ui.Elements.Panel + name: Panel + isExternal: true + - name: '>' + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.OpenPlayerPrompt(System.String,System.Predicate{MLEM.Ui.Elements.Panel},System.Action{MLEM.Ui.Elements.Panel},System.Boolean,System.Action{TinyLife.Uis.CoveringGroup,MLEM.Ui.Elements.Panel},MLEM.Textures.TextureRegion,System.Single) + name: OpenPlayerPrompt + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenPlayerPrompt_System_String_System_Predicate_MLEM_Ui_Elements_Panel__System_Action_MLEM_Ui_Elements_Panel__System_Boolean_System_Action_TinyLife_Uis_CoveringGroup_MLEM_Ui_Elements_Panel__MLEM_Textures_TextureRegion_System_Single_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Predicate`1 + name: Predicate + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.predicate-1 + - name: ( + - name: Of + - name: " " + - uid: MLEM.Ui.Elements.Panel + name: Panel + isExternal: true + - name: ) + - name: ',' + - name: " " + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: ( + - name: Of + - name: " " + - uid: MLEM.Ui.Elements.Panel + name: Panel + isExternal: true + - name: ) + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Uis.CoveringGroup + name: CoveringGroup + href: TinyLife.Uis.CoveringGroup.html + - name: ',' + - name: " " + - uid: MLEM.Ui.Elements.Panel + name: Panel + isExternal: true + - name: ) + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) +- uid: TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion) + commentId: M:TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenYesNoPrompt_System_String_System_Action_System_Action_MLEM_Textures_TextureRegion_ + name: OpenYesNoPrompt(string, Action, Action, TextureRegion) + nameWithType: Action.OpenYesNoPrompt(string, Action, Action, TextureRegion) + fullName: TinyLife.Actions.Action.OpenYesNoPrompt(string, System.Action, System.Action, MLEM.Textures.TextureRegion) + nameWithType.vb: Action.OpenYesNoPrompt(String, Action, Action, TextureRegion) + fullName.vb: TinyLife.Actions.Action.OpenYesNoPrompt(String, System.Action, System.Action, MLEM.Textures.TextureRegion) + name.vb: OpenYesNoPrompt(String, Action, Action, TextureRegion) + spec.csharp: + - uid: TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion) + name: OpenYesNoPrompt + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenYesNoPrompt_System_String_System_Action_System_Action_MLEM_Textures_TextureRegion_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Action + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action + - name: ',' + - name: " " + - uid: System.Action + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.OpenYesNoPrompt(System.String,System.Action,System.Action,MLEM.Textures.TextureRegion) + name: OpenYesNoPrompt + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenYesNoPrompt_System_String_System_Action_System_Action_MLEM_Textures_TextureRegion_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Action + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action + - name: ',' + - name: " " + - uid: System.Action + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ) +- uid: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) + commentId: M:TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenTextPrompt_System_String_System_Action_System_String__System_Predicate_System_String__MLEM_Ui_Elements_TextField_Rule_System_String_MLEM_Textures_TextureRegion_ + name: OpenTextPrompt(string, Action, Predicate, Rule, string, TextureRegion) + nameWithType: Action.OpenTextPrompt(string, Action, Predicate, TextField.Rule, string, TextureRegion) + fullName: TinyLife.Actions.Action.OpenTextPrompt(string, System.Action, System.Predicate, MLEM.Ui.Elements.TextField.Rule, string, MLEM.Textures.TextureRegion) + nameWithType.vb: Action.OpenTextPrompt(String, Action(Of String), Predicate(Of String), TextField.Rule, String, TextureRegion) + fullName.vb: TinyLife.Actions.Action.OpenTextPrompt(String, System.Action(Of String), System.Predicate(Of String), MLEM.Ui.Elements.TextField.Rule, String, MLEM.Textures.TextureRegion) + name.vb: OpenTextPrompt(String, Action(Of String), Predicate(Of String), Rule, String, TextureRegion) + spec.csharp: + - uid: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) + name: OpenTextPrompt + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenTextPrompt_System_String_System_Action_System_String__System_Predicate_System_String__MLEM_Ui_Elements_TextField_Rule_System_String_MLEM_Textures_TextureRegion_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ',' + - name: " " + - uid: System.Predicate`1 + name: Predicate + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.predicate-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ',' + - name: " " + - uid: MLEM.Ui.Elements.TextField.Rule + name: Rule + isExternal: true + - name: ',' + - name: " " + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.OpenTextPrompt(System.String,System.Action{System.String},System.Predicate{System.String},MLEM.Ui.Elements.TextField.Rule,System.String,MLEM.Textures.TextureRegion) + name: OpenTextPrompt + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenTextPrompt_System_String_System_Action_System_String__System_Predicate_System_String__MLEM_Ui_Elements_TextField_Rule_System_String_MLEM_Textures_TextureRegion_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ',' + - name: " " + - uid: System.Predicate`1 + name: Predicate + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.predicate-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ',' + - name: " " + - uid: MLEM.Ui.Elements.TextField.Rule + name: Rule + isExternal: true + - name: ',' + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ) +- uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) + commentId: M:TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenChoicePrompt_TinyLife_Actions_ChoicePromptInfo_ + name: OpenChoicePrompt(ChoicePromptInfo) + nameWithType: Action.OpenChoicePrompt(ChoicePromptInfo) + fullName: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) + spec.csharp: + - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) + name: OpenChoicePrompt + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenChoicePrompt_TinyLife_Actions_ChoicePromptInfo_ + - name: ( + - uid: TinyLife.Actions.ChoicePromptInfo + name: ChoicePromptInfo + href: TinyLife.Actions.ChoicePromptInfo.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.OpenChoicePrompt(TinyLife.Actions.ChoicePromptInfo) + name: OpenChoicePrompt + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_OpenChoicePrompt_TinyLife_Actions_ChoicePromptInfo_ + - name: ( + - uid: TinyLife.Actions.ChoicePromptInfo + name: ChoicePromptInfo + href: TinyLife.Actions.ChoicePromptInfo.html + - name: ) +- uid: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single) + commentId: M:TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_SpeakAlone_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_TinyLife_Objects_SpeakStyle_System_Int32_System_Single_System_Single_System_Single_System_Single_ + name: SpeakAlone(GameTime, float, EmoteCategory, SpeakStyle, int, float, float, float, float) + nameWithType: Action.SpeakAlone(GameTime, float, EmoteCategory, SpeakStyle, int, float, float, float, float) + fullName: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime, float, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, int, float, float, float, float) + nameWithType.vb: Action.SpeakAlone(GameTime, Single, EmoteCategory, SpeakStyle, Integer, Single, Single, Single, Single) + fullName.vb: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime, Single, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, Integer, Single, Single, Single, Single) + name.vb: SpeakAlone(GameTime, Single, EmoteCategory, SpeakStyle, Integer, Single, Single, Single, Single) + spec.csharp: + - uid: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single) + name: SpeakAlone + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_SpeakAlone_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_TinyLife_Objects_SpeakStyle_System_Int32_System_Single_System_Single_System_Single_System_Single_ + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + href: TinyLife.Actions.EmoteCategory.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + href: TinyLife.Objects.SpeakStyle.html + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.SpeakAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Int32,System.Single,System.Single,System.Single,System.Single) + name: SpeakAlone + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_SpeakAlone_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_TinyLife_Objects_SpeakStyle_System_Int32_System_Single_System_Single_System_Single_System_Single_ + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + href: TinyLife.Actions.EmoteCategory.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + href: TinyLife.Objects.SpeakStyle.html + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) +- uid: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32) + commentId: M:TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ThinkAlone_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_System_Single_System_Single_System_Single_System_Single_System_Int32_ + name: ThinkAlone(GameTime, float, EmoteCategory, float, float, float, float, int) + nameWithType: Action.ThinkAlone(GameTime, float, EmoteCategory, float, float, float, float, int) + fullName: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime, float, TinyLife.Actions.EmoteCategory, float, float, float, float, int) + nameWithType.vb: Action.ThinkAlone(GameTime, Single, EmoteCategory, Single, Single, Single, Single, Integer) + fullName.vb: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime, Single, TinyLife.Actions.EmoteCategory, Single, Single, Single, Single, Integer) + name.vb: ThinkAlone(GameTime, Single, EmoteCategory, Single, Single, Single, Single, Integer) + spec.csharp: + - uid: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32) + name: ThinkAlone + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ThinkAlone_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_System_Single_System_Single_System_Single_System_Single_System_Int32_ + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + href: TinyLife.Actions.EmoteCategory.html + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.ThinkAlone(Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,System.Single,System.Single,System.Single,System.Single,System.Int32) + name: ThinkAlone + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ThinkAlone_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_System_Single_System_Single_System_Single_System_Single_System_Int32_ + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + href: TinyLife.Actions.EmoteCategory.html + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) +- uid: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single) + commentId: M:TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_SpeakInConversation_TinyLife_Objects_Person_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_TinyLife_Objects_SpeakStyle_System_Nullable_TinyLife_Actions_EmoteCategory__System_Nullable_TinyLife_Objects_SpeakStyle__System_Int32_System_Single_System_Single_System_Single_System_Single_ + name: SpeakInConversation(Person, GameTime, float, EmoteCategory, SpeakStyle, EmoteCategory?, SpeakStyle?, int, float, float, float, float) + nameWithType: Action.SpeakInConversation(Person, GameTime, float, EmoteCategory, SpeakStyle, EmoteCategory?, SpeakStyle?, int, float, float, float, float) + fullName: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person, Microsoft.Xna.Framework.GameTime, float, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, TinyLife.Actions.EmoteCategory?, TinyLife.Objects.SpeakStyle?, int, float, float, float, float) + nameWithType.vb: Action.SpeakInConversation(Person, GameTime, Single, EmoteCategory, SpeakStyle, EmoteCategory?, SpeakStyle?, Integer, Single, Single, Single, Single) + fullName.vb: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person, Microsoft.Xna.Framework.GameTime, Single, TinyLife.Actions.EmoteCategory, TinyLife.Objects.SpeakStyle, TinyLife.Actions.EmoteCategory?, TinyLife.Objects.SpeakStyle?, Integer, Single, Single, Single, Single) + name.vb: SpeakInConversation(Person, GameTime, Single, EmoteCategory, SpeakStyle, EmoteCategory?, SpeakStyle?, Integer, Single, Single, Single, Single) + spec.csharp: + - uid: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single) + name: SpeakInConversation + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_SpeakInConversation_TinyLife_Objects_Person_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_TinyLife_Objects_SpeakStyle_System_Nullable_TinyLife_Actions_EmoteCategory__System_Nullable_TinyLife_Objects_SpeakStyle__System_Int32_System_Single_System_Single_System_Single_System_Single_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + href: TinyLife.Actions.EmoteCategory.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + href: TinyLife.Objects.SpeakStyle.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + href: TinyLife.Actions.EmoteCategory.html + - name: '?' + - name: ',' + - name: " " + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + href: TinyLife.Objects.SpeakStyle.html + - name: '?' + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.SpeakInConversation(TinyLife.Objects.Person,Microsoft.Xna.Framework.GameTime,System.Single,TinyLife.Actions.EmoteCategory,TinyLife.Objects.SpeakStyle,System.Nullable{TinyLife.Actions.EmoteCategory},System.Nullable{TinyLife.Objects.SpeakStyle},System.Int32,System.Single,System.Single,System.Single,System.Single) + name: SpeakInConversation + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_SpeakInConversation_TinyLife_Objects_Person_Microsoft_Xna_Framework_GameTime_System_Single_TinyLife_Actions_EmoteCategory_TinyLife_Objects_SpeakStyle_System_Nullable_TinyLife_Actions_EmoteCategory__System_Nullable_TinyLife_Objects_SpeakStyle__System_Int32_System_Single_System_Single_System_Single_System_Single_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + href: TinyLife.Actions.EmoteCategory.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + href: TinyLife.Objects.SpeakStyle.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.EmoteCategory + name: EmoteCategory + href: TinyLife.Actions.EmoteCategory.html + - name: '?' + - name: ',' + - name: " " + - uid: TinyLife.Objects.SpeakStyle + name: SpeakStyle + href: TinyLife.Objects.SpeakStyle.html + - name: '?' + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) +- uid: TinyLife.Actions.Action.ResetSpeech + commentId: M:TinyLife.Actions.Action.ResetSpeech + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ResetSpeech + name: ResetSpeech() + nameWithType: Action.ResetSpeech() + fullName: TinyLife.Actions.Action.ResetSpeech() + spec.csharp: + - uid: TinyLife.Actions.Action.ResetSpeech + name: ResetSpeech + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ResetSpeech + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.ResetSpeech + name: ResetSpeech + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_ResetSpeech + - name: ( + - name: ) +- uid: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FacePartner_TinyLife_Objects_Person_ + name: FacePartner(Person) + nameWithType: Action.FacePartner(Person) + fullName: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) + spec.csharp: + - uid: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) + name: FacePartner + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FacePartner_TinyLife_Objects_Person_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) + name: FacePartner + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FacePartner_TinyLife_Objects_Person_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ) +- uid: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person) + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfNeedFull_TinyLife_NeedType_TinyLife_Objects_Person_ + name: CompleteIfNeedFull(NeedType, Person) + nameWithType: Action.CompleteIfNeedFull(NeedType, Person) + fullName: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType, TinyLife.Objects.Person) + spec.csharp: + - uid: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person) + name: CompleteIfNeedFull + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfNeedFull_TinyLife_NeedType_TinyLife_Objects_Person_ + - name: ( + - uid: TinyLife.NeedType + name: NeedType + href: TinyLife.NeedType.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person) + name: CompleteIfNeedFull + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfNeedFull_TinyLife_NeedType_TinyLife_Objects_Person_ + - name: ( + - uid: TinyLife.NeedType + name: NeedType + href: TinyLife.NeedType.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ) +- uid: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + commentId: M:TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfTimeUp_System_TimeSpan_System_Boolean_TinyLife_Skills_SkillType_System_Single_System_Boolean_ + name: CompleteIfTimeUp(TimeSpan, bool, SkillType, float, bool) + nameWithType: Action.CompleteIfTimeUp(TimeSpan, bool, SkillType, float, bool) + fullName: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan, bool, TinyLife.Skills.SkillType, float, bool) + nameWithType.vb: Action.CompleteIfTimeUp(TimeSpan, Boolean, SkillType, Single, Boolean) + fullName.vb: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan, Boolean, TinyLife.Skills.SkillType, Single, Boolean) + name.vb: CompleteIfTimeUp(TimeSpan, Boolean, SkillType, Single, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + name: CompleteIfTimeUp + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfTimeUp_System_TimeSpan_System_Boolean_TinyLife_Skills_SkillType_System_Single_System_Boolean_ + - name: ( + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.Skills.SkillType + name: SkillType + href: TinyLife.Skills.SkillType.html + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean) + name: CompleteIfTimeUp + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CompleteIfTimeUp_System_TimeSpan_System_Boolean_TinyLife_Skills_SkillType_System_Single_System_Boolean_ + - name: ( + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.Skills.SkillType + name: SkillType + href: TinyLife.Skills.SkillType.html + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[]) + commentId: M:TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[]) + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CancelIfEmotional_TinyLife_Emotions_EmotionType___ + name: CancelIfEmotional(params EmotionType[]) + nameWithType: Action.CancelIfEmotional(params EmotionType[]) + fullName: TinyLife.Actions.Action.CancelIfEmotional(params TinyLife.Emotions.EmotionType[]) + nameWithType.vb: Action.CancelIfEmotional(ParamArray EmotionType()) + fullName.vb: TinyLife.Actions.Action.CancelIfEmotional(ParamArray TinyLife.Emotions.EmotionType()) + name.vb: CancelIfEmotional(ParamArray EmotionType()) + spec.csharp: + - uid: TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[]) + name: CancelIfEmotional + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CancelIfEmotional_TinyLife_Emotions_EmotionType___ + - name: ( + - name: params + - name: " " + - uid: TinyLife.Emotions.EmotionType + name: EmotionType + href: TinyLife.Emotions.EmotionType.html + - name: '[' + - name: ']' + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CancelIfEmotional(TinyLife.Emotions.EmotionType[]) + name: CancelIfEmotional + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CancelIfEmotional_TinyLife_Emotions_EmotionType___ + - name: ( + - name: ParamArray + - name: " " + - uid: TinyLife.Emotions.EmotionType + name: EmotionType + href: TinyLife.Emotions.EmotionType.html + - name: ( + - name: ) + - name: ) +- uid: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + commentId: M:TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Sit_TinyLife_Objects_Furniture_System_Single_TinyLife_Objects_ActionSpot_ + name: Sit(Furniture, float, ActionSpot) + nameWithType: Action.Sit(Furniture, float, ActionSpot) + fullName: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture, float, TinyLife.Objects.ActionSpot) + nameWithType.vb: Action.Sit(Furniture, Single, ActionSpot) + fullName.vb: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture, Single, TinyLife.Objects.ActionSpot) + name.vb: Sit(Furniture, Single, ActionSpot) + spec.csharp: + - uid: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + name: Sit + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Sit_TinyLife_Objects_Furniture_System_Single_TinyLife_Objects_ActionSpot_ + - name: ( + - uid: TinyLife.Objects.Furniture + name: Furniture + href: TinyLife.Objects.Furniture.html + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + href: TinyLife.Objects.ActionSpot.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.Sit(TinyLife.Objects.Furniture,System.Single,TinyLife.Objects.ActionSpot) + name: Sit + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Sit_TinyLife_Objects_Furniture_System_Single_TinyLife_Objects_ActionSpot_ + - name: ( + - uid: TinyLife.Objects.Furniture + name: Furniture + href: TinyLife.Objects.Furniture.html + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + href: TinyLife.Objects.ActionSpot.html + - name: ) +- uid: TinyLife.Actions.Action.GetChildren(System.Boolean) + commentId: M:TinyLife.Actions.Action.GetChildren(System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetChildren_System_Boolean_ + name: GetChildren(bool) + nameWithType: Action.GetChildren(bool) + fullName: TinyLife.Actions.Action.GetChildren(bool) + nameWithType.vb: Action.GetChildren(Boolean) + fullName.vb: TinyLife.Actions.Action.GetChildren(Boolean) + name.vb: GetChildren(Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.GetChildren(System.Boolean) + name: GetChildren + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetChildren_System_Boolean_ + - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetChildren(System.Boolean) + name: GetChildren + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetChildren_System_Boolean_ + - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean) + commentId: M:TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetChild__1_System_Guid_System_Boolean_ + name: GetChild(Guid, bool) + nameWithType: Action.GetChild(Guid, bool) + fullName: TinyLife.Actions.Action.GetChild(System.Guid, bool) + nameWithType.vb: Action.GetChild(Of T)(Guid, Boolean) + fullName.vb: TinyLife.Actions.Action.GetChild(Of T)(System.Guid, Boolean) + name.vb: GetChild(Of T)(Guid, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean) + name: GetChild + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetChild__1_System_Guid_System_Boolean_ + - name: < + - name: T + - name: '>' + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean) + name: GetChild + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetChild__1_System_Guid_System_Boolean_ + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - uid: System.Guid + name: Guid + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.guid + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean) + commentId: M:TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PickUpAndGoTo_TinyLife_Actions_ActionInfo_TinyLife_Objects_ObjectCategory_TinyLife_Objects_ObjectCategory_System_Boolean_ + name: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, bool) + nameWithType: Action.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, bool) + fullName: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, bool) + nameWithType.vb: Action.PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean) + fullName.vb: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, TinyLife.Objects.ObjectCategory, TinyLife.Objects.ObjectCategory, Boolean) + name.vb: PickUpAndGoTo(ActionInfo, ObjectCategory, ObjectCategory, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean) + name: PickUpAndGoTo + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PickUpAndGoTo_TinyLife_Actions_ActionInfo_TinyLife_Objects_ObjectCategory_TinyLife_Objects_ObjectCategory_System_Boolean_ + - name: ( + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + href: TinyLife.Objects.ObjectCategory.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + href: TinyLife.Objects.ObjectCategory.html + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,TinyLife.Objects.ObjectCategory,System.Boolean) + name: PickUpAndGoTo + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PickUpAndGoTo_TinyLife_Actions_ActionInfo_TinyLife_Objects_ObjectCategory_TinyLife_Objects_ObjectCategory_System_Boolean_ + - name: ( + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + href: TinyLife.Objects.ObjectCategory.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + href: TinyLife.Objects.ObjectCategory.html + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean) + commentId: M:TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PickUpAndGoTo_TinyLife_Actions_ActionInfo_System_Func_TinyLife_Objects_Furniture_System_Boolean__System_Func_TinyLife_Objects_Furniture_System_Boolean__System_Boolean_ + name: PickUpAndGoTo(ActionInfo, Func, Func, bool) + nameWithType: Action.PickUpAndGoTo(ActionInfo, Func, Func, bool) + fullName: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func, System.Func, bool) + nameWithType.vb: Action.PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean) + fullName.vb: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo, System.Func(Of TinyLife.Objects.Furniture, Boolean), System.Func(Of TinyLife.Objects.Furniture, Boolean), Boolean) + name.vb: PickUpAndGoTo(ActionInfo, Func(Of Furniture, Boolean), Func(Of Furniture, Boolean), Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean) + name: PickUpAndGoTo + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PickUpAndGoTo_TinyLife_Actions_ActionInfo_System_Func_TinyLife_Objects_Furniture_System_Boolean__System_Func_TinyLife_Objects_Furniture_System_Boolean__System_Boolean_ + - name: ( + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: TinyLife.Objects.Furniture + name: Furniture + href: TinyLife.Objects.Furniture.html + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: '>' + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: TinyLife.Objects.Furniture + name: Furniture + href: TinyLife.Objects.Furniture.html + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: '>' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.PickUpAndGoTo(TinyLife.Actions.ActionInfo,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Boolean) + name: PickUpAndGoTo + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_PickUpAndGoTo_TinyLife_Actions_ActionInfo_System_Func_TinyLife_Objects_Furniture_System_Boolean__System_Func_TinyLife_Objects_Furniture_System_Boolean__System_Boolean_ + - name: ( + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.Furniture + name: Furniture + href: TinyLife.Objects.Furniture.html + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.Furniture + name: Furniture + href: TinyLife.Objects.Furniture.html + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + commentId: M:TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetFreeChair_TinyLife_Objects_Person_TinyLife_Objects_Furniture_ + name: GetFreeChair(Person, Furniture) + nameWithType: Action.GetFreeChair(Person, Furniture) + fullName: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person, TinyLife.Objects.Furniture) + spec.csharp: + - uid: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + name: GetFreeChair + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetFreeChair_TinyLife_Objects_Person_TinyLife_Objects_Furniture_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.Furniture + name: Furniture + href: TinyLife.Objects.Furniture.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetFreeChair(TinyLife.Objects.Person,TinyLife.Objects.Furniture) + name: GetFreeChair + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetFreeChair_TinyLife_Objects_Person_TinyLife_Objects_Furniture_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.Furniture + name: Furniture + href: TinyLife.Objects.Furniture.html + - name: ) +- uid: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + commentId: M:TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetFreeChairs_TinyLife_Objects_Person_TinyLife_Objects_Furniture_System_Func_MLEM_Misc_Direction2_System_Boolean__ + name: GetFreeChairs(Person, Furniture, Func) + nameWithType: Action.GetFreeChairs(Person, Furniture, Func) + fullName: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Func) + nameWithType.vb: Action.GetFreeChairs(Person, Furniture, Func(Of Direction2, Boolean)) + fullName.vb: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person, TinyLife.Objects.Furniture, System.Func(Of MLEM.Misc.Direction2, Boolean)) + name.vb: GetFreeChairs(Person, Furniture, Func(Of Direction2, Boolean)) + spec.csharp: + - uid: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + name: GetFreeChairs + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetFreeChairs_TinyLife_Objects_Person_TinyLife_Objects_Furniture_System_Func_MLEM_Misc_Direction2_System_Boolean__ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.Furniture + name: Furniture + href: TinyLife.Objects.Furniture.html + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: MLEM.Misc.Direction2 + name: Direction2 + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetFreeChairs(TinyLife.Objects.Person,TinyLife.Objects.Furniture,System.Func{MLEM.Misc.Direction2,System.Boolean}) + name: GetFreeChairs + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetFreeChairs_TinyLife_Objects_Person_TinyLife_Objects_Furniture_System_Func_MLEM_Misc_Direction2_System_Boolean__ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.Furniture + name: Furniture + href: TinyLife.Objects.Furniture.html + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: MLEM.Misc.Direction2 + name: Direction2 + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + - name: ) +- uid: TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person) + commentId: M:TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person) + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetSeatCategory_TinyLife_Objects_Person_ + name: GetSeatCategory(Person) + nameWithType: Action.GetSeatCategory(Person) + fullName: TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person) + spec.csharp: + - uid: TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person) + name: GetSeatCategory + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetSeatCategory_TinyLife_Objects_Person_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetSeatCategory(TinyLife.Objects.Person) + name: GetSeatCategory + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetSeatCategory_TinyLife_Objects_Person_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ) +- uid: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreePeople_TinyLife_Objects_Person_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_System_Boolean_ + name: FindAllFreePeople(Person, ActionType, Map, Vector2?, float?, float?, bool, bool, bool) + nameWithType: Action.FindAllFreePeople(Person, ActionType, Map, Vector2?, float?, float?, bool, bool, bool) + fullName: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person, TinyLife.Actions.ActionType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, float?, bool, bool, bool) + nameWithType.vb: Action.FindAllFreePeople(Person, ActionType, Map, Vector2?, Single?, Single?, Boolean, Boolean, Boolean) + fullName.vb: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person, TinyLife.Actions.ActionType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Single?, Boolean, Boolean, Boolean) + name.vb: FindAllFreePeople(Person, ActionType, Map, Vector2?, Single?, Single?, Boolean, Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean) + name: FindAllFreePeople + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreePeople_TinyLife_Objects_Person_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_System_Boolean_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean) + name: FindAllFreePeople + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreePeople_TinyLife_Objects_Person_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_System_Boolean_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeFurniture_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_TinyLife_Objects_FurnitureType_System_Boolean_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_ + name: FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, bool, Map, Vector2?, float?, float?, bool, bool) + nameWithType: Action.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, bool, Map, Vector2?, float?, float?, bool, bool) + fullName: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, bool, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, float?, bool, bool) + nameWithType.vb: Action.FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Map, Vector2?, Single?, Single?, Boolean, Boolean) + fullName.vb: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, Boolean, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Single?, Boolean, Boolean) + name.vb: FindAllFreeFurniture(Person, ObjectCategory, FurnitureType, Boolean, Map, Vector2?, Single?, Single?, Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean) + name: FindAllFreeFurniture + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeFurniture_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_TinyLife_Objects_FurnitureType_System_Boolean_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + href: TinyLife.Objects.ObjectCategory.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + href: TinyLife.Objects.FurnitureType.html + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindAllFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean,System.Boolean) + name: FindAllFreeFurniture + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeFurniture_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_TinyLife_Objects_FurnitureType_System_Boolean_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_System_Boolean_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + href: TinyLife.Objects.ObjectCategory.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + href: TinyLife.Objects.FurnitureType.html + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.FindAllFreeWalls``1(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) + commentId: M:TinyLife.Actions.Action.FindAllFreeWalls``1(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeWalls__1_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_ + name: FindAllFreeWalls(Person, Map, Vector2?, float?, float?, bool) + nameWithType: Action.FindAllFreeWalls(Person, Map, Vector2?, float?, float?, bool) + fullName: TinyLife.Actions.Action.FindAllFreeWalls(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, float?, bool) + nameWithType.vb: Action.FindAllFreeWalls(Of T)(Person, Map, Vector2?, Single?, Single?, Boolean) + fullName.vb: TinyLife.Actions.Action.FindAllFreeWalls(Of T)(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Single?, Boolean) + name.vb: FindAllFreeWalls(Of T)(Person, Map, Vector2?, Single?, Single?, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.FindAllFreeWalls``1(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeWalls + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeWalls__1_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_ + - name: < + - name: T + - name: '>' + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindAllFreeWalls``1(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeWalls + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeWalls__1_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_ + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) + commentId: M:TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeGround_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_ + name: FindAllFreeGround(Person, Map, Vector2?, float?, float?, bool) + nameWithType: Action.FindAllFreeGround(Person, Map, Vector2?, float?, float?, bool) + fullName: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, float?, float?, bool) + nameWithType.vb: Action.FindAllFreeGround(Person, Map, Vector2?, Single?, Single?, Boolean) + fullName.vb: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Single?, Single?, Boolean) + name.vb: FindAllFreeGround(Person, Map, Vector2?, Single?, Single?, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeGround + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeGround_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) + name: FindAllFreeGround + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllFreeGround_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Nullable_System_Single__System_Nullable_System_Single__System_Boolean_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindFreeFurniture_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_TinyLife_Objects_FurnitureType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Boolean_System_Boolean_ + name: FindFreeFurniture(Person, ObjectCategory, FurnitureType, Map, Vector2?, bool, bool) + nameWithType: Action.FindFreeFurniture(Person, ObjectCategory, FurnitureType, Map, Vector2?, bool, bool) + fullName: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, bool, bool) + nameWithType.vb: Action.FindFreeFurniture(Person, ObjectCategory, FurnitureType, Map, Vector2?, Boolean, Boolean) + fullName.vb: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person, TinyLife.Objects.ObjectCategory, TinyLife.Objects.FurnitureType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Boolean, Boolean) + name.vb: FindFreeFurniture(Person, ObjectCategory, FurnitureType, Map, Vector2?, Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + name: FindFreeFurniture + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindFreeFurniture_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_TinyLife_Objects_FurnitureType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Boolean_System_Boolean_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + href: TinyLife.Objects.ObjectCategory.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + href: TinyLife.Objects.FurnitureType.html + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindFreeFurniture(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory,TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + name: FindFreeFurniture + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindFreeFurniture_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_TinyLife_Objects_FurnitureType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Boolean_System_Boolean_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + href: TinyLife.Objects.ObjectCategory.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + href: TinyLife.Objects.FurnitureType.html + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + commentId: M:TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllActionObjects_TinyLife_Objects_Person_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__ + name: FindAllActionObjects(Person, ActionType, Map, Vector2?) + nameWithType: Action.FindAllActionObjects(Person, ActionType, Map, Vector2?) + fullName: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person, TinyLife.Actions.ActionType, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?) + spec.csharp: + - uid: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + name: FindAllActionObjects + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllActionObjects_TinyLife_Objects_Person_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + name: FindAllActionObjects + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindAllActionObjects_TinyLife_Objects_Person_TinyLife_Actions_ActionType_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ) +- uid: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindValidActionObjects_TinyLife_Objects_Person_TinyLife_Actions_ActionType_System_Boolean_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Boolean_System_Boolean_ + name: FindValidActionObjects(Person, ActionType, bool, Map, Vector2?, bool, bool) + nameWithType: Action.FindValidActionObjects(Person, ActionType, bool, Map, Vector2?, bool, bool) + fullName: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person, TinyLife.Actions.ActionType, bool, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, bool, bool) + nameWithType.vb: Action.FindValidActionObjects(Person, ActionType, Boolean, Map, Vector2?, Boolean, Boolean) + fullName.vb: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person, TinyLife.Actions.ActionType, Boolean, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?, Boolean, Boolean) + name.vb: FindValidActionObjects(Person, ActionType, Boolean, Map, Vector2?, Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + name: FindValidActionObjects + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindValidActionObjects_TinyLife_Objects_Person_TinyLife_Actions_ActionType_System_Boolean_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Boolean_System_Boolean_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.FindValidActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Boolean,System.Boolean) + name: FindValidActionObjects + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FindValidActionObjects_TinyLife_Objects_Person_TinyLife_Actions_ActionType_System_Boolean_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__System_Boolean_System_Boolean_ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) + commentId: M:TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetRandomValidArguments_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_ + name: GetRandomValidArguments(ActionType, ActionInfo, bool) + nameWithType: Action.GetRandomValidArguments(ActionType, ActionInfo, bool) + fullName: TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool) + nameWithType.vb: Action.GetRandomValidArguments(ActionType, ActionInfo, Boolean) + fullName.vb: TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean) + name.vb: GetRandomValidArguments(ActionType, ActionInfo, Boolean) + spec.csharp: + - uid: TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) + name: GetRandomValidArguments + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetRandomValidArguments_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_ + - name: ( + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetRandomValidArguments(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) + name: GetRandomValidArguments + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetRandomValidArguments_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_ + - name: ( + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + commentId: M:TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetTableSpot_TinyLife_Objects_Furniture_TinyLife_Objects_ActionSpot_ + name: GetTableSpot(Furniture, ActionSpot) + nameWithType: Action.GetTableSpot(Furniture, ActionSpot) + fullName: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture, TinyLife.Objects.ActionSpot) + spec.csharp: + - uid: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + name: GetTableSpot + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetTableSpot_TinyLife_Objects_Furniture_TinyLife_Objects_ActionSpot_ + - name: ( + - uid: TinyLife.Objects.Furniture + name: Furniture + href: TinyLife.Objects.Furniture.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + href: TinyLife.Objects.ActionSpot.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot) + name: GetTableSpot + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetTableSpot_TinyLife_Objects_Furniture_TinyLife_Objects_ActionSpot_ + - name: ( + - uid: TinyLife.Objects.Furniture + name: Furniture + href: TinyLife.Objects.Furniture.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.ActionSpot + name: ActionSpot + href: TinyLife.Objects.ActionSpot.html + - name: ) +- uid: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}) + commentId: M:TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_InvokeForBoth_TinyLife_Objects_Person_TinyLife_Objects_Person_System_Action_TinyLife_Objects_Person_TinyLife_Objects_Person__ + name: InvokeForBoth(Person, Person, Action) + nameWithType: Action.InvokeForBoth(Person, Person, Action) + fullName: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person, TinyLife.Objects.Person, System.Action) + nameWithType.vb: Action.InvokeForBoth(Person, Person, Action(Of Person, Person)) + fullName.vb: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person, TinyLife.Objects.Person, System.Action(Of TinyLife.Objects.Person, TinyLife.Objects.Person)) + name.vb: InvokeForBoth(Person, Person, Action(Of Person, Person)) + spec.csharp: + - uid: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}) + name: InvokeForBoth + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_InvokeForBoth_TinyLife_Objects_Person_TinyLife_Objects_Person_System_Action_TinyLife_Objects_Person_TinyLife_Objects_Person__ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: < + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person}) + name: InvokeForBoth + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_InvokeForBoth_TinyLife_Objects_Person_TinyLife_Objects_Person_System_Action_TinyLife_Objects_Person_TinyLife_Objects_Person__ + - name: ( + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ) + - name: ) +- uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action) + commentId: M:TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action) + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanMultitask_TinyLife_Actions_Action_TinyLife_Actions_Action_ + name: CanMultitask(Action, Action) + nameWithType: Action.CanMultitask(Action, Action) + fullName: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action, TinyLife.Actions.Action) + spec.csharp: + - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action) + name: CanMultitask + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanMultitask_TinyLife_Actions_Action_TinyLife_Actions_Action_ + - name: ( + - uid: TinyLife.Actions.Action + name: Action + href: TinyLife.Actions.Action.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.Action + name: Action + href: TinyLife.Actions.Action.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action) + name: CanMultitask + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_CanMultitask_TinyLife_Actions_Action_TinyLife_Actions_Action_ + - name: ( + - uid: TinyLife.Actions.Action + name: Action + href: TinyLife.Actions.Action.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.Action + name: Action + href: TinyLife.Actions.Action.html + - name: ) +- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + parent: TinyLife.Actions.Action + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsInappropriate_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_ + name: IsInappropriate(ActionType, ActionInfo) + nameWithType: Action.IsInappropriate(ActionType, ActionInfo) + fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo) + spec.csharp: + - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + name: IsInappropriate + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsInappropriate_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_ + - name: ( + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo) + name: IsInappropriate + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsInappropriate_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_ + - name: ( + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html + - name: ',' + - name: " " + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html + - name: ) +- uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + commentId: M:TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + parent: TinyLife.Actions.Action + isExternal: true + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsLotContentVisible_TinyLife_World_Lot_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__ + name: IsLotContentVisible(Lot, Person, Map, Vector2?) + nameWithType: Action.IsLotContentVisible(Lot, Person, Map, Vector2?) + fullName: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot, TinyLife.Objects.Person, TinyLife.World.Map, Microsoft.Xna.Framework.Vector2?) + spec.csharp: + - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + name: IsLotContentVisible + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsLotContentVisible_TinyLife_World_Lot_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__ + - name: ( + - uid: TinyLife.World.Lot + name: Lot + href: TinyLife.World.Lot.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ) + spec.vb: + - uid: TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) + name: IsLotContentVisible + href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_IsLotContentVisible_TinyLife_World_Lot_TinyLife_Objects_Person_TinyLife_World_Map_System_Nullable_Microsoft_Xna_Framework_Vector2__ + - name: ( + - uid: TinyLife.World.Lot + name: Lot + href: TinyLife.World.Lot.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: '?' + - name: ) +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: SetData(string, object) + nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, object) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, object) + nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(String, Object) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(String, Object) + name.vb: SetData(String, Object) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + name: SetData + isExternal: true + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) + name: SetData + isExternal: true + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + definition: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + href: https://learn.microsoft.com/dotnet/api/system.string + name: SetData(string, T) + nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T) + nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) + name.vb: SetData(Of T)(String, T) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + name: SetData + isExternal: true + - name: < + - name: T + - name: '>' + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - name: T + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + name: SetData + isExternal: true + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - name: T + - name: ) +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: GetData(string) + nameWithType: JsonTypeSafeGenericDataHolder.GetData(string) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(string) + nameWithType.vb: JsonTypeSafeGenericDataHolder.GetData(Of T)(String) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData(Of T)(String) + name.vb: GetData(Of T)(String) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + name: GetData + isExternal: true + - name: < + - name: T + - name: '>' + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) + name: GetData + isExternal: true + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder + isExternal: true + name: GetDataKeys() + nameWithType: JsonTypeSafeGenericDataHolder.GetDataKeys() + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys() + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + name: GetDataKeys + isExternal: true + - name: ( + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetDataKeys + name: GetDataKeys + isExternal: true + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + name: Equals(object) + nameWithType: object.Equals(object) + fullName: object.Equals(object) + nameWithType.vb: Object.Equals(Object) + fullName.vb: Object.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + name: GetHashCode() + nameWithType: object.GetHashCode() + fullName: object.GetHashCode() + nameWithType.vb: Object.GetHashCode() + fullName.vb: Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode + - name: ( + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + name: MemberwiseClone() + nameWithType: object.MemberwiseClone() + fullName: object.MemberwiseClone() + nameWithType.vb: Object.MemberwiseClone() + fullName.vb: Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + name: ToString() + nameWithType: object.ToString() + fullName: object.ToString() + nameWithType.vb: Object.ToString() + fullName.vb: Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.tostring + - name: ( + - name: ) +- uid: TinyLife.Actions.SimpleBehaviorAction.TinyLife.Utilities.Extensions.JsonCopy``1 + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + parent: TinyLife.Utilities.Extensions + definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + name: JsonCopy(SimpleBehaviorAction) + nameWithType: Extensions.JsonCopy(SimpleBehaviorAction) + fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Actions.SimpleBehaviorAction) + nameWithType.vb: Extensions.JsonCopy(Of SimpleBehaviorAction)(SimpleBehaviorAction) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Actions.SimpleBehaviorAction)(TinyLife.Actions.SimpleBehaviorAction) + name.vb: JsonCopy(Of SimpleBehaviorAction)(SimpleBehaviorAction) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.SimpleBehaviorAction) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: < + - uid: TinyLife.Actions.SimpleBehaviorAction + name: SimpleBehaviorAction + href: TinyLife.Actions.SimpleBehaviorAction.html + - name: '>' + - name: ( + - uid: TinyLife.Actions.SimpleBehaviorAction + name: SimpleBehaviorAction + href: TinyLife.Actions.SimpleBehaviorAction.html + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Actions.SimpleBehaviorAction) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Actions.SimpleBehaviorAction + name: SimpleBehaviorAction + href: TinyLife.Actions.SimpleBehaviorAction.html + - name: ) + - name: ( + - uid: TinyLife.Actions.SimpleBehaviorAction + name: SimpleBehaviorAction + href: TinyLife.Actions.SimpleBehaviorAction.html + - name: ) +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: MLEM.Data.Json + commentId: N:MLEM.Data.Json + isExternal: true + name: MLEM.Data.Json + nameWithType: MLEM.Data.Json + fullName: MLEM.Data.Json + spec.csharp: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Data + name: Data + isExternal: true + - name: . + - uid: MLEM.Data.Json + name: Json + isExternal: true + spec.vb: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Data + name: Data + isExternal: true + - name: . + - uid: MLEM.Data.Json + name: Json + isExternal: true +- uid: TinyLife.Actions.BehaviorAction`1 + commentId: T:TinyLife.Actions.BehaviorAction`1 + href: TinyLife.Actions.BehaviorAction-1.html + name: BehaviorAction + nameWithType: BehaviorAction + fullName: TinyLife.Actions.BehaviorAction + nameWithType.vb: BehaviorAction(Of T) + fullName.vb: TinyLife.Actions.BehaviorAction(Of T) + name.vb: BehaviorAction(Of T) + spec.csharp: + - uid: TinyLife.Actions.BehaviorAction`1 + name: BehaviorAction + href: TinyLife.Actions.BehaviorAction-1.html + - name: < + - name: T + - name: '>' + spec.vb: + - uid: TinyLife.Actions.BehaviorAction`1 + name: BehaviorAction + href: TinyLife.Actions.BehaviorAction-1.html + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: MLEM.Misc + commentId: N:MLEM.Misc + isExternal: true + name: MLEM.Misc + nameWithType: MLEM.Misc + fullName: MLEM.Misc + spec.csharp: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Misc + name: Misc + isExternal: true + spec.vb: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Misc + name: Misc + isExternal: true +- uid: TinyLife.Actions.BehaviorAction`1.Behavior + commentId: P:TinyLife.Actions.BehaviorAction`1.Behavior + href: TinyLife.Actions.BehaviorAction-1.html#TinyLife_Actions_BehaviorAction_1_Behavior + name: Behavior + nameWithType: BehaviorAction.Behavior + fullName: TinyLife.Actions.BehaviorAction.Behavior + nameWithType.vb: BehaviorAction(Of T).Behavior + fullName.vb: TinyLife.Actions.BehaviorAction(Of T).Behavior +- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: SetData(string, T) + nameWithType: JsonTypeSafeGenericDataHolder.SetData(string, T) + fullName: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(string, T) + nameWithType.vb: JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) + fullName.vb: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(Of T)(String, T) + name.vb: SetData(Of T)(String, T) + spec.csharp: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + name: SetData + isExternal: true + - name: < + - name: T + - name: '>' + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - name: T + - name: ) + spec.vb: + - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0) + name: SetData + isExternal: true + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - name: T + - name: ) +- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + name: JsonCopy(T) + nameWithType: Extensions.JsonCopy(T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(T) + nameWithType.vb: Extensions.JsonCopy(Of T)(T) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T) + name.vb: JsonCopy(Of T)(T) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: < + - name: T + - name: '>' + - name: ( + - name: T + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - name: T + - name: ) +- uid: TinyLife.Utilities.Extensions + commentId: T:TinyLife.Utilities.Extensions + parent: TinyLife.Utilities + href: TinyLife.Utilities.Extensions.html + name: Extensions + nameWithType: Extensions + fullName: TinyLife.Utilities.Extensions +- uid: TinyLife.Utilities + commentId: N:TinyLife.Utilities + href: TinyLife.html + name: TinyLife.Utilities + nameWithType: TinyLife.Utilities + fullName: TinyLife.Utilities + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Utilities + name: Utilities + href: TinyLife.Utilities.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Utilities + name: Utilities + href: TinyLife.Utilities.html +- uid: TinyLife.Actions.SimpleBehaviorAction.Settings* + commentId: Overload:TinyLife.Actions.SimpleBehaviorAction.Settings + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_Settings + name: Settings + nameWithType: SimpleBehaviorAction.Settings + fullName: TinyLife.Actions.SimpleBehaviorAction.Settings +- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + commentId: T:TinyLife.Actions.SimpleBehaviorAction.ActionSettings + parent: TinyLife.Actions + href: TinyLife.Actions.SimpleBehaviorAction.html + name: SimpleBehaviorAction.ActionSettings + nameWithType: SimpleBehaviorAction.ActionSettings + fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + spec.csharp: + - uid: TinyLife.Actions.SimpleBehaviorAction + name: SimpleBehaviorAction + href: TinyLife.Actions.SimpleBehaviorAction.html + - name: . + - uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + name: ActionSettings + href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html + spec.vb: + - uid: TinyLife.Actions.SimpleBehaviorAction + name: SimpleBehaviorAction + href: TinyLife.Actions.SimpleBehaviorAction.html + - name: . + - uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + name: ActionSettings + href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html +- uid: TinyLife.Actions.SimpleBehaviorAction.#ctor* + commentId: Overload:TinyLife.Actions.SimpleBehaviorAction.#ctor + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction__ctor_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_ + name: SimpleBehaviorAction + nameWithType: SimpleBehaviorAction.SimpleBehaviorAction + fullName: TinyLife.Actions.SimpleBehaviorAction.SimpleBehaviorAction + nameWithType.vb: SimpleBehaviorAction.New + fullName.vb: TinyLife.Actions.SimpleBehaviorAction.New + name.vb: New +- uid: TinyLife.Actions.ActionType + commentId: T:TinyLife.Actions.ActionType + parent: TinyLife.Actions + href: TinyLife.Actions.ActionType.html + name: ActionType + nameWithType: ActionType + fullName: TinyLife.Actions.ActionType +- uid: TinyLife.Actions.ActionInfo + commentId: T:TinyLife.Actions.ActionInfo + parent: TinyLife.Actions + href: TinyLife.Actions.ActionInfo.html + name: ActionInfo + nameWithType: ActionInfo + fullName: TinyLife.Actions.ActionInfo +- uid: TinyLife.Actions.BehaviorAction.CanMultitask(TinyLife.Actions.Action) + commentId: M:TinyLife.Actions.BehaviorAction.CanMultitask(TinyLife.Actions.Action) + parent: TinyLife.Actions.BehaviorAction + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CanMultitask_TinyLife_Actions_Action_ + name: CanMultitask(Action) + nameWithType: BehaviorAction.CanMultitask(Action) + fullName: TinyLife.Actions.BehaviorAction.CanMultitask(TinyLife.Actions.Action) + spec.csharp: + - uid: TinyLife.Actions.BehaviorAction.CanMultitask(TinyLife.Actions.Action) + name: CanMultitask + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CanMultitask_TinyLife_Actions_Action_ + - name: ( + - uid: TinyLife.Actions.Action + name: Action + href: TinyLife.Actions.Action.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.BehaviorAction.CanMultitask(TinyLife.Actions.Action) + name: CanMultitask + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_CanMultitask_TinyLife_Actions_Action_ + - name: ( + - uid: TinyLife.Actions.Action + name: Action + href: TinyLife.Actions.Action.html + - name: ) +- uid: TinyLife.Actions.SimpleBehaviorAction.CanMultitask* + commentId: Overload:TinyLife.Actions.SimpleBehaviorAction.CanMultitask + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_CanMultitask_TinyLife_Actions_Action_ + name: CanMultitask + nameWithType: SimpleBehaviorAction.CanMultitask + fullName: TinyLife.Actions.SimpleBehaviorAction.CanMultitask +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean +- uid: TinyLife.GameImpl.Speed + commentId: P:TinyLife.GameImpl.Speed + href: TinyLife.GameImpl.html#TinyLife_GameImpl_Speed + name: Speed + nameWithType: GameImpl.Speed + fullName: TinyLife.GameImpl.Speed +- uid: TinyLife.Actions.BehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.BehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + parent: TinyLife.Actions.BehaviorAction + isExternal: true + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_ + name: AndThenUpdate(GameTime, TimeSpan, float) + nameWithType: BehaviorAction.AndThenUpdate(GameTime, TimeSpan, float) + fullName: TinyLife.Actions.BehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float) + nameWithType.vb: BehaviorAction.AndThenUpdate(GameTime, TimeSpan, Single) + fullName.vb: TinyLife.Actions.BehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single) + name.vb: AndThenUpdate(GameTime, TimeSpan, Single) + spec.csharp: + - uid: TinyLife.Actions.BehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: AndThenUpdate + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_ + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + spec.vb: + - uid: TinyLife.Actions.BehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: AndThenUpdate + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_ + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) +- uid: TinyLife.Actions.SimpleBehaviorAction.AndThenUpdate* + commentId: Overload:TinyLife.Actions.SimpleBehaviorAction.AndThenUpdate + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_ + name: AndThenUpdate + nameWithType: SimpleBehaviorAction.AndThenUpdate + fullName: TinyLife.Actions.SimpleBehaviorAction.AndThenUpdate +- uid: Microsoft.Xna.Framework.GameTime + commentId: T:Microsoft.Xna.Framework.GameTime + parent: Microsoft.Xna.Framework + isExternal: true + name: GameTime + nameWithType: GameTime + fullName: Microsoft.Xna.Framework.GameTime +- uid: System.TimeSpan + commentId: T:System.TimeSpan + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: Microsoft.Xna.Framework + commentId: N:Microsoft.Xna.Framework + isExternal: true + name: Microsoft.Xna.Framework + nameWithType: Microsoft.Xna.Framework + fullName: Microsoft.Xna.Framework + spec.csharp: + - uid: Microsoft + name: Microsoft + isExternal: true + - name: . + - uid: Microsoft.Xna + name: Xna + isExternal: true + - name: . + - uid: Microsoft.Xna.Framework + name: Framework + isExternal: true + spec.vb: + - uid: Microsoft + name: Microsoft + isExternal: true + - name: . + - uid: Microsoft.Xna + name: Xna + isExternal: true + - name: . + - uid: Microsoft.Xna.Framework + name: Framework + isExternal: true +- uid: TinyLife.Actions.MultiAction.AndThenIsCompleted + commentId: M:TinyLife.Actions.MultiAction.AndThenIsCompleted + parent: TinyLife.Actions.MultiAction + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenIsCompleted + name: AndThenIsCompleted() + nameWithType: MultiAction.AndThenIsCompleted() + fullName: TinyLife.Actions.MultiAction.AndThenIsCompleted() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.AndThenIsCompleted + name: AndThenIsCompleted + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenIsCompleted + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.AndThenIsCompleted + name: AndThenIsCompleted + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenIsCompleted + - name: ( + - name: ) +- uid: TinyLife.Actions.SimpleBehaviorAction.AndThenIsCompleted* + commentId: Overload:TinyLife.Actions.SimpleBehaviorAction.AndThenIsCompleted + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_AndThenIsCompleted + name: AndThenIsCompleted + nameWithType: SimpleBehaviorAction.AndThenIsCompleted + fullName: TinyLife.Actions.SimpleBehaviorAction.AndThenIsCompleted +- uid: TinyLife.Actions.CompletionType + commentId: T:TinyLife.Actions.CompletionType + parent: TinyLife.Actions + href: TinyLife.Actions.CompletionType.html + name: CompletionType + nameWithType: CompletionType + fullName: TinyLife.Actions.CompletionType +- uid: TinyLife.Actions.BehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.BehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + parent: TinyLife.Actions.BehaviorAction + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_AndThenOnCompleted_TinyLife_Actions_CompletionType_ + name: AndThenOnCompleted(CompletionType) + nameWithType: BehaviorAction.AndThenOnCompleted(CompletionType) + fullName: TinyLife.Actions.BehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.BehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + name: AndThenOnCompleted + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_AndThenOnCompleted_TinyLife_Actions_CompletionType_ + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + href: TinyLife.Actions.CompletionType.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.BehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + name: AndThenOnCompleted + href: TinyLife.Actions.BehaviorAction.html#TinyLife_Actions_BehaviorAction_AndThenOnCompleted_TinyLife_Actions_CompletionType_ + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + href: TinyLife.Actions.CompletionType.html + - name: ) +- uid: TinyLife.Actions.SimpleBehaviorAction.AndThenOnCompleted* + commentId: Overload:TinyLife.Actions.SimpleBehaviorAction.AndThenOnCompleted + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_AndThenOnCompleted_TinyLife_Actions_CompletionType_ + name: AndThenOnCompleted + nameWithType: SimpleBehaviorAction.AndThenOnCompleted + fullName: TinyLife.Actions.SimpleBehaviorAction.AndThenOnCompleted +- uid: TinyLife.Actions.SimpleBehaviorAction.Create* + commentId: Overload:TinyLife.Actions.SimpleBehaviorAction.Create + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_Create_TinyLife_Actions_SimpleBehaviorAction_ActionSettings_ + name: Create + nameWithType: SimpleBehaviorAction.Create + fullName: TinyLife.Actions.SimpleBehaviorAction.Create +- uid: TinyLife.Actions.ActionType.TypeSettings + commentId: T:TinyLife.Actions.ActionType.TypeSettings + parent: TinyLife.Actions + href: TinyLife.Actions.ActionType.html + name: ActionType.TypeSettings + nameWithType: ActionType.TypeSettings + fullName: TinyLife.Actions.ActionType.TypeSettings + spec.csharp: + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html + - name: . + - uid: TinyLife.Actions.ActionType.TypeSettings + name: TypeSettings + href: TinyLife.Actions.ActionType.TypeSettings.html + spec.vb: + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html + - name: . + - uid: TinyLife.Actions.ActionType.TypeSettings + name: TypeSettings + href: TinyLife.Actions.ActionType.TypeSettings.html diff --git a/docs/api/TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.yml b/docs/api/TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.yml index f9935bd..a972eb3 100644 --- a/docs/api/TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.yml +++ b/docs/api/TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EvaluationResult path: ../TinyLife/Actions/TalkAction.cs - startLine: 524 + startLine: 460 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 8f89233..6131e6d 100644 --- a/docs/api/TinyLife.Actions.TalkAction.TalkSettings.yml +++ b/docs/api/TinyLife.Actions.TalkAction.TalkSettings.yml @@ -6,9 +6,6 @@ items: parent: TinyLife.Actions children: - TinyLife.Actions.TalkAction.TalkSettings.#ctor - - TinyLife.Actions.TalkAction.TalkSettings.CanDoRandomly - - TinyLife.Actions.TalkAction.TalkSettings.CanExecute - - TinyLife.Actions.TalkAction.TalkSettings.CheckCanExecute(TinyLife.Actions.ActionInfo,System.Boolean) - TinyLife.Actions.TalkAction.TalkSettings.EmoteCategory - TinyLife.Actions.TalkAction.TalkSettings.EvaluateFully(TinyLife.Actions.SocialAction) - TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action,TinyLife.Objects.Person,System.Single,System.Single) @@ -24,14 +21,8 @@ items: - TinyLife.Actions.TalkAction.TalkSettings.OnSuccess - TinyLife.Actions.TalkAction.TalkSettings.PartnerEmoteCategory - TinyLife.Actions.TalkAction.TalkSettings.PartnerSpeakStyle - - TinyLife.Actions.TalkAction.TalkSettings.RequiredAges - - TinyLife.Actions.TalkAction.TalkSettings.RequiredEmotion - - TinyLife.Actions.TalkAction.TalkSettings.RequiredJob - - TinyLife.Actions.TalkAction.TalkSettings.RequiredPartnerAges - - TinyLife.Actions.TalkAction.TalkSettings.RequiredPartnerEmployment - - TinyLife.Actions.TalkAction.TalkSettings.RequiredPersonality - - TinyLife.Actions.TalkAction.TalkSettings.RequiredSkill - TinyLife.Actions.TalkAction.TalkSettings.RestoredNeed + - TinyLife.Actions.TalkAction.TalkSettings.Settings - TinyLife.Actions.TalkAction.TalkSettings.SpeakStyle - TinyLife.Actions.TalkAction.TalkSettings.SuccessEmotion - TinyLife.Actions.TalkAction.TalkSettings.TalkMinutes @@ -42,7 +33,7 @@ items: name: TalkAction.TalkSettings nameWithType: TalkAction.TalkSettings fullName: TinyLife.Actions.TalkAction.TalkSettings - type: Class + type: Struct source: remote: path: TinyLife/Actions/TalkAction.cs @@ -50,34 +41,51 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkSettings path: ../TinyLife/Actions/TalkAction.cs - startLine: 173 + startLine: 162 assemblies: - Tiny Life namespace: TinyLife.Actions summary: Additional settings for , used by example: [] syntax: - content: 'public class TalkAction.TalkSettings : GenericDataHolder, IGenericDataHolder' - content.vb: Public Class TalkAction.TalkSettings Inherits GenericDataHolder Implements IGenericDataHolder - inheritance: - - System.Object - - MLEM.Misc.GenericDataHolder - implements: - - MLEM.Misc.IGenericDataHolder + content: public struct TalkAction.TalkSettings + content.vb: Public Structure TalkAction.TalkSettings inheritedMembers: - - MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object) - - MLEM.Misc.GenericDataHolder.SetData``1(System.String,{T}) - - MLEM.Misc.GenericDataHolder.GetData``1(System.String) - - MLEM.Misc.GenericDataHolder.GetDataKeys - - System.Object.Equals(System.Object) + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString - 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.TalkAction.TalkSettings.TinyLife.Utilities.Extensions.JsonCopy``1 +- uid: TinyLife.Actions.TalkAction.TalkSettings.Settings + commentId: F:TinyLife.Actions.TalkAction.TalkSettings.Settings + id: Settings + parent: TinyLife.Actions.TalkAction.TalkSettings + langs: + - csharp + - vb + name: Settings + nameWithType: TalkAction.TalkSettings.Settings + fullName: TinyLife.Actions.TalkAction.TalkSettings.Settings + type: Field + source: + remote: + path: TinyLife/Actions/TalkAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Settings + path: ../TinyLife/Actions/TalkAction.cs + startLine: 164 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public ActionType.TypeSettings Settings + return: + type: TinyLife.Actions.ActionType.TypeSettings + content.vb: Public Settings As ActionType.TypeSettings - uid: TinyLife.Actions.TalkAction.TalkSettings.FriendshipGain commentId: F:TinyLife.Actions.TalkAction.TalkSettings.FriendshipGain id: FriendshipGain @@ -96,7 +104,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FriendshipGain path: ../TinyLife/Actions/TalkAction.cs - startLine: 179 + startLine: 169 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -106,7 +114,7 @@ items: If friendship should primiarily be lost through this action (because it is a mean action, for example), set to greater than or equal to 1. example: [] syntax: - content: public Func FriendshipGain + content: public required Func FriendshipGain return: type: System.Func{TinyLife.Actions.ActionInfo,System.UInt32} content.vb: Public FriendshipGain As Func(Of ActionInfo, UInteger) @@ -128,7 +136,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoBadlyChance path: ../TinyLife/Actions/TalkAction.cs - startLine: 184 + startLine: 174 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -138,7 +146,7 @@ items: Note that, for very good relationships, this value is multiplied with a value greater than or equal to 0.25. This means that, if an action should go badly with a very high chance, a value greater than 1 should be returned here. example: [] syntax: - content: public Func GoBadlyChance + content: public required Func GoBadlyChance return: type: System.Func{TinyLife.Actions.ActionInfo,System.Single} content.vb: Public GoBadlyChance As Func(Of ActionInfo, Single) @@ -160,7 +168,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkMinutes path: ../TinyLife/Actions/TalkAction.cs - startLine: 188 + startLine: 178 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -189,7 +197,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EmoteCategory path: ../TinyLife/Actions/TalkAction.cs - startLine: 192 + startLine: 182 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -218,7 +226,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpeakStyle path: ../TinyLife/Actions/TalkAction.cs - startLine: 196 + startLine: 186 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -247,7 +255,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PartnerEmoteCategory path: ../TinyLife/Actions/TalkAction.cs - startLine: 201 + startLine: 191 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -279,7 +287,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PartnerSpeakStyle path: ../TinyLife/Actions/TalkAction.cs - startLine: 206 + startLine: 196 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -311,7 +319,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GainedSkill path: ../TinyLife/Actions/TalkAction.cs - startLine: 210 + startLine: 200 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -340,7 +348,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GainSkillOnFailure path: ../TinyLife/Actions/TalkAction.cs - startLine: 215 + startLine: 205 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -372,7 +380,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RestoredNeed path: ../TinyLife/Actions/TalkAction.cs - startLine: 220 + startLine: 210 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -386,268 +394,6 @@ items: return: type: System.ValueTuple{TinyLife.NeedType,System.Int32} content.vb: Public RestoredNeed As (Type As NeedType, Amount As Integer) -- uid: TinyLife.Actions.TalkAction.TalkSettings.RequiredEmotion - commentId: F:TinyLife.Actions.TalkAction.TalkSettings.RequiredEmotion - id: RequiredEmotion - parent: TinyLife.Actions.TalkAction.TalkSettings - langs: - - csharp - - vb - name: RequiredEmotion - nameWithType: TalkAction.TalkSettings.RequiredEmotion - fullName: TinyLife.Actions.TalkAction.TalkSettings.RequiredEmotion - type: Field - source: - remote: - path: TinyLife/Actions/TalkAction.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: RequiredEmotion - path: ../TinyLife/Actions/TalkAction.cs - startLine: 225 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - summary: >- - The that is required for this action to be available. - - Internally, this is passed into . - example: [] - syntax: - content: public EmotionType RequiredEmotion - return: - type: TinyLife.Emotions.EmotionType - content.vb: Public RequiredEmotion As EmotionType -- uid: TinyLife.Actions.TalkAction.TalkSettings.RequiredPersonality - commentId: F:TinyLife.Actions.TalkAction.TalkSettings.RequiredPersonality - id: RequiredPersonality - parent: TinyLife.Actions.TalkAction.TalkSettings - langs: - - csharp - - vb - name: RequiredPersonality - nameWithType: TalkAction.TalkSettings.RequiredPersonality - fullName: TinyLife.Actions.TalkAction.TalkSettings.RequiredPersonality - type: Field - source: - remote: - path: TinyLife/Actions/TalkAction.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: RequiredPersonality - path: ../TinyLife/Actions/TalkAction.cs - startLine: 230 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - summary: >- - The that is required for this action to be available. - - Internally, this is passed into . - example: [] - syntax: - content: public PersonalityType RequiredPersonality - return: - type: TinyLife.PersonalityType - content.vb: Public RequiredPersonality As PersonalityType -- uid: TinyLife.Actions.TalkAction.TalkSettings.RequiredSkill - commentId: F:TinyLife.Actions.TalkAction.TalkSettings.RequiredSkill - id: RequiredSkill - parent: TinyLife.Actions.TalkAction.TalkSettings - langs: - - csharp - - vb - name: RequiredSkill - nameWithType: TalkAction.TalkSettings.RequiredSkill - fullName: TinyLife.Actions.TalkAction.TalkSettings.RequiredSkill - type: Field - source: - remote: - path: TinyLife/Actions/TalkAction.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: RequiredSkill - path: ../TinyLife/Actions/TalkAction.cs - startLine: 236 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - summary: >- - The and level of the skill that is required for this action to become available. - - When the required skill is leveled up, this action will also be displayed in the list of now-available actions. - - Internally, this is passed into . - example: [] - syntax: - content: public (SkillType Type, int Level) RequiredSkill - return: - type: System.ValueTuple{TinyLife.Skills.SkillType,System.Int32} - content.vb: Public RequiredSkill As (Type As SkillType, Level As Integer) -- uid: TinyLife.Actions.TalkAction.TalkSettings.RequiredAges - commentId: F:TinyLife.Actions.TalkAction.TalkSettings.RequiredAges - id: RequiredAges - parent: TinyLife.Actions.TalkAction.TalkSettings - langs: - - csharp - - vb - name: RequiredAges - nameWithType: TalkAction.TalkSettings.RequiredAges - fullName: TinyLife.Actions.TalkAction.TalkSettings.RequiredAges - type: Field - source: - remote: - path: TinyLife/Actions/TalkAction.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: RequiredAges - path: ../TinyLife/Actions/TalkAction.cs - startLine: 241 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - summary: >- - The values that a person can have for this action to become available to them. - - By default, this value is 0, meaning all ages are allowed. - example: [] - syntax: - content: public AgeGroup RequiredAges - return: - type: TinyLife.Objects.AgeGroup - content.vb: Public RequiredAges As AgeGroup -- uid: TinyLife.Actions.TalkAction.TalkSettings.RequiredPartnerAges - commentId: F:TinyLife.Actions.TalkAction.TalkSettings.RequiredPartnerAges - id: RequiredPartnerAges - parent: TinyLife.Actions.TalkAction.TalkSettings - langs: - - csharp - - vb - name: RequiredPartnerAges - nameWithType: TalkAction.TalkSettings.RequiredPartnerAges - fullName: TinyLife.Actions.TalkAction.TalkSettings.RequiredPartnerAges - type: Field - source: - remote: - path: TinyLife/Actions/TalkAction.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: RequiredPartnerAges - path: ../TinyLife/Actions/TalkAction.cs - startLine: 247 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - summary: >- - The values that an action partner can have for this action to become available to a person. - - By default, this value is 0, meaning all ages are allowed. - - Internally, this is passed into . - example: [] - syntax: - content: public AgeGroup RequiredPartnerAges - return: - type: TinyLife.Objects.AgeGroup - content.vb: Public RequiredPartnerAges As AgeGroup -- uid: TinyLife.Actions.TalkAction.TalkSettings.RequiredJob - commentId: F:TinyLife.Actions.TalkAction.TalkSettings.RequiredJob - id: RequiredJob - parent: TinyLife.Actions.TalkAction.TalkSettings - langs: - - csharp - - vb - name: RequiredJob - nameWithType: TalkAction.TalkSettings.RequiredJob - fullName: TinyLife.Actions.TalkAction.TalkSettings.RequiredJob - type: Field - source: - remote: - path: TinyLife/Actions/TalkAction.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: RequiredJob - path: ../TinyLife/Actions/TalkAction.cs - startLine: 252 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - summary: >- - The that is required for this action to be available. - - Internally, this is passed into . - example: [] - syntax: - content: public JobType RequiredJob - return: - type: TinyLife.Goals.JobType - content.vb: Public RequiredJob As JobType -- uid: TinyLife.Actions.TalkAction.TalkSettings.RequiredPartnerEmployment - commentId: F:TinyLife.Actions.TalkAction.TalkSettings.RequiredPartnerEmployment - id: RequiredPartnerEmployment - parent: TinyLife.Actions.TalkAction.TalkSettings - langs: - - csharp - - vb - name: RequiredPartnerEmployment - nameWithType: TalkAction.TalkSettings.RequiredPartnerEmployment - fullName: TinyLife.Actions.TalkAction.TalkSettings.RequiredPartnerEmployment - type: Field - source: - remote: - path: TinyLife/Actions/TalkAction.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: RequiredPartnerEmployment - path: ../TinyLife/Actions/TalkAction.cs - startLine: 258 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - summary: >- - The that this action's partner should be employed on (using ) for this action to be available. - - This is useful for actions like which require talking to a employee. - - Internally, this is passed into . - example: [] - syntax: - content: public LotType RequiredPartnerEmployment - return: - type: TinyLife.World.LotType - content.vb: Public RequiredPartnerEmployment As LotType -- uid: TinyLife.Actions.TalkAction.TalkSettings.CanExecute - commentId: F:TinyLife.Actions.TalkAction.TalkSettings.CanExecute - id: CanExecute - parent: TinyLife.Actions.TalkAction.TalkSettings - langs: - - csharp - - vb - name: CanExecute - nameWithType: TalkAction.TalkSettings.CanExecute - fullName: TinyLife.Actions.TalkAction.TalkSettings.CanExecute - type: Field - source: - remote: - path: TinyLife/Actions/TalkAction.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: CanExecute - path: ../TinyLife/Actions/TalkAction.cs - startLine: 263 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - summary: >- - A function that returns whether this action can currently be executed. - - See for more information on execution requirements. - example: [] - syntax: - content: public ActionType.CanExecuteDelegate CanExecute - return: - type: TinyLife.Actions.ActionType.CanExecuteDelegate - content.vb: Public CanExecute As ActionType.CanExecuteDelegate - uid: TinyLife.Actions.TalkAction.TalkSettings.FailEmotion commentId: F:TinyLife.Actions.TalkAction.TalkSettings.FailEmotion id: FailEmotion @@ -666,7 +412,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FailEmotion path: ../TinyLife/Actions/TalkAction.cs - startLine: 268 + startLine: 215 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -698,7 +444,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SuccessEmotion path: ../TinyLife/Actions/TalkAction.cs - startLine: 272 + startLine: 219 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -727,7 +473,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GainRomancePercentage path: ../TinyLife/Actions/TalkAction.cs - startLine: 278 + startLine: 225 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -761,7 +507,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoweredEmotion path: ../TinyLife/Actions/TalkAction.cs - startLine: 283 + startLine: 230 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -793,7 +539,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnSuccess path: ../TinyLife/Actions/TalkAction.cs - startLine: 287 + startLine: 234 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -822,7 +568,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnFailure path: ../TinyLife/Actions/TalkAction.cs - startLine: 291 + startLine: 238 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -833,38 +579,6 @@ items: return: type: System.Action{TinyLife.Actions.Action,TinyLife.Objects.Person} content.vb: Public OnFailure As Action(Of Action, Person) -- uid: TinyLife.Actions.TalkAction.TalkSettings.CanDoRandomly - commentId: F:TinyLife.Actions.TalkAction.TalkSettings.CanDoRandomly - id: CanDoRandomly - parent: TinyLife.Actions.TalkAction.TalkSettings - langs: - - csharp - - vb - name: CanDoRandomly - nameWithType: TalkAction.TalkSettings.CanDoRandomly - fullName: TinyLife.Actions.TalkAction.TalkSettings.CanDoRandomly - type: Field - source: - remote: - path: TinyLife/Actions/TalkAction.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: CanDoRandomly - path: ../TinyLife/Actions/TalkAction.cs - startLine: 296 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - summary: >- - Whether this action can be done randomly or not. - - This value is passed to , and it defaults to true. - example: [] - syntax: - content: public bool CanDoRandomly - return: - type: System.Boolean - content.vb: Public CanDoRandomly As Boolean - uid: TinyLife.Actions.TalkAction.TalkSettings.#ctor commentId: M:TinyLife.Actions.TalkAction.TalkSettings.#ctor id: '#ctor' @@ -883,7 +597,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/TalkAction.cs - startLine: 301 + startLine: 243 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -914,14 +628,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Actions/TalkAction.cs - startLine: 315 + startLine: 261 assemblies: - Tiny Life namespace: TinyLife.Actions summary: Updates these for an action by displaying the relevant emotes and speak sounds using and restoring the . example: [] syntax: - content: public virtual void Update(SocialAction action, GameTime time, float speedMultiplier) + content: public readonly void Update(SocialAction action, GameTime time, float speedMultiplier) parameters: - id: action type: TinyLife.Actions.SocialAction @@ -932,7 +646,7 @@ items: - id: speedMultiplier type: System.Single description: The current speed multiplier. - content.vb: Public Overridable Sub Update(action As SocialAction, time As GameTime, speedMultiplier As Single) + content.vb: Public Sub Update(action As SocialAction, time As GameTime, speedMultiplier As Single) overload: TinyLife.Actions.TalkAction.TalkSettings.Update* nameWithType.vb: TalkAction.TalkSettings.Update(SocialAction, GameTime, Single) fullName.vb: TinyLife.Actions.TalkAction.TalkSettings.Update(TinyLife.Actions.SocialAction, Microsoft.Xna.Framework.GameTime, Single) @@ -955,7 +669,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EvaluateFully path: ../TinyLife/Actions/TalkAction.cs - startLine: 328 + startLine: 274 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -967,12 +681,12 @@ items: This method is automatically called by the main conversation partner () in . example: [] syntax: - content: public virtual void EvaluateFully(SocialAction action) + content: public readonly void EvaluateFully(SocialAction action) parameters: - id: action type: TinyLife.Actions.SocialAction description: The action. - content.vb: Public Overridable Sub EvaluateFully(action As SocialAction) + content.vb: Public Sub EvaluateFully(action As SocialAction) overload: TinyLife.Actions.TalkAction.TalkSettings.EvaluateFully* - uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action,TinyLife.Objects.Person,System.Single,System.Single) commentId: M:TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action,TinyLife.Objects.Person,System.Single,System.Single) @@ -992,7 +706,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EvaluateSimple path: ../TinyLife/Actions/TalkAction.cs - startLine: 347 + startLine: 293 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1004,7 +718,7 @@ items: This method is automatically called by the main conversation partner () in . example: [] syntax: - content: public virtual void EvaluateSimple(Action action, Person partner, float completion = 1, float effectiveness = 1) + content: public readonly void EvaluateSimple(Action action, Person partner, float completion = 1, float effectiveness = 1) parameters: - id: action type: TinyLife.Actions.Action @@ -1018,7 +732,7 @@ items: - id: effectiveness type: System.Single description: The effectiveness of the action, where 0 represents a boring, overused action, and 1 represents a unique action. Defaults to 1. - content.vb: Public Overridable Sub EvaluateSimple(action As Action, partner As Person, completion As Single = 1, effectiveness As Single = 1) + content.vb: Public Sub EvaluateSimple(action As Action, partner As Person, completion As Single = 1, effectiveness As Single = 1) overload: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple* nameWithType.vb: TalkAction.TalkSettings.EvaluateSimple(Action, Person, Single, Single) fullName.vb: TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action, TinyLife.Objects.Person, Single, Single) @@ -1041,7 +755,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EvaluateValues path: ../TinyLife/Actions/TalkAction.cs - startLine: 426 + startLine: 373 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1053,7 +767,7 @@ items: This method is used by and . example: [] syntax: - content: public virtual (float RomanceGain, float FriendshipGain, float RomanceLoss, float FriendshipLoss, float GoBadlyChance) EvaluateValues(ActionInfo info, Person partner, float completion = 1, float effectiveness = 1) + content: public readonly (float RomanceGain, float FriendshipGain, float RomanceLoss, float FriendshipLoss, float GoBadlyChance) EvaluateValues(ActionInfo info, Person partner, float completion = 1, float effectiveness = 1) parameters: - id: info type: TinyLife.Actions.ActionInfo @@ -1070,55 +784,11 @@ items: return: type: System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single} description: The romance gain if the action succeeds, the friendship gain if the action succeeds, the romance loss if the action fails, the friendship loss if the action fails, and the chance that the action will succeed. - content.vb: Public Overridable Function EvaluateValues(info As ActionInfo, partner As Person, completion As Single = 1, effectiveness As Single = 1) As (RomanceGain As Single, FriendshipGain As Single, RomanceLoss As Single, FriendshipLoss As Single, GoBadlyChance As Single) + content.vb: Public Function EvaluateValues(info As ActionInfo, partner As Person, completion As Single = 1, effectiveness As Single = 1) As (RomanceGain As Single, FriendshipGain As Single, RomanceLoss As Single, FriendshipLoss As Single, GoBadlyChance As Single) overload: TinyLife.Actions.TalkAction.TalkSettings.EvaluateValues* nameWithType.vb: TalkAction.TalkSettings.EvaluateValues(ActionInfo, Person, Single, Single) fullName.vb: TinyLife.Actions.TalkAction.TalkSettings.EvaluateValues(TinyLife.Actions.ActionInfo, TinyLife.Objects.Person, Single, Single) name.vb: EvaluateValues(ActionInfo, Person, Single, Single) -- uid: TinyLife.Actions.TalkAction.TalkSettings.CheckCanExecute(TinyLife.Actions.ActionInfo,System.Boolean) - commentId: M:TinyLife.Actions.TalkAction.TalkSettings.CheckCanExecute(TinyLife.Actions.ActionInfo,System.Boolean) - id: CheckCanExecute(TinyLife.Actions.ActionInfo,System.Boolean) - parent: TinyLife.Actions.TalkAction.TalkSettings - langs: - - csharp - - vb - name: CheckCanExecute(ActionInfo, bool) - nameWithType: TalkAction.TalkSettings.CheckCanExecute(ActionInfo, bool) - fullName: TinyLife.Actions.TalkAction.TalkSettings.CheckCanExecute(TinyLife.Actions.ActionInfo, bool) - type: Method - source: - remote: - path: TinyLife/Actions/TalkAction.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: CheckCanExecute - path: ../TinyLife/Actions/TalkAction.cs - startLine: 510 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - summary: >- - Checks whether this instance is currently able to be executed. This method takes and into account. - - Note that this does not take into account the , , or any other requirements which are passed to , which can be validated using . - example: [] - syntax: - content: public CanExecuteResult CheckCanExecute(ActionInfo info, bool automatic) - parameters: - - id: info - type: TinyLife.Actions.ActionInfo - description: The action info - - id: automatic - type: System.Boolean - description: Whether this action is automatic - return: - type: TinyLife.Actions.CanExecuteResult - description: The execution validity result - content.vb: Public Function CheckCanExecute(info As ActionInfo, automatic As Boolean) As CanExecuteResult - overload: TinyLife.Actions.TalkAction.TalkSettings.CheckCanExecute* - nameWithType.vb: TalkAction.TalkSettings.CheckCanExecute(ActionInfo, Boolean) - fullName.vb: TinyLife.Actions.TalkAction.TalkSettings.CheckCanExecute(TinyLife.Actions.ActionInfo, Boolean) - name.vb: CheckCanExecute(ActionInfo, Boolean) references: - uid: TinyLife.Actions.TalkAction commentId: T:TinyLife.Actions.TalkAction @@ -1224,193 +894,22 @@ references: - uid: TinyLife.Actions name: Actions href: TinyLife.Actions.html -- uid: System.Object - commentId: T:System.Object - parent: System +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.object - name: object - nameWithType: object - fullName: object - nameWithType.vb: Object - fullName.vb: Object - name.vb: Object -- uid: MLEM.Misc.GenericDataHolder - commentId: T:MLEM.Misc.GenericDataHolder - parent: MLEM.Misc - isExternal: true - name: GenericDataHolder - nameWithType: GenericDataHolder - fullName: MLEM.Misc.GenericDataHolder -- uid: MLEM.Misc.IGenericDataHolder - commentId: T:MLEM.Misc.IGenericDataHolder - parent: MLEM.Misc - isExternal: true - name: IGenericDataHolder - nameWithType: IGenericDataHolder - fullName: MLEM.Misc.IGenericDataHolder -- uid: MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object) - commentId: M:MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object) - parent: MLEM.Misc.GenericDataHolder - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - name: SetData(string, object) - nameWithType: GenericDataHolder.SetData(string, object) - fullName: MLEM.Misc.GenericDataHolder.SetData(string, object) - nameWithType.vb: GenericDataHolder.SetData(String, Object) - fullName.vb: MLEM.Misc.GenericDataHolder.SetData(String, Object) - name.vb: SetData(String, Object) - spec.csharp: - - uid: MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object) - name: SetData - isExternal: true - - name: ( - - uid: System.String - name: string - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - - name: ',' - - name: " " - - uid: System.Object - name: object - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.object - - name: ) - spec.vb: - - uid: MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object) - name: SetData - isExternal: true - - name: ( - - uid: System.String - name: String - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - - name: ',' - - name: " " - - uid: System.Object - name: Object - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.object - - name: ) -- uid: MLEM.Misc.GenericDataHolder.SetData``1(System.String,{T}) - commentId: M:MLEM.Misc.GenericDataHolder.SetData``1(System.String,``0) - parent: MLEM.Misc.GenericDataHolder - definition: MLEM.Misc.GenericDataHolder.SetData``1(System.String,``0) - href: https://learn.microsoft.com/dotnet/api/system.string - name: SetData(string, T) - nameWithType: GenericDataHolder.SetData(string, T) - fullName: MLEM.Misc.GenericDataHolder.SetData(string, T) - nameWithType.vb: GenericDataHolder.SetData(Of T)(String, T) - fullName.vb: MLEM.Misc.GenericDataHolder.SetData(Of T)(String, T) - name.vb: SetData(Of T)(String, T) - spec.csharp: - - uid: MLEM.Misc.GenericDataHolder.SetData``1(System.String,``0) - name: SetData - isExternal: true - - name: < - - name: T - - name: '>' - - name: ( - - uid: System.String - name: string - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - - name: ',' - - name: " " - - name: T - - name: ) - spec.vb: - - uid: MLEM.Misc.GenericDataHolder.SetData``1(System.String,``0) - name: SetData - isExternal: true - - name: ( - - name: Of - - name: " " - - name: T - - name: ) - - name: ( - - uid: System.String - name: String - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - - name: ',' - - name: " " - - name: T - - name: ) -- uid: MLEM.Misc.GenericDataHolder.GetData``1(System.String) - commentId: M:MLEM.Misc.GenericDataHolder.GetData``1(System.String) - parent: MLEM.Misc.GenericDataHolder - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - name: GetData(string) - nameWithType: GenericDataHolder.GetData(string) - fullName: MLEM.Misc.GenericDataHolder.GetData(string) - nameWithType.vb: GenericDataHolder.GetData(Of T)(String) - fullName.vb: MLEM.Misc.GenericDataHolder.GetData(Of T)(String) - name.vb: GetData(Of T)(String) - spec.csharp: - - uid: MLEM.Misc.GenericDataHolder.GetData``1(System.String) - name: GetData - isExternal: true - - name: < - - name: T - - name: '>' - - name: ( - - uid: System.String - name: string - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - - name: ) - spec.vb: - - uid: MLEM.Misc.GenericDataHolder.GetData``1(System.String) - name: GetData - isExternal: true - - name: ( - - name: Of - - name: " " - - name: T - - name: ) - - name: ( - - uid: System.String - name: String - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - - name: ) -- uid: MLEM.Misc.GenericDataHolder.GetDataKeys - commentId: M:MLEM.Misc.GenericDataHolder.GetDataKeys - parent: MLEM.Misc.GenericDataHolder - isExternal: true - name: GetDataKeys() - nameWithType: GenericDataHolder.GetDataKeys() - fullName: MLEM.Misc.GenericDataHolder.GetDataKeys() - spec.csharp: - - uid: MLEM.Misc.GenericDataHolder.GetDataKeys - name: GetDataKeys - isExternal: true - - name: ( - - name: ) - spec.vb: - - uid: MLEM.Misc.GenericDataHolder.GetDataKeys - name: GetDataKeys - isExternal: true - - name: ( - - name: ) -- uid: System.Object.Equals(System.Object) - commentId: M:System.Object.Equals(System.Object) - parent: System.Object - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals name: Equals(object) - nameWithType: object.Equals(object) - fullName: object.Equals(object) - nameWithType.vb: Object.Equals(Object) - fullName.vb: Object.Equals(Object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) name.vb: Equals(Object) spec.csharp: - - uid: System.Object.Equals(System.Object) + - uid: System.ValueType.Equals(System.Object) name: Equals isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals - name: ( - uid: System.Object name: object @@ -1418,16 +917,60 @@ references: href: https://learn.microsoft.com/dotnet/api/system.object - name: ) spec.vb: - - uid: System.Object.Equals(System.Object) + - uid: System.ValueType.Equals(System.Object) name: Equals isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object) + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals - name: ( - uid: System.Object name: Object isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) - uid: System.Object.Equals(System.Object,System.Object) commentId: M:System.Object.Equals(System.Object,System.Object) parent: System.Object @@ -1473,30 +1016,6 @@ references: isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) -- uid: System.Object.GetHashCode - commentId: M:System.Object.GetHashCode - parent: System.Object - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - name: GetHashCode() - nameWithType: object.GetHashCode() - fullName: object.GetHashCode() - nameWithType.vb: Object.GetHashCode() - fullName.vb: Object.GetHashCode() - spec.csharp: - - uid: System.Object.GetHashCode - name: GetHashCode - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - - name: ( - - name: ) - spec.vb: - - uid: System.Object.GetHashCode - name: GetHashCode - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode - - name: ( - - name: ) - uid: System.Object.GetType commentId: M:System.Object.GetType parent: System.Object @@ -1521,30 +1040,6 @@ references: href: https://learn.microsoft.com/dotnet/api/system.object.gettype - name: ( - name: ) -- uid: System.Object.MemberwiseClone - commentId: M:System.Object.MemberwiseClone - parent: System.Object - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - name: MemberwiseClone() - nameWithType: object.MemberwiseClone() - fullName: object.MemberwiseClone() - nameWithType.vb: Object.MemberwiseClone() - fullName.vb: Object.MemberwiseClone() - spec.csharp: - - uid: System.Object.MemberwiseClone - name: MemberwiseClone - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - - name: ( - - name: ) - spec.vb: - - uid: System.Object.MemberwiseClone - name: MemberwiseClone - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone - - name: ( - - name: ) - uid: System.Object.ReferenceEquals(System.Object,System.Object) commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) parent: System.Object @@ -1590,30 +1085,6 @@ references: isExternal: true href: https://learn.microsoft.com/dotnet/api/system.object - name: ) -- uid: System.Object.ToString - commentId: M:System.Object.ToString - parent: System.Object - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.object.tostring - name: ToString() - nameWithType: object.ToString() - fullName: object.ToString() - nameWithType.vb: Object.ToString() - fullName.vb: Object.ToString() - spec.csharp: - - uid: System.Object.ToString - name: ToString - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.object.tostring - - name: ( - - name: ) - spec.vb: - - uid: System.Object.ToString - name: ToString - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.object.tostring - - name: ( - - name: ) - uid: TinyLife.Actions.TalkAction.TalkSettings.TinyLife.Utilities.Extensions.JsonCopy``1 commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) parent: TinyLife.Utilities.Extensions @@ -1655,79 +1126,25 @@ references: name: TalkSettings href: TinyLife.Actions.TalkAction.TalkSettings.html - name: ) -- uid: System - commentId: N:System +- uid: System.ValueType + commentId: T:System.ValueType + parent: System isExternal: true - href: https://learn.microsoft.com/dotnet/api/system - name: System - nameWithType: System - fullName: System -- uid: MLEM.Misc - commentId: N:MLEM.Misc + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System isExternal: true - name: MLEM.Misc - nameWithType: MLEM.Misc - fullName: MLEM.Misc - spec.csharp: - - uid: MLEM - name: MLEM - isExternal: true - - name: . - - uid: MLEM.Misc - name: Misc - isExternal: true - spec.vb: - - uid: MLEM - name: MLEM - isExternal: true - - name: . - - uid: MLEM.Misc - name: Misc - isExternal: true -- uid: MLEM.Misc.GenericDataHolder.SetData``1(System.String,``0) - commentId: M:MLEM.Misc.GenericDataHolder.SetData``1(System.String,``0) - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - name: SetData(string, T) - nameWithType: GenericDataHolder.SetData(string, T) - fullName: MLEM.Misc.GenericDataHolder.SetData(string, T) - nameWithType.vb: GenericDataHolder.SetData(Of T)(String, T) - fullName.vb: MLEM.Misc.GenericDataHolder.SetData(Of T)(String, T) - name.vb: SetData(Of T)(String, T) - spec.csharp: - - uid: MLEM.Misc.GenericDataHolder.SetData``1(System.String,``0) - name: SetData - isExternal: true - - name: < - - name: T - - name: '>' - - name: ( - - uid: System.String - name: string - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - - name: ',' - - name: " " - - name: T - - name: ) - spec.vb: - - uid: MLEM.Misc.GenericDataHolder.SetData``1(System.String,``0) - name: SetData - isExternal: true - - name: ( - - name: Of - - name: " " - - name: T - - name: ) - - name: ( - - uid: System.String - name: String - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - - name: ',' - - name: " " - - name: T - - name: ) + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ @@ -1766,6 +1183,13 @@ references: name: Extensions nameWithType: Extensions fullName: TinyLife.Utilities.Extensions +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System - uid: TinyLife.Utilities commentId: N:TinyLife.Utilities href: TinyLife.html @@ -1788,6 +1212,29 @@ references: - uid: TinyLife.Utilities name: Utilities href: TinyLife.Utilities.html +- uid: TinyLife.Actions.ActionType.TypeSettings + commentId: T:TinyLife.Actions.ActionType.TypeSettings + parent: TinyLife.Actions + href: TinyLife.Actions.ActionType.html + name: ActionType.TypeSettings + nameWithType: ActionType.TypeSettings + fullName: TinyLife.Actions.ActionType.TypeSettings + spec.csharp: + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html + - name: . + - uid: TinyLife.Actions.ActionType.TypeSettings + name: TypeSettings + href: TinyLife.Actions.ActionType.TypeSettings.html + spec.vb: + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html + - name: . + - uid: TinyLife.Actions.ActionType.TypeSettings + name: TypeSettings + href: TinyLife.Actions.ActionType.TypeSettings.html - uid: TinyLife.Actions.TalkAction.TalkSettings.GoBadlyChance commentId: F:TinyLife.Actions.TalkAction.TalkSettings.GoBadlyChance href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_GoBadlyChance @@ -2199,259 +1646,6 @@ references: isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ) -- uid: TinyLife.Emotions.EmotionType - commentId: T:TinyLife.Emotions.EmotionType - parent: TinyLife.Emotions - href: TinyLife.Emotions.EmotionType.html - name: EmotionType - nameWithType: EmotionType - fullName: TinyLife.Emotions.EmotionType -- uid: TinyLife.Actions.ActionType.TypeSettings.RequiredEmotion - commentId: F:TinyLife.Actions.ActionType.TypeSettings.RequiredEmotion - href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings_RequiredEmotion - name: RequiredEmotion - nameWithType: ActionType.TypeSettings.RequiredEmotion - fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredEmotion -- uid: TinyLife.Emotions - commentId: N:TinyLife.Emotions - href: TinyLife.html - name: TinyLife.Emotions - nameWithType: TinyLife.Emotions - fullName: TinyLife.Emotions - spec.csharp: - - uid: TinyLife - name: TinyLife - href: TinyLife.html - - name: . - - uid: TinyLife.Emotions - name: Emotions - href: TinyLife.Emotions.html - spec.vb: - - uid: TinyLife - name: TinyLife - href: TinyLife.html - - name: . - - uid: TinyLife.Emotions - name: Emotions - href: TinyLife.Emotions.html -- uid: TinyLife.PersonalityType - commentId: T:TinyLife.PersonalityType - parent: TinyLife - href: TinyLife.PersonalityType.html - name: PersonalityType - nameWithType: PersonalityType - fullName: TinyLife.PersonalityType -- uid: TinyLife.Actions.ActionType.TypeSettings.RequiredPersonality - commentId: F:TinyLife.Actions.ActionType.TypeSettings.RequiredPersonality - href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings_RequiredPersonality - name: RequiredPersonality - nameWithType: ActionType.TypeSettings.RequiredPersonality - fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredPersonality -- uid: TinyLife - commentId: N:TinyLife - href: TinyLife.html - name: TinyLife - nameWithType: TinyLife - fullName: TinyLife -- uid: TinyLife.Skills.SkillType - commentId: T:TinyLife.Skills.SkillType - parent: TinyLife.Skills - href: TinyLife.Skills.SkillType.html - name: SkillType - nameWithType: SkillType - fullName: TinyLife.Skills.SkillType -- uid: TinyLife.Actions.ActionType.TypeSettings.RequiredSkill - commentId: F:TinyLife.Actions.ActionType.TypeSettings.RequiredSkill - href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings_RequiredSkill - name: RequiredSkill - nameWithType: ActionType.TypeSettings.RequiredSkill - fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredSkill -- uid: TinyLife.Skills - commentId: N:TinyLife.Skills - href: TinyLife.html - name: TinyLife.Skills - nameWithType: TinyLife.Skills - fullName: TinyLife.Skills - spec.csharp: - - uid: TinyLife - name: TinyLife - href: TinyLife.html - - name: . - - uid: TinyLife.Skills - name: Skills - href: TinyLife.Skills.html - spec.vb: - - uid: TinyLife - name: TinyLife - href: TinyLife.html - - name: . - - uid: TinyLife.Skills - name: Skills - href: TinyLife.Skills.html -- uid: TinyLife.Objects.AgeGroup - commentId: T:TinyLife.Objects.AgeGroup - parent: TinyLife.Objects - href: TinyLife.Objects.AgeGroup.html - name: AgeGroup - nameWithType: AgeGroup - fullName: TinyLife.Objects.AgeGroup -- uid: TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerAges - commentId: F:TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerAges - href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings_RequiredPartnerAges - name: RequiredPartnerAges - nameWithType: ActionType.TypeSettings.RequiredPartnerAges - fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerAges -- uid: TinyLife.Goals.JobType - commentId: T:TinyLife.Goals.JobType - parent: TinyLife.Goals - href: TinyLife.Goals.JobType.html - name: JobType - nameWithType: JobType - fullName: TinyLife.Goals.JobType -- uid: TinyLife.Actions.ActionType.TypeSettings.RequiredJob - commentId: F:TinyLife.Actions.ActionType.TypeSettings.RequiredJob - href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings_RequiredJob - name: RequiredJob - nameWithType: ActionType.TypeSettings.RequiredJob - fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredJob -- uid: TinyLife.Goals - commentId: N:TinyLife.Goals - href: TinyLife.html - name: TinyLife.Goals - nameWithType: TinyLife.Goals - fullName: TinyLife.Goals - spec.csharp: - - uid: TinyLife - name: TinyLife - href: TinyLife.html - - name: . - - uid: TinyLife.Goals - name: Goals - href: TinyLife.Goals.html - spec.vb: - - uid: TinyLife - name: TinyLife - href: TinyLife.html - - name: . - - uid: TinyLife.Goals - name: Goals - href: TinyLife.Goals.html -- uid: TinyLife.World.LotType - commentId: T:TinyLife.World.LotType - parent: TinyLife.World - href: TinyLife.World.LotType.html - name: LotType - nameWithType: LotType - fullName: TinyLife.World.LotType -- uid: TinyLife.World.LotType.Employments - commentId: P:TinyLife.World.LotType.Employments - href: TinyLife.World.LotType.html#TinyLife_World_LotType_Employments - name: Employments - nameWithType: LotType.Employments - fullName: TinyLife.World.LotType.Employments -- uid: TinyLife.Actions.ActionType.OrderCoffee - commentId: F:TinyLife.Actions.ActionType.OrderCoffee - href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_OrderCoffee - name: OrderCoffee - nameWithType: ActionType.OrderCoffee - fullName: TinyLife.Actions.ActionType.OrderCoffee -- uid: TinyLife.World.LotType.Cafe - commentId: F:TinyLife.World.LotType.Cafe - href: TinyLife.World.LotType.html#TinyLife_World_LotType_Cafe - name: Cafe - nameWithType: LotType.Cafe - fullName: TinyLife.World.LotType.Cafe -- uid: TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerEmployment - commentId: F:TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerEmployment - href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings_RequiredPartnerEmployment - name: RequiredPartnerEmployment - nameWithType: ActionType.TypeSettings.RequiredPartnerEmployment - fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerEmployment -- uid: TinyLife.World - commentId: N:TinyLife.World - href: TinyLife.html - name: TinyLife.World - nameWithType: TinyLife.World - fullName: TinyLife.World - spec.csharp: - - uid: TinyLife - name: TinyLife - href: TinyLife.html - - name: . - - uid: TinyLife.World - name: World - href: TinyLife.World.html - spec.vb: - - uid: TinyLife - name: TinyLife - href: TinyLife.html - - name: . - - uid: TinyLife.World - name: World - href: TinyLife.World.html -- uid: TinyLife.Actions.TalkAction.TalkSettings.CheckCanExecute(TinyLife.Actions.ActionInfo,System.Boolean) - commentId: M:TinyLife.Actions.TalkAction.TalkSettings.CheckCanExecute(TinyLife.Actions.ActionInfo,System.Boolean) - isExternal: true - href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_CheckCanExecute_TinyLife_Actions_ActionInfo_System_Boolean_ - name: CheckCanExecute(ActionInfo, bool) - nameWithType: TalkAction.TalkSettings.CheckCanExecute(ActionInfo, bool) - fullName: TinyLife.Actions.TalkAction.TalkSettings.CheckCanExecute(TinyLife.Actions.ActionInfo, bool) - nameWithType.vb: TalkAction.TalkSettings.CheckCanExecute(ActionInfo, Boolean) - fullName.vb: TinyLife.Actions.TalkAction.TalkSettings.CheckCanExecute(TinyLife.Actions.ActionInfo, Boolean) - name.vb: CheckCanExecute(ActionInfo, Boolean) - spec.csharp: - - uid: TinyLife.Actions.TalkAction.TalkSettings.CheckCanExecute(TinyLife.Actions.ActionInfo,System.Boolean) - name: CheckCanExecute - href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_CheckCanExecute_TinyLife_Actions_ActionInfo_System_Boolean_ - - name: ( - - uid: TinyLife.Actions.ActionInfo - name: ActionInfo - href: TinyLife.Actions.ActionInfo.html - - name: ',' - - name: " " - - uid: System.Boolean - name: bool - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - - name: ) - spec.vb: - - uid: TinyLife.Actions.TalkAction.TalkSettings.CheckCanExecute(TinyLife.Actions.ActionInfo,System.Boolean) - name: CheckCanExecute - href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_CheckCanExecute_TinyLife_Actions_ActionInfo_System_Boolean_ - - name: ( - - uid: TinyLife.Actions.ActionInfo - name: ActionInfo - href: TinyLife.Actions.ActionInfo.html - - name: ',' - - name: " " - - uid: System.Boolean - name: Boolean - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - - name: ) -- uid: TinyLife.Actions.ActionType.CanExecuteDelegate - commentId: T:TinyLife.Actions.ActionType.CanExecuteDelegate - parent: TinyLife.Actions - href: TinyLife.Actions.ActionType.html - name: ActionType.CanExecuteDelegate - nameWithType: ActionType.CanExecuteDelegate - fullName: TinyLife.Actions.ActionType.CanExecuteDelegate - spec.csharp: - - uid: TinyLife.Actions.ActionType - name: ActionType - href: TinyLife.Actions.ActionType.html - - name: . - - uid: TinyLife.Actions.ActionType.CanExecuteDelegate - name: CanExecuteDelegate - href: TinyLife.Actions.ActionType.CanExecuteDelegate.html - spec.vb: - - uid: TinyLife.Actions.ActionType - name: ActionType - href: TinyLife.Actions.ActionType.html - - name: . - - uid: TinyLife.Actions.ActionType.CanExecuteDelegate - name: CanExecuteDelegate - href: TinyLife.Actions.ActionType.CanExecuteDelegate.html - uid: TinyLife.Emotions.EmotionModifier commentId: T:TinyLife.Emotions.EmotionModifier parent: TinyLife.Emotions @@ -2543,6 +1737,28 @@ references: isExternal: true href: https://learn.microsoft.com/dotnet/api/system.timespan - name: ) +- uid: TinyLife.Emotions + commentId: N:TinyLife.Emotions + href: TinyLife.html + name: TinyLife.Emotions + nameWithType: TinyLife.Emotions + fullName: TinyLife.Emotions + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Emotions + name: Emotions + href: TinyLife.Emotions.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Emotions + name: Emotions + href: TinyLife.Emotions.html - uid: TinyLife.Actions.SocialAction commentId: T:TinyLife.Actions.SocialAction parent: TinyLife.Actions @@ -2593,6 +1809,13 @@ references: name: FriendLevel nameWithType: Relationship.FriendLevel fullName: TinyLife.Relationship.FriendLevel +- uid: TinyLife.Emotions.EmotionType + commentId: T:TinyLife.Emotions.EmotionType + parent: TinyLife.Emotions + href: TinyLife.Emotions.EmotionType.html + name: EmotionType + nameWithType: EmotionType + fullName: TinyLife.Emotions.EmotionType - uid: TinyLife.Objects.Person.LowerEmotion(TinyLife.Emotions.EmotionType,System.Single,System.Single) commentId: M:TinyLife.Objects.Person.LowerEmotion(TinyLife.Emotions.EmotionType,System.Single,System.Single) isExternal: true @@ -2784,12 +2007,6 @@ references: - name: " " - name: T2 - name: ) -- uid: TinyLife.Actions.ActionType.AiSettings.CanDoRandomly - commentId: F:TinyLife.Actions.ActionType.AiSettings.CanDoRandomly - href: TinyLife.Actions.ActionType.AiSettings.html#TinyLife_Actions_ActionType_AiSettings_CanDoRandomly - name: CanDoRandomly - nameWithType: ActionType.AiSettings.CanDoRandomly - fullName: TinyLife.Actions.ActionType.AiSettings.CanDoRandomly - uid: TinyLife.Actions.TalkAction.TalkSettings.#ctor* commentId: Overload:TinyLife.Actions.TalkAction.TalkSettings.#ctor href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings__ctor @@ -3151,6 +2368,12 @@ references: name: Person nameWithType: Person fullName: TinyLife.Objects.Person +- uid: TinyLife + commentId: N:TinyLife + href: TinyLife.html + name: TinyLife + nameWithType: TinyLife + fullName: TinyLife - uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluateFully(TinyLife.Actions.SocialAction) commentId: M:TinyLife.Actions.TalkAction.TalkSettings.EvaluateFully(TinyLife.Actions.SocialAction) href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_EvaluateFully_TinyLife_Actions_SocialAction_ @@ -3348,147 +2571,3 @@ references: - name: " " - name: T5 - name: ) -- uid: TinyLife.Actions.TalkAction.TalkSettings.CanExecute - commentId: F:TinyLife.Actions.TalkAction.TalkSettings.CanExecute - href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_CanExecute - name: CanExecute - nameWithType: TalkAction.TalkSettings.CanExecute - fullName: TinyLife.Actions.TalkAction.TalkSettings.CanExecute -- uid: TinyLife.Actions.ActionType.CanDoSocialAction(TinyLife.Actions.ActionInfo,System.Boolean) - commentId: M:TinyLife.Actions.ActionType.CanDoSocialAction(TinyLife.Actions.ActionInfo,System.Boolean) - isExternal: true - href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_CanDoSocialAction_TinyLife_Actions_ActionInfo_System_Boolean_ - name: CanDoSocialAction(ActionInfo, bool) - nameWithType: ActionType.CanDoSocialAction(ActionInfo, bool) - fullName: TinyLife.Actions.ActionType.CanDoSocialAction(TinyLife.Actions.ActionInfo, bool) - nameWithType.vb: ActionType.CanDoSocialAction(ActionInfo, Boolean) - fullName.vb: TinyLife.Actions.ActionType.CanDoSocialAction(TinyLife.Actions.ActionInfo, Boolean) - name.vb: CanDoSocialAction(ActionInfo, Boolean) - spec.csharp: - - uid: TinyLife.Actions.ActionType.CanDoSocialAction(TinyLife.Actions.ActionInfo,System.Boolean) - name: CanDoSocialAction - href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_CanDoSocialAction_TinyLife_Actions_ActionInfo_System_Boolean_ - - name: ( - - uid: TinyLife.Actions.ActionInfo - name: ActionInfo - href: TinyLife.Actions.ActionInfo.html - - name: ',' - - name: " " - - uid: System.Boolean - name: bool - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - - name: ) - spec.vb: - - uid: TinyLife.Actions.ActionType.CanDoSocialAction(TinyLife.Actions.ActionInfo,System.Boolean) - name: CanDoSocialAction - href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_CanDoSocialAction_TinyLife_Actions_ActionInfo_System_Boolean_ - - name: ( - - uid: TinyLife.Actions.ActionInfo - name: ActionInfo - href: TinyLife.Actions.ActionInfo.html - - name: ',' - - name: " " - - uid: System.Boolean - name: Boolean - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - - name: ) -- uid: TinyLife.Actions.TalkAction.TalkSettings.RequiredSkill - commentId: F:TinyLife.Actions.TalkAction.TalkSettings.RequiredSkill - href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_RequiredSkill - name: RequiredSkill - nameWithType: TalkAction.TalkSettings.RequiredSkill - fullName: TinyLife.Actions.TalkAction.TalkSettings.RequiredSkill -- uid: TinyLife.Actions.TalkAction.TalkSettings.RequiredEmotion - commentId: F:TinyLife.Actions.TalkAction.TalkSettings.RequiredEmotion - href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_RequiredEmotion - name: RequiredEmotion - nameWithType: TalkAction.TalkSettings.RequiredEmotion - fullName: TinyLife.Actions.TalkAction.TalkSettings.RequiredEmotion -- uid: TinyLife.Actions.ActionType.TypeSettings - commentId: T:TinyLife.Actions.ActionType.TypeSettings - parent: TinyLife.Actions - href: TinyLife.Actions.ActionType.html - name: ActionType.TypeSettings - nameWithType: ActionType.TypeSettings - fullName: TinyLife.Actions.ActionType.TypeSettings - spec.csharp: - - uid: TinyLife.Actions.ActionType - name: ActionType - href: TinyLife.Actions.ActionType.html - - name: . - - uid: TinyLife.Actions.ActionType.TypeSettings - name: TypeSettings - href: TinyLife.Actions.ActionType.TypeSettings.html - spec.vb: - - uid: TinyLife.Actions.ActionType - name: ActionType - href: TinyLife.Actions.ActionType.html - - name: . - - uid: TinyLife.Actions.ActionType.TypeSettings - name: TypeSettings - href: TinyLife.Actions.ActionType.TypeSettings.html -- uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) - commentId: M:TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) - isExternal: true - href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_ - name: CanExecuteAction(ActionType, ActionInfo, bool) - nameWithType: Person.CanExecuteAction(ActionType, ActionInfo, bool) - fullName: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, bool) - nameWithType.vb: Person.CanExecuteAction(ActionType, ActionInfo, Boolean) - fullName.vb: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean) - name.vb: CanExecuteAction(ActionType, ActionInfo, Boolean) - spec.csharp: - - uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) - name: CanExecuteAction - href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_ - - name: ( - - uid: TinyLife.Actions.ActionType - name: ActionType - href: TinyLife.Actions.ActionType.html - - name: ',' - - name: " " - - uid: TinyLife.Actions.ActionInfo - name: ActionInfo - href: TinyLife.Actions.ActionInfo.html - - name: ',' - - name: " " - - uid: System.Boolean - name: bool - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - - name: ) - spec.vb: - - uid: TinyLife.Objects.Person.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) - name: CanExecuteAction - href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_CanExecuteAction_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Boolean_ - - name: ( - - uid: TinyLife.Actions.ActionType - name: ActionType - href: TinyLife.Actions.ActionType.html - - name: ',' - - name: " " - - uid: TinyLife.Actions.ActionInfo - name: ActionInfo - href: TinyLife.Actions.ActionInfo.html - - name: ',' - - name: " " - - uid: System.Boolean - name: Boolean - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - - name: ) -- uid: TinyLife.Actions.TalkAction.TalkSettings.CheckCanExecute* - commentId: Overload:TinyLife.Actions.TalkAction.TalkSettings.CheckCanExecute - href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_CheckCanExecute_TinyLife_Actions_ActionInfo_System_Boolean_ - name: CheckCanExecute - nameWithType: TalkAction.TalkSettings.CheckCanExecute - fullName: TinyLife.Actions.TalkAction.TalkSettings.CheckCanExecute -- uid: TinyLife.Actions.CanExecuteResult - commentId: T:TinyLife.Actions.CanExecuteResult - parent: TinyLife.Actions - href: TinyLife.Actions.CanExecuteResult.html - name: CanExecuteResult - nameWithType: CanExecuteResult - fullName: TinyLife.Actions.CanExecuteResult diff --git a/docs/api/TinyLife.Actions.TalkAction.yml b/docs/api/TinyLife.Actions.TalkAction.yml index 44c3bdf..f472d3d 100644 --- a/docs/api/TinyLife.Actions.TalkAction.yml +++ b/docs/api/TinyLife.Actions.TalkAction.yml @@ -463,7 +463,7 @@ items: summary: >- A helper method to create a , which is a very simple implementation of a . - The returned will have certain settings, like the and the delegates already initialized according to the . + The passed will be modified in this method by modifying its underlying , including its , , , and more. example: [] syntax: content: public static ActionType.TypeSettings Create(string name, Func priority, TalkAction.TalkSettings settings) @@ -503,14 +503,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateFunny path: ../TinyLife/Actions/TalkAction.cs - startLine: 115 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.Actions summary: >- A helper method to create a using , but with default settings applied for an action in the Funny category. - The passed will be mutated in this method, setting its to , its to , modifying its to be lowered if the persoin is feeling , and more. + The passed will be modified in this method, setting its to , its to , modifying its to be lowered if the persoin is feeling , and more. example: [] syntax: content: public static ActionType.TypeSettings CreateFunny(string name, Func priority, TalkAction.TalkSettings settings, int humorSkillGain = 10000, int humorSkillRequired = 0) @@ -556,14 +556,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateMean path: ../TinyLife/Actions/TalkAction.cs - startLine: 140 + startLine: 129 assemblies: - Tiny Life namespace: TinyLife.Actions summary: >- A helper method to create a using , but with default settings applied for an action in the Mean category. - The passed will be mutated in this method, modifying its delegate to check as well. + The passed will be modified in this method, modifying its TalkSettings.CanExecute delegate to check as well. example: [] syntax: content: public static ActionType.TypeSettings CreateMean(string name, Func priority, TalkAction.TalkSettings settings) @@ -603,14 +603,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateRomantic path: ../TinyLife/Actions/TalkAction.cs - startLine: 154 + startLine: 143 assemblies: - Tiny Life namespace: TinyLife.Actions summary: >- A helper method to create a using , but with default settings applied for an action in the Romantic category. - The passed will be mutated in this method, modifying its delegate to check as well, modifying its to be increased if the partner is already someone else, and settings its to . + The passed will be modified in this method, modifying its TalkSettings.CanExecute delegate to check as well, modifying its to be increased if the partner is already someone else, and settings its to . example: [] syntax: content: public static ActionType.TypeSettings CreateRomantic(string name, Func priority, TalkAction.TalkSettings settings) @@ -5358,41 +5358,30 @@ references: name: TalkAction nameWithType: TalkAction fullName: TinyLife.Actions.TalkAction -- uid: TinyLife.Actions.ActionType.TypeSettings - commentId: T:TinyLife.Actions.ActionType.TypeSettings - parent: TinyLife.Actions - href: TinyLife.Actions.ActionType.html - name: ActionType.TypeSettings - nameWithType: ActionType.TypeSettings - fullName: TinyLife.Actions.ActionType.TypeSettings - spec.csharp: - - uid: TinyLife.Actions.ActionType - name: ActionType - href: TinyLife.Actions.ActionType.html - - name: . - - uid: TinyLife.Actions.ActionType.TypeSettings - name: TypeSettings - href: TinyLife.Actions.ActionType.TypeSettings.html - spec.vb: - - uid: TinyLife.Actions.ActionType - name: ActionType - href: TinyLife.Actions.ActionType.html - - name: . - - uid: TinyLife.Actions.ActionType.TypeSettings - name: TypeSettings - href: TinyLife.Actions.ActionType.TypeSettings.html -- uid: TinyLife.Actions.ActionType.AiSettings.PassivePriority - commentId: F:TinyLife.Actions.ActionType.AiSettings.PassivePriority - href: TinyLife.Actions.ActionType.AiSettings.html#TinyLife_Actions_ActionType_AiSettings_PassivePriority - name: PassivePriority - nameWithType: ActionType.AiSettings.PassivePriority - fullName: TinyLife.Actions.ActionType.AiSettings.PassivePriority +- uid: TinyLife.Actions.TalkAction.TalkSettings.Settings + commentId: F:TinyLife.Actions.TalkAction.TalkSettings.Settings + href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_Settings + name: Settings + nameWithType: TalkAction.TalkSettings.Settings + fullName: TinyLife.Actions.TalkAction.TalkSettings.Settings - uid: TinyLife.Actions.ActionType.TypeSettings.CanExecute commentId: F:TinyLife.Actions.ActionType.TypeSettings.CanExecute href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings_CanExecute name: CanExecute nameWithType: ActionType.TypeSettings.CanExecute fullName: TinyLife.Actions.ActionType.TypeSettings.CanExecute +- uid: TinyLife.Actions.ActionType.TypeSettings.Name + commentId: F:TinyLife.Actions.ActionType.TypeSettings.Name + href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings_Name + name: Name + nameWithType: ActionType.TypeSettings.Name + fullName: TinyLife.Actions.ActionType.TypeSettings.Name +- uid: TinyLife.Actions.ActionType.AiSettings.PassivePriority + commentId: F:TinyLife.Actions.ActionType.AiSettings.PassivePriority + href: TinyLife.Actions.ActionType.AiSettings.html#TinyLife_Actions_ActionType_AiSettings_PassivePriority + name: PassivePriority + nameWithType: ActionType.AiSettings.PassivePriority + fullName: TinyLife.Actions.ActionType.AiSettings.PassivePriority - uid: TinyLife.Actions.TalkAction.Create* commentId: Overload:TinyLife.Actions.TalkAction.Create href: TinyLife.Actions.TalkAction.html#TinyLife_Actions_TalkAction_Create_System_String_System_Func_TinyLife_Objects_Person_System_Single__TinyLife_Actions_TalkAction_TalkSettings_ @@ -5455,6 +5444,29 @@ references: isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: ) +- uid: TinyLife.Actions.ActionType.TypeSettings + commentId: T:TinyLife.Actions.ActionType.TypeSettings + parent: TinyLife.Actions + href: TinyLife.Actions.ActionType.html + name: ActionType.TypeSettings + nameWithType: ActionType.TypeSettings + fullName: TinyLife.Actions.ActionType.TypeSettings + spec.csharp: + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html + - name: . + - uid: TinyLife.Actions.ActionType.TypeSettings + name: TypeSettings + href: TinyLife.Actions.ActionType.TypeSettings.html + spec.vb: + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html + - name: . + - uid: TinyLife.Actions.ActionType.TypeSettings + name: TypeSettings + href: TinyLife.Actions.ActionType.TypeSettings.html - uid: System.Func`2 commentId: T:System.Func`2 isExternal: true @@ -5536,12 +5548,6 @@ references: nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer -- uid: TinyLife.Actions.TalkAction.TalkSettings.CanExecute - commentId: F:TinyLife.Actions.TalkAction.TalkSettings.CanExecute - href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_CanExecute - name: CanExecute - nameWithType: TalkAction.TalkSettings.CanExecute - fullName: TinyLife.Actions.TalkAction.TalkSettings.CanExecute - uid: TinyLife.Actions.ActionType.IsDislikedOrMean(TinyLife.Actions.ActionInfo,System.Boolean) commentId: M:TinyLife.Actions.ActionType.IsDislikedOrMean(TinyLife.Actions.ActionInfo,System.Boolean) isExternal: true diff --git a/docs/api/TinyLife.Actions.WatchTvAction.Channel.yml b/docs/api/TinyLife.Actions.WatchTvAction.Channel.yml index 2a0115d..48f5864 100644 --- a/docs/api/TinyLife.Actions.WatchTvAction.Channel.yml +++ b/docs/api/TinyLife.Actions.WatchTvAction.Channel.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Channel path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 224 + startLine: 230 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -54,7 +54,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Comedy path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 229 + startLine: 235 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -82,7 +82,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cooking path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 233 + startLine: 239 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -110,7 +110,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Romance path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 237 + startLine: 243 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -138,7 +138,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Drama path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 241 + startLine: 247 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -166,7 +166,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: News path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 245 + startLine: 251 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -194,7 +194,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cartoons path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 249 + startLine: 255 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.WatchTvAction.yml b/docs/api/TinyLife.Actions.WatchTvAction.yml index 291db80..bcf6421 100644 --- a/docs/api/TinyLife.Actions.WatchTvAction.yml +++ b/docs/api/TinyLife.Actions.WatchTvAction.yml @@ -6,7 +6,6 @@ items: parent: TinyLife.Actions children: - TinyLife.Actions.WatchTvAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,TinyLife.Actions.WatchTvAction.Channel) - - TinyLife.Actions.WatchTvAction.AndThenInitialize - TinyLife.Actions.WatchTvAction.AndThenIsCompleted - TinyLife.Actions.WatchTvAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.WatchTvAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) @@ -57,6 +56,7 @@ items: - TinyLife.Actions.MultiAction.InProgressTime - TinyLife.Actions.MultiAction.CurrentStage - TinyLife.Actions.MultiAction.CreateLastActions + - TinyLife.Actions.MultiAction.AndThenInitialize - TinyLife.Actions.MultiAction.PreInitialize - TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) @@ -148,7 +148,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FullyInProgress path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 35 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -186,7 +186,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 38 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -223,7 +223,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateFirstActions path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 43 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -244,38 +244,6 @@ items: content.vb: Protected Overrides Function CreateFirstActions() As IEnumerable(Of Action) overridden: TinyLife.Actions.MultiAction.CreateFirstActions overload: TinyLife.Actions.WatchTvAction.CreateFirstActions* -- uid: TinyLife.Actions.WatchTvAction.AndThenInitialize - commentId: M:TinyLife.Actions.WatchTvAction.AndThenInitialize - id: AndThenInitialize - parent: TinyLife.Actions.WatchTvAction - langs: - - csharp - - vb - name: AndThenInitialize() - nameWithType: WatchTvAction.AndThenInitialize() - fullName: TinyLife.Actions.WatchTvAction.AndThenInitialize() - type: Method - source: - remote: - path: TinyLife/Actions/WatchTvAction.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: AndThenInitialize - path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 70 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - summary: >- - Initializes the main action. - - This method is called after has all completed. - example: [] - syntax: - content: protected override void AndThenInitialize() - content.vb: Protected Overrides Sub AndThenInitialize() - overridden: TinyLife.Actions.MultiAction.AndThenInitialize - overload: TinyLife.Actions.WatchTvAction.AndThenInitialize* - uid: TinyLife.Actions.WatchTvAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.Actions.WatchTvAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) id: AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) @@ -294,7 +262,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenUpdate path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 77 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -341,7 +309,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenIsCompleted path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 126 + startLine: 132 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -376,7 +344,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanMultitask path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 135 + startLine: 141 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -419,7 +387,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenOnCompleted path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 145 + startLine: 151 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -455,7 +423,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetViewingArea path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 181 + startLine: 187 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -496,7 +464,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSeating path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 195 + startLine: 201 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -540,7 +508,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetViewers path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 209 + startLine: 215 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -808,6 +776,25 @@ references: href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_CreateLastActions - name: ( - name: ) +- uid: TinyLife.Actions.MultiAction.AndThenInitialize + commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize + parent: TinyLife.Actions.MultiAction + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize + name: AndThenInitialize() + nameWithType: MultiAction.AndThenInitialize() + fullName: TinyLife.Actions.MultiAction.AndThenInitialize() + spec.csharp: + - uid: TinyLife.Actions.MultiAction.AndThenInitialize + name: AndThenInitialize + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.MultiAction.AndThenInitialize + name: AndThenInitialize + href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize + - name: ( + - name: ) - uid: TinyLife.Actions.MultiAction.PreInitialize commentId: M:TinyLife.Actions.MultiAction.PreInitialize parent: TinyLife.Actions.MultiAction @@ -4484,31 +4471,6 @@ references: name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic -- uid: TinyLife.Actions.MultiAction.AndThenInitialize - commentId: M:TinyLife.Actions.MultiAction.AndThenInitialize - parent: TinyLife.Actions.MultiAction - href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize - name: AndThenInitialize() - nameWithType: MultiAction.AndThenInitialize() - fullName: TinyLife.Actions.MultiAction.AndThenInitialize() - spec.csharp: - - uid: TinyLife.Actions.MultiAction.AndThenInitialize - name: AndThenInitialize - href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize - - name: ( - - name: ) - spec.vb: - - uid: TinyLife.Actions.MultiAction.AndThenInitialize - name: AndThenInitialize - href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_AndThenInitialize - - name: ( - - name: ) -- uid: TinyLife.Actions.WatchTvAction.AndThenInitialize* - commentId: Overload:TinyLife.Actions.WatchTvAction.AndThenInitialize - href: TinyLife.Actions.WatchTvAction.html#TinyLife_Actions_WatchTvAction_AndThenInitialize - name: AndThenInitialize - nameWithType: WatchTvAction.AndThenInitialize - fullName: TinyLife.Actions.WatchTvAction.AndThenInitialize - uid: TinyLife.GameImpl.Speed commentId: P:TinyLife.GameImpl.Speed href: TinyLife.GameImpl.html#TinyLife_GameImpl_Speed diff --git a/docs/api/TinyLife.Actions.WorkAction.yml b/docs/api/TinyLife.Actions.WorkAction.yml index eeeae0b..2ede4fd 100644 --- a/docs/api/TinyLife.Actions.WorkAction.yml +++ b/docs/api/TinyLife.Actions.WorkAction.yml @@ -11,7 +11,6 @@ items: - TinyLife.Actions.WorkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) - TinyLife.Actions.WorkAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Actions.WorkAction.CanCancel(TinyLife.Actions.Action) - - TinyLife.Actions.WorkAction.CreateFirstActions - TinyLife.Actions.WorkAction.Job - TinyLife.Actions.WorkAction.PreInitialize langs: @@ -47,6 +46,7 @@ items: - MLEM.Misc.IGenericDataHolder inheritedMembers: - TinyLife.Actions.OutOfTownAction.NeedsToTakeCareOf + - TinyLife.Actions.OutOfTownAction.CreateFirstActions - TinyLife.Actions.OutOfTownAction.GetNextAction(TinyLife.Actions.CompletionType) - TinyLife.Actions.OutOfTownAction.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType) - TinyLife.Actions.OutOfTownAction.CausesExtremelyFastSpeed @@ -232,45 +232,6 @@ items: content.vb: Public Overrides Function CanCancel(cancelSource As Action) As Boolean overridden: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action) overload: TinyLife.Actions.WorkAction.CanCancel* -- uid: TinyLife.Actions.WorkAction.CreateFirstActions - commentId: M:TinyLife.Actions.WorkAction.CreateFirstActions - id: CreateFirstActions - parent: TinyLife.Actions.WorkAction - langs: - - csharp - - vb - name: CreateFirstActions() - nameWithType: WorkAction.CreateFirstActions() - fullName: TinyLife.Actions.WorkAction.CreateFirstActions() - type: Method - source: - remote: - path: TinyLife/Actions/WorkAction.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: CreateFirstActions - path: ../TinyLife/Actions/WorkAction.cs - startLine: 39 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - summary: >- - Return a set of actions that should be executed before this action. - - Even if the yield statement is used, all actions will be collected into a list at the start of this action's invocation. - - If no action gets returned in this function, this action fails. - - If the returned set only contains null items, no first actions will be executed. - example: [] - syntax: - content: protected override IEnumerable CreateFirstActions() - return: - type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} - description: A set of actions that should run before this action - content.vb: Protected Overrides Function CreateFirstActions() As IEnumerable(Of Action) - overridden: TinyLife.Actions.OutOfTownAction.CreateFirstActions - overload: TinyLife.Actions.WorkAction.CreateFirstActions* - uid: TinyLife.Actions.WorkAction.PreInitialize commentId: M:TinyLife.Actions.WorkAction.PreInitialize id: PreInitialize @@ -289,7 +250,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PreInitialize path: ../TinyLife/Actions/WorkAction.cs - startLine: 48 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -321,7 +282,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenInitialize path: ../TinyLife/Actions/WorkAction.cs - startLine: 54 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -353,7 +314,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenUpdate path: ../TinyLife/Actions/WorkAction.cs - startLine: 67 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -400,7 +361,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenIsCompleted path: ../TinyLife/Actions/WorkAction.cs - startLine: 98 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -435,7 +396,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenOnCompleted path: ../TinyLife/Actions/WorkAction.cs - startLine: 105 + startLine: 95 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -535,6 +496,25 @@ references: name: NeedsToTakeCareOf nameWithType: OutOfTownAction.NeedsToTakeCareOf fullName: TinyLife.Actions.OutOfTownAction.NeedsToTakeCareOf +- uid: TinyLife.Actions.OutOfTownAction.CreateFirstActions + commentId: M:TinyLife.Actions.OutOfTownAction.CreateFirstActions + parent: TinyLife.Actions.OutOfTownAction + href: TinyLife.Actions.OutOfTownAction.html#TinyLife_Actions_OutOfTownAction_CreateFirstActions + name: CreateFirstActions() + nameWithType: OutOfTownAction.CreateFirstActions() + fullName: TinyLife.Actions.OutOfTownAction.CreateFirstActions() + spec.csharp: + - uid: TinyLife.Actions.OutOfTownAction.CreateFirstActions + name: CreateFirstActions + href: TinyLife.Actions.OutOfTownAction.html#TinyLife_Actions_OutOfTownAction_CreateFirstActions + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.OutOfTownAction.CreateFirstActions + name: CreateFirstActions + href: TinyLife.Actions.OutOfTownAction.html#TinyLife_Actions_OutOfTownAction_CreateFirstActions + - name: ( + - name: ) - uid: TinyLife.Actions.OutOfTownAction.GetNextAction(TinyLife.Actions.CompletionType) commentId: M:TinyLife.Actions.OutOfTownAction.GetNextAction(TinyLife.Actions.CompletionType) parent: TinyLife.Actions.OutOfTownAction @@ -4132,129 +4112,6 @@ references: nameWithType.vb: Boolean fullName.vb: Boolean name.vb: Boolean -- uid: TinyLife.Actions.OutOfTownAction.CreateFirstActions - commentId: M:TinyLife.Actions.OutOfTownAction.CreateFirstActions - parent: TinyLife.Actions.OutOfTownAction - href: TinyLife.Actions.OutOfTownAction.html#TinyLife_Actions_OutOfTownAction_CreateFirstActions - name: CreateFirstActions() - nameWithType: OutOfTownAction.CreateFirstActions() - fullName: TinyLife.Actions.OutOfTownAction.CreateFirstActions() - spec.csharp: - - uid: TinyLife.Actions.OutOfTownAction.CreateFirstActions - name: CreateFirstActions - href: TinyLife.Actions.OutOfTownAction.html#TinyLife_Actions_OutOfTownAction_CreateFirstActions - - name: ( - - name: ) - spec.vb: - - uid: TinyLife.Actions.OutOfTownAction.CreateFirstActions - name: CreateFirstActions - href: TinyLife.Actions.OutOfTownAction.html#TinyLife_Actions_OutOfTownAction_CreateFirstActions - - name: ( - - name: ) -- uid: TinyLife.Actions.WorkAction.CreateFirstActions* - commentId: Overload:TinyLife.Actions.WorkAction.CreateFirstActions - href: TinyLife.Actions.WorkAction.html#TinyLife_Actions_WorkAction_CreateFirstActions - name: CreateFirstActions - nameWithType: WorkAction.CreateFirstActions - fullName: TinyLife.Actions.WorkAction.CreateFirstActions -- uid: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} - commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Actions.Action} - parent: System.Collections.Generic - definition: System.Collections.Generic.IEnumerable`1 - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: IEnumerable - nameWithType: IEnumerable - fullName: System.Collections.Generic.IEnumerable - nameWithType.vb: IEnumerable(Of Action) - fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Actions.Action) - name.vb: IEnumerable(Of Action) - spec.csharp: - - uid: System.Collections.Generic.IEnumerable`1 - name: IEnumerable - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - - name: < - - uid: TinyLife.Actions.Action - name: Action - href: TinyLife.Actions.Action.html - - name: '>' - spec.vb: - - uid: System.Collections.Generic.IEnumerable`1 - name: IEnumerable - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - - name: ( - - name: Of - - name: " " - - uid: TinyLife.Actions.Action - name: Action - href: TinyLife.Actions.Action.html - - name: ) -- uid: System.Collections.Generic.IEnumerable`1 - commentId: T:System.Collections.Generic.IEnumerable`1 - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: IEnumerable - nameWithType: IEnumerable - fullName: System.Collections.Generic.IEnumerable - nameWithType.vb: IEnumerable(Of T) - fullName.vb: System.Collections.Generic.IEnumerable(Of T) - name.vb: IEnumerable(Of T) - spec.csharp: - - uid: System.Collections.Generic.IEnumerable`1 - name: IEnumerable - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - - name: < - - name: T - - name: '>' - spec.vb: - - uid: System.Collections.Generic.IEnumerable`1 - name: IEnumerable - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - - name: ( - - name: Of - - name: " " - - name: T - - name: ) -- uid: System.Collections.Generic - commentId: N:System.Collections.Generic - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system - name: System.Collections.Generic - nameWithType: System.Collections.Generic - fullName: System.Collections.Generic - spec.csharp: - - uid: System - name: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system - - name: . - - uid: System.Collections - name: Collections - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections - - name: . - - uid: System.Collections.Generic - name: Generic - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic - spec.vb: - - uid: System - name: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system - - name: . - - uid: System.Collections - name: Collections - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections - - name: . - - uid: System.Collections.Generic - name: Generic - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic - uid: TinyLife.Actions.MultiAction.CreateFirstActions commentId: M:TinyLife.Actions.MultiAction.CreateFirstActions parent: TinyLife.Actions.MultiAction diff --git a/docs/api/TinyLife.Actions.yml b/docs/api/TinyLife.Actions.yml index 81fca3d..5f8da2e 100644 --- a/docs/api/TinyLife.Actions.yml +++ b/docs/api/TinyLife.Actions.yml @@ -37,6 +37,8 @@ items: - TinyLife.Actions.PathfindToPersonAction - TinyLife.Actions.PutAwayAction - TinyLife.Actions.SellAction + - TinyLife.Actions.SimpleBehaviorAction + - TinyLife.Actions.SimpleBehaviorAction.ActionSettings - TinyLife.Actions.SitAction - TinyLife.Actions.SocialAction - TinyLife.Actions.SocialAction.StartPartnerAction @@ -390,6 +392,35 @@ references: name: SellAction nameWithType: SellAction fullName: TinyLife.Actions.SellAction +- uid: TinyLife.Actions.SimpleBehaviorAction + commentId: T:TinyLife.Actions.SimpleBehaviorAction + href: TinyLife.Actions.SimpleBehaviorAction.html + name: SimpleBehaviorAction + nameWithType: SimpleBehaviorAction + fullName: TinyLife.Actions.SimpleBehaviorAction +- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + commentId: T:TinyLife.Actions.SimpleBehaviorAction.ActionSettings + parent: TinyLife.Actions + href: TinyLife.Actions.SimpleBehaviorAction.html + name: SimpleBehaviorAction.ActionSettings + nameWithType: SimpleBehaviorAction.ActionSettings + fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + spec.csharp: + - uid: TinyLife.Actions.SimpleBehaviorAction + name: SimpleBehaviorAction + href: TinyLife.Actions.SimpleBehaviorAction.html + - name: . + - uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + name: ActionSettings + href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html + spec.vb: + - uid: TinyLife.Actions.SimpleBehaviorAction + name: SimpleBehaviorAction + href: TinyLife.Actions.SimpleBehaviorAction.html + - name: . + - uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + name: ActionSettings + href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html - uid: TinyLife.Actions.SitAction commentId: T:TinyLife.Actions.SitAction href: TinyLife.Actions.SitAction.html diff --git a/docs/api/TinyLife.Debug.CheatDelegate.yml b/docs/api/TinyLife.Debug.CheatDelegate.yml index 6d22aed..e9c5975 100644 --- a/docs/api/TinyLife.Debug.CheatDelegate.yml +++ b/docs/api/TinyLife.Debug.CheatDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CheatDelegate path: ../TinyLife/Debug.cs - startLine: 841 + startLine: 884 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Debug.DebugDelegate.yml b/docs/api/TinyLife.Debug.DebugDelegate.yml index 0f246ec..9477094 100644 --- a/docs/api/TinyLife.Debug.DebugDelegate.yml +++ b/docs/api/TinyLife.Debug.DebugDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DebugDelegate path: ../TinyLife/Debug.cs - startLine: 846 + startLine: 889 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Debug.yml b/docs/api/TinyLife.Debug.yml index e540f04..ccad685 100644 --- a/docs/api/TinyLife.Debug.yml +++ b/docs/api/TinyLife.Debug.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Debug path: ../TinyLife/Debug.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife @@ -61,7 +61,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cheats path: ../TinyLife/Debug.cs - startLine: 44 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife @@ -95,7 +95,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DebugLines path: ../TinyLife/Debug.cs - startLine: 50 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife @@ -129,7 +129,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TryCheat path: ../TinyLife/Debug.cs - startLine: 642 + startLine: 682 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml b/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml index c5a2ba5..6d3ff48 100644 --- a/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml +++ b/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml @@ -27,7 +27,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Instance path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 466 + startLine: 469 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -79,7 +79,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 473 + startLine: 476 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -118,7 +118,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Amount path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 478 + startLine: 481 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -157,7 +157,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TotalTime path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 483 + startLine: 486 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -196,7 +196,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Time path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 488 + startLine: 491 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -237,7 +237,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SourceString path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 494 + startLine: 497 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -281,7 +281,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Person path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 499 + startLine: 502 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -312,7 +312,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PassTime path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 516 + startLine: 519 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -347,7 +347,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 530 + startLine: 533 assemblies: - Tiny Life namespace: TinyLife.Emotions diff --git a/docs/api/TinyLife.Emotions.EmotionModifier.yml b/docs/api/TinyLife.Emotions.EmotionModifier.yml index 0813da8..3d6540f 100644 --- a/docs/api/TinyLife.Emotions.EmotionModifier.yml +++ b/docs/api/TinyLife.Emotions.EmotionModifier.yml @@ -5431,7 +5431,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 338 + startLine: 341 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5460,7 +5460,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 342 + startLine: 345 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5489,7 +5489,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Emotion path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 347 + startLine: 350 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5521,7 +5521,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Condition path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 353 + startLine: 356 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5555,7 +5555,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayName path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 360 + startLine: 363 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5591,7 +5591,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnRanOut path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 364 + startLine: 367 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5622,7 +5622,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnConditionUnmet path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 368 + startLine: 371 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5653,7 +5653,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 377 + startLine: 380 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5697,7 +5697,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 391 + startLine: 394 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5741,7 +5741,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCausedEmotion path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 400 + startLine: 403 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5779,7 +5779,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayName path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 416 + startLine: 419 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5818,7 +5818,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 429 + startLine: 432 assemblies: - Tiny Life namespace: TinyLife.Emotions diff --git a/docs/api/TinyLife.GameImpl.GameMode.yml b/docs/api/TinyLife.GameImpl.GameMode.yml index 56edcb3..5a0eac5 100644 --- a/docs/api/TinyLife.GameImpl.GameMode.yml +++ b/docs/api/TinyLife.GameImpl.GameMode.yml @@ -26,7 +26,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GameMode path: ../TinyLife/GameImpl.cs - startLine: 1194 + startLine: 1311 assemblies: - Tiny Life namespace: TinyLife @@ -55,7 +55,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitialLoad path: ../TinyLife/GameImpl.cs - startLine: 1197 + startLine: 1314 assemblies: - Tiny Life namespace: TinyLife @@ -83,7 +83,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Splash path: ../TinyLife/GameImpl.cs - startLine: 1199 + startLine: 1316 assemblies: - Tiny Life namespace: TinyLife @@ -111,7 +111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MainMenu path: ../TinyLife/GameImpl.cs - startLine: 1201 + startLine: 1318 assemblies: - Tiny Life namespace: TinyLife @@ -139,7 +139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelectHousehold path: ../TinyLife/GameImpl.cs - startLine: 1203 + startLine: 1320 assemblies: - Tiny Life namespace: TinyLife @@ -167,7 +167,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InGameHousehold path: ../TinyLife/GameImpl.cs - startLine: 1205 + startLine: 1322 assemblies: - Tiny Life namespace: TinyLife @@ -195,7 +195,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuildOnly path: ../TinyLife/GameImpl.cs - startLine: 1207 + startLine: 1324 assemblies: - Tiny Life namespace: TinyLife @@ -223,7 +223,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CharacterCreation path: ../TinyLife/GameImpl.cs - startLine: 1209 + startLine: 1326 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.GameImpl.yml b/docs/api/TinyLife.GameImpl.yml index c6f486c..a4d7bb1 100644 --- a/docs/api/TinyLife.GameImpl.yml +++ b/docs/api/TinyLife.GameImpl.yml @@ -33,8 +33,8 @@ items: - TinyLife.GameImpl.MarkLotVisible(TinyLife.World.Lot) - TinyLife.GameImpl.Mode - TinyLife.GameImpl.Money + - TinyLife.GameImpl.OnFinalizingGameContent - TinyLife.GameImpl.OnFinishedLoading - - TinyLife.GameImpl.OnLoadContentLater - TinyLife.GameImpl.RotateCamera(System.Boolean) - TinyLife.GameImpl.SaveName - TinyLife.GameImpl.Speed @@ -42,6 +42,7 @@ items: - TinyLife.GameImpl.SwitchMap(TinyLife.World.Map,System.Action,System.Action) - TinyLife.GameImpl.TakeScreenshot(Microsoft.Xna.Framework.Point,System.Nullable{MLEM.Misc.RectangleF},System.Nullable{Microsoft.Xna.Framework.Matrix},Microsoft.Xna.Framework.Graphics.RenderTarget2D) - TinyLife.GameImpl.Version + - TinyLife.GameImpl.ZoomCamera(System.Int32) langs: - csharp - vb @@ -56,7 +57,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GameImpl path: ../TinyLife/GameImpl.cs - startLine: 54 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife @@ -146,7 +147,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Version path: ../TinyLife/GameImpl.cs - startLine: 59 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife @@ -175,7 +176,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Instance path: ../TinyLife/GameImpl.cs - startLine: 64 + startLine: 65 assemblies: - Tiny Life namespace: TinyLife @@ -206,7 +207,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Achievements path: ../TinyLife/GameImpl.cs - startLine: 72 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife @@ -240,7 +241,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GraphicsMetrics path: ../TinyLife/GameImpl.cs - startLine: 78 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife @@ -271,7 +272,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Camera path: ../TinyLife/GameImpl.cs - startLine: 82 + startLine: 83 assemblies: - Tiny Life namespace: TinyLife @@ -302,7 +303,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Listener path: ../TinyLife/GameImpl.cs - startLine: 86 + startLine: 87 assemblies: - Tiny Life namespace: TinyLife @@ -333,7 +334,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentTool path: ../TinyLife/GameImpl.cs - startLine: 90 + startLine: 91 assemblies: - Tiny Life namespace: TinyLife @@ -364,7 +365,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentHousehold path: ../TinyLife/GameImpl.cs - startLine: 105 + startLine: 106 assemblies: - Tiny Life namespace: TinyLife @@ -395,7 +396,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Money path: ../TinyLife/GameImpl.cs - startLine: 109 + startLine: 110 assemblies: - Tiny Life namespace: TinyLife @@ -426,7 +427,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentLot path: ../TinyLife/GameImpl.cs - startLine: 119 + startLine: 120 assemblies: - Tiny Life namespace: TinyLife @@ -457,7 +458,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Speed path: ../TinyLife/GameImpl.cs - startLine: 125 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife @@ -493,7 +494,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FollowingPerson path: ../TinyLife/GameImpl.cs - startLine: 138 + startLine: 139 assemblies: - Tiny Life namespace: TinyLife @@ -524,7 +525,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SaveName path: ../TinyLife/GameImpl.cs - startLine: 142 + startLine: 143 assemblies: - Tiny Life namespace: TinyLife @@ -555,7 +556,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mode path: ../TinyLife/GameImpl.cs - startLine: 146 + startLine: 147 assemblies: - Tiny Life namespace: TinyLife @@ -586,7 +587,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CursorPosition path: ../TinyLife/GameImpl.cs - startLine: 151 + startLine: 152 assemblies: - Tiny Life namespace: TinyLife @@ -620,7 +621,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentCursor path: ../TinyLife/GameImpl.cs - startLine: 156 + startLine: 157 assemblies: - Tiny Life namespace: TinyLife @@ -652,7 +653,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentMaps path: ../TinyLife/GameImpl.cs - startLine: 160 + startLine: 161 assemblies: - Tiny Life namespace: TinyLife @@ -683,7 +684,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentMap path: ../TinyLife/GameImpl.cs - startLine: 164 + startLine: 165 assemblies: - Tiny Life namespace: TinyLife @@ -696,35 +697,33 @@ items: type: TinyLife.World.Map content.vb: Public Property CurrentMap As Map overload: TinyLife.GameImpl.CurrentMap* -- uid: TinyLife.GameImpl.OnLoadContentLater - commentId: E:TinyLife.GameImpl.OnLoadContentLater - id: OnLoadContentLater +- uid: TinyLife.GameImpl.OnFinalizingGameContent + commentId: E:TinyLife.GameImpl.OnFinalizingGameContent + id: OnFinalizingGameContent parent: TinyLife.GameImpl langs: - csharp - vb - name: OnLoadContentLater - nameWithType: GameImpl.OnLoadContentLater - fullName: TinyLife.GameImpl.OnLoadContentLater + name: OnFinalizingGameContent + nameWithType: GameImpl.OnFinalizingGameContent + fullName: TinyLife.GameImpl.OnFinalizingGameContent type: Event source: remote: path: TinyLife/GameImpl.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: OnLoadContentLater + id: OnFinalizingGameContent path: ../TinyLife/GameImpl.cs - startLine: 169 + startLine: 167 assemblies: - Tiny Life namespace: TinyLife - summary: An event that is raised in the game's loading screen while loading additional mod content. - example: [] syntax: - content: public event Action OnLoadContentLater + content: public event Action OnFinalizingGameContent return: type: System.Action - content.vb: Public Event OnLoadContentLater As Action + content.vb: Public Event OnFinalizingGameContent As Action - uid: TinyLife.GameImpl.OnFinishedLoading commentId: E:TinyLife.GameImpl.OnFinishedLoading id: OnFinishedLoading @@ -743,7 +742,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnFinishedLoading path: ../TinyLife/GameImpl.cs - startLine: 173 + startLine: 171 assemblies: - Tiny Life namespace: TinyLife @@ -772,7 +771,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoadContent path: ../TinyLife/GameImpl.cs - startLine: 264 + startLine: 263 assemblies: - Tiny Life namespace: TinyLife @@ -801,7 +800,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoUpdate path: ../TinyLife/GameImpl.cs - startLine: 320 + startLine: 319 assemblies: - Tiny Life namespace: TinyLife @@ -837,7 +836,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoDraw path: ../TinyLife/GameImpl.cs - startLine: 571 + startLine: 595 assemblies: - Tiny Life namespace: TinyLife @@ -873,7 +872,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Dispose path: ../TinyLife/GameImpl.cs - startLine: 608 + startLine: 631 assemblies: - Tiny Life namespace: TinyLife @@ -907,7 +906,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RotateCamera path: ../TinyLife/GameImpl.cs - startLine: 626 + startLine: 649 assemblies: - Tiny Life namespace: TinyLife @@ -924,6 +923,38 @@ items: nameWithType.vb: GameImpl.RotateCamera(Boolean) fullName.vb: TinyLife.GameImpl.RotateCamera(Boolean) name.vb: RotateCamera(Boolean) +- uid: TinyLife.GameImpl.ZoomCamera(System.Int32) + commentId: M:TinyLife.GameImpl.ZoomCamera(System.Int32) + id: ZoomCamera(System.Int32) + parent: TinyLife.GameImpl + langs: + - csharp + - vb + name: ZoomCamera(int) + nameWithType: GameImpl.ZoomCamera(int) + fullName: TinyLife.GameImpl.ZoomCamera(int) + type: Method + source: + remote: + path: TinyLife/GameImpl.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ZoomCamera + path: ../TinyLife/GameImpl.cs + startLine: 661 + assemblies: + - Tiny Life + namespace: TinyLife + syntax: + content: public void ZoomCamera(int delta) + parameters: + - id: delta + type: System.Int32 + content.vb: Public Sub ZoomCamera(delta As Integer) + overload: TinyLife.GameImpl.ZoomCamera* + nameWithType.vb: GameImpl.ZoomCamera(Integer) + fullName.vb: TinyLife.GameImpl.ZoomCamera(Integer) + name.vb: ZoomCamera(Integer) - uid: TinyLife.GameImpl.IsCursorOnUi commentId: M:TinyLife.GameImpl.IsCursorOnUi id: IsCursorOnUi @@ -942,7 +973,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCursorOnUi path: ../TinyLife/GameImpl.cs - startLine: 642 + startLine: 673 assemblies: - Tiny Life namespace: TinyLife @@ -973,7 +1004,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SwitchGameMode path: ../TinyLife/GameImpl.cs - startLine: 654 + startLine: 685 assemblies: - Tiny Life namespace: TinyLife @@ -1008,7 +1039,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SwitchMap path: ../TinyLife/GameImpl.cs - startLine: 744 + startLine: 779 assemblies: - Tiny Life namespace: TinyLife @@ -1046,7 +1077,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanBeExtremelyFast path: ../TinyLife/GameImpl.cs - startLine: 771 + startLine: 806 assemblies: - Tiny Life namespace: TinyLife @@ -1080,7 +1111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanSwitchGameModes path: ../TinyLife/GameImpl.cs - startLine: 782 + startLine: 817 assemblies: - Tiny Life namespace: TinyLife @@ -1114,7 +1145,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FadeKeyboardLighting path: ../TinyLife/GameImpl.cs - startLine: 797 + startLine: 832 assemblies: - Tiny Life namespace: TinyLife @@ -1149,7 +1180,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeScreenshot path: ../TinyLife/GameImpl.cs - startLine: 823 + startLine: 858 assemblies: - Tiny Life namespace: TinyLife @@ -1190,7 +1221,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkLotVisible path: ../TinyLife/GameImpl.cs - startLine: 851 + startLine: 886 assemblies: - Tiny Life namespace: TinyLife @@ -1227,7 +1258,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkLotNonVisible path: ../TinyLife/GameImpl.cs - startLine: 867 + startLine: 902 assemblies: - Tiny Life namespace: TinyLife @@ -1259,7 +1290,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsLotVisible path: ../TinyLife/GameImpl.cs - startLine: 878 + startLine: 913 assemblies: - Tiny Life namespace: TinyLife @@ -1297,7 +1328,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FollowPerson path: ../TinyLife/GameImpl.cs - startLine: 891 + startLine: 926 assemblies: - Tiny Life namespace: TinyLife @@ -1341,7 +1372,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CompleteAchievement path: ../TinyLife/GameImpl.cs - startLine: 920 + startLine: 955 assemblies: - Tiny Life namespace: TinyLife @@ -3490,6 +3521,23 @@ references: name: RotateCamera nameWithType: GameImpl.RotateCamera fullName: TinyLife.GameImpl.RotateCamera +- uid: TinyLife.GameImpl.ZoomCamera* + commentId: Overload:TinyLife.GameImpl.ZoomCamera + href: TinyLife.GameImpl.html#TinyLife_GameImpl_ZoomCamera_System_Int32_ + name: ZoomCamera + nameWithType: GameImpl.ZoomCamera + fullName: TinyLife.GameImpl.ZoomCamera +- uid: System.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + name: int + nameWithType: int + fullName: int + nameWithType.vb: Integer + fullName.vb: Integer + name.vb: Integer - uid: MLEM.Ui.UiSystem commentId: T:MLEM.Ui.UiSystem isExternal: true diff --git a/docs/api/TinyLife.GameSpeed.yml b/docs/api/TinyLife.GameSpeed.yml index a5829b0..e54a16b 100644 --- a/docs/api/TinyLife.GameSpeed.yml +++ b/docs/api/TinyLife.GameSpeed.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GameSpeed path: ../TinyLife/Options.cs - startLine: 616 + startLine: 610 assemblies: - Tiny Life namespace: TinyLife @@ -56,7 +56,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Paused path: ../TinyLife/Options.cs - startLine: 621 + startLine: 615 assemblies: - Tiny Life namespace: TinyLife @@ -84,7 +84,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Regular path: ../TinyLife/Options.cs - startLine: 625 + startLine: 619 assemblies: - Tiny Life namespace: TinyLife @@ -112,7 +112,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fast path: ../TinyLife/Options.cs - startLine: 629 + startLine: 623 assemblies: - Tiny Life namespace: TinyLife @@ -140,7 +140,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VeryFast path: ../TinyLife/Options.cs - startLine: 633 + startLine: 627 assemblies: - Tiny Life namespace: TinyLife @@ -168,7 +168,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExtremelyFast path: ../TinyLife/Options.cs - startLine: 638 + startLine: 632 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.GenealogyType.yml b/docs/api/TinyLife.GenealogyType.yml index 1474c8f..2f12388 100644 --- a/docs/api/TinyLife.GenealogyType.yml +++ b/docs/api/TinyLife.GenealogyType.yml @@ -29,7 +29,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GenealogyType path: ../TinyLife/Relationship.cs - startLine: 513 + startLine: 532 assemblies: - Tiny Life namespace: TinyLife @@ -64,7 +64,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Unrelated path: ../TinyLife/Relationship.cs - startLine: 518 + startLine: 537 assemblies: - Tiny Life namespace: TinyLife @@ -92,7 +92,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Parent path: ../TinyLife/Relationship.cs - startLine: 522 + startLine: 541 assemblies: - Tiny Life namespace: TinyLife @@ -120,7 +120,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Child path: ../TinyLife/Relationship.cs - startLine: 526 + startLine: 545 assemblies: - Tiny Life namespace: TinyLife @@ -148,7 +148,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sibling path: ../TinyLife/Relationship.cs - startLine: 530 + startLine: 549 assemblies: - Tiny Life namespace: TinyLife @@ -176,7 +176,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Nibling path: ../TinyLife/Relationship.cs - startLine: 534 + startLine: 553 assemblies: - Tiny Life namespace: TinyLife @@ -204,7 +204,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Pibling path: ../TinyLife/Relationship.cs - startLine: 538 + startLine: 557 assemblies: - Tiny Life namespace: TinyLife @@ -232,7 +232,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Grandparent path: ../TinyLife/Relationship.cs - startLine: 542 + startLine: 561 assemblies: - Tiny Life namespace: TinyLife @@ -260,7 +260,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Grandchild path: ../TinyLife/Relationship.cs - startLine: 546 + startLine: 565 assemblies: - Tiny Life namespace: TinyLife @@ -288,7 +288,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cousin path: ../TinyLife/Relationship.cs - startLine: 550 + startLine: 569 assemblies: - Tiny Life namespace: TinyLife @@ -316,7 +316,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DistantlyRelated path: ../TinyLife/Relationship.cs - startLine: 554 + startLine: 573 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Goals.Achievement.yml b/docs/api/TinyLife.Goals.Achievement.yml index 0c88dd3..93f6ccb 100644 --- a/docs/api/TinyLife.Goals.Achievement.yml +++ b/docs/api/TinyLife.Goals.Achievement.yml @@ -330,7 +330,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Goals/Achievement.cs - startLine: 226 + startLine: 237 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -361,7 +361,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Complete path: ../TinyLife/Goals/Achievement.cs - startLine: 234 + startLine: 245 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.AmountGoal.yml b/docs/api/TinyLife.Goals.AmountGoal.yml index 299ce8d..6c9a6fe 100644 --- a/docs/api/TinyLife.Goals.AmountGoal.yml +++ b/docs/api/TinyLife.Goals.AmountGoal.yml @@ -6,7 +6,7 @@ items: parent: TinyLife.Goals children: - TinyLife.Goals.AmountGoal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.AutoGoalInfo) - - TinyLife.Goals.AmountGoal.GetDisplayedProgress + - TinyLife.Goals.AmountGoal.GetDisplayedProgress(System.Boolean) - TinyLife.Goals.AmountGoal.GetProgress - TinyLife.Goals.AmountGoal.Reset - TinyLife.Goals.AmountGoal.Trigger(System.Single) @@ -52,6 +52,7 @@ items: - TinyLife.Goals.Goal.Name - TinyLife.Goals.Goal.Set - TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) + - TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) @@ -161,16 +162,16 @@ items: content.vb: Public Overrides Sub Reset() overridden: TinyLife.Goals.Goal.Reset overload: TinyLife.Goals.AmountGoal.Reset* -- uid: TinyLife.Goals.AmountGoal.GetDisplayedProgress - commentId: M:TinyLife.Goals.AmountGoal.GetDisplayedProgress - id: GetDisplayedProgress +- uid: TinyLife.Goals.AmountGoal.GetDisplayedProgress(System.Boolean) + commentId: M:TinyLife.Goals.AmountGoal.GetDisplayedProgress(System.Boolean) + id: GetDisplayedProgress(System.Boolean) parent: TinyLife.Goals.AmountGoal langs: - csharp - vb - name: GetDisplayedProgress() - nameWithType: AmountGoal.GetDisplayedProgress() - fullName: TinyLife.Goals.AmountGoal.GetDisplayedProgress() + name: GetDisplayedProgress(bool) + nameWithType: AmountGoal.GetDisplayedProgress(bool) + fullName: TinyLife.Goals.AmountGoal.GetDisplayedProgress(bool) type: Method source: remote: @@ -189,13 +190,19 @@ items: By default, the percentage is displayed as a percentage between 0 and 100. example: [] syntax: - content: public override string GetDisplayedProgress() + content: public override string GetDisplayedProgress(bool reduced) + parameters: + - id: reduced + type: System.Boolean return: type: System.String description: The displayed goal progress - content.vb: Public Overrides Function GetDisplayedProgress() As String - overridden: TinyLife.Goals.Goal.GetDisplayedProgress + content.vb: Public Overrides Function GetDisplayedProgress(reduced As Boolean) As String + overridden: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) overload: TinyLife.Goals.AmountGoal.GetDisplayedProgress* + nameWithType.vb: AmountGoal.GetDisplayedProgress(Boolean) + fullName.vb: TinyLife.Goals.AmountGoal.GetDisplayedProgress(Boolean) + name.vb: GetDisplayedProgress(Boolean) - uid: TinyLife.Goals.AmountGoal.Trigger(System.Single) commentId: M:TinyLife.Goals.AmountGoal.Trigger(System.Single) id: Trigger(System.Single) @@ -571,6 +578,59 @@ references: name: GoalSet href: TinyLife.Goals.GoalSet.html - name: ) +- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + parent: TinyLife.Goals.Goal + isExternal: true + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + name: GetDisplay(Anchor, bool, bool) + nameWithType: Goal.GetDisplay(Anchor, bool, bool) + fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool) + nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean) + fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean) + name.vb: GetDisplay(Anchor, Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + name: GetDisplay + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + - name: ( + - uid: MLEM.Ui.Anchor + name: Anchor + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + name: GetDisplay + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + - name: ( + - uid: MLEM.Ui.Anchor + name: Anchor + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) - 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 @@ -1357,31 +1417,54 @@ references: name: Reset nameWithType: AmountGoal.Reset fullName: TinyLife.Goals.AmountGoal.Reset -- uid: TinyLife.Goals.Goal.GetDisplayedProgress - commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress +- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) + commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) parent: TinyLife.Goals.Goal - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress - name: GetDisplayedProgress() - nameWithType: Goal.GetDisplayedProgress() - fullName: TinyLife.Goals.Goal.GetDisplayedProgress() + isExternal: true + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ + name: GetDisplayedProgress(bool) + nameWithType: Goal.GetDisplayedProgress(bool) + fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool) + nameWithType.vb: Goal.GetDisplayedProgress(Boolean) + fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean) + name.vb: GetDisplayedProgress(Boolean) spec.csharp: - - uid: TinyLife.Goals.Goal.GetDisplayedProgress + - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) name: GetDisplayedProgress - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Goals.Goal.GetDisplayedProgress + - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) name: GetDisplayedProgress - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Goals.AmountGoal.GetDisplayedProgress* commentId: Overload:TinyLife.Goals.AmountGoal.GetDisplayedProgress - href: TinyLife.Goals.AmountGoal.html#TinyLife_Goals_AmountGoal_GetDisplayedProgress + href: TinyLife.Goals.AmountGoal.html#TinyLife_Goals_AmountGoal_GetDisplayedProgress_System_Boolean_ name: GetDisplayedProgress nameWithType: AmountGoal.GetDisplayedProgress fullName: TinyLife.Goals.AmountGoal.GetDisplayedProgress +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: System.String commentId: T:System.String parent: System diff --git a/docs/api/TinyLife.Goals.AutoTriggerGoal-1.yml b/docs/api/TinyLife.Goals.AutoTriggerGoal-1.yml index b4ea0f1..1d72ef9 100644 --- a/docs/api/TinyLife.Goals.AutoTriggerGoal-1.yml +++ b/docs/api/TinyLife.Goals.AutoTriggerGoal-1.yml @@ -56,8 +56,9 @@ items: - TinyLife.Goals.Goal.Set - TinyLife.Goals.Goal.GetProgress - TinyLife.Goals.Goal.Reset - - TinyLife.Goals.Goal.GetDisplayedProgress + - TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) - TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) + - TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) @@ -402,24 +403,36 @@ references: href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset - name: ( - name: ) -- uid: TinyLife.Goals.Goal.GetDisplayedProgress - commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress +- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) + commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) parent: TinyLife.Goals.Goal - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress - name: GetDisplayedProgress() - nameWithType: Goal.GetDisplayedProgress() - fullName: TinyLife.Goals.Goal.GetDisplayedProgress() + isExternal: true + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ + name: GetDisplayedProgress(bool) + nameWithType: Goal.GetDisplayedProgress(bool) + fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool) + nameWithType.vb: Goal.GetDisplayedProgress(Boolean) + fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean) + name.vb: GetDisplayedProgress(Boolean) spec.csharp: - - uid: TinyLife.Goals.Goal.GetDisplayedProgress + - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) name: GetDisplayedProgress - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Goals.Goal.GetDisplayedProgress + - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) name: GetDisplayedProgress - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) @@ -446,6 +459,59 @@ references: name: GoalSet href: TinyLife.Goals.GoalSet.html - name: ) +- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + parent: TinyLife.Goals.Goal + isExternal: true + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + name: GetDisplay(Anchor, bool, bool) + nameWithType: Goal.GetDisplay(Anchor, bool, bool) + fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool) + nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean) + fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean) + name.vb: GetDisplay(Anchor, Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + name: GetDisplay + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + - name: ( + - uid: MLEM.Ui.Anchor + name: Anchor + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + name: GetDisplay + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + - name: ( + - uid: MLEM.Ui.Anchor + name: Anchor + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder diff --git a/docs/api/TinyLife.Goals.AutoTriggerGoal.yml b/docs/api/TinyLife.Goals.AutoTriggerGoal.yml index c534693..38e67bb 100644 --- a/docs/api/TinyLife.Goals.AutoTriggerGoal.yml +++ b/docs/api/TinyLife.Goals.AutoTriggerGoal.yml @@ -49,8 +49,9 @@ items: - TinyLife.Goals.Goal.Set - TinyLife.Goals.Goal.GetProgress - TinyLife.Goals.Goal.Reset - - TinyLife.Goals.Goal.GetDisplayedProgress + - TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) - TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) + - TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) @@ -346,24 +347,36 @@ references: href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset - name: ( - name: ) -- uid: TinyLife.Goals.Goal.GetDisplayedProgress - commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress +- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) + commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) parent: TinyLife.Goals.Goal - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress - name: GetDisplayedProgress() - nameWithType: Goal.GetDisplayedProgress() - fullName: TinyLife.Goals.Goal.GetDisplayedProgress() + isExternal: true + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ + name: GetDisplayedProgress(bool) + nameWithType: Goal.GetDisplayedProgress(bool) + fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool) + nameWithType.vb: Goal.GetDisplayedProgress(Boolean) + fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean) + name.vb: GetDisplayedProgress(Boolean) spec.csharp: - - uid: TinyLife.Goals.Goal.GetDisplayedProgress + - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) name: GetDisplayedProgress - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Goals.Goal.GetDisplayedProgress + - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) name: GetDisplayedProgress - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) @@ -390,6 +403,59 @@ references: name: GoalSet href: TinyLife.Goals.GoalSet.html - name: ) +- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + parent: TinyLife.Goals.Goal + isExternal: true + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + name: GetDisplay(Anchor, bool, bool) + nameWithType: Goal.GetDisplay(Anchor, bool, bool) + fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool) + nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean) + fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean) + name.vb: GetDisplay(Anchor, Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + name: GetDisplay + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + - name: ( + - uid: MLEM.Ui.Anchor + name: Anchor + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + name: GetDisplay + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + - name: ( + - uid: MLEM.Ui.Anchor + name: Anchor + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder diff --git a/docs/api/TinyLife.Goals.ConditionedGoal.yml b/docs/api/TinyLife.Goals.ConditionedGoal.yml index 1f9b760..afd6c20 100644 --- a/docs/api/TinyLife.Goals.ConditionedGoal.yml +++ b/docs/api/TinyLife.Goals.ConditionedGoal.yml @@ -6,7 +6,7 @@ items: parent: TinyLife.Goals children: - TinyLife.Goals.ConditionedGoal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.AutoGoalInfo) - - TinyLife.Goals.ConditionedGoal.GetDisplayedProgress + - TinyLife.Goals.ConditionedGoal.GetDisplayedProgress(System.Boolean) - TinyLife.Goals.ConditionedGoal.GetProgress - TinyLife.Goals.ConditionedGoal.Reset - TinyLife.Goals.ConditionedGoal.Trigger(System.Boolean) @@ -52,6 +52,7 @@ items: - TinyLife.Goals.Goal.Name - TinyLife.Goals.Goal.Set - TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) + - TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) @@ -161,16 +162,16 @@ items: content.vb: Public Overrides Sub Reset() overridden: TinyLife.Goals.Goal.Reset overload: TinyLife.Goals.ConditionedGoal.Reset* -- uid: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress - commentId: M:TinyLife.Goals.ConditionedGoal.GetDisplayedProgress - id: GetDisplayedProgress +- uid: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress(System.Boolean) + commentId: M:TinyLife.Goals.ConditionedGoal.GetDisplayedProgress(System.Boolean) + id: GetDisplayedProgress(System.Boolean) parent: TinyLife.Goals.ConditionedGoal langs: - csharp - vb - name: GetDisplayedProgress() - nameWithType: ConditionedGoal.GetDisplayedProgress() - fullName: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress() + name: GetDisplayedProgress(bool) + nameWithType: ConditionedGoal.GetDisplayedProgress(bool) + fullName: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress(bool) type: Method source: remote: @@ -189,13 +190,19 @@ items: By default, the percentage is displayed as a percentage between 0 and 100. example: [] syntax: - content: public override string GetDisplayedProgress() + content: public override string GetDisplayedProgress(bool reduced) + parameters: + - id: reduced + type: System.Boolean return: type: System.String description: The displayed goal progress - content.vb: Public Overrides Function GetDisplayedProgress() As String - overridden: TinyLife.Goals.Goal.GetDisplayedProgress + content.vb: Public Overrides Function GetDisplayedProgress(reduced As Boolean) As String + overridden: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) overload: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress* + nameWithType.vb: ConditionedGoal.GetDisplayedProgress(Boolean) + fullName.vb: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress(Boolean) + name.vb: GetDisplayedProgress(Boolean) - uid: TinyLife.Goals.ConditionedGoal.Trigger(System.Boolean) commentId: M:TinyLife.Goals.ConditionedGoal.Trigger(System.Boolean) id: Trigger(System.Boolean) @@ -214,7 +221,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Trigger path: ../TinyLife/Goals/ConditionedGoal.cs - startLine: 32 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -531,6 +538,59 @@ references: name: GoalSet href: TinyLife.Goals.GoalSet.html - name: ) +- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + parent: TinyLife.Goals.Goal + isExternal: true + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + name: GetDisplay(Anchor, bool, bool) + nameWithType: Goal.GetDisplay(Anchor, bool, bool) + fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool) + nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean) + fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean) + name.vb: GetDisplay(Anchor, Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + name: GetDisplay + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + - name: ( + - uid: MLEM.Ui.Anchor + name: Anchor + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + name: GetDisplay + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + - name: ( + - uid: MLEM.Ui.Anchor + name: Anchor + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) - 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 @@ -1317,31 +1377,54 @@ references: name: Reset nameWithType: ConditionedGoal.Reset fullName: TinyLife.Goals.ConditionedGoal.Reset -- uid: TinyLife.Goals.Goal.GetDisplayedProgress - commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress +- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) + commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) parent: TinyLife.Goals.Goal - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress - name: GetDisplayedProgress() - nameWithType: Goal.GetDisplayedProgress() - fullName: TinyLife.Goals.Goal.GetDisplayedProgress() + isExternal: true + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ + name: GetDisplayedProgress(bool) + nameWithType: Goal.GetDisplayedProgress(bool) + fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool) + nameWithType.vb: Goal.GetDisplayedProgress(Boolean) + fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean) + name.vb: GetDisplayedProgress(Boolean) spec.csharp: - - uid: TinyLife.Goals.Goal.GetDisplayedProgress + - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) name: GetDisplayedProgress - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Goals.Goal.GetDisplayedProgress + - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) name: GetDisplayedProgress - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress* commentId: Overload:TinyLife.Goals.ConditionedGoal.GetDisplayedProgress - href: TinyLife.Goals.ConditionedGoal.html#TinyLife_Goals_ConditionedGoal_GetDisplayedProgress + href: TinyLife.Goals.ConditionedGoal.html#TinyLife_Goals_ConditionedGoal_GetDisplayedProgress_System_Boolean_ name: GetDisplayedProgress nameWithType: ConditionedGoal.GetDisplayedProgress fullName: TinyLife.Goals.ConditionedGoal.GetDisplayedProgress +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: System.String commentId: T:System.String parent: System @@ -1443,17 +1526,6 @@ references: name: Trigger nameWithType: ConditionedGoal.Trigger fullName: TinyLife.Goals.ConditionedGoal.Trigger -- uid: System.Boolean - commentId: T:System.Boolean - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - name: bool - nameWithType: bool - fullName: bool - nameWithType.vb: Boolean - fullName.vb: Boolean - name.vb: Boolean - uid: TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0) commentId: M:TinyLife.Goals.AutoTriggerGoal`1.Trigger(`0) href: TinyLife.Goals.AutoTriggerGoal-1.html#TinyLife_Goals_AutoTriggerGoal_1_Trigger__0_ diff --git a/docs/api/TinyLife.Goals.DistinctGoal-1.yml b/docs/api/TinyLife.Goals.DistinctGoal-1.yml index 762666c..545f999 100644 --- a/docs/api/TinyLife.Goals.DistinctGoal-1.yml +++ b/docs/api/TinyLife.Goals.DistinctGoal-1.yml @@ -7,7 +7,7 @@ items: children: - TinyLife.Goals.DistinctGoal`1.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.AutoGoalInfo) - TinyLife.Goals.DistinctGoal`1.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object) - - TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress + - TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress(System.Boolean) - TinyLife.Goals.DistinctGoal`1.GetProgress - TinyLife.Goals.DistinctGoal`1.Reset - TinyLife.Goals.DistinctGoal`1.Trigger(`0) @@ -54,6 +54,7 @@ items: - TinyLife.Goals.Goal{TinyLife.Goals.AutoGoalInfo}.Info - TinyLife.Goals.Goal.Name - TinyLife.Goals.Goal.Set + - TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) @@ -170,16 +171,16 @@ items: overload: TinyLife.Goals.DistinctGoal`1.Reset* nameWithType.vb: DistinctGoal(Of T).Reset() fullName.vb: TinyLife.Goals.DistinctGoal(Of T).Reset() -- uid: TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress - commentId: M:TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress - id: GetDisplayedProgress +- uid: TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress(System.Boolean) + commentId: M:TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress(System.Boolean) + id: GetDisplayedProgress(System.Boolean) parent: TinyLife.Goals.DistinctGoal`1 langs: - csharp - vb - name: GetDisplayedProgress() - nameWithType: DistinctGoal.GetDisplayedProgress() - fullName: TinyLife.Goals.DistinctGoal.GetDisplayedProgress() + name: GetDisplayedProgress(bool) + nameWithType: DistinctGoal.GetDisplayedProgress(bool) + fullName: TinyLife.Goals.DistinctGoal.GetDisplayedProgress(bool) type: Method source: remote: @@ -198,15 +199,19 @@ items: By default, the percentage is displayed as a percentage between 0 and 100. example: [] syntax: - content: public override string GetDisplayedProgress() + content: public override string GetDisplayedProgress(bool reduced) + parameters: + - id: reduced + type: System.Boolean return: type: System.String description: The displayed goal progress - content.vb: Public Overrides Function GetDisplayedProgress() As String - overridden: TinyLife.Goals.Goal.GetDisplayedProgress + content.vb: Public Overrides Function GetDisplayedProgress(reduced As Boolean) As String + overridden: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) overload: TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress* - nameWithType.vb: DistinctGoal(Of T).GetDisplayedProgress() - fullName.vb: TinyLife.Goals.DistinctGoal(Of T).GetDisplayedProgress() + nameWithType.vb: DistinctGoal(Of T).GetDisplayedProgress(Boolean) + fullName.vb: TinyLife.Goals.DistinctGoal(Of T).GetDisplayedProgress(Boolean) + name.vb: GetDisplayedProgress(Boolean) - uid: TinyLife.Goals.DistinctGoal`1.Validate(TinyLife.Goals.GoalSet) commentId: M:TinyLife.Goals.DistinctGoal`1.Validate(TinyLife.Goals.GoalSet) id: Validate(TinyLife.Goals.GoalSet) @@ -583,6 +588,59 @@ references: name: Set nameWithType: Goal.Set fullName: TinyLife.Goals.Goal.Set +- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + parent: TinyLife.Goals.Goal + isExternal: true + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + name: GetDisplay(Anchor, bool, bool) + nameWithType: Goal.GetDisplay(Anchor, bool, bool) + fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool) + nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean) + fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean) + name.vb: GetDisplay(Anchor, Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + name: GetDisplay + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + - name: ( + - uid: MLEM.Ui.Anchor + name: Anchor + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + name: GetDisplay + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + - name: ( + - uid: MLEM.Ui.Anchor + name: Anchor + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) - 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 @@ -1337,33 +1395,56 @@ references: fullName: TinyLife.Goals.DistinctGoal.Reset nameWithType.vb: DistinctGoal(Of T).Reset fullName.vb: TinyLife.Goals.DistinctGoal(Of T).Reset -- uid: TinyLife.Goals.Goal.GetDisplayedProgress - commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress +- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) + commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) parent: TinyLife.Goals.Goal - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress - name: GetDisplayedProgress() - nameWithType: Goal.GetDisplayedProgress() - fullName: TinyLife.Goals.Goal.GetDisplayedProgress() + isExternal: true + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ + name: GetDisplayedProgress(bool) + nameWithType: Goal.GetDisplayedProgress(bool) + fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool) + nameWithType.vb: Goal.GetDisplayedProgress(Boolean) + fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean) + name.vb: GetDisplayedProgress(Boolean) spec.csharp: - - uid: TinyLife.Goals.Goal.GetDisplayedProgress + - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) name: GetDisplayedProgress - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Goals.Goal.GetDisplayedProgress + - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) name: GetDisplayedProgress - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress* commentId: Overload:TinyLife.Goals.DistinctGoal`1.GetDisplayedProgress - href: TinyLife.Goals.DistinctGoal-1.html#TinyLife_Goals_DistinctGoal_1_GetDisplayedProgress + href: TinyLife.Goals.DistinctGoal-1.html#TinyLife_Goals_DistinctGoal_1_GetDisplayedProgress_System_Boolean_ name: GetDisplayedProgress nameWithType: DistinctGoal.GetDisplayedProgress fullName: TinyLife.Goals.DistinctGoal.GetDisplayedProgress nameWithType.vb: DistinctGoal(Of T).GetDisplayedProgress fullName.vb: TinyLife.Goals.DistinctGoal(Of T).GetDisplayedProgress +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: System.String commentId: T:System.String parent: System @@ -1408,17 +1489,6 @@ references: fullName: TinyLife.Goals.DistinctGoal.Validate nameWithType.vb: DistinctGoal(Of T).Validate fullName.vb: TinyLife.Goals.DistinctGoal(Of T).Validate -- uid: System.Boolean - commentId: T:System.Boolean - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - name: bool - nameWithType: bool - fullName: bool - nameWithType.vb: Boolean - fullName.vb: Boolean - name.vb: Boolean - uid: TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object) commentId: M:TinyLife.Goals.AutoTriggerGoal.CanTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object) parent: TinyLife.Goals.AutoTriggerGoal diff --git a/docs/api/TinyLife.Goals.Goal-1.yml b/docs/api/TinyLife.Goals.Goal-1.yml index 9b51d24..ce2479d 100644 --- a/docs/api/TinyLife.Goals.Goal-1.yml +++ b/docs/api/TinyLife.Goals.Goal-1.yml @@ -21,7 +21,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Goal path: ../TinyLife/Goals/Goal.cs - startLine: 73 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -48,8 +48,9 @@ items: - TinyLife.Goals.Goal.Set - TinyLife.Goals.Goal.GetProgress - TinyLife.Goals.Goal.Reset - - TinyLife.Goals.Goal.GetDisplayedProgress + - TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) - TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) + - TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) @@ -84,7 +85,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Info path: ../TinyLife/Goals/Goal.cs - startLine: 76 + startLine: 100 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -117,7 +118,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/Goal.cs - startLine: 79 + startLine: 103 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -255,24 +256,36 @@ references: href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Reset - name: ( - name: ) -- uid: TinyLife.Goals.Goal.GetDisplayedProgress - commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress +- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) + commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) parent: TinyLife.Goals.Goal - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress - name: GetDisplayedProgress() - nameWithType: Goal.GetDisplayedProgress() - fullName: TinyLife.Goals.Goal.GetDisplayedProgress() + isExternal: true + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ + name: GetDisplayedProgress(bool) + nameWithType: Goal.GetDisplayedProgress(bool) + fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool) + nameWithType.vb: Goal.GetDisplayedProgress(Boolean) + fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean) + name.vb: GetDisplayedProgress(Boolean) spec.csharp: - - uid: TinyLife.Goals.Goal.GetDisplayedProgress + - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) name: GetDisplayedProgress - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Goals.Goal.GetDisplayedProgress + - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) name: GetDisplayedProgress - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) @@ -299,6 +312,59 @@ references: name: GoalSet href: TinyLife.Goals.GoalSet.html - name: ) +- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + parent: TinyLife.Goals.Goal + isExternal: true + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + name: GetDisplay(Anchor, bool, bool) + nameWithType: Goal.GetDisplay(Anchor, bool, bool) + fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool) + nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean) + fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean) + name.vb: GetDisplay(Anchor, Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + name: GetDisplay + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + - name: ( + - uid: MLEM.Ui.Anchor + name: Anchor + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + name: GetDisplay + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + - name: ( + - uid: MLEM.Ui.Anchor + name: Anchor + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder diff --git a/docs/api/TinyLife.Goals.Goal.yml b/docs/api/TinyLife.Goals.Goal.yml index 91147ad..0b7c22e 100644 --- a/docs/api/TinyLife.Goals.Goal.yml +++ b/docs/api/TinyLife.Goals.Goal.yml @@ -6,7 +6,8 @@ items: parent: TinyLife.Goals children: - TinyLife.Goals.Goal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.GoalInfo) - - TinyLife.Goals.Goal.GetDisplayedProgress + - TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + - TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) - TinyLife.Goals.Goal.GetProgress - TinyLife.Goals.Goal.Info - TinyLife.Goals.Goal.Name @@ -27,7 +28,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Goal path: ../TinyLife/Goals/Goal.cs - startLine: 9 + startLine: 13 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -89,7 +90,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Goals/Goal.cs - startLine: 16 + startLine: 20 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -128,7 +129,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Set path: ../TinyLife/Goals/Goal.cs - startLine: 20 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -159,7 +160,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Info path: ../TinyLife/Goals/Goal.cs - startLine: 24 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -190,7 +191,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/Goal.cs - startLine: 31 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -228,7 +229,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetProgress path: ../TinyLife/Goals/Goal.cs - startLine: 41 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -259,7 +260,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reset path: ../TinyLife/Goals/Goal.cs - startLine: 46 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -269,16 +270,16 @@ items: content: public abstract void Reset() content.vb: Public MustOverride Sub Reset() overload: TinyLife.Goals.Goal.Reset* -- uid: TinyLife.Goals.Goal.GetDisplayedProgress - commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress - id: GetDisplayedProgress +- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) + commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) + id: GetDisplayedProgress(System.Boolean) parent: TinyLife.Goals.Goal langs: - csharp - vb - name: GetDisplayedProgress() - nameWithType: Goal.GetDisplayedProgress() - fullName: TinyLife.Goals.Goal.GetDisplayedProgress() + name: GetDisplayedProgress(bool) + nameWithType: Goal.GetDisplayedProgress(bool) + fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool) type: Method source: remote: @@ -287,7 +288,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayedProgress path: ../TinyLife/Goals/Goal.cs - startLine: 53 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -297,12 +298,18 @@ items: By default, the percentage is displayed as a percentage between 0 and 100. example: [] syntax: - content: public virtual string GetDisplayedProgress() + content: public virtual string GetDisplayedProgress(bool reduced) + parameters: + - id: reduced + type: System.Boolean return: type: System.String description: The displayed goal progress - content.vb: Public Overridable Function GetDisplayedProgress() As String + content.vb: Public Overridable Function GetDisplayedProgress(reduced As Boolean) As String overload: TinyLife.Goals.Goal.GetDisplayedProgress* + nameWithType.vb: Goal.GetDisplayedProgress(Boolean) + fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean) + name.vb: GetDisplayedProgress(Boolean) - uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) id: Validate(TinyLife.Goals.GoalSet) @@ -321,7 +328,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Goals/Goal.cs - startLine: 62 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -338,6 +345,44 @@ items: description: Whether this goal is considered to be valid content.vb: Public Overridable Function Validate([set] As GoalSet) As Boolean overload: TinyLife.Goals.Goal.Validate* +- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + id: GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + parent: TinyLife.Goals.Goal + langs: + - csharp + - vb + name: GetDisplay(Anchor, bool, bool) + nameWithType: Goal.GetDisplay(Anchor, bool, bool) + fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool) + type: Method + source: + remote: + path: TinyLife/Goals/Goal.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetDisplay + path: ../TinyLife/Goals/Goal.cs + startLine: 74 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public Group GetDisplay(Anchor anchor, bool descriptionAsChild = false, bool reduced = false) + parameters: + - id: anchor + type: MLEM.Ui.Anchor + - id: descriptionAsChild + type: System.Boolean + - id: reduced + type: System.Boolean + return: + type: MLEM.Ui.Elements.Group + content.vb: Public Function GetDisplay(anchor As Anchor, descriptionAsChild As Boolean = False, reduced As Boolean = False) As Group + overload: TinyLife.Goals.Goal.GetDisplay* + nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean) + fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean) + name.vb: GetDisplay(Anchor, Boolean, Boolean) references: - uid: TinyLife.Goals.GoalSet commentId: T:TinyLife.Goals.GoalSet @@ -1052,16 +1097,10 @@ references: fullName: TinyLife.Goals.Goal - uid: TinyLife.Goals.Goal.GetDisplayedProgress* commentId: Overload:TinyLife.Goals.Goal.GetDisplayedProgress - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ name: GetDisplayedProgress nameWithType: Goal.GetDisplayedProgress fullName: TinyLife.Goals.Goal.GetDisplayedProgress -- uid: TinyLife.Goals.Goal.Validate* - commentId: Overload:TinyLife.Goals.Goal.Validate - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_ - name: Validate - nameWithType: Goal.Validate - fullName: TinyLife.Goals.Goal.Validate - uid: System.Boolean commentId: T:System.Boolean parent: System @@ -1073,3 +1112,81 @@ references: nameWithType.vb: Boolean fullName.vb: Boolean name.vb: Boolean +- uid: TinyLife.Goals.Goal.Validate* + commentId: Overload:TinyLife.Goals.Goal.Validate + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_Validate_TinyLife_Goals_GoalSet_ + name: Validate + nameWithType: Goal.Validate + fullName: TinyLife.Goals.Goal.Validate +- uid: TinyLife.Goals.Goal.GetDisplay* + commentId: Overload:TinyLife.Goals.Goal.GetDisplay + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + name: GetDisplay + nameWithType: Goal.GetDisplay + fullName: TinyLife.Goals.Goal.GetDisplay +- uid: MLEM.Ui.Anchor + commentId: T:MLEM.Ui.Anchor + parent: MLEM.Ui + isExternal: true + name: Anchor + nameWithType: Anchor + fullName: MLEM.Ui.Anchor +- uid: MLEM.Ui.Elements.Group + commentId: T:MLEM.Ui.Elements.Group + parent: MLEM.Ui.Elements + isExternal: true + name: Group + nameWithType: Group + fullName: MLEM.Ui.Elements.Group +- uid: MLEM.Ui + commentId: N:MLEM.Ui + isExternal: true + name: MLEM.Ui + nameWithType: MLEM.Ui + fullName: MLEM.Ui + spec.csharp: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Ui + name: Ui + isExternal: true + spec.vb: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Ui + name: Ui + isExternal: true +- uid: MLEM.Ui.Elements + commentId: N:MLEM.Ui.Elements + isExternal: true + name: MLEM.Ui.Elements + nameWithType: MLEM.Ui.Elements + fullName: MLEM.Ui.Elements + spec.csharp: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Ui + name: Ui + isExternal: true + - name: . + - uid: MLEM.Ui.Elements + name: Elements + isExternal: true + spec.vb: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Ui + name: Ui + isExternal: true + - name: . + - uid: MLEM.Ui.Elements + name: Elements + isExternal: true diff --git a/docs/api/TinyLife.Goals.GoalSet.yml b/docs/api/TinyLife.Goals.GoalSet.yml index 45d232c..471d211 100644 --- a/docs/api/TinyLife.Goals.GoalSet.yml +++ b/docs/api/TinyLife.Goals.GoalSet.yml @@ -11,6 +11,7 @@ items: - TinyLife.Goals.GoalSet.GetGoal``1(System.String) - TinyLife.Goals.GoalSet.GetGoals``1 - TinyLife.Goals.GoalSet.GetProgress + - TinyLife.Goals.GoalSet.Goals - TinyLife.Goals.GoalSet.Info - TinyLife.Goals.GoalSet.IsCompleted - TinyLife.Goals.GoalSet.Reset @@ -71,6 +72,35 @@ items: - type: System.Runtime.Serialization.DataContractAttribute ctor: System.Runtime.Serialization.DataContractAttribute.#ctor arguments: [] +- uid: TinyLife.Goals.GoalSet.Goals + commentId: P:TinyLife.Goals.GoalSet.Goals + id: Goals + parent: TinyLife.Goals.GoalSet + langs: + - csharp + - vb + name: Goals + nameWithType: GoalSet.Goals + fullName: TinyLife.Goals.GoalSet.Goals + type: Property + source: + remote: + path: TinyLife/Goals/GoalSet.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Goals + path: ../TinyLife/Goals/GoalSet.cs + startLine: 49 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public ICollection Goals { get; } + parameters: [] + return: + type: System.Collections.Generic.ICollection{TinyLife.Goals.Goal} + content.vb: Public ReadOnly Property Goals As ICollection(Of Goal) + overload: TinyLife.Goals.GoalSet.Goals* - uid: TinyLife.Goals.GoalSet.Info commentId: P:TinyLife.Goals.GoalSet.Info id: Info @@ -89,7 +119,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Info path: ../TinyLife/Goals/GoalSet.cs - startLine: 52 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -120,7 +150,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/GoalSet.cs - startLine: 58 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -155,7 +185,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetProgress path: ../TinyLife/Goals/GoalSet.cs - startLine: 67 + startLine: 68 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -186,7 +216,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompleted path: ../TinyLife/Goals/GoalSet.cs - startLine: 79 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -220,7 +250,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reset path: ../TinyLife/Goals/GoalSet.cs - startLine: 86 + startLine: 87 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -248,7 +278,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetGoals path: ../TinyLife/Goals/GoalSet.cs - startLine: 96 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -285,7 +315,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetGoal path: ../TinyLife/Goals/GoalSet.cs - startLine: 106 + startLine: 107 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -326,7 +356,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetGoal path: ../TinyLife/Goals/GoalSet.cs - startLine: 116 + startLine: 117 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -366,7 +396,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplay path: ../TinyLife/Goals/GoalSet.cs - startLine: 126 + startLine: 127 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -407,7 +437,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Goals/GoalSet.cs - startLine: 153 + startLine: 143 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -1078,6 +1108,110 @@ references: - uid: TinyLife.Utilities name: Utilities href: TinyLife.Utilities.html +- uid: TinyLife.Goals.GoalSet.Goals* + commentId: Overload:TinyLife.Goals.GoalSet.Goals + href: TinyLife.Goals.GoalSet.html#TinyLife_Goals_GoalSet_Goals + name: Goals + nameWithType: GoalSet.Goals + fullName: TinyLife.Goals.GoalSet.Goals +- uid: System.Collections.Generic.ICollection{TinyLife.Goals.Goal} + commentId: T:System.Collections.Generic.ICollection{TinyLife.Goals.Goal} + parent: System.Collections.Generic + definition: System.Collections.Generic.ICollection`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + name: ICollection + nameWithType: ICollection + fullName: System.Collections.Generic.ICollection + nameWithType.vb: ICollection(Of Goal) + fullName.vb: System.Collections.Generic.ICollection(Of TinyLife.Goals.Goal) + name.vb: ICollection(Of Goal) + spec.csharp: + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + - name: < + - uid: TinyLife.Goals.Goal + name: Goal + href: TinyLife.Goals.Goal.html + - name: '>' + spec.vb: + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Goals.Goal + name: Goal + href: TinyLife.Goals.Goal.html + - name: ) +- uid: System.Collections.Generic.ICollection`1 + commentId: T:System.Collections.Generic.ICollection`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + name: ICollection + nameWithType: ICollection + fullName: System.Collections.Generic.ICollection + nameWithType.vb: ICollection(Of T) + fullName.vb: System.Collections.Generic.ICollection(Of T) + name.vb: ICollection(Of T) + spec.csharp: + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic - uid: TinyLife.Goals.GoalSetInfo commentId: T:TinyLife.Goals.GoalSetInfo parent: TinyLife.Goals @@ -1259,43 +1393,6 @@ references: - name: " " - name: T - name: ) -- uid: System.Collections.Generic - commentId: N:System.Collections.Generic - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system - name: System.Collections.Generic - nameWithType: System.Collections.Generic - fullName: System.Collections.Generic - spec.csharp: - - uid: System - name: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system - - name: . - - uid: System.Collections - name: Collections - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections - - name: . - - uid: System.Collections.Generic - name: Generic - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic - spec.vb: - - uid: System - name: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system - - name: . - - uid: System.Collections - name: Collections - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections - - name: . - - uid: System.Collections.Generic - name: Generic - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic - uid: TinyLife.Goals.GoalSet.GetGoal* commentId: Overload:TinyLife.Goals.GoalSet.GetGoal href: TinyLife.Goals.GoalSet.html#TinyLife_Goals_GoalSet_GetGoal__1_System_String_ diff --git a/docs/api/TinyLife.Goals.ManualProgressGoal.yml b/docs/api/TinyLife.Goals.ManualProgressGoal.yml index 68cb4b5..5e49cc5 100644 --- a/docs/api/TinyLife.Goals.ManualProgressGoal.yml +++ b/docs/api/TinyLife.Goals.ManualProgressGoal.yml @@ -45,8 +45,9 @@ items: - TinyLife.Goals.Goal.Name - TinyLife.Goals.Goal.Set - TinyLife.Goals.Goal.Info - - TinyLife.Goals.Goal.GetDisplayedProgress + - TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) - TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) + - TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) @@ -369,24 +370,36 @@ references: name: Info nameWithType: Goal.Info fullName: TinyLife.Goals.Goal.Info -- uid: TinyLife.Goals.Goal.GetDisplayedProgress - commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress +- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) + commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) parent: TinyLife.Goals.Goal - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress - name: GetDisplayedProgress() - nameWithType: Goal.GetDisplayedProgress() - fullName: TinyLife.Goals.Goal.GetDisplayedProgress() + isExternal: true + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ + name: GetDisplayedProgress(bool) + nameWithType: Goal.GetDisplayedProgress(bool) + fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool) + nameWithType.vb: Goal.GetDisplayedProgress(Boolean) + fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean) + name.vb: GetDisplayedProgress(Boolean) spec.csharp: - - uid: TinyLife.Goals.Goal.GetDisplayedProgress + - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) name: GetDisplayedProgress - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Goals.Goal.GetDisplayedProgress + - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) name: GetDisplayedProgress - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) commentId: M:TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) @@ -413,6 +426,59 @@ references: name: GoalSet href: TinyLife.Goals.GoalSet.html - name: ) +- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + parent: TinyLife.Goals.Goal + isExternal: true + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + name: GetDisplay(Anchor, bool, bool) + nameWithType: Goal.GetDisplay(Anchor, bool, bool) + fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool) + nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean) + fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean) + name.vb: GetDisplay(Anchor, Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + name: GetDisplay + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + - name: ( + - uid: MLEM.Ui.Anchor + name: Anchor + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + name: GetDisplay + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + - name: ( + - uid: MLEM.Ui.Anchor + name: Anchor + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) - uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder diff --git a/docs/api/TinyLife.Goals.MemoryType.yml b/docs/api/TinyLife.Goals.MemoryType.yml index c97f3d0..85bfe69 100644 --- a/docs/api/TinyLife.Goals.MemoryType.yml +++ b/docs/api/TinyLife.Goals.MemoryType.yml @@ -45,11 +45,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MemoryType path: ../TinyLife/Goals/MemoryType.cs - startLine: 19 + startLine: 20 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: A memory type is a set of information for a to have. + summary: >- + A memory type is a set of information for a to have. + + Please note that all collections of specific memories, like , are only initialized in the finalization stage (see ). example: [] syntax: content: >- @@ -92,7 +95,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: ../TinyLife/Goals/MemoryType.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -103,6 +106,122 @@ items: return: type: System.Collections.ObjectModel.ReadOnlyDictionary{System.String,TinyLife.Goals.MemoryType} content.vb: Public Shared ReadOnly Types As ReadOnlyDictionary(Of String, MemoryType) +- uid: TinyLife.Goals.MemoryType.ActionDone + commentId: P:TinyLife.Goals.MemoryType.ActionDone + id: ActionDone + parent: TinyLife.Goals.MemoryType + langs: + - csharp + - vb + name: ActionDone + nameWithType: MemoryType.ActionDone + fullName: TinyLife.Goals.MemoryType.ActionDone + type: Property + source: + remote: + path: TinyLife/Goals/MemoryType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ActionDone + path: ../TinyLife/Goals/MemoryType.cs + startLine: 30 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public static Dictionary ActionDone { get; } + parameters: [] + return: + type: System.Collections.Generic.Dictionary{TinyLife.Actions.ActionType,TinyLife.Goals.MemoryType} + content.vb: Public Shared Property ActionDone As Dictionary(Of ActionType, MemoryType) + overload: TinyLife.Goals.MemoryType.ActionDone* +- uid: TinyLife.Goals.MemoryType.UsedSkillCategory + commentId: P:TinyLife.Goals.MemoryType.UsedSkillCategory + id: UsedSkillCategory + parent: TinyLife.Goals.MemoryType + langs: + - csharp + - vb + name: UsedSkillCategory + nameWithType: MemoryType.UsedSkillCategory + fullName: TinyLife.Goals.MemoryType.UsedSkillCategory + type: Property + source: + remote: + path: TinyLife/Goals/MemoryType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: UsedSkillCategory + path: ../TinyLife/Goals/MemoryType.cs + startLine: 31 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public static Dictionary UsedSkillCategory { get; } + parameters: [] + return: + type: System.Collections.Generic.Dictionary{TinyLife.Skills.SkillCategory,TinyLife.Goals.MemoryType} + content.vb: Public Shared Property UsedSkillCategory As Dictionary(Of SkillCategory, MemoryType) + overload: TinyLife.Goals.MemoryType.UsedSkillCategory* +- uid: TinyLife.Goals.MemoryType.UsedFurniture + commentId: P:TinyLife.Goals.MemoryType.UsedFurniture + id: UsedFurniture + parent: TinyLife.Goals.MemoryType + langs: + - csharp + - vb + name: UsedFurniture + nameWithType: MemoryType.UsedFurniture + fullName: TinyLife.Goals.MemoryType.UsedFurniture + type: Property + source: + remote: + path: TinyLife/Goals/MemoryType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: UsedFurniture + path: ../TinyLife/Goals/MemoryType.cs + startLine: 32 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public static Dictionary UsedFurniture { get; } + parameters: [] + return: + type: System.Collections.Generic.Dictionary{TinyLife.Objects.ObjectCategory,TinyLife.Goals.MemoryType} + content.vb: Public Shared Property UsedFurniture As Dictionary(Of ObjectCategory, MemoryType) + overload: TinyLife.Goals.MemoryType.UsedFurniture* +- uid: TinyLife.Goals.MemoryType.WorkedAtJob + commentId: P:TinyLife.Goals.MemoryType.WorkedAtJob + id: WorkedAtJob + parent: TinyLife.Goals.MemoryType + langs: + - csharp + - vb + name: WorkedAtJob + nameWithType: MemoryType.WorkedAtJob + fullName: TinyLife.Goals.MemoryType.WorkedAtJob + type: Property + source: + remote: + path: TinyLife/Goals/MemoryType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: WorkedAtJob + path: ../TinyLife/Goals/MemoryType.cs + startLine: 33 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public static Dictionary WorkedAtJob { get; } + parameters: [] + return: + type: System.Collections.Generic.Dictionary{TinyLife.Goals.JobType,TinyLife.Goals.MemoryType} + content.vb: Public Shared Property WorkedAtJob As Dictionary(Of JobType, MemoryType) + overload: TinyLife.Goals.MemoryType.WorkedAtJob* - uid: TinyLife.Goals.MemoryType.PublishFailure commentId: F:TinyLife.Goals.MemoryType.PublishFailure id: PublishFailure @@ -121,7 +240,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PublishFailure path: ../TinyLife/Goals/MemoryType.cs - startLine: 29 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -148,7 +267,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SocialAction path: ../TinyLife/Goals/MemoryType.cs - startLine: 30 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -175,7 +294,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PromotionOrRaise path: ../TinyLife/Goals/MemoryType.cs - startLine: 31 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -202,7 +321,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FamilySocial path: ../TinyLife/Goals/MemoryType.cs - startLine: 32 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -211,33 +330,6 @@ items: return: type: TinyLife.Goals.MemoryType content.vb: Public Shared ReadOnly FamilySocial As MemoryType -- uid: TinyLife.Goals.MemoryType.UsedSkillCategory - commentId: F:TinyLife.Goals.MemoryType.UsedSkillCategory - id: UsedSkillCategory - parent: TinyLife.Goals.MemoryType - langs: - - csharp - - vb - name: UsedSkillCategory - nameWithType: MemoryType.UsedSkillCategory - fullName: TinyLife.Goals.MemoryType.UsedSkillCategory - type: Field - source: - remote: - path: TinyLife/Goals/MemoryType.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: UsedSkillCategory - path: ../TinyLife/Goals/MemoryType.cs - startLine: 33 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - syntax: - content: public static readonly Dictionary UsedSkillCategory - return: - type: System.Collections.Generic.Dictionary{TinyLife.Skills.SkillCategory,TinyLife.Goals.MemoryType} - content.vb: Public Shared ReadOnly UsedSkillCategory As Dictionary(Of SkillCategory, MemoryType) - uid: TinyLife.Goals.MemoryType.WasOutside commentId: F:TinyLife.Goals.MemoryType.WasOutside id: WasOutside @@ -256,7 +348,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WasOutside path: ../TinyLife/Goals/MemoryType.cs - startLine: 35 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -265,60 +357,6 @@ items: return: type: TinyLife.Goals.MemoryType content.vb: Public Shared ReadOnly WasOutside As MemoryType -- uid: TinyLife.Goals.MemoryType.UsedFurniture - commentId: F:TinyLife.Goals.MemoryType.UsedFurniture - id: UsedFurniture - parent: TinyLife.Goals.MemoryType - langs: - - csharp - - vb - name: UsedFurniture - nameWithType: MemoryType.UsedFurniture - fullName: TinyLife.Goals.MemoryType.UsedFurniture - type: Field - source: - remote: - path: TinyLife/Goals/MemoryType.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: UsedFurniture - path: ../TinyLife/Goals/MemoryType.cs - startLine: 36 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - syntax: - content: public static readonly Dictionary UsedFurniture - return: - type: System.Collections.Generic.Dictionary{TinyLife.Objects.ObjectCategory,TinyLife.Goals.MemoryType} - content.vb: Public Shared ReadOnly UsedFurniture As Dictionary(Of ObjectCategory, MemoryType) -- uid: TinyLife.Goals.MemoryType.WorkedAtJob - commentId: F:TinyLife.Goals.MemoryType.WorkedAtJob - id: WorkedAtJob - parent: TinyLife.Goals.MemoryType - langs: - - csharp - - vb - name: WorkedAtJob - nameWithType: MemoryType.WorkedAtJob - fullName: TinyLife.Goals.MemoryType.WorkedAtJob - type: Field - source: - remote: - path: TinyLife/Goals/MemoryType.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: WorkedAtJob - path: ../TinyLife/Goals/MemoryType.cs - startLine: 38 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - syntax: - content: public static readonly Dictionary WorkedAtJob - return: - type: System.Collections.Generic.Dictionary{TinyLife.Goals.JobType,TinyLife.Goals.MemoryType} - content.vb: Public Shared ReadOnly WorkedAtJob As Dictionary(Of JobType, MemoryType) - uid: TinyLife.Goals.MemoryType.WasRomanticWithSomeoneElse commentId: F:TinyLife.Goals.MemoryType.WasRomanticWithSomeoneElse id: WasRomanticWithSomeoneElse @@ -337,7 +375,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WasRomanticWithSomeoneElse path: ../TinyLife/Goals/MemoryType.cs - startLine: 40 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -364,7 +402,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HadFirstKiss path: ../TinyLife/Goals/MemoryType.cs - startLine: 41 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -391,7 +429,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HadChild path: ../TinyLife/Goals/MemoryType.cs - startLine: 42 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -418,7 +456,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskedForFood path: ../TinyLife/Goals/MemoryType.cs - startLine: 43 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -445,7 +483,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Slept path: ../TinyLife/Goals/MemoryType.cs - startLine: 44 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -454,35 +492,8 @@ items: return: type: TinyLife.Goals.MemoryType content.vb: Public Shared ReadOnly Slept As MemoryType -- uid: TinyLife.Goals.MemoryType.ActionDone - commentId: F:TinyLife.Goals.MemoryType.ActionDone - id: ActionDone - parent: TinyLife.Goals.MemoryType - langs: - - csharp - - vb - name: ActionDone - nameWithType: MemoryType.ActionDone - fullName: TinyLife.Goals.MemoryType.ActionDone - type: Field - source: - remote: - path: TinyLife/Goals/MemoryType.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: ActionDone - path: ../TinyLife/Goals/MemoryType.cs - startLine: 45 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - syntax: - content: public static readonly Dictionary ActionDone - return: - type: System.Collections.Generic.Dictionary{TinyLife.Actions.ActionType,TinyLife.Goals.MemoryType} - content.vb: Public Shared ReadOnly ActionDone As Dictionary(Of ActionType, MemoryType) - uid: TinyLife.Goals.MemoryType.UpgradeLearned - commentId: F:TinyLife.Goals.MemoryType.UpgradeLearned + commentId: P:TinyLife.Goals.MemoryType.UpgradeLearned id: UpgradeLearned parent: TinyLife.Goals.MemoryType langs: @@ -491,7 +502,7 @@ items: name: UpgradeLearned nameWithType: MemoryType.UpgradeLearned fullName: TinyLife.Goals.MemoryType.UpgradeLearned - type: Field + type: Property source: remote: path: TinyLife/Goals/MemoryType.cs @@ -499,15 +510,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpgradeLearned path: ../TinyLife/Goals/MemoryType.cs - startLine: 48 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Goals syntax: - content: public static readonly Dictionary UpgradeLearned + content: public static Dictionary UpgradeLearned { get; } + parameters: [] return: type: System.Collections.Generic.Dictionary{TinyLife.Objects.Upgrade,TinyLife.Goals.MemoryType} - content.vb: Public Shared ReadOnly UpgradeLearned As Dictionary(Of Upgrade, MemoryType) + content.vb: Public Shared Property UpgradeLearned As Dictionary(Of Upgrade, MemoryType) + overload: TinyLife.Goals.MemoryType.UpgradeLearned* - uid: TinyLife.Goals.MemoryType.HadAbortion commentId: F:TinyLife.Goals.MemoryType.HadAbortion id: HadAbortion @@ -526,7 +539,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HadAbortion path: ../TinyLife/Goals/MemoryType.cs - startLine: 50 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -553,7 +566,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MayBePregnant path: ../TinyLife/Goals/MemoryType.cs - startLine: 51 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -580,7 +593,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FoundOutPregnancy path: ../TinyLife/Goals/MemoryType.cs - startLine: 52 + startLine: 48 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -607,7 +620,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToldAboutPregnancy path: ../TinyLife/Goals/MemoryType.cs - startLine: 53 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -634,7 +647,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Goals/MemoryType.cs - startLine: 60 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -663,7 +676,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConstructedType path: ../TinyLife/Goals/MemoryType.cs - startLine: 64 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -692,7 +705,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SourceString path: ../TinyLife/Goals/MemoryType.cs - startLine: 67 + startLine: 63 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -725,7 +738,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/MemoryType.cs - startLine: 74 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -763,7 +776,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Construct path: ../TinyLife/Goals/MemoryType.cs - startLine: 86 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -810,7 +823,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Goals/MemoryType.cs - startLine: 101 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -834,6 +847,46 @@ references: name: Memory nameWithType: Memory fullName: TinyLife.Goals.Memory +- uid: TinyLife.Goals.MemoryType.ActionDone + commentId: P:TinyLife.Goals.MemoryType.ActionDone + href: TinyLife.Goals.MemoryType.html#TinyLife_Goals_MemoryType_ActionDone + name: ActionDone + nameWithType: MemoryType.ActionDone + fullName: TinyLife.Goals.MemoryType.ActionDone +- uid: TinyLife.Mods.Mod.FinalizeGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo) + commentId: M:TinyLife.Mods.Mod.FinalizeGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo) + href: TinyLife.Mods.Mod.html#TinyLife_Mods_Mod_FinalizeGameContent_TinyLife_GameImpl_TinyLife_Mods_ModInfo_ + name: FinalizeGameContent(GameImpl, ModInfo) + nameWithType: Mod.FinalizeGameContent(GameImpl, ModInfo) + fullName: TinyLife.Mods.Mod.FinalizeGameContent(TinyLife.GameImpl, TinyLife.Mods.ModInfo) + spec.csharp: + - uid: TinyLife.Mods.Mod.FinalizeGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo) + name: FinalizeGameContent + href: TinyLife.Mods.Mod.html#TinyLife_Mods_Mod_FinalizeGameContent_TinyLife_GameImpl_TinyLife_Mods_ModInfo_ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: TinyLife.Mods.ModInfo + name: ModInfo + href: TinyLife.Mods.ModInfo.html + - name: ) + spec.vb: + - uid: TinyLife.Mods.Mod.FinalizeGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo) + name: FinalizeGameContent + href: TinyLife.Mods.Mod.html#TinyLife_Mods_Mod_FinalizeGameContent_TinyLife_GameImpl_TinyLife_Mods_ModInfo_ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: TinyLife.Mods.ModInfo + name: ModInfo + href: TinyLife.Mods.ModInfo.html + - name: ) - uid: TinyLife.Goals commentId: N:TinyLife.Goals href: TinyLife.html @@ -1339,33 +1392,32 @@ references: name: ObjectModel isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel -- uid: TinyLife.Goals.MemoryType - commentId: T:TinyLife.Goals.MemoryType - parent: TinyLife.Goals - href: TinyLife.Goals.MemoryType.html - name: MemoryType - nameWithType: MemoryType - fullName: TinyLife.Goals.MemoryType -- uid: System.Collections.Generic.Dictionary{TinyLife.Skills.SkillCategory,TinyLife.Goals.MemoryType} - commentId: T:System.Collections.Generic.Dictionary{TinyLife.Skills.SkillCategory,TinyLife.Goals.MemoryType} +- uid: TinyLife.Goals.MemoryType.ActionDone* + commentId: Overload:TinyLife.Goals.MemoryType.ActionDone + href: TinyLife.Goals.MemoryType.html#TinyLife_Goals_MemoryType_ActionDone + name: ActionDone + nameWithType: MemoryType.ActionDone + fullName: TinyLife.Goals.MemoryType.ActionDone +- uid: System.Collections.Generic.Dictionary{TinyLife.Actions.ActionType,TinyLife.Goals.MemoryType} + commentId: T:System.Collections.Generic.Dictionary{TinyLife.Actions.ActionType,TinyLife.Goals.MemoryType} parent: System.Collections.Generic definition: System.Collections.Generic.Dictionary`2 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: Dictionary - nameWithType: Dictionary - fullName: System.Collections.Generic.Dictionary - nameWithType.vb: Dictionary(Of SkillCategory, MemoryType) - fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Skills.SkillCategory, TinyLife.Goals.MemoryType) - name.vb: Dictionary(Of SkillCategory, MemoryType) + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + nameWithType.vb: Dictionary(Of ActionType, MemoryType) + fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Actions.ActionType, TinyLife.Goals.MemoryType) + name.vb: Dictionary(Of ActionType, MemoryType) spec.csharp: - uid: System.Collections.Generic.Dictionary`2 name: Dictionary isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: < - - uid: TinyLife.Skills.SkillCategory - name: SkillCategory - href: TinyLife.Skills.SkillCategory.html + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html - name: ',' - name: " " - uid: TinyLife.Goals.MemoryType @@ -1380,9 +1432,9 @@ references: - name: ( - name: Of - name: " " - - uid: TinyLife.Skills.SkillCategory - name: SkillCategory - href: TinyLife.Skills.SkillCategory.html + - uid: TinyLife.Actions.ActionType + name: ActionType + href: TinyLife.Actions.ActionType.html - name: ',' - name: " " - uid: TinyLife.Goals.MemoryType @@ -1460,6 +1512,61 @@ references: name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic +- uid: TinyLife.Goals.MemoryType.UsedSkillCategory* + commentId: Overload:TinyLife.Goals.MemoryType.UsedSkillCategory + href: TinyLife.Goals.MemoryType.html#TinyLife_Goals_MemoryType_UsedSkillCategory + name: UsedSkillCategory + nameWithType: MemoryType.UsedSkillCategory + fullName: TinyLife.Goals.MemoryType.UsedSkillCategory +- uid: System.Collections.Generic.Dictionary{TinyLife.Skills.SkillCategory,TinyLife.Goals.MemoryType} + commentId: T:System.Collections.Generic.Dictionary{TinyLife.Skills.SkillCategory,TinyLife.Goals.MemoryType} + parent: System.Collections.Generic + definition: System.Collections.Generic.Dictionary`2 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + nameWithType.vb: Dictionary(Of SkillCategory, MemoryType) + fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Skills.SkillCategory, TinyLife.Goals.MemoryType) + name.vb: Dictionary(Of SkillCategory, MemoryType) + spec.csharp: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: < + - uid: TinyLife.Skills.SkillCategory + name: SkillCategory + href: TinyLife.Skills.SkillCategory.html + - name: ',' + - name: " " + - uid: TinyLife.Goals.MemoryType + name: MemoryType + href: TinyLife.Goals.MemoryType.html + - name: '>' + spec.vb: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Skills.SkillCategory + name: SkillCategory + href: TinyLife.Skills.SkillCategory.html + - name: ',' + - name: " " + - uid: TinyLife.Goals.MemoryType + name: MemoryType + href: TinyLife.Goals.MemoryType.html + - name: ) +- uid: TinyLife.Goals.MemoryType.UsedFurniture* + commentId: Overload:TinyLife.Goals.MemoryType.UsedFurniture + href: TinyLife.Goals.MemoryType.html#TinyLife_Goals_MemoryType_UsedFurniture + name: UsedFurniture + nameWithType: MemoryType.UsedFurniture + fullName: TinyLife.Goals.MemoryType.UsedFurniture - uid: System.Collections.Generic.Dictionary{TinyLife.Objects.ObjectCategory,TinyLife.Goals.MemoryType} commentId: T:System.Collections.Generic.Dictionary{TinyLife.Objects.ObjectCategory,TinyLife.Goals.MemoryType} parent: System.Collections.Generic @@ -1503,6 +1610,12 @@ references: name: MemoryType href: TinyLife.Goals.MemoryType.html - name: ) +- uid: TinyLife.Goals.MemoryType.WorkedAtJob* + commentId: Overload:TinyLife.Goals.MemoryType.WorkedAtJob + href: TinyLife.Goals.MemoryType.html#TinyLife_Goals_MemoryType_WorkedAtJob + name: WorkedAtJob + nameWithType: MemoryType.WorkedAtJob + fullName: TinyLife.Goals.MemoryType.WorkedAtJob - uid: System.Collections.Generic.Dictionary{TinyLife.Goals.JobType,TinyLife.Goals.MemoryType} commentId: T:System.Collections.Generic.Dictionary{TinyLife.Goals.JobType,TinyLife.Goals.MemoryType} parent: System.Collections.Generic @@ -1546,49 +1659,19 @@ references: name: MemoryType href: TinyLife.Goals.MemoryType.html - name: ) -- uid: System.Collections.Generic.Dictionary{TinyLife.Actions.ActionType,TinyLife.Goals.MemoryType} - commentId: T:System.Collections.Generic.Dictionary{TinyLife.Actions.ActionType,TinyLife.Goals.MemoryType} - parent: System.Collections.Generic - definition: System.Collections.Generic.Dictionary`2 - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: Dictionary - nameWithType: Dictionary - fullName: System.Collections.Generic.Dictionary - nameWithType.vb: Dictionary(Of ActionType, MemoryType) - fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Actions.ActionType, TinyLife.Goals.MemoryType) - name.vb: Dictionary(Of ActionType, MemoryType) - spec.csharp: - - uid: System.Collections.Generic.Dictionary`2 - name: Dictionary - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - - name: < - - uid: TinyLife.Actions.ActionType - name: ActionType - href: TinyLife.Actions.ActionType.html - - name: ',' - - name: " " - - uid: TinyLife.Goals.MemoryType - name: MemoryType - href: TinyLife.Goals.MemoryType.html - - name: '>' - spec.vb: - - uid: System.Collections.Generic.Dictionary`2 - name: Dictionary - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - - name: ( - - name: Of - - name: " " - - uid: TinyLife.Actions.ActionType - name: ActionType - href: TinyLife.Actions.ActionType.html - - name: ',' - - name: " " - - uid: TinyLife.Goals.MemoryType - name: MemoryType - href: TinyLife.Goals.MemoryType.html - - name: ) +- uid: TinyLife.Goals.MemoryType + commentId: T:TinyLife.Goals.MemoryType + parent: TinyLife.Goals + href: TinyLife.Goals.MemoryType.html + name: MemoryType + nameWithType: MemoryType + fullName: TinyLife.Goals.MemoryType +- uid: TinyLife.Goals.MemoryType.UpgradeLearned* + commentId: Overload:TinyLife.Goals.MemoryType.UpgradeLearned + href: TinyLife.Goals.MemoryType.html#TinyLife_Goals_MemoryType_UpgradeLearned + name: UpgradeLearned + nameWithType: MemoryType.UpgradeLearned + fullName: TinyLife.Goals.MemoryType.UpgradeLearned - uid: System.Collections.Generic.Dictionary{TinyLife.Objects.Upgrade,TinyLife.Goals.MemoryType} commentId: T:System.Collections.Generic.Dictionary{TinyLife.Objects.Upgrade,TinyLife.Goals.MemoryType} parent: System.Collections.Generic diff --git a/docs/api/TinyLife.Goals.Project.ActionSettings.yml b/docs/api/TinyLife.Goals.Project.ActionSettings.yml index 7d8d693..23b17c7 100644 --- a/docs/api/TinyLife.Goals.Project.ActionSettings.yml +++ b/docs/api/TinyLife.Goals.Project.ActionSettings.yml @@ -7,15 +7,10 @@ items: children: - TinyLife.Goals.Project.ActionSettings.#ctor(System.String,TinyLife.Objects.ObjectCategory,System.String,System.Type) - TinyLife.Goals.Project.ActionSettings.CanContinue - - TinyLife.Goals.Project.ActionSettings.CanExecute - - TinyLife.Goals.Project.ActionSettings.ConstructedType - TinyLife.Goals.Project.ActionSettings.ConstructedTypeScrap - - TinyLife.Goals.Project.ActionSettings.Context - TinyLife.Goals.Project.ActionSettings.IncludeProject - - TinyLife.Goals.Project.ActionSettings.Name - TinyLife.Goals.Project.ActionSettings.ProjectDisplayName - - TinyLife.Goals.Project.ActionSettings.RequiredAges - - TinyLife.Goals.Project.ActionSettings.RequiredSkill + - TinyLife.Goals.Project.ActionSettings.Settings - TinyLife.Goals.Project.ActionSettings.Type langs: - csharp @@ -31,7 +26,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionSettings path: ../TinyLife/Goals/Project.cs - startLine: 263 + startLine: 260 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -49,64 +44,33 @@ items: - System.Object.ReferenceEquals(System.Object,System.Object) extensionMethods: - TinyLife.Goals.Project.ActionSettings.TinyLife.Utilities.Extensions.JsonCopy``1 -- uid: TinyLife.Goals.Project.ActionSettings.Name - commentId: F:TinyLife.Goals.Project.ActionSettings.Name - id: Name +- uid: TinyLife.Goals.Project.ActionSettings.Settings + commentId: F:TinyLife.Goals.Project.ActionSettings.Settings + id: Settings parent: TinyLife.Goals.Project.ActionSettings langs: - csharp - vb - name: Name - nameWithType: Project.ActionSettings.Name - fullName: TinyLife.Goals.Project.ActionSettings.Name + name: Settings + nameWithType: Project.ActionSettings.Settings + fullName: TinyLife.Goals.Project.ActionSettings.Settings type: Field source: remote: path: TinyLife/Goals/Project.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: Name + id: Settings path: ../TinyLife/Goals/Project.cs - startLine: 268 + startLine: 262 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: The basic name of the actions created - example: [] syntax: - content: public string Name + content: public ActionType.TypeSettings Settings return: - type: System.String - content.vb: Public Name As String -- uid: TinyLife.Goals.Project.ActionSettings.Context - commentId: F:TinyLife.Goals.Project.ActionSettings.Context - id: Context - parent: TinyLife.Goals.Project.ActionSettings - langs: - - csharp - - vb - name: Context - nameWithType: Project.ActionSettings.Context - fullName: TinyLife.Goals.Project.ActionSettings.Context - type: Field - source: - remote: - path: TinyLife/Goals/Project.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: Context - path: ../TinyLife/Goals/Project.cs - startLine: 272 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - summary: The context for the actions - example: [] - syntax: - content: public ObjectCategory Context - return: - type: TinyLife.Objects.ObjectCategory - content.vb: Public Context As ObjectCategory + type: TinyLife.Actions.ActionType.TypeSettings + content.vb: Public Settings As ActionType.TypeSettings - uid: TinyLife.Goals.Project.ActionSettings.Type commentId: F:TinyLife.Goals.Project.ActionSettings.Type id: Type @@ -125,7 +89,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/Goals/Project.cs - startLine: 276 + startLine: 266 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -136,38 +100,6 @@ items: return: type: System.String content.vb: Public Type As String -- uid: TinyLife.Goals.Project.ActionSettings.ConstructedType - commentId: F:TinyLife.Goals.Project.ActionSettings.ConstructedType - id: ConstructedType - parent: TinyLife.Goals.Project.ActionSettings - langs: - - csharp - - vb - name: ConstructedType - nameWithType: Project.ActionSettings.ConstructedType - fullName: TinyLife.Goals.Project.ActionSettings.ConstructedType - type: Field - source: - remote: - path: TinyLife/Goals/Project.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: ConstructedType - path: ../TinyLife/Goals/Project.cs - startLine: 281 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - summary: >- - The function that is executed to construct the start and continue actions. - - The type needs to have a constructor that additionally accepts a string, which is the project name to work on, and is passed using . - example: [] - syntax: - content: public Type ConstructedType - return: - type: System.Type - content.vb: Public ConstructedType As Type - uid: TinyLife.Goals.Project.ActionSettings.ConstructedTypeScrap commentId: F:TinyLife.Goals.Project.ActionSettings.ConstructedTypeScrap id: ConstructedTypeScrap @@ -186,7 +118,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConstructedTypeScrap path: ../TinyLife/Goals/Project.cs - startLine: 287 + startLine: 272 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -202,101 +134,6 @@ items: return: type: System.Type content.vb: Public ConstructedTypeScrap As Type -- uid: TinyLife.Goals.Project.ActionSettings.CanExecute - commentId: F:TinyLife.Goals.Project.ActionSettings.CanExecute - id: CanExecute - parent: TinyLife.Goals.Project.ActionSettings - langs: - - csharp - - vb - name: CanExecute - nameWithType: Project.ActionSettings.CanExecute - fullName: TinyLife.Goals.Project.ActionSettings.CanExecute - type: Field - source: - remote: - path: TinyLife/Goals/Project.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: CanExecute - path: ../TinyLife/Goals/Project.cs - startLine: 291 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - summary: A that determines whether the actions can be executed - example: [] - syntax: - content: public ActionType.CanExecuteDelegate CanExecute - return: - type: TinyLife.Actions.ActionType.CanExecuteDelegate - content.vb: Public CanExecute As ActionType.CanExecuteDelegate -- uid: TinyLife.Goals.Project.ActionSettings.RequiredSkill - commentId: F:TinyLife.Goals.Project.ActionSettings.RequiredSkill - id: RequiredSkill - parent: TinyLife.Goals.Project.ActionSettings - langs: - - csharp - - vb - name: RequiredSkill - nameWithType: Project.ActionSettings.RequiredSkill - fullName: TinyLife.Goals.Project.ActionSettings.RequiredSkill - type: Field - source: - remote: - path: TinyLife/Goals/Project.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: RequiredSkill - path: ../TinyLife/Goals/Project.cs - startLine: 297 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - summary: >- - The and level of the skill that is required for this action to become available. - - When the required skill is leveled up, this action will also be displayed in the list of now-available actions. - - Internally, this is passed into . - example: [] - syntax: - content: public (SkillType Type, int Level) RequiredSkill - return: - type: System.ValueTuple{TinyLife.Skills.SkillType,System.Int32} - content.vb: Public RequiredSkill As (Type As SkillType, Level As Integer) -- uid: TinyLife.Goals.Project.ActionSettings.RequiredAges - commentId: F:TinyLife.Goals.Project.ActionSettings.RequiredAges - id: RequiredAges - parent: TinyLife.Goals.Project.ActionSettings - langs: - - csharp - - vb - name: RequiredAges - nameWithType: Project.ActionSettings.RequiredAges - fullName: TinyLife.Goals.Project.ActionSettings.RequiredAges - type: Field - source: - remote: - path: TinyLife/Goals/Project.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: RequiredAges - path: ../TinyLife/Goals/Project.cs - startLine: 302 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - summary: >- - A flag of age group values that are required to work on this project. - - This value defaults to 0, meaning all ages are allowed. - example: [] - syntax: - content: public AgeGroup RequiredAges - return: - type: TinyLife.Objects.AgeGroup - content.vb: Public RequiredAges As AgeGroup - uid: TinyLife.Goals.Project.ActionSettings.ProjectDisplayName commentId: F:TinyLife.Goals.Project.ActionSettings.ProjectDisplayName id: ProjectDisplayName @@ -315,7 +152,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProjectDisplayName path: ../TinyLife/Goals/Project.cs - startLine: 307 + startLine: 277 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -347,7 +184,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanContinue path: ../TinyLife/Goals/Project.cs - startLine: 312 + startLine: 282 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -379,7 +216,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IncludeProject path: ../TinyLife/Goals/Project.cs - startLine: 317 + startLine: 287 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -411,7 +248,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/Project.cs - startLine: 326 + startLine: 296 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -802,89 +639,29 @@ references: - uid: TinyLife.Utilities name: Utilities href: TinyLife.Utilities.html -- uid: System.String - commentId: T:System.String - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - name: string - nameWithType: string - fullName: string - nameWithType.vb: String - fullName.vb: String - name.vb: String -- uid: TinyLife.Objects.ObjectCategory - commentId: T:TinyLife.Objects.ObjectCategory - parent: TinyLife.Objects - href: TinyLife.Objects.ObjectCategory.html - name: ObjectCategory - nameWithType: ObjectCategory - fullName: TinyLife.Objects.ObjectCategory -- uid: TinyLife.Objects - commentId: N:TinyLife.Objects - href: TinyLife.html - name: TinyLife.Objects - nameWithType: TinyLife.Objects - fullName: TinyLife.Objects - spec.csharp: - - uid: TinyLife - name: TinyLife - href: TinyLife.html - - name: . - - uid: TinyLife.Objects - name: Objects - href: TinyLife.Objects.html - spec.vb: - - uid: TinyLife - name: TinyLife - href: TinyLife.html - - name: . - - uid: TinyLife.Objects - name: Objects - href: TinyLife.Objects.html -- uid: TinyLife.Goals.Project.Type - commentId: F:TinyLife.Goals.Project.Type - href: TinyLife.Goals.Project.html#TinyLife_Goals_Project_Type - name: Type - nameWithType: Project.Type - fullName: TinyLife.Goals.Project.Type -- uid: TinyLife.Actions.ActionArgument.AddedConstructorArguments - commentId: F:TinyLife.Actions.ActionArgument.AddedConstructorArguments - href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_AddedConstructorArguments - name: AddedConstructorArguments - nameWithType: ActionArgument.AddedConstructorArguments - fullName: TinyLife.Actions.ActionArgument.AddedConstructorArguments -- uid: System.Type - commentId: T:System.Type - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.type - name: Type - nameWithType: Type - fullName: System.Type -- uid: TinyLife.Actions.ActionType.CanExecuteDelegate - commentId: T:TinyLife.Actions.ActionType.CanExecuteDelegate +- uid: TinyLife.Actions.ActionType.TypeSettings + commentId: T:TinyLife.Actions.ActionType.TypeSettings parent: TinyLife.Actions href: TinyLife.Actions.ActionType.html - name: ActionType.CanExecuteDelegate - nameWithType: ActionType.CanExecuteDelegate - fullName: TinyLife.Actions.ActionType.CanExecuteDelegate + name: ActionType.TypeSettings + nameWithType: ActionType.TypeSettings + fullName: TinyLife.Actions.ActionType.TypeSettings spec.csharp: - uid: TinyLife.Actions.ActionType name: ActionType href: TinyLife.Actions.ActionType.html - name: . - - uid: TinyLife.Actions.ActionType.CanExecuteDelegate - name: CanExecuteDelegate - href: TinyLife.Actions.ActionType.CanExecuteDelegate.html + - uid: TinyLife.Actions.ActionType.TypeSettings + name: TypeSettings + href: TinyLife.Actions.ActionType.TypeSettings.html spec.vb: - uid: TinyLife.Actions.ActionType name: ActionType href: TinyLife.Actions.ActionType.html - name: . - - uid: TinyLife.Actions.ActionType.CanExecuteDelegate - name: CanExecuteDelegate - href: TinyLife.Actions.ActionType.CanExecuteDelegate.html + - uid: TinyLife.Actions.ActionType.TypeSettings + name: TypeSettings + href: TinyLife.Actions.ActionType.TypeSettings.html - uid: TinyLife.Actions commentId: N:TinyLife.Actions href: TinyLife.html @@ -907,122 +684,37 @@ references: - uid: TinyLife.Actions name: Actions href: TinyLife.Actions.html -- uid: TinyLife.Skills.SkillType - commentId: T:TinyLife.Skills.SkillType - parent: TinyLife.Skills - href: TinyLife.Skills.SkillType.html - name: SkillType - nameWithType: SkillType - fullName: TinyLife.Skills.SkillType -- uid: TinyLife.Actions.ActionType.TypeSettings.RequiredSkill - commentId: F:TinyLife.Actions.ActionType.TypeSettings.RequiredSkill - href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings_RequiredSkill - name: RequiredSkill - nameWithType: ActionType.TypeSettings.RequiredSkill - fullName: TinyLife.Actions.ActionType.TypeSettings.RequiredSkill -- uid: System.ValueTuple{TinyLife.Skills.SkillType,System.Int32} - commentId: T:System.ValueTuple{TinyLife.Skills.SkillType,System.Int32} +- uid: TinyLife.Goals.Project.Type + commentId: F:TinyLife.Goals.Project.Type + href: TinyLife.Goals.Project.html#TinyLife_Goals_Project_Type + name: Type + nameWithType: Project.Type + fullName: TinyLife.Goals.Project.Type +- uid: System.String + commentId: T:System.String parent: System - definition: System.ValueTuple`2 - href: TinyLife.Skills.SkillType.html - name: (SkillType Type, int Level) - nameWithType: (SkillType Type, int Level) - fullName: (TinyLife.Skills.SkillType Type, int Level) - nameWithType.vb: (Type As SkillType, Level As Integer) - fullName.vb: (Type As TinyLife.Skills.SkillType, Level As Integer) - name.vb: (Type As SkillType, Level As Integer) - spec.csharp: - - name: ( - - uid: TinyLife.Skills.SkillType - name: SkillType - href: TinyLife.Skills.SkillType.html - - name: " " - - uid: System.ValueTuple{TinyLife.Skills.SkillType,System.Int32}.Type - name: Type - href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skilltype,system.int32-.type - - name: ',' - - name: " " - - uid: System.Int32 - name: int - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.int32 - - name: " " - - uid: System.ValueTuple{TinyLife.Skills.SkillType,System.Int32}.Level - name: Level - href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skilltype,system.int32-.level - - name: ) - spec.vb: - - name: ( - - uid: System.ValueTuple{TinyLife.Skills.SkillType,System.Int32}.Type - name: Type - href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skilltype,system.int32-.type - - name: " " - - name: As - - name: " " - - uid: TinyLife.Skills.SkillType - name: SkillType - href: TinyLife.Skills.SkillType.html - - name: ',' - - name: " " - - uid: System.ValueTuple{TinyLife.Skills.SkillType,System.Int32}.Level - name: Level - href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.skills.skilltype,system.int32-.level - - name: " " - - name: As - - name: " " - - uid: System.Int32 - name: Integer - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.int32 - - name: ) -- uid: TinyLife.Skills - commentId: N:TinyLife.Skills - href: TinyLife.html - name: TinyLife.Skills - nameWithType: TinyLife.Skills - fullName: TinyLife.Skills - spec.csharp: - - uid: TinyLife - name: TinyLife - href: TinyLife.html - - name: . - - uid: TinyLife.Skills - name: Skills - href: TinyLife.Skills.html - spec.vb: - - uid: TinyLife - name: TinyLife - href: TinyLife.html - - name: . - - uid: TinyLife.Skills - name: Skills - href: TinyLife.Skills.html -- uid: System.ValueTuple`2 - commentId: T:System.ValueTuple`2 - name: (T1, T2) - nameWithType: (T1, T2) - fullName: (T1, T2) - spec.csharp: - - name: ( - - name: T1 - - name: ',' - - name: " " - - name: T2 - - name: ) - spec.vb: - - name: ( - - name: T1 - - name: ',' - - name: " " - - name: T2 - - name: ) -- uid: TinyLife.Objects.AgeGroup - commentId: T:TinyLife.Objects.AgeGroup - parent: TinyLife.Objects - href: TinyLife.Objects.AgeGroup.html - name: AgeGroup - nameWithType: AgeGroup - fullName: TinyLife.Objects.AgeGroup + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String +- uid: TinyLife.Actions.ActionArgument.AddedConstructorArguments + commentId: F:TinyLife.Actions.ActionArgument.AddedConstructorArguments + href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument_AddedConstructorArguments + name: AddedConstructorArguments + nameWithType: ActionArgument.AddedConstructorArguments + fullName: TinyLife.Actions.ActionArgument.AddedConstructorArguments +- uid: System.Type + commentId: T:System.Type + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.type + name: Type + nameWithType: Type + fullName: System.Type - uid: TinyLife.Goals.Project.Name commentId: F:TinyLife.Goals.Project.Name href: TinyLife.Goals.Project.html#TinyLife_Goals_Project_Name @@ -1196,3 +888,32 @@ references: nameWithType.vb: Project.ActionSettings.New fullName.vb: TinyLife.Goals.Project.ActionSettings.New name.vb: New +- uid: TinyLife.Objects.ObjectCategory + commentId: T:TinyLife.Objects.ObjectCategory + parent: TinyLife.Objects + href: TinyLife.Objects.ObjectCategory.html + name: ObjectCategory + nameWithType: ObjectCategory + fullName: TinyLife.Objects.ObjectCategory +- uid: TinyLife.Objects + commentId: N:TinyLife.Objects + href: TinyLife.html + name: TinyLife.Objects + nameWithType: TinyLife.Objects + fullName: TinyLife.Objects + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Objects + name: Objects + href: TinyLife.Objects.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Objects + name: Objects + href: TinyLife.Objects.html diff --git a/docs/api/TinyLife.Goals.Project.yml b/docs/api/TinyLife.Goals.Project.yml index c56f667..23ede87 100644 --- a/docs/api/TinyLife.Goals.Project.yml +++ b/docs/api/TinyLife.Goals.Project.yml @@ -750,7 +750,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPossibleArguments path: ../TinyLife/Goals/Project.cs - startLine: 206 + startLine: 203 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -800,7 +800,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OpenNamePrompt path: ../TinyLife/Goals/Project.cs - startLine: 220 + startLine: 217 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -847,7 +847,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OpenScrapPrompt path: ../TinyLife/Goals/Project.cs - startLine: 234 + startLine: 231 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.TimedGoal.yml b/docs/api/TinyLife.Goals.TimedGoal.yml index a44d643..f525b1b 100644 --- a/docs/api/TinyLife.Goals.TimedGoal.yml +++ b/docs/api/TinyLife.Goals.TimedGoal.yml @@ -6,7 +6,7 @@ items: parent: TinyLife.Goals children: - TinyLife.Goals.TimedGoal.#ctor(TinyLife.Goals.GoalSet,TinyLife.Goals.AutoGoalInfo) - - TinyLife.Goals.TimedGoal.GetDisplayedProgress + - TinyLife.Goals.TimedGoal.GetDisplayedProgress(System.Boolean) - TinyLife.Goals.TimedGoal.GetProgress - TinyLife.Goals.TimedGoal.Reset - TinyLife.Goals.TimedGoal.Trigger(System.TimeSpan) @@ -52,6 +52,7 @@ items: - TinyLife.Goals.Goal.Name - TinyLife.Goals.Goal.Set - TinyLife.Goals.Goal.Validate(TinyLife.Goals.GoalSet) + - TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T}) - MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String) @@ -161,16 +162,16 @@ items: content.vb: Public Overrides Sub Reset() overridden: TinyLife.Goals.Goal.Reset overload: TinyLife.Goals.TimedGoal.Reset* -- uid: TinyLife.Goals.TimedGoal.GetDisplayedProgress - commentId: M:TinyLife.Goals.TimedGoal.GetDisplayedProgress - id: GetDisplayedProgress +- uid: TinyLife.Goals.TimedGoal.GetDisplayedProgress(System.Boolean) + commentId: M:TinyLife.Goals.TimedGoal.GetDisplayedProgress(System.Boolean) + id: GetDisplayedProgress(System.Boolean) parent: TinyLife.Goals.TimedGoal langs: - csharp - vb - name: GetDisplayedProgress() - nameWithType: TimedGoal.GetDisplayedProgress() - fullName: TinyLife.Goals.TimedGoal.GetDisplayedProgress() + name: GetDisplayedProgress(bool) + nameWithType: TimedGoal.GetDisplayedProgress(bool) + fullName: TinyLife.Goals.TimedGoal.GetDisplayedProgress(bool) type: Method source: remote: @@ -189,13 +190,19 @@ items: By default, the percentage is displayed as a percentage between 0 and 100. example: [] syntax: - content: public override string GetDisplayedProgress() + content: public override string GetDisplayedProgress(bool reduced) + parameters: + - id: reduced + type: System.Boolean return: type: System.String description: The displayed goal progress - content.vb: Public Overrides Function GetDisplayedProgress() As String - overridden: TinyLife.Goals.Goal.GetDisplayedProgress + content.vb: Public Overrides Function GetDisplayedProgress(reduced As Boolean) As String + overridden: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) overload: TinyLife.Goals.TimedGoal.GetDisplayedProgress* + nameWithType.vb: TimedGoal.GetDisplayedProgress(Boolean) + fullName.vb: TinyLife.Goals.TimedGoal.GetDisplayedProgress(Boolean) + name.vb: GetDisplayedProgress(Boolean) - uid: TinyLife.Goals.TimedGoal.Trigger(System.TimeSpan) commentId: M:TinyLife.Goals.TimedGoal.Trigger(System.TimeSpan) id: Trigger(System.TimeSpan) @@ -214,7 +221,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Trigger path: ../TinyLife/Goals/TimedGoal.cs - startLine: 38 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -525,6 +532,59 @@ references: name: GoalSet href: TinyLife.Goals.GoalSet.html - name: ) +- uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + commentId: M:TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + parent: TinyLife.Goals.Goal + isExternal: true + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + name: GetDisplay(Anchor, bool, bool) + nameWithType: Goal.GetDisplay(Anchor, bool, bool) + fullName: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, bool, bool) + nameWithType.vb: Goal.GetDisplay(Anchor, Boolean, Boolean) + fullName.vb: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor, Boolean, Boolean) + name.vb: GetDisplay(Anchor, Boolean, Boolean) + spec.csharp: + - uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + name: GetDisplay + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + - name: ( + - uid: MLEM.Ui.Anchor + name: Anchor + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Goals.Goal.GetDisplay(MLEM.Ui.Anchor,System.Boolean,System.Boolean) + name: GetDisplay + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplay_MLEM_Ui_Anchor_System_Boolean_System_Boolean_ + - name: ( + - uid: MLEM.Ui.Anchor + name: Anchor + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) - 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 @@ -1311,31 +1371,54 @@ references: name: Reset nameWithType: TimedGoal.Reset fullName: TinyLife.Goals.TimedGoal.Reset -- uid: TinyLife.Goals.Goal.GetDisplayedProgress - commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress +- uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) + commentId: M:TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) parent: TinyLife.Goals.Goal - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress - name: GetDisplayedProgress() - nameWithType: Goal.GetDisplayedProgress() - fullName: TinyLife.Goals.Goal.GetDisplayedProgress() + isExternal: true + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ + name: GetDisplayedProgress(bool) + nameWithType: Goal.GetDisplayedProgress(bool) + fullName: TinyLife.Goals.Goal.GetDisplayedProgress(bool) + nameWithType.vb: Goal.GetDisplayedProgress(Boolean) + fullName.vb: TinyLife.Goals.Goal.GetDisplayedProgress(Boolean) + name.vb: GetDisplayedProgress(Boolean) spec.csharp: - - uid: TinyLife.Goals.Goal.GetDisplayedProgress + - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) name: GetDisplayedProgress - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Goals.Goal.GetDisplayedProgress + - uid: TinyLife.Goals.Goal.GetDisplayedProgress(System.Boolean) name: GetDisplayedProgress - href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress + href: TinyLife.Goals.Goal.html#TinyLife_Goals_Goal_GetDisplayedProgress_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Goals.TimedGoal.GetDisplayedProgress* commentId: Overload:TinyLife.Goals.TimedGoal.GetDisplayedProgress - href: TinyLife.Goals.TimedGoal.html#TinyLife_Goals_TimedGoal_GetDisplayedProgress + href: TinyLife.Goals.TimedGoal.html#TinyLife_Goals_TimedGoal_GetDisplayedProgress_System_Boolean_ name: GetDisplayedProgress nameWithType: TimedGoal.GetDisplayedProgress fullName: TinyLife.Goals.TimedGoal.GetDisplayedProgress +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: System.String commentId: T:System.String parent: System diff --git a/docs/api/TinyLife.Mods.Mod.yml b/docs/api/TinyLife.Mods.Mod.yml index bc6b70b..256ca03 100644 --- a/docs/api/TinyLife.Mods.Mod.yml +++ b/docs/api/TinyLife.Mods.Mod.yml @@ -7,6 +7,7 @@ items: children: - TinyLife.Mods.Mod.AddGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo) - TinyLife.Mods.Mod.Description + - TinyLife.Mods.Mod.FinalizeGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo) - TinyLife.Mods.Mod.GetCustomFurnitureTextures(TinyLife.Mods.ModInfo) - TinyLife.Mods.Mod.Icon - TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo) @@ -345,6 +346,46 @@ items: description: The of this mod. content.vb: Public MustOverride Sub AddGameContent(game As GameImpl, info As ModInfo) overload: TinyLife.Mods.Mod.AddGameContent* +- uid: TinyLife.Mods.Mod.FinalizeGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo) + commentId: M:TinyLife.Mods.Mod.FinalizeGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo) + id: FinalizeGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo) + parent: TinyLife.Mods.Mod + langs: + - csharp + - vb + name: FinalizeGameContent(GameImpl, ModInfo) + nameWithType: Mod.FinalizeGameContent(GameImpl, ModInfo) + fullName: TinyLife.Mods.Mod.FinalizeGameContent(TinyLife.GameImpl, TinyLife.Mods.ModInfo) + type: Method + source: + remote: + path: TinyLife/Mods/Mod.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: FinalizeGameContent + path: ../TinyLife/Mods/Mod.cs + startLine: 82 + assemblies: + - Tiny Life + namespace: TinyLife.Mods + summary: >- + Finalize any additional game content for your mod. + + This method is called after all mods had their methods called, and after all basegame content has been finalized. + + This method can be used, for example, to modify any game content added by other mods. + example: [] + syntax: + content: public virtual void FinalizeGameContent(GameImpl game, ModInfo info) + parameters: + - id: game + type: TinyLife.GameImpl + description: The game instance. + - id: info + type: TinyLife.Mods.ModInfo + description: The of this mod. + content.vb: Public Overridable Sub FinalizeGameContent(game As GameImpl, info As ModInfo) + overload: TinyLife.Mods.Mod.FinalizeGameContent* - uid: TinyLife.Mods.Mod.GetCustomFurnitureTextures(TinyLife.Mods.ModInfo) commentId: M:TinyLife.Mods.Mod.GetCustomFurnitureTextures(TinyLife.Mods.ModInfo) id: GetCustomFurnitureTextures(TinyLife.Mods.ModInfo) @@ -363,7 +404,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCustomFurnitureTextures path: ../TinyLife/Mods/Mod.cs - startLine: 81 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -402,7 +443,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PopulateOptions path: ../TinyLife/Mods/Mod.cs - startLine: 92 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -1251,6 +1292,12 @@ references: name: TinyLife nameWithType: TinyLife fullName: TinyLife +- uid: TinyLife.Mods.Mod.FinalizeGameContent* + commentId: Overload:TinyLife.Mods.Mod.FinalizeGameContent + href: TinyLife.Mods.Mod.html#TinyLife_Mods_Mod_FinalizeGameContent_TinyLife_GameImpl_TinyLife_Mods_ModInfo_ + name: FinalizeGameContent + nameWithType: Mod.FinalizeGameContent + fullName: TinyLife.Mods.Mod.FinalizeGameContent - uid: TinyLife.Objects.FurnitureType commentId: T:TinyLife.Objects.FurnitureType parent: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.AgeGroup.yml b/docs/api/TinyLife.Objects.AgeGroup.yml index 74a2fa3..cfd8ae7 100644 --- a/docs/api/TinyLife.Objects.AgeGroup.yml +++ b/docs/api/TinyLife.Objects.AgeGroup.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AgeGroup path: ../TinyLife/Objects/Person.cs - startLine: 3640 + startLine: 3626 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -41,6 +41,7 @@ items: Public Enum AgeGroup extensionMethods: + - TinyLife.Objects.AgeGroup.TinyLife.Utilities.Extensions.GetBedCategories - TinyLife.Objects.AgeGroup.TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.LifeSpan) - TinyLife.Objects.AgeGroup.TinyLife.Utilities.Extensions.GetDefaultPose - TinyLife.Objects.AgeGroup.TinyLife.Utilities.Extensions.JsonCopy``1 @@ -66,7 +67,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Baby path: ../TinyLife/Objects/Person.cs - startLine: 3647 + startLine: 3633 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -94,7 +95,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Child path: ../TinyLife/Objects/Person.cs - startLine: 3653 + startLine: 3639 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -122,7 +123,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Adult path: ../TinyLife/Objects/Person.cs - startLine: 3659 + startLine: 3645 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -170,6 +171,32 @@ references: - uid: TinyLife.Objects name: Objects href: TinyLife.Objects.html +- uid: TinyLife.Objects.AgeGroup.TinyLife.Utilities.Extensions.GetBedCategories + commentId: M:TinyLife.Utilities.Extensions.GetBedCategories(TinyLife.Objects.AgeGroup) + parent: TinyLife.Utilities.Extensions + definition: TinyLife.Utilities.Extensions.GetBedCategories(TinyLife.Objects.AgeGroup) + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetBedCategories_TinyLife_Objects_AgeGroup_ + name: GetBedCategories(AgeGroup) + nameWithType: Extensions.GetBedCategories(AgeGroup) + fullName: TinyLife.Utilities.Extensions.GetBedCategories(TinyLife.Objects.AgeGroup) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.GetBedCategories(TinyLife.Objects.AgeGroup) + name: GetBedCategories + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetBedCategories_TinyLife_Objects_AgeGroup_ + - name: ( + - uid: TinyLife.Objects.AgeGroup + name: AgeGroup + href: TinyLife.Objects.AgeGroup.html + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.GetBedCategories(TinyLife.Objects.AgeGroup) + name: GetBedCategories + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetBedCategories_TinyLife_Objects_AgeGroup_ + - name: ( + - uid: TinyLife.Objects.AgeGroup + name: AgeGroup + href: TinyLife.Objects.AgeGroup.html + - name: ) - uid: TinyLife.Objects.AgeGroup.TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.LifeSpan) commentId: M:TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.AgeGroup,TinyLife.Objects.LifeSpan) parent: TinyLife.Utilities.Extensions @@ -280,6 +307,37 @@ references: name: System nameWithType: System fullName: System +- uid: TinyLife.Utilities.Extensions.GetBedCategories(TinyLife.Objects.AgeGroup) + commentId: M:TinyLife.Utilities.Extensions.GetBedCategories(TinyLife.Objects.AgeGroup) + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetBedCategories_TinyLife_Objects_AgeGroup_ + name: GetBedCategories(AgeGroup) + nameWithType: Extensions.GetBedCategories(AgeGroup) + fullName: TinyLife.Utilities.Extensions.GetBedCategories(TinyLife.Objects.AgeGroup) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.GetBedCategories(TinyLife.Objects.AgeGroup) + name: GetBedCategories + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetBedCategories_TinyLife_Objects_AgeGroup_ + - name: ( + - uid: TinyLife.Objects.AgeGroup + name: AgeGroup + href: TinyLife.Objects.AgeGroup.html + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.GetBedCategories(TinyLife.Objects.AgeGroup) + name: GetBedCategories + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetBedCategories_TinyLife_Objects_AgeGroup_ + - name: ( + - uid: TinyLife.Objects.AgeGroup + name: AgeGroup + href: TinyLife.Objects.AgeGroup.html + - name: ) +- uid: TinyLife.Utilities.Extensions + commentId: T:TinyLife.Utilities.Extensions + parent: TinyLife.Utilities + href: TinyLife.Utilities.Extensions.html + name: Extensions + nameWithType: Extensions + fullName: TinyLife.Utilities.Extensions - uid: TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.AgeGroup,TinyLife.Objects.LifeSpan) commentId: M:TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.AgeGroup,TinyLife.Objects.LifeSpan) href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetDaysBeforeAging_TinyLife_Objects_AgeGroup_TinyLife_Objects_LifeSpan_ @@ -314,13 +372,6 @@ references: name: LifeSpan href: TinyLife.Objects.LifeSpan.html - name: ) -- uid: TinyLife.Utilities.Extensions - commentId: T:TinyLife.Utilities.Extensions - parent: TinyLife.Utilities - href: TinyLife.Utilities.Extensions.html - name: Extensions - nameWithType: Extensions - fullName: TinyLife.Utilities.Extensions - uid: TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup) commentId: M:TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup) href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetDefaultPose_TinyLife_Objects_AgeGroup_ diff --git a/docs/api/TinyLife.Objects.Clothes.yml b/docs/api/TinyLife.Objects.Clothes.yml index 5df04b8..b959be6 100644 --- a/docs/api/TinyLife.Objects.Clothes.yml +++ b/docs/api/TinyLife.Objects.Clothes.yml @@ -6,6 +6,7 @@ items: parent: TinyLife.Objects children: - TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Objects.StylePreference,TinyLife.Utilities.ColorScheme[]) + - TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Objects.StylePreference,TinyLife.Utilities.ColorSettings) - TinyLife.Objects.Clothes.Ages - TinyLife.Objects.Clothes.AllIntentions - TinyLife.Objects.Clothes.AreCompatible(TinyLife.Objects.Clothes,TinyLife.Objects.Clothes) @@ -371,10 +372,10 @@ items: summary: The set of s that this clothes item can have its colors selected from, where each entry corresponds to a texture layer gathered from the based on the , according to the rules described in https://docs.tinylifegame.com/articles/creating_textures.html. example: [] syntax: - content: public readonly ColorScheme[] Colors + content: public readonly ColorSettings Colors return: - type: TinyLife.Utilities.ColorScheme[] - content.vb: Public ReadOnly Colors As ColorScheme() + type: TinyLife.Utilities.ColorSettings + content.vb: Public ReadOnly Colors As ColorSettings - uid: TinyLife.Objects.Clothes.Price commentId: F:TinyLife.Objects.Clothes.Price id: Price @@ -849,14 +850,60 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/Clothes.cs - startLine: 155 + startLine: 144 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public Clothes(string name, ClothesLayer layer, IReadOnlyDictionary textures, Point textureRegion, float price, ClothesIntention intentions, StylePreference stylePreference, params ColorScheme[] colors) + parameters: + - id: name + type: System.String + - id: layer + type: TinyLife.Objects.ClothesLayer + - id: textures + type: System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} + - id: textureRegion + type: Microsoft.Xna.Framework.Point + - id: price + type: System.Single + - id: intentions + type: TinyLife.Objects.ClothesIntention + - id: stylePreference + type: TinyLife.Objects.StylePreference + - id: colors + type: TinyLife.Utilities.ColorScheme[] + content.vb: Public Sub New(name As String, layer As ClothesLayer, textures As IReadOnlyDictionary(Of Point, TextureRegion), textureRegion As Point, price As Single, intentions As ClothesIntention, stylePreference As StylePreference, ParamArray colors As ColorScheme()) + overload: TinyLife.Objects.Clothes.#ctor* + nameWithType.vb: Clothes.New(String, ClothesLayer, IReadOnlyDictionary(Of Point, TextureRegion), Point, Single, ClothesIntention, StylePreference, ParamArray ColorScheme()) + fullName.vb: TinyLife.Objects.Clothes.New(String, TinyLife.Objects.ClothesLayer, System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, Single, TinyLife.Objects.ClothesIntention, TinyLife.Objects.StylePreference, ParamArray TinyLife.Utilities.ColorScheme()) + name.vb: New(String, ClothesLayer, IReadOnlyDictionary(Of Point, TextureRegion), Point, Single, ClothesIntention, StylePreference, ParamArray ColorScheme()) +- uid: TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Objects.StylePreference,TinyLife.Utilities.ColorSettings) + commentId: M:TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Objects.StylePreference,TinyLife.Utilities.ColorSettings) + id: '#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Objects.StylePreference,TinyLife.Utilities.ColorSettings)' + parent: TinyLife.Objects.Clothes + langs: + - csharp + - vb + name: Clothes(string, ClothesLayer, IReadOnlyDictionary, Point, float, ClothesIntention, StylePreference, ColorSettings) + nameWithType: Clothes.Clothes(string, ClothesLayer, IReadOnlyDictionary, Point, float, ClothesIntention, StylePreference, ColorSettings) + fullName: TinyLife.Objects.Clothes.Clothes(string, TinyLife.Objects.ClothesLayer, System.Collections.Generic.IReadOnlyDictionary, Microsoft.Xna.Framework.Point, float, TinyLife.Objects.ClothesIntention, TinyLife.Objects.StylePreference, TinyLife.Utilities.ColorSettings) + type: Constructor + source: + remote: + path: TinyLife/Objects/Clothes.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/Objects/Clothes.cs + startLine: 158 assemblies: - Tiny Life namespace: TinyLife.Objects summary: Creates a new clothes item with the given data, producing a texture layout according to the rules described in https://docs.tinylifegame.com/articles/creating_textures.html. example: [] syntax: - content: public Clothes(string name, ClothesLayer layer, IReadOnlyDictionary textures, Point textureRegion, float price, ClothesIntention intentions, StylePreference stylePreference, params ColorScheme[] colors) + content: public Clothes(string name, ClothesLayer layer, IReadOnlyDictionary textures, Point textureRegion, float price, ClothesIntention intentions, StylePreference stylePreference, ColorSettings colors) parameters: - id: name type: System.String @@ -880,13 +927,13 @@ items: type: TinyLife.Objects.StylePreference description: The style preference that this clothing item falls into. A clothing item's style preference slightly influences whether it will be chosen in . - id: colors - type: TinyLife.Utilities.ColorScheme[] + type: TinyLife.Utilities.ColorSettings description: The set of s that this clothes item can have its colors selected from, where each entry corresponds to a texture layer. - content.vb: Public Sub New(name As String, layer As ClothesLayer, textures As IReadOnlyDictionary(Of Point, TextureRegion), textureRegion As Point, price As Single, intentions As ClothesIntention, stylePreference As StylePreference, ParamArray colors As ColorScheme()) + content.vb: Public Sub New(name As String, layer As ClothesLayer, textures As IReadOnlyDictionary(Of Point, TextureRegion), textureRegion As Point, price As Single, intentions As ClothesIntention, stylePreference As StylePreference, colors As ColorSettings) overload: TinyLife.Objects.Clothes.#ctor* - nameWithType.vb: Clothes.New(String, ClothesLayer, IReadOnlyDictionary(Of Point, TextureRegion), Point, Single, ClothesIntention, StylePreference, ParamArray ColorScheme()) - fullName.vb: TinyLife.Objects.Clothes.New(String, TinyLife.Objects.ClothesLayer, System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, Single, TinyLife.Objects.ClothesIntention, TinyLife.Objects.StylePreference, ParamArray TinyLife.Utilities.ColorScheme()) - name.vb: New(String, ClothesLayer, IReadOnlyDictionary(Of Point, TextureRegion), Point, Single, ClothesIntention, StylePreference, ParamArray ColorScheme()) + nameWithType.vb: Clothes.New(String, ClothesLayer, IReadOnlyDictionary(Of Point, TextureRegion), Point, Single, ClothesIntention, StylePreference, ColorSettings) + fullName.vb: TinyLife.Objects.Clothes.New(String, TinyLife.Objects.ClothesLayer, System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, Single, TinyLife.Objects.ClothesIntention, TinyLife.Objects.StylePreference, TinyLife.Utilities.ColorSettings) + name.vb: New(String, ClothesLayer, IReadOnlyDictionary(Of Point, TextureRegion), Point, Single, ClothesIntention, StylePreference, ColorSettings) - uid: TinyLife.Objects.Clothes.GetDescription(TinyLife.Objects.Person) commentId: M:TinyLife.Objects.Clothes.GetDescription(TinyLife.Objects.Person) id: GetDescription(TinyLife.Objects.Person) @@ -905,7 +952,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDescription path: ../TinyLife/Objects/Clothes.cs - startLine: 187 + startLine: 190 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -943,7 +990,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AreCompatible path: ../TinyLife/Objects/Clothes.cs - startLine: 199 + startLine: 202 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -981,7 +1028,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Objects/Clothes.cs - startLine: 208 + startLine: 211 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1829,27 +1876,13 @@ references: name: Textures nameWithType: Clothes.Textures fullName: TinyLife.Objects.Clothes.Textures -- uid: TinyLife.Utilities.ColorScheme[] - isExternal: true - href: TinyLife.Utilities.ColorScheme.html - 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 - href: TinyLife.Utilities.ColorScheme.html - - name: '[' - - name: ']' - spec.vb: - - uid: TinyLife.Utilities.ColorScheme - name: ColorScheme - href: TinyLife.Utilities.ColorScheme.html - - name: ( - - name: ) +- uid: TinyLife.Utilities.ColorSettings + commentId: T:TinyLife.Utilities.ColorSettings + parent: TinyLife.Utilities + href: TinyLife.Utilities.ColorSettings.html + name: ColorSettings + nameWithType: ColorSettings + fullName: TinyLife.Utilities.ColorSettings - uid: System.Single commentId: T:System.Single parent: System @@ -2814,6 +2847,27 @@ references: nameWithType.vb: Clothes.New fullName.vb: TinyLife.Objects.Clothes.New name.vb: New +- uid: TinyLife.Utilities.ColorScheme[] + isExternal: true + href: TinyLife.Utilities.ColorScheme.html + 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 + href: TinyLife.Utilities.ColorScheme.html + - name: '[' + - name: ']' + spec.vb: + - uid: TinyLife.Utilities.ColorScheme + name: ColorScheme + href: TinyLife.Utilities.ColorScheme.html + - name: ( + - name: ) - uid: TinyLife.Objects.Clothes.Description commentId: P:TinyLife.Objects.Clothes.Description href: TinyLife.Objects.Clothes.html#TinyLife_Objects_Clothes_Description diff --git a/docs/api/TinyLife.Objects.ClothesIntention.yml b/docs/api/TinyLife.Objects.ClothesIntention.yml index d6884a0..135c94d 100644 --- a/docs/api/TinyLife.Objects.ClothesIntention.yml +++ b/docs/api/TinyLife.Objects.ClothesIntention.yml @@ -30,7 +30,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ClothesIntention path: ../TinyLife/Objects/Clothes.cs - startLine: 502 + startLine: 491 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -75,7 +75,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: None path: ../TinyLife/Objects/Clothes.cs - startLine: 506 + startLine: 495 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -101,7 +101,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Everyday path: ../TinyLife/Objects/Clothes.cs - startLine: 507 + startLine: 496 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -127,7 +127,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Party path: ../TinyLife/Objects/Clothes.cs - startLine: 508 + startLine: 497 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -153,7 +153,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Formal path: ../TinyLife/Objects/Clothes.cs - startLine: 509 + startLine: 498 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -179,7 +179,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Workout path: ../TinyLife/Objects/Clothes.cs - startLine: 510 + startLine: 499 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -205,7 +205,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Swimwear path: ../TinyLife/Objects/Clothes.cs - startLine: 511 + startLine: 500 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -231,7 +231,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sleep path: ../TinyLife/Objects/Clothes.cs - startLine: 512 + startLine: 501 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -257,7 +257,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Summer path: ../TinyLife/Objects/Clothes.cs - startLine: 513 + startLine: 502 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -283,7 +283,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Winter path: ../TinyLife/Objects/Clothes.cs - startLine: 514 + startLine: 503 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -309,7 +309,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Work path: ../TinyLife/Objects/Clothes.cs - startLine: 515 + startLine: 504 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -335,7 +335,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Safety path: ../TinyLife/Objects/Clothes.cs - startLine: 516 + startLine: 505 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.ClothesLayer.yml b/docs/api/TinyLife.Objects.ClothesLayer.yml index 6e2f308..687d245 100644 --- a/docs/api/TinyLife.Objects.ClothesLayer.yml +++ b/docs/api/TinyLife.Objects.ClothesLayer.yml @@ -32,7 +32,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ClothesLayer path: ../TinyLife/Objects/Clothes.cs - startLine: 439 + startLine: 428 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -77,7 +77,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Body path: ../TinyLife/Objects/Clothes.cs - startLine: 445 + startLine: 434 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -105,7 +105,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Eyes path: ../TinyLife/Objects/Clothes.cs - startLine: 449 + startLine: 438 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -133,7 +133,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Pants path: ../TinyLife/Objects/Clothes.cs - startLine: 453 + startLine: 442 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -161,7 +161,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Arms path: ../TinyLife/Objects/Clothes.cs - startLine: 457 + startLine: 446 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -189,7 +189,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Shirt path: ../TinyLife/Objects/Clothes.cs - startLine: 461 + startLine: 450 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -217,7 +217,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Accessories path: ../TinyLife/Objects/Clothes.cs - startLine: 465 + startLine: 454 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -245,7 +245,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FacialHair path: ../TinyLife/Objects/Clothes.cs - startLine: 469 + startLine: 458 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -273,7 +273,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Hair path: ../TinyLife/Objects/Clothes.cs - startLine: 473 + startLine: 462 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -301,7 +301,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HeadAccessories path: ../TinyLife/Objects/Clothes.cs - startLine: 477 + startLine: 466 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -329,7 +329,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FaceAccessories path: ../TinyLife/Objects/Clothes.cs - startLine: 481 + startLine: 470 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -357,7 +357,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ArmAccessories path: ../TinyLife/Objects/Clothes.cs - startLine: 486 + startLine: 475 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -388,7 +388,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LegAccessories path: ../TinyLife/Objects/Clothes.cs - startLine: 490 + startLine: 479 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -416,7 +416,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Shoes path: ../TinyLife/Objects/Clothes.cs - startLine: 494 + startLine: 483 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.DeathReason.yml b/docs/api/TinyLife.Objects.DeathReason.yml index 1874afb..83900ef 100644 --- a/docs/api/TinyLife.Objects.DeathReason.yml +++ b/docs/api/TinyLife.Objects.DeathReason.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DeathReason path: ../TinyLife/Objects/Person.cs - startLine: 3608 + startLine: 3594 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -53,7 +53,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Starvation path: ../TinyLife/Objects/Person.cs - startLine: 3614 + startLine: 3600 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -84,7 +84,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InexplicableReasons path: ../TinyLife/Objects/Person.cs - startLine: 3619 + startLine: 3605 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -115,7 +115,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Electrocution path: ../TinyLife/Objects/Person.cs - startLine: 3624 + startLine: 3610 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -146,7 +146,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TooMuchProtein path: ../TinyLife/Objects/Person.cs - startLine: 3628 + startLine: 3614 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -174,7 +174,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TooMuchBrew path: ../TinyLife/Objects/Person.cs - startLine: 3632 + startLine: 3618 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.FenceType.yml b/docs/api/TinyLife.Objects.FenceType.yml index 19d03b8..2e24e2c 100644 --- a/docs/api/TinyLife.Objects.FenceType.yml +++ b/docs/api/TinyLife.Objects.FenceType.yml @@ -6,7 +6,8 @@ items: parent: TinyLife.Objects children: - TinyLife.Objects.FenceType.#ctor(System.String,System.Single,MLEM.Textures.TextureRegion,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[]) - - TinyLife.Objects.FenceType.ColorSchemes + - TinyLife.Objects.FenceType.#ctor(System.String,System.Single,MLEM.Textures.TextureRegion,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorSettings) + - TinyLife.Objects.FenceType.Colors - TinyLife.Objects.FenceType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Boolean,System.Boolean,System.Int32[],MLEM.Misc.Direction2,System.Nullable{Microsoft.Xna.Framework.Color}) - TinyLife.Objects.FenceType.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,TinyLife.World.Map,System.Int32[],System.Single) - TinyLife.Objects.FenceType.Icon @@ -30,7 +31,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FenceType path: ../TinyLife/Objects/FenceWall.cs - startLine: 105 + startLine: 121 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -75,7 +76,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: ../TinyLife/Objects/FenceWall.cs - startLine: 112 + startLine: 128 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -104,7 +105,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Objects/FenceWall.cs - startLine: 124 + startLine: 140 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -133,7 +134,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: ../TinyLife/Objects/FenceWall.cs - startLine: 128 + startLine: 144 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -162,7 +163,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/Objects/FenceWall.cs - startLine: 132 + startLine: 148 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -173,35 +174,33 @@ items: return: type: MLEM.Textures.TextureRegion content.vb: Public ReadOnly Icon As TextureRegion -- uid: TinyLife.Objects.FenceType.ColorSchemes - commentId: F:TinyLife.Objects.FenceType.ColorSchemes - id: ColorSchemes +- uid: TinyLife.Objects.FenceType.Colors + commentId: F:TinyLife.Objects.FenceType.Colors + id: Colors parent: TinyLife.Objects.FenceType langs: - csharp - vb - name: ColorSchemes - nameWithType: FenceType.ColorSchemes - fullName: TinyLife.Objects.FenceType.ColorSchemes + name: Colors + nameWithType: FenceType.Colors + fullName: TinyLife.Objects.FenceType.Colors type: Field source: remote: path: TinyLife/Objects/FenceWall.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: ColorSchemes + id: Colors path: ../TinyLife/Objects/FenceWall.cs - startLine: 136 + startLine: 149 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: The color schemes that each layer of this fence type uses. - example: [] syntax: - content: public readonly ColorScheme[] ColorSchemes + content: public readonly ColorSettings Colors return: - type: TinyLife.Utilities.ColorScheme[] - content.vb: Public ReadOnly ColorSchemes As ColorScheme() + type: TinyLife.Utilities.ColorSettings + content.vb: Public ReadOnly Colors As ColorSettings - uid: TinyLife.Objects.FenceType.Textures commentId: F:TinyLife.Objects.FenceType.Textures id: Textures @@ -220,7 +219,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Textures path: ../TinyLife/Objects/FenceWall.cs - startLine: 140 + startLine: 153 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -249,7 +248,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TextureRegion path: ../TinyLife/Objects/FenceWall.cs - startLine: 145 + startLine: 158 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -281,14 +280,56 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/FenceWall.cs - startLine: 156 + startLine: 160 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public FenceType(string name, float price, TextureRegion icon, Dictionary textures, Point textureRegion, params ColorScheme[] colorSchemes) + parameters: + - id: name + type: System.String + - id: price + type: System.Single + - id: icon + type: MLEM.Textures.TextureRegion + - id: textures + type: System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} + - id: textureRegion + type: Microsoft.Xna.Framework.Point + - id: colorSchemes + type: TinyLife.Utilities.ColorScheme[] + content.vb: Public Sub New(name As String, price As Single, icon As TextureRegion, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, ParamArray colorSchemes As ColorScheme()) + overload: TinyLife.Objects.FenceType.#ctor* + nameWithType.vb: FenceType.New(String, Single, TextureRegion, Dictionary(Of Point, TextureRegion), Point, ParamArray ColorScheme()) + fullName.vb: TinyLife.Objects.FenceType.New(String, Single, MLEM.Textures.TextureRegion, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, ParamArray TinyLife.Utilities.ColorScheme()) + name.vb: New(String, Single, TextureRegion, Dictionary(Of Point, TextureRegion), Point, ParamArray ColorScheme()) +- uid: TinyLife.Objects.FenceType.#ctor(System.String,System.Single,MLEM.Textures.TextureRegion,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorSettings) + commentId: M:TinyLife.Objects.FenceType.#ctor(System.String,System.Single,MLEM.Textures.TextureRegion,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorSettings) + id: '#ctor(System.String,System.Single,MLEM.Textures.TextureRegion,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorSettings)' + parent: TinyLife.Objects.FenceType + langs: + - csharp + - vb + name: FenceType(string, float, TextureRegion, Dictionary, Point, ColorSettings) + nameWithType: FenceType.FenceType(string, float, TextureRegion, Dictionary, Point, ColorSettings) + fullName: TinyLife.Objects.FenceType.FenceType(string, float, MLEM.Textures.TextureRegion, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorSettings) + type: Constructor + source: + remote: + path: TinyLife/Objects/FenceWall.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/Objects/FenceWall.cs + startLine: 172 assemblies: - Tiny Life namespace: TinyLife.Objects summary: Creates a new fence type with the given settings. example: [] syntax: - content: public FenceType(string name, float price, TextureRegion icon, Dictionary textures, Point textureRegion, params ColorScheme[] colorSchemes) + content: public FenceType(string name, float price, TextureRegion icon, Dictionary textures, Point textureRegion, ColorSettings colors) parameters: - id: name type: System.String @@ -305,14 +346,13 @@ items: - id: textureRegion type: Microsoft.Xna.Framework.Point description: The texture region on this fence's type <see cref="Textures"/> that marks the base region for this fence type. - - id: colorSchemes - type: TinyLife.Utilities.ColorScheme[] - description: The color schemes that each layer of this fence type uses. - content.vb: Public Sub New(name As String, price As Single, icon As TextureRegion, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, ParamArray colorSchemes As ColorScheme()) + - id: colors + type: TinyLife.Utilities.ColorSettings + content.vb: Public Sub New(name As String, price As Single, icon As TextureRegion, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, colors As ColorSettings) overload: TinyLife.Objects.FenceType.#ctor* - nameWithType.vb: FenceType.New(String, Single, TextureRegion, Dictionary(Of Point, TextureRegion), Point, ParamArray ColorScheme()) - fullName.vb: TinyLife.Objects.FenceType.New(String, Single, MLEM.Textures.TextureRegion, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, ParamArray TinyLife.Utilities.ColorScheme()) - name.vb: New(String, Single, TextureRegion, Dictionary(Of Point, TextureRegion), Point, ParamArray ColorScheme()) + nameWithType.vb: FenceType.New(String, Single, TextureRegion, Dictionary(Of Point, TextureRegion), Point, ColorSettings) + fullName.vb: TinyLife.Objects.FenceType.New(String, Single, MLEM.Textures.TextureRegion, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorSettings) + name.vb: New(String, Single, TextureRegion, Dictionary(Of Point, TextureRegion), Point, ColorSettings) - uid: TinyLife.Objects.FenceType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Boolean,System.Boolean,System.Int32[],MLEM.Misc.Direction2,System.Nullable{Microsoft.Xna.Framework.Color}) commentId: M:TinyLife.Objects.FenceType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Boolean,System.Boolean,System.Int32[],MLEM.Misc.Direction2,System.Nullable{Microsoft.Xna.Framework.Color}) id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Boolean,System.Boolean,System.Int32[],MLEM.Misc.Direction2,System.Nullable{Microsoft.Xna.Framework.Color}) @@ -331,7 +371,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Objects/FenceWall.cs - startLine: 182 + startLine: 198 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -375,13 +415,13 @@ items: description: Whether the fence drawn has a pole in the positive direction. - id: colors type: System.Int32[] - description: The color indices in this fence type's to draw with. + description: The color indices in this fence type's ColorSchemes to draw with. - id: cameraRotation type: MLEM.Misc.Direction2 description: The camera rotation to draw with. - id: overrideColor type: System.Nullable{Microsoft.Xna.Framework.Color} - description: An optional override color to use instead of this fence type's . + description: An optional override color to use instead of this fence type's ColorSchemes. content.vb: Public Overridable Sub Draw(time As GameTime, batch As SpriteBatch, map As Map, pos1 As Point, pos2 As Point, floor As Integer, drawPos As Vector2, vertical As Boolean, scale As Single, hasPoleNeg As Boolean, hasPolePos As Boolean, colors As Integer(), cameraRotation As Direction2, overrideColor As Color? = Nothing) overload: TinyLife.Objects.FenceType.Draw* nameWithType.vb: FenceType.Draw(GameTime, SpriteBatch, Map, Point, Point, Integer, Vector2, Boolean, Single, Boolean, Boolean, Integer(), Direction2, Color?) @@ -405,7 +445,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/Objects/FenceWall.cs - startLine: 226 + startLine: 242 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -428,7 +468,7 @@ items: description: The map. - id: colors type: System.Int32[] - description: The color indices in this fence type's to draw with. + description: The color indices in this fence type's ColorSchemes to draw with. - id: drawScale type: System.Single description: The scale to draw with. @@ -455,7 +495,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Objects/FenceWall.cs - startLine: 238 + startLine: 254 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1030,27 +1070,13 @@ references: - uid: MLEM.Textures name: Textures isExternal: true -- uid: TinyLife.Utilities.ColorScheme[] - isExternal: true - href: TinyLife.Utilities.ColorScheme.html - 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 - href: TinyLife.Utilities.ColorScheme.html - - name: '[' - - name: ']' - spec.vb: - - uid: TinyLife.Utilities.ColorScheme - name: ColorScheme - href: TinyLife.Utilities.ColorScheme.html - - name: ( - - name: ) +- uid: TinyLife.Utilities.ColorSettings + commentId: T:TinyLife.Utilities.ColorSettings + parent: TinyLife.Utilities + href: TinyLife.Utilities.ColorSettings.html + name: ColorSettings + nameWithType: ColorSettings + fullName: TinyLife.Utilities.ColorSettings - uid: TinyLife.Objects.FenceType.TextureRegion commentId: F:TinyLife.Objects.FenceType.TextureRegion href: TinyLife.Objects.FenceType.html#TinyLife_Objects_FenceType_TextureRegion @@ -1223,12 +1249,27 @@ references: nameWithType.vb: FenceType.New fullName.vb: TinyLife.Objects.FenceType.New name.vb: New -- uid: TinyLife.Objects.FenceType.ColorSchemes - commentId: F:TinyLife.Objects.FenceType.ColorSchemes - href: TinyLife.Objects.FenceType.html#TinyLife_Objects_FenceType_ColorSchemes - name: ColorSchemes - nameWithType: FenceType.ColorSchemes - fullName: TinyLife.Objects.FenceType.ColorSchemes +- uid: TinyLife.Utilities.ColorScheme[] + isExternal: true + href: TinyLife.Utilities.ColorScheme.html + 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 + href: TinyLife.Utilities.ColorScheme.html + - name: '[' + - name: ']' + spec.vb: + - uid: TinyLife.Utilities.ColorScheme + name: ColorScheme + href: TinyLife.Utilities.ColorScheme.html + - name: ( + - name: ) - uid: TinyLife.Objects.WallLike.Positions commentId: F:TinyLife.Objects.WallLike.Positions parent: TinyLife.Objects.WallLike diff --git a/docs/api/TinyLife.Objects.FenceWall.yml b/docs/api/TinyLife.Objects.FenceWall.yml index f9f33fb..114ba33 100644 --- a/docs/api/TinyLife.Objects.FenceWall.yml +++ b/docs/api/TinyLife.Objects.FenceWall.yml @@ -134,7 +134,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: The colors indices that this fence has for each of its 's . + summary: The colors indices that this fence has for each of its 's FenceType.ColorSchemes. example: [] syntax: content: >- @@ -1443,12 +1443,6 @@ references: name: Type nameWithType: FenceWall.Type fullName: TinyLife.Objects.FenceWall.Type -- uid: TinyLife.Objects.FenceType.ColorSchemes - commentId: F:TinyLife.Objects.FenceType.ColorSchemes - href: TinyLife.Objects.FenceType.html#TinyLife_Objects_FenceType_ColorSchemes - name: ColorSchemes - nameWithType: FenceType.ColorSchemes - fullName: TinyLife.Objects.FenceType.ColorSchemes - uid: System.Int32[] isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 diff --git a/docs/api/TinyLife.Objects.Furniture.yml b/docs/api/TinyLife.Objects.Furniture.yml index 5a4d770..1f5be38 100644 --- a/docs/api/TinyLife.Objects.Furniture.yml +++ b/docs/api/TinyLife.Objects.Furniture.yml @@ -696,7 +696,7 @@ items: summary: >- The indices of the colors that this furniture has. - Refer to for the actual colors that these indices represent. + Refer to FurnitureType.TypeSettings.ColorSchemes for the actual colors that these indices represent. example: [] syntax: content: >- @@ -1461,7 +1461,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Intersects path: ../TinyLife/Objects/Furniture.cs - startLine: 322 + startLine: 316 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1500,7 +1500,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCategories path: ../TinyLife/Objects/Furniture.cs - startLine: 327 + startLine: 321 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1536,7 +1536,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnAdded path: ../TinyLife/Objects/Furniture.cs - startLine: 332 + startLine: 326 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1568,7 +1568,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnRemoved path: ../TinyLife/Objects/Furniture.cs - startLine: 339 + startLine: 333 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1600,7 +1600,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAiPriority path: ../TinyLife/Objects/Furniture.cs - startLine: 346 + startLine: 340 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1646,7 +1646,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecuteAction path: ../TinyLife/Objects/Furniture.cs - startLine: 362 + startLine: 356 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1697,7 +1697,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnActionCompleted path: ../TinyLife/Objects/Furniture.cs - startLine: 369 + startLine: 363 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1744,7 +1744,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionUpdate path: ../TinyLife/Objects/Furniture.cs - startLine: 379 + startLine: 373 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1797,7 +1797,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeActionSpotInfo path: ../TinyLife/Objects/Furniture.cs - startLine: 399 + startLine: 393 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1836,7 +1836,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHoverInfo path: ../TinyLife/Objects/Furniture.cs - startLine: 405 + startLine: 399 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1872,7 +1872,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetEfficiencyModifier path: ../TinyLife/Objects/Furniture.cs - startLine: 437 + startLine: 431 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1930,7 +1930,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRestoreNeedModifier path: ../TinyLife/Objects/Furniture.cs - startLine: 449 + startLine: 443 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1985,7 +1985,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnRandomQuality path: ../TinyLife/Objects/Furniture.cs - startLine: 461 + startLine: 455 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2042,7 +2042,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsFreeSpot path: ../TinyLife/Objects/Furniture.cs - startLine: 477 + startLine: 471 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2083,7 +2083,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResetToStatic path: ../TinyLife/Objects/Furniture.cs - startLine: 483 + startLine: 477 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2125,7 +2125,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModifyActionCategories path: ../TinyLife/Objects/Furniture.cs - startLine: 489 + startLine: 483 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2173,7 +2173,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveToMap path: ../TinyLife/Objects/Furniture.cs - startLine: 497 + startLine: 491 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2218,7 +2218,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnPositionChanged path: ../TinyLife/Objects/Furniture.cs - startLine: 505 + startLine: 499 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2262,7 +2262,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Objects/Furniture.cs - startLine: 529 + startLine: 523 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2336,7 +2336,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/Objects/Furniture.cs - startLine: 540 + startLine: 534 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2367,7 +2367,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDescription path: ../TinyLife/Objects/Furniture.cs - startLine: 553 + startLine: 547 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2408,7 +2408,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDecorativeRating path: ../TinyLife/Objects/Furniture.cs - startLine: 587 + startLine: 581 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2446,7 +2446,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDirty path: ../TinyLife/Objects/Furniture.cs - startLine: 598 + startLine: 592 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2486,7 +2486,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetCreator path: ../TinyLife/Objects/Furniture.cs - startLine: 633 + startLine: 627 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2524,7 +2524,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnPlacedInBuildMode path: ../TinyLife/Objects/Furniture.cs - startLine: 647 + startLine: 641 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2565,7 +2565,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWallsInTheWay path: ../TinyLife/Objects/Furniture.cs - startLine: 664 + startLine: 658 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2617,7 +2617,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoofingInTheWay path: ../TinyLife/Objects/Furniture.cs - startLine: 697 + startLine: 691 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2670,7 +2670,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAppliedUpgrade path: ../TinyLife/Objects/Furniture.cs - startLine: 720 + startLine: 714 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2705,7 +2705,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ApplyUpgrade path: ../TinyLife/Objects/Furniture.cs - startLine: 731 + startLine: 725 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2740,7 +2740,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasFullUpgrade path: ../TinyLife/Objects/Furniture.cs - startLine: 746 + startLine: 740 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2778,7 +2778,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnNeighborChanged path: ../TinyLife/Objects/Furniture.cs - startLine: 756 + startLine: 750 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2813,7 +2813,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/Objects/Furniture.cs - startLine: 767 + startLine: 761 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2863,7 +2863,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetOccupants path: ../TinyLife/Objects/Furniture.cs - startLine: 781 + startLine: 775 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2904,7 +2904,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeActionSpots path: ../TinyLife/Objects/Furniture.cs - startLine: 794 + startLine: 788 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2945,7 +2945,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeActionSpot path: ../TinyLife/Objects/Furniture.cs - startLine: 815 + startLine: 809 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2983,7 +2983,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetActionSpotInfo path: ../TinyLife/Objects/Furniture.cs - startLine: 828 + startLine: 822 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3024,7 +3024,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeObjectSpot path: ../TinyLife/Objects/Furniture.cs - startLine: 840 + startLine: 834 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3065,7 +3065,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetParent path: ../TinyLife/Objects/Furniture.cs - startLine: 854 + startLine: 848 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3105,7 +3105,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UnlinkParentsAndChildren path: ../TinyLife/Objects/Furniture.cs - startLine: 869 + startLine: 863 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3133,7 +3133,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveAndUnlink path: ../TinyLife/Objects/Furniture.cs - startLine: 880 + startLine: 874 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3164,7 +3164,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetChildren path: ../TinyLife/Objects/Furniture.cs - startLine: 890 + startLine: 884 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3203,7 +3203,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddChild path: ../TinyLife/Objects/Furniture.cs - startLine: 904 + startLine: 898 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3256,7 +3256,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddChild path: ../TinyLife/Objects/Furniture.cs - startLine: 921 + startLine: 915 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3302,7 +3302,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetChild path: ../TinyLife/Objects/Furniture.cs - startLine: 937 + startLine: 931 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3353,7 +3353,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetChild path: ../TinyLife/Objects/Furniture.cs - startLine: 951 + startLine: 945 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3394,7 +3394,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveChild path: ../TinyLife/Objects/Furniture.cs - startLine: 962 + startLine: 956 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3429,7 +3429,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NotifyNeighbors path: ../TinyLife/Objects/Furniture.cs - startLine: 975 + startLine: 969 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3460,7 +3460,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetNewId path: ../TinyLife/Objects/Furniture.cs - startLine: 990 + startLine: 984 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5663,12 +5663,6 @@ references: name: ParentObjectSpot nameWithType: Furniture.ParentObjectSpot fullName: TinyLife.Objects.Furniture.ParentObjectSpot -- uid: TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes - commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes - href: TinyLife.Objects.FurnitureType.TypeSettings.html#TinyLife_Objects_FurnitureType_TypeSettings_ColorSchemes - name: ColorSchemes - nameWithType: FurnitureType.TypeSettings.ColorSchemes - fullName: TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes - uid: System.Int32[] isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 diff --git a/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml b/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml index 0f9fc57..838ef64 100644 --- a/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml +++ b/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml @@ -11,11 +11,9 @@ items: - TinyLife.Objects.FurnitureType.TypeSettings.BuyableVariations - TinyLife.Objects.FurnitureType.TypeSettings.CanExecuteAction - TinyLife.Objects.FurnitureType.TypeSettings.Categories - - TinyLife.Objects.FurnitureType.TypeSettings.ColorMap - - TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes + - TinyLife.Objects.FurnitureType.TypeSettings.Colors - TinyLife.Objects.FurnitureType.TypeSettings.ConstructedType - TinyLife.Objects.FurnitureType.TypeSettings.DecorativeRating - - TinyLife.Objects.FurnitureType.TypeSettings.DefaultColors - TinyLife.Objects.FurnitureType.TypeSettings.DefaultRotation - TinyLife.Objects.FurnitureType.TypeSettings.DirtyOverlayTextureName - TinyLife.Objects.FurnitureType.TypeSettings.DistanceFromObstructions @@ -56,7 +54,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TypeSettings path: ../TinyLife/Objects/FurnitureType.cs - startLine: 353 + startLine: 342 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -94,7 +92,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Objects/FurnitureType.cs - startLine: 358 + startLine: 347 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -123,7 +121,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Size path: ../TinyLife/Objects/FurnitureType.cs - startLine: 362 + startLine: 351 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -152,7 +150,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Categories path: ../TinyLife/Objects/FurnitureType.cs - startLine: 366 + startLine: 355 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -181,7 +179,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionSpots path: ../TinyLife/Objects/FurnitureType.cs - startLine: 371 + startLine: 360 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -213,7 +211,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ObjectSpots path: ../TinyLife/Objects/FurnitureType.cs - startLine: 376 + startLine: 365 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -227,102 +225,33 @@ items: return: type: TinyLife.Objects.ObjectSpot[] content.vb: Public ObjectSpots As ObjectSpot() -- uid: TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes - commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes - id: ColorSchemes +- uid: TinyLife.Objects.FurnitureType.TypeSettings.Colors + commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.Colors + id: Colors parent: TinyLife.Objects.FurnitureType.TypeSettings langs: - csharp - vb - name: ColorSchemes - nameWithType: FurnitureType.TypeSettings.ColorSchemes - fullName: TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes + name: Colors + nameWithType: FurnitureType.TypeSettings.Colors + fullName: TinyLife.Objects.FurnitureType.TypeSettings.Colors type: Field source: remote: path: TinyLife/Objects/FurnitureType.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: ColorSchemes + id: Colors path: ../TinyLife/Objects/FurnitureType.cs - startLine: 381 + startLine: 366 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: >- - An array of color schemes that this furniture type should have. - - If is not set, its value is determined automatically by the amount of color schemes supplied. - example: [] syntax: - content: public ColorScheme[] ColorSchemes + content: public ColorSettings Colors return: - type: TinyLife.Utilities.ColorScheme[] - content.vb: Public ColorSchemes As ColorScheme() -- uid: TinyLife.Objects.FurnitureType.TypeSettings.ColorMap - commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.ColorMap - id: ColorMap - parent: TinyLife.Objects.FurnitureType.TypeSettings - langs: - - csharp - - vb - name: ColorMap - nameWithType: FurnitureType.TypeSettings.ColorMap - fullName: TinyLife.Objects.FurnitureType.TypeSettings.ColorMap - type: Field - source: - remote: - path: TinyLife/Objects/FurnitureType.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: ColorMap - path: ../TinyLife/Objects/FurnitureType.cs - startLine: 386 - assemblies: - - Tiny Life - namespace: TinyLife.Objects - summary: >- - An array of indices that determines which layers should use which color schemes. - - A furniture will always have the same amount of layers as there are color map entries. - example: [] - syntax: - content: public int[] ColorMap - return: - type: System.Int32[] - content.vb: Public ColorMap As Integer() -- uid: TinyLife.Objects.FurnitureType.TypeSettings.DefaultColors - commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.DefaultColors - id: DefaultColors - parent: TinyLife.Objects.FurnitureType.TypeSettings - langs: - - csharp - - vb - name: DefaultColors - nameWithType: FurnitureType.TypeSettings.DefaultColors - fullName: TinyLife.Objects.FurnitureType.TypeSettings.DefaultColors - type: Field - source: - remote: - path: TinyLife/Objects/FurnitureType.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: DefaultColors - path: ../TinyLife/Objects/FurnitureType.cs - startLine: 391 - assemblies: - - Tiny Life - namespace: TinyLife.Objects - summary: >- - The default color selection for this furniture type. - - If not specified, this defaults to the first entries in each of the . - example: [] - syntax: - content: public int[] DefaultColors - return: - type: System.Int32[] - content.vb: Public DefaultColors As Integer() + type: TinyLife.Utilities.ColorSettings + content.vb: Public Colors As ColorSettings - uid: TinyLife.Objects.FurnitureType.TypeSettings.DefaultRotation commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.DefaultRotation id: DefaultRotation @@ -341,7 +270,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DefaultRotation path: ../TinyLife/Objects/FurnitureType.cs - startLine: 395 + startLine: 370 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -370,7 +299,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConstructedType path: ../TinyLife/Objects/FurnitureType.cs - startLine: 401 + startLine: 376 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -404,7 +333,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: ../TinyLife/Objects/FurnitureType.cs - startLine: 405 + startLine: 380 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -433,7 +362,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuyableVariations path: ../TinyLife/Objects/FurnitureType.cs - startLine: 411 + startLine: 386 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -467,7 +396,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HeldPivot path: ../TinyLife/Objects/FurnitureType.cs - startLine: 416 + startLine: 391 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -499,7 +428,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HeldArmsOut path: ../TinyLife/Objects/FurnitureType.cs - startLine: 421 + startLine: 396 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -531,7 +460,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DecorativeRating path: ../TinyLife/Objects/FurnitureType.cs - startLine: 428 + startLine: 403 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -567,7 +496,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/Objects/FurnitureType.cs - startLine: 433 + startLine: 408 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -599,7 +528,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reliability path: ../TinyLife/Objects/FurnitureType.cs - startLine: 439 + startLine: 414 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -633,7 +562,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BrokenBehavior path: ../TinyLife/Objects/FurnitureType.cs - startLine: 444 + startLine: 419 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -665,7 +594,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ElectricityRating path: ../TinyLife/Objects/FurnitureType.cs - startLine: 449 + startLine: 424 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -697,7 +626,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WaterRating path: ../TinyLife/Objects/FurnitureType.cs - startLine: 454 + startLine: 429 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -729,7 +658,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EfficiencyModifier path: ../TinyLife/Objects/FurnitureType.cs - startLine: 459 + startLine: 434 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -761,7 +690,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RestoreNeedModifier path: ../TinyLife/Objects/FurnitureType.cs - startLine: 464 + startLine: 439 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -793,7 +722,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Visibility path: ../TinyLife/Objects/FurnitureType.cs - startLine: 470 + startLine: 445 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -827,7 +756,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Tab path: ../TinyLife/Objects/FurnitureType.cs - startLine: 475 + startLine: 450 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -859,7 +788,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TextureName path: ../TinyLife/Objects/FurnitureType.cs - startLine: 480 + startLine: 455 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -891,7 +820,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LightSettings path: ../TinyLife/Objects/FurnitureType.cs - startLine: 485 + startLine: 460 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -923,7 +852,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DirtyOverlayTextureName path: ../TinyLife/Objects/FurnitureType.cs - startLine: 492 + startLine: 467 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -932,7 +861,7 @@ items: Giving this field a value will automatically allow the object to get dirty after a while of being used. - The textures loaded through this texture name act similarly to the ones loaded through , in that they adhere to the object's possible rotations, and have the same amount of layers as has entries. + The textures loaded through this texture name act similarly to the ones loaded through , in that they adhere to the object's possible rotations, and have the same amount of layers as ColorMap has entries. By default, the texture to use is "approximated" using . example: [] @@ -959,7 +888,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DistanceFromObstructions path: ../TinyLife/Objects/FurnitureType.cs - startLine: 498 + startLine: 473 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -993,7 +922,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayName path: ../TinyLife/Objects/FurnitureType.cs - startLine: 503 + startLine: 478 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1025,7 +954,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecuteAction path: ../TinyLife/Objects/FurnitureType.cs - startLine: 508 + startLine: 483 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1057,7 +986,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsAllowedInSpot path: ../TinyLife/Objects/FurnitureType.cs - startLine: 513 + startLine: 488 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1089,7 +1018,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnDescription path: ../TinyLife/Objects/FurnitureType.cs - startLine: 518 + startLine: 493 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1121,7 +1050,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/FurnitureType.cs - startLine: 530 + startLine: 505 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1168,7 +1097,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetData path: ../TinyLife/Objects/FurnitureType.cs - startLine: 551 + startLine: 524 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1208,7 +1137,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetData path: ../TinyLife/Objects/FurnitureType.cs - startLine: 556 + startLine: 529 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1250,7 +1179,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetData path: ../TinyLife/Objects/FurnitureType.cs - startLine: 562 + startLine: 535 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1293,7 +1222,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDataKeys path: ../TinyLife/Objects/FurnitureType.cs - startLine: 567 + startLine: 540 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1796,62 +1725,13 @@ references: href: TinyLife.Objects.ObjectSpot.html - name: ( - name: ) -- uid: TinyLife.Objects.FurnitureType.TypeSettings.ColorMap - commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.ColorMap - href: TinyLife.Objects.FurnitureType.TypeSettings.html#TinyLife_Objects_FurnitureType_TypeSettings_ColorMap - name: ColorMap - nameWithType: FurnitureType.TypeSettings.ColorMap - fullName: TinyLife.Objects.FurnitureType.TypeSettings.ColorMap -- uid: TinyLife.Utilities.ColorScheme[] - isExternal: true - href: TinyLife.Utilities.ColorScheme.html - 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 - href: TinyLife.Utilities.ColorScheme.html - - name: '[' - - name: ']' - spec.vb: - - uid: TinyLife.Utilities.ColorScheme - name: ColorScheme - href: TinyLife.Utilities.ColorScheme.html - - name: ( - - name: ) -- uid: System.Int32[] - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.int32 - name: int[] - nameWithType: int[] - fullName: int[] - nameWithType.vb: Integer() - fullName.vb: Integer() - name.vb: Integer() - spec.csharp: - - uid: System.Int32 - name: int - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.int32 - - name: '[' - - name: ']' - spec.vb: - - uid: System.Int32 - name: Integer - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.int32 - - name: ( - - name: ) -- uid: TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes - commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes - href: TinyLife.Objects.FurnitureType.TypeSettings.html#TinyLife_Objects_FurnitureType_TypeSettings_ColorSchemes - name: ColorSchemes - nameWithType: FurnitureType.TypeSettings.ColorSchemes - fullName: TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes +- uid: TinyLife.Utilities.ColorSettings + commentId: T:TinyLife.Utilities.ColorSettings + parent: TinyLife.Utilities + href: TinyLife.Utilities.ColorSettings.html + name: ColorSettings + nameWithType: ColorSettings + fullName: TinyLife.Utilities.ColorSettings - uid: TinyLife.Tools.FurnitureTool commentId: T:TinyLife.Tools.FurnitureTool href: TinyLife.Tools.FurnitureTool.html @@ -3438,6 +3318,27 @@ references: nameWithType.vb: FurnitureType.TypeSettings.New fullName.vb: TinyLife.Objects.FurnitureType.TypeSettings.New name.vb: New +- uid: TinyLife.Utilities.ColorScheme[] + isExternal: true + href: TinyLife.Utilities.ColorScheme.html + 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 + href: TinyLife.Utilities.ColorScheme.html + - name: '[' + - name: ']' + spec.vb: + - uid: TinyLife.Utilities.ColorScheme + name: ColorScheme + href: TinyLife.Utilities.ColorScheme.html + - name: ( + - name: ) - uid: TinyLife.Objects.FurnitureType.TypeSettings.SetData* commentId: Overload:TinyLife.Objects.FurnitureType.TypeSettings.SetData href: TinyLife.Objects.FurnitureType.TypeSettings.html#TinyLife_Objects_FurnitureType_TypeSettings_SetData_System_String_System_Object_ diff --git a/docs/api/TinyLife.Objects.FurnitureType.yml b/docs/api/TinyLife.Objects.FurnitureType.yml index fe8c47b..a8d50fd 100644 --- a/docs/api/TinyLife.Objects.FurnitureType.yml +++ b/docs/api/TinyLife.Objects.FurnitureType.yml @@ -332,7 +332,7 @@ items: Each texture is automatically loaded based on the registered instances. - If a furniture type has multiple entries (or multiple ), additional texture regions will automatically be created to the right of the original texture region. + If a furniture type has multiple TypeSettings.ColorMap entries (or multiple TypeSettings.ColorSchemes), additional texture regions will automatically be created to the right of the original texture region. example: [] syntax: content: public readonly IDictionary Textures @@ -549,7 +549,7 @@ items: description: The textures to draw this furniture with - id: colors type: System.Int32[] - description: The indices in the that the furniture should be drawn with + description: The indices in the TypeSettings.ColorSchemes that the furniture should be drawn with - id: scale type: System.Single description: The scale that the furniture should be drawn with @@ -1049,7 +1049,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCoveredTiles path: ../TinyLife/Objects/FurnitureType.cs - startLine: 288 + startLine: 277 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1087,7 +1087,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Objects/FurnitureType.cs - startLine: 300 + startLine: 289 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1122,7 +1122,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTextures path: ../TinyLife/Objects/FurnitureType.cs - startLine: 316 + startLine: 305 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1171,7 +1171,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTexture path: ../TinyLife/Objects/FurnitureType.cs - startLine: 339 + startLine: 328 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2535,7 +2535,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WoodenStool path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 42 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2562,7 +2562,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StorageBoxSeat path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 45 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2589,7 +2589,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleToilet path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 49 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2616,7 +2616,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernBed path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 57 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2643,7 +2643,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernSingleBed path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 63 + startLine: 65 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2670,7 +2670,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernFridge path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 69 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2697,7 +2697,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleShower path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 75 + startLine: 77 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2724,7 +2724,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleOpenShower path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 83 + startLine: 85 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2751,7 +2751,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleCounter path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 92 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2778,7 +2778,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleBar path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 98 + startLine: 100 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2805,7 +2805,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernStove path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 103 + startLine: 105 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2832,7 +2832,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernComputer path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 111 + startLine: 113 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2859,7 +2859,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OldComputer path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 119 + startLine: 121 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2886,7 +2886,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernSink path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 129 + startLine: 131 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2913,7 +2913,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mailbox path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 136 + startLine: 138 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2940,7 +2940,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleDrawer path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 141 + startLine: 143 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2967,7 +2967,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleEasel path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 147 + startLine: 149 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2994,7 +2994,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleBench path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 158 + startLine: 160 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3021,7 +3021,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallMirror path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 164 + startLine: 166 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3048,7 +3048,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleBookshelf path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 169 + startLine: 171 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3075,7 +3075,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleDoubleSidedBookshelf path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 178 + startLine: 180 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3102,7 +3102,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernTv path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 187 + startLine: 189 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3129,7 +3129,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MixologyKit path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 194 + startLine: 196 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3156,7 +3156,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleSofa path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 198 + startLine: 200 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3183,7 +3183,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleLowTable path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 205 + startLine: 207 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3210,7 +3210,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleWallSink path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 210 + startLine: 212 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3237,7 +3237,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallBarbecue path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 217 + startLine: 219 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3264,7 +3264,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimplePicnicTable path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 223 + startLine: 225 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3291,7 +3291,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallPicnicTable path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 228 + startLine: 230 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3318,7 +3318,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ParkTrashCan path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 233 + startLine: 235 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3345,7 +3345,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WoodenToyBox path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 237 + startLine: 239 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3372,7 +3372,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChildStove path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 240 + startLine: 242 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3399,7 +3399,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sandbox path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 250 + startLine: 252 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3426,7 +3426,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Puzzle path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 259 + startLine: 261 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3453,7 +3453,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BaristaCoffeeMachine path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 263 + startLine: 265 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3480,7 +3480,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StandingCoatRack path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 271 + startLine: 273 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3507,7 +3507,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CafeDisplayCase path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 275 + startLine: 277 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3534,7 +3534,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlainCoffeeTable path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 279 + startLine: 281 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3561,7 +3561,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernTvStand path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 284 + startLine: 286 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3588,7 +3588,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallOpenShelf path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 290 + startLine: 292 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3615,7 +3615,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LargeOpenShelf path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 295 + startLine: 297 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3642,7 +3642,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BookCart path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 300 + startLine: 302 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3669,7 +3669,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SquareIndoorTrashCan path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 304 + startLine: 306 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3696,7 +3696,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WheelieBin path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 308 + startLine: 310 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3723,7 +3723,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleNightstand path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 312 + startLine: 314 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3750,7 +3750,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallJungleGym path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 316 + startLine: 318 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3777,7 +3777,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColoringBook path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 325 + startLine: 327 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3804,7 +3804,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TeaKit path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 329 + startLine: 331 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3831,7 +3831,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernLandlinePhone path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 334 + startLine: 336 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3858,7 +3858,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallBookStack path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 342 + startLine: 344 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3885,7 +3885,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VerticalBookStack path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 346 + startLine: 348 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3912,7 +3912,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimplePotty path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 351 + startLine: 353 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3939,7 +3939,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleChangingStation path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 357 + startLine: 361 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3966,7 +3966,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernCrib path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 363 + startLine: 367 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3993,7 +3993,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BabyBathtub path: ../TinyLife/Objects/FurnitureType.Misc.cs - startLine: 368 + startLine: 372 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6432,7 +6432,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroDoubleBed path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 307 + startLine: 309 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6459,7 +6459,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroSofa path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 314 + startLine: 318 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6486,7 +6486,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroChair path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 323 + startLine: 329 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6513,7 +6513,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroClock path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 329 + startLine: 335 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7274,18 +7274,6 @@ references: name: DataTextureAtlas nameWithType: DataTextureAtlas fullName: MLEM.Data.DataTextureAtlas -- uid: TinyLife.Objects.FurnitureType.TypeSettings.ColorMap - commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.ColorMap - href: TinyLife.Objects.FurnitureType.TypeSettings.html#TinyLife_Objects_FurnitureType_TypeSettings_ColorMap - name: ColorMap - nameWithType: FurnitureType.TypeSettings.ColorMap - fullName: TinyLife.Objects.FurnitureType.TypeSettings.ColorMap -- uid: TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes - commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes - href: TinyLife.Objects.FurnitureType.TypeSettings.html#TinyLife_Objects_FurnitureType_TypeSettings_ColorSchemes - name: ColorSchemes - nameWithType: FurnitureType.TypeSettings.ColorSchemes - fullName: TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes - uid: System.Collections.Generic.IDictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion[]} commentId: T:System.Collections.Generic.IDictionary{MLEM.Misc.Direction2,MLEM.Textures.TextureRegion[]} parent: System.Collections.Generic diff --git a/docs/api/TinyLife.Objects.LifeSpan.yml b/docs/api/TinyLife.Objects.LifeSpan.yml index bcdacc7..bf7e15b 100644 --- a/docs/api/TinyLife.Objects.LifeSpan.yml +++ b/docs/api/TinyLife.Objects.LifeSpan.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LifeSpan path: ../TinyLife/Objects/Person.cs - startLine: 3667 + startLine: 3653 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -59,7 +59,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VeryShort path: ../TinyLife/Objects/Person.cs - startLine: 3670 + startLine: 3656 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -85,7 +85,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Short path: ../TinyLife/Objects/Person.cs - startLine: 3671 + startLine: 3657 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -111,7 +111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Normal path: ../TinyLife/Objects/Person.cs - startLine: 3672 + startLine: 3658 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -137,7 +137,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Long path: ../TinyLife/Objects/Person.cs - startLine: 3673 + startLine: 3659 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -163,7 +163,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VeryLong path: ../TinyLife/Objects/Person.cs - startLine: 3674 + startLine: 3660 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -189,7 +189,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Infinite path: ../TinyLife/Objects/Person.cs - startLine: 3675 + startLine: 3661 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Outfit.yml b/docs/api/TinyLife.Objects.Outfit.yml index 4f299e5..ce290ca 100644 --- a/docs/api/TinyLife.Objects.Outfit.yml +++ b/docs/api/TinyLife.Objects.Outfit.yml @@ -26,7 +26,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Outfit path: ../TinyLife/Objects/Clothes.cs - startLine: 295 + startLine: 284 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -78,7 +78,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Clothes path: ../TinyLife/Objects/Clothes.cs - startLine: 303 + startLine: 292 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -120,7 +120,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Intentions path: ../TinyLife/Objects/Clothes.cs - startLine: 309 + startLine: 298 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -162,7 +162,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/Clothes.cs - startLine: 315 + startLine: 304 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -197,7 +197,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIntentionPercentage path: ../TinyLife/Objects/Clothes.cs - startLine: 325 + startLine: 314 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -232,7 +232,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMostFittingStyle path: ../TinyLife/Objects/Clothes.cs - startLine: 343 + startLine: 332 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -266,7 +266,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EnsureIntentionsMatch path: ../TinyLife/Objects/Clothes.cs - startLine: 358 + startLine: 347 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -304,7 +304,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetRandomClothesItem path: ../TinyLife/Objects/Clothes.cs - startLine: 380 + startLine: 369 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Particle.yml b/docs/api/TinyLife.Objects.Particle.yml index f2fb09f..8cdea58 100644 --- a/docs/api/TinyLife.Objects.Particle.yml +++ b/docs/api/TinyLife.Objects.Particle.yml @@ -366,7 +366,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: The particle's gravity, which determines how much its is affected every frame. Defaults to 0. + summary: The particle's gravity, which determines how much its is affected every frame. Defaults to 0. example: [] syntax: content: public float Gravity @@ -1018,7 +1018,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Remove path: ../TinyLife/Objects/Particle.cs - startLine: 239 + startLine: 224 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1046,7 +1046,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnRemoved path: ../TinyLife/Objects/Particle.cs - startLine: 247 + startLine: 232 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1074,7 +1074,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnAdded path: ../TinyLife/Objects/Particle.cs - startLine: 254 + startLine: 239 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1102,7 +1102,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Spawn path: ../TinyLife/Objects/Particle.cs - startLine: 265 + startLine: 250 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2183,6 +2183,12 @@ references: - uid: MLEM.Misc name: Misc isExternal: true +- uid: TinyLife.Objects.Particle.VisualMotion + commentId: F:TinyLife.Objects.Particle.VisualMotion + href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_VisualMotion + name: VisualMotion + nameWithType: Particle.VisualMotion + fullName: TinyLife.Objects.Particle.VisualMotion - uid: TinyLife.Objects.Particle.VisualWorldOffset commentId: F:TinyLife.Objects.Particle.VisualWorldOffset href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_VisualWorldOffset diff --git a/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml b/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml index 9bf99f7..33b3fb7 100644 --- a/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml +++ b/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EfficiencyModifierDelegate path: ../TinyLife/Objects/Person.cs - startLine: 3472 + startLine: 3458 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Person.EmotionModifiersChangedDelegate.yml b/docs/api/TinyLife.Objects.Person.EmotionModifiersChangedDelegate.yml index c83c3b7..1defd99 100644 --- a/docs/api/TinyLife.Objects.Person.EmotionModifiersChangedDelegate.yml +++ b/docs/api/TinyLife.Objects.Person.EmotionModifiersChangedDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EmotionModifiersChangedDelegate path: ../TinyLife/Objects/Person.cs - startLine: 3497 + startLine: 3483 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Person.PassiveActionPriorityDelegate.yml b/docs/api/TinyLife.Objects.Person.PassiveActionPriorityDelegate.yml index ae815a0..894f89b 100644 --- a/docs/api/TinyLife.Objects.Person.PassiveActionPriorityDelegate.yml +++ b/docs/api/TinyLife.Objects.Person.PassiveActionPriorityDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PassiveActionPriorityDelegate path: ../TinyLife/Objects/Person.cs - startLine: 3487 + startLine: 3473 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Person.RelationshipChangeDelegate.yml b/docs/api/TinyLife.Objects.Person.RelationshipChangeDelegate.yml index 29d8428..dd6e005 100644 --- a/docs/api/TinyLife.Objects.Person.RelationshipChangeDelegate.yml +++ b/docs/api/TinyLife.Objects.Person.RelationshipChangeDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RelationshipChangeDelegate path: ../TinyLife/Objects/Person.cs - startLine: 3502 + startLine: 3488 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Person.RestoreNeedDelegate.yml b/docs/api/TinyLife.Objects.Person.RestoreNeedDelegate.yml index 39a7ee8..34203a5 100644 --- a/docs/api/TinyLife.Objects.Person.RestoreNeedDelegate.yml +++ b/docs/api/TinyLife.Objects.Person.RestoreNeedDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RestoreNeedDelegate path: ../TinyLife/Objects/Person.cs - startLine: 3492 + startLine: 3478 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Person.SkillBoostDelegate.yml b/docs/api/TinyLife.Objects.Person.SkillBoostDelegate.yml index 72a27bf..ca2aff2 100644 --- a/docs/api/TinyLife.Objects.Person.SkillBoostDelegate.yml +++ b/docs/api/TinyLife.Objects.Person.SkillBoostDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SkillBoostDelegate path: ../TinyLife/Objects/Person.cs - startLine: 3477 + startLine: 3463 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Person.WalkSpeedDelegate.yml b/docs/api/TinyLife.Objects.Person.WalkSpeedDelegate.yml index 4e2f2af..0d2a20a 100644 --- a/docs/api/TinyLife.Objects.Person.WalkSpeedDelegate.yml +++ b/docs/api/TinyLife.Objects.Person.WalkSpeedDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WalkSpeedDelegate path: ../TinyLife/Objects/Person.cs - startLine: 3482 + startLine: 3468 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Person.yml b/docs/api/TinyLife.Objects.Person.yml index cc8c150..358cde5 100644 --- a/docs/api/TinyLife.Objects.Person.yml +++ b/docs/api/TinyLife.Objects.Person.yml @@ -114,7 +114,6 @@ items: - TinyLife.Objects.Person.Jobs - TinyLife.Objects.Person.LastBedSleptIn - TinyLife.Objects.Person.LastName - - TinyLife.Objects.Person.LastVisitedLot - TinyLife.Objects.Person.LifeGoal - TinyLife.Objects.Person.LifeSpan - TinyLife.Objects.Person.LotEmployment @@ -166,6 +165,7 @@ items: - TinyLife.Objects.Person.Pronouns - TinyLife.Objects.Person.RandomlyGenerated - TinyLife.Objects.Person.RecentActions + - TinyLife.Objects.Person.RelationshipInterestingness - TinyLife.Objects.Person.Relationships - TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier) - TinyLife.Objects.Person.RemoveHeldObject``1 @@ -199,6 +199,7 @@ items: - TinyLife.Objects.Person.Validate - TinyLife.Objects.Person.ValidateClothes - TinyLife.Objects.Person.VisitLot(TinyLife.World.Lot) + - TinyLife.Objects.Person.VisitingLot - TinyLife.Objects.Person.VisualPosition - TinyLife.Objects.Person.VisuallyOccupiedSpot - TinyLife.Objects.Person.VoicePitch @@ -1203,7 +1204,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VoiceStyle path: ../TinyLife/Objects/Person.cs - startLine: 214 + startLine: 206 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1245,7 +1246,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VoicePitch path: ../TinyLife/Objects/Person.cs - startLine: 220 + startLine: 212 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1287,7 +1288,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Rotation path: ../TinyLife/Objects/Person.cs - startLine: 224 + startLine: 216 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1318,7 +1319,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Household path: ../TinyLife/Objects/Person.cs - startLine: 235 + startLine: 227 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1349,7 +1350,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentEmote path: ../TinyLife/Objects/Person.cs - startLine: 249 + startLine: 241 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1383,7 +1384,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentSpeakStyle path: ../TinyLife/Objects/Person.cs - startLine: 254 + startLine: 246 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1399,42 +1400,42 @@ items: type: System.Nullable{TinyLife.Objects.SpeakStyle} content.vb: Public Property CurrentSpeakStyle As SpeakStyle? overload: TinyLife.Objects.Person.CurrentSpeakStyle* -- uid: TinyLife.Objects.Person.LastVisitedLot - commentId: P:TinyLife.Objects.Person.LastVisitedLot - id: LastVisitedLot +- uid: TinyLife.Objects.Person.VisitingLot + commentId: P:TinyLife.Objects.Person.VisitingLot + id: VisitingLot parent: TinyLife.Objects.Person langs: - csharp - vb - name: LastVisitedLot - nameWithType: Person.LastVisitedLot - fullName: TinyLife.Objects.Person.LastVisitedLot + name: VisitingLot + nameWithType: Person.VisitingLot + fullName: TinyLife.Objects.Person.VisitingLot type: Property source: remote: path: TinyLife/Objects/Person.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: LastVisitedLot + id: VisitingLot path: ../TinyLife/Objects/Person.cs - startLine: 260 + startLine: 252 assemblies: - Tiny Life namespace: TinyLife.Objects summary: >- - The that was last visited by this person. + The that is currently being visited by this person, or null if they're not visiting a lot right now. - A visited lot is a lot that was actively moved to using , or if the person is currently occupying this lot. + A visited lot is a lot that was actively moved to using , or a similar action. To modify this value, use . example: [] syntax: - content: public Lot LastVisitedLot { get; } + content: public Lot VisitingLot { get; } parameters: [] return: type: TinyLife.World.Lot - content.vb: Public ReadOnly Property LastVisitedLot As Lot - overload: TinyLife.Objects.Person.LastVisitedLot* + content.vb: Public ReadOnly Property VisitingLot As Lot + overload: TinyLife.Objects.Person.VisitingLot* - uid: TinyLife.Objects.Person.LotVisitCooldown commentId: P:TinyLife.Objects.Person.LotVisitCooldown id: LotVisitCooldown @@ -1453,14 +1454,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LotVisitCooldown path: ../TinyLife/Objects/Person.cs - startLine: 276 + startLine: 268 assemblies: - Tiny Life namespace: TinyLife.Objects summary: >- The amount of time that has to pass before this person can visit another lot. - If is set using , this value will be set to 2 hours or 4 hours of in-game time, based on whether the visited lot is their home lot or not. + If LastVisitedLot is set using , this value will be set to 2 hours or 4 hours of in-game time, based on whether the visited lot is their home lot or not. example: [] syntax: content: >- @@ -1501,11 +1502,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WasInvitedIn path: ../TinyLife/Objects/Person.cs - startLine: 282 + startLine: 274 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: Whether this person was already invited in to their . + summary: Whether this person was already invited in to their LastVisitedLot. example: [] syntax: content: >- @@ -1544,7 +1545,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Job path: ../TinyLife/Objects/Person.cs - startLine: 286 + startLine: 278 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1598,7 +1599,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Emotion path: ../TinyLife/Objects/Person.cs - startLine: 291 + startLine: 283 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1629,7 +1630,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EmotionAmount path: ../TinyLife/Objects/Person.cs - startLine: 301 + startLine: 293 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1660,7 +1661,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentRoomDecorativeRating path: ../TinyLife/Objects/Person.cs - startLine: 311 + startLine: 303 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1691,7 +1692,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LastBedSleptIn path: ../TinyLife/Objects/Person.cs - startLine: 316 + startLine: 308 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1734,7 +1735,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsMoving path: ../TinyLife/Objects/Person.cs - startLine: 321 + startLine: 313 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1768,7 +1769,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LotEmployment path: ../TinyLife/Objects/Person.cs - startLine: 327 + startLine: 319 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1814,7 +1815,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentOutfitIndex path: ../TinyLife/Objects/Person.cs - startLine: 332 + startLine: 324 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1858,7 +1859,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentOutfit path: ../TinyLife/Objects/Person.cs - startLine: 337 + startLine: 329 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1889,7 +1890,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCurrentHousehold path: ../TinyLife/Objects/Person.cs - startLine: 339 + startLine: 331 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1920,7 +1921,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LifeSpan path: ../TinyLife/Objects/Person.cs - startLine: 343 + startLine: 335 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1951,7 +1952,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HomeLot path: ../TinyLife/Objects/Person.cs - startLine: 345 + startLine: 337 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1985,7 +1986,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Money path: ../TinyLife/Objects/Person.cs - startLine: 347 + startLine: 339 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2016,7 +2017,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsRegularVisitor path: ../TinyLife/Objects/Person.cs - startLine: 358 + startLine: 350 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2050,7 +2051,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Age path: ../TinyLife/Objects/Person.cs - startLine: 362 + startLine: 354 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2081,7 +2082,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LifeGoal path: ../TinyLife/Objects/Person.cs - startLine: 375 + startLine: 367 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2112,7 +2113,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Description path: ../TinyLife/Objects/Person.cs - startLine: 388 + startLine: 380 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2151,7 +2152,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsDead path: ../TinyLife/Objects/Person.cs - startLine: 394 + startLine: 386 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2193,7 +2194,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentAgeDays path: ../TinyLife/Objects/Person.cs - startLine: 400 + startLine: 392 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2235,7 +2236,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DaysLived path: ../TinyLife/Objects/Person.cs - startLine: 406 + startLine: 398 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2277,7 +2278,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RandomlyGenerated path: ../TinyLife/Objects/Person.cs - startLine: 410 + startLine: 402 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2322,7 +2323,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisuallyOccupiedSpot path: ../TinyLife/Objects/Person.cs - startLine: 418 + startLine: 410 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2360,7 +2361,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OccupiedFurniture path: ../TinyLife/Objects/Person.cs - startLine: 429 + startLine: 421 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2396,7 +2397,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentPose path: ../TinyLife/Objects/Person.cs - startLine: 438 + startLine: 430 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2438,7 +2439,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WornLayers path: ../TinyLife/Objects/Person.cs - startLine: 445 + startLine: 437 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2482,7 +2483,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AnimateHeldObject path: ../TinyLife/Objects/Person.cs - startLine: 450 + startLine: 442 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2514,7 +2515,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HeldObjectRotation path: ../TinyLife/Objects/Person.cs - startLine: 456 + startLine: 448 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2548,7 +2549,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AnimationSpeed path: ../TinyLife/Objects/Person.cs - startLine: 461 + startLine: 453 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2580,7 +2581,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Tint path: ../TinyLife/Objects/Person.cs - startLine: 466 + startLine: 458 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2612,7 +2613,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisualPosition path: ../TinyLife/Objects/Person.cs - startLine: 472 + startLine: 464 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2648,7 +2649,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DiaperDirty path: ../TinyLife/Objects/Person.cs - startLine: 480 + startLine: 472 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2691,7 +2692,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PregnancyAbility path: ../TinyLife/Objects/Person.cs - startLine: 485 + startLine: 477 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2730,7 +2731,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Portrait path: ../TinyLife/Objects/Person.cs - startLine: 490 + startLine: 482 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2764,7 +2765,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PregnancyHoursRemaining path: ../TinyLife/Objects/Person.cs - startLine: 520 + startLine: 512 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2812,7 +2813,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PregnancyPartner path: ../TinyLife/Objects/Person.cs - startLine: 526 + startLine: 518 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2860,7 +2861,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsInLabor path: ../TinyLife/Objects/Person.cs - startLine: 533 + startLine: 525 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2906,7 +2907,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsPregnant path: ../TinyLife/Objects/Person.cs - startLine: 538 + startLine: 530 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2940,7 +2941,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsAllowedToDie path: ../TinyLife/Objects/Person.cs - startLine: 543 + startLine: 535 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2971,7 +2972,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PhoneColors path: ../TinyLife/Objects/Person.cs - startLine: 552 + startLine: 544 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3010,7 +3011,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RecentActions path: ../TinyLife/Objects/Person.cs - startLine: 557 + startLine: 549 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3026,6 +3027,35 @@ items: type: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Actions.ActionType,TinyLife.Goals.Memory}} content.vb: Public ReadOnly Property RecentActions As IEnumerable(Of (Type As ActionType, Memory As Memory)) overload: TinyLife.Objects.Person.RecentActions* +- uid: TinyLife.Objects.Person.RelationshipInterestingness + commentId: P:TinyLife.Objects.Person.RelationshipInterestingness + id: RelationshipInterestingness + parent: TinyLife.Objects.Person + langs: + - csharp + - vb + name: RelationshipInterestingness + nameWithType: Person.RelationshipInterestingness + fullName: TinyLife.Objects.Person.RelationshipInterestingness + type: Property + source: + remote: + path: TinyLife/Objects/Person.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RelationshipInterestingness + path: ../TinyLife/Objects/Person.cs + startLine: 558 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public float RelationshipInterestingness { get; } + parameters: [] + return: + type: System.Single + content.vb: Public ReadOnly Property RelationshipInterestingness As Single + overload: TinyLife.Objects.Person.RelationshipInterestingness* - uid: TinyLife.Objects.Person.CurrentMode commentId: P:TinyLife.Objects.Person.CurrentMode id: CurrentMode @@ -3044,7 +3074,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentMode path: ../TinyLife/Objects/Person.cs - startLine: 568 + startLine: 561 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3082,7 +3112,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnActionsChanged path: ../TinyLife/Objects/Person.cs - startLine: 582 + startLine: 575 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3114,7 +3144,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnNewSkillLearned path: ../TinyLife/Objects/Person.cs - startLine: 587 + startLine: 580 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3146,7 +3176,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnJobChanged path: ../TinyLife/Objects/Person.cs - startLine: 592 + startLine: 585 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3178,7 +3208,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnEmotionModifiersChanged path: ../TinyLife/Objects/Person.cs - startLine: 597 + startLine: 590 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3210,7 +3240,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnEmotionChanged path: ../TinyLife/Objects/Person.cs - startLine: 602 + startLine: 595 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3242,7 +3272,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetEfficiencyModifier path: ../TinyLife/Objects/Person.cs - startLine: 608 + startLine: 601 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3276,7 +3306,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetPersonalitySkillBoost path: ../TinyLife/Objects/Person.cs - startLine: 613 + startLine: 606 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3308,7 +3338,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetEmotionSkillBoost path: ../TinyLife/Objects/Person.cs - startLine: 618 + startLine: 611 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3340,7 +3370,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetWalkSpeed path: ../TinyLife/Objects/Person.cs - startLine: 624 + startLine: 617 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3374,7 +3404,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetPassiveActionPriority path: ../TinyLife/Objects/Person.cs - startLine: 630 + startLine: 623 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3408,7 +3438,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnActionInitialized path: ../TinyLife/Objects/Person.cs - startLine: 635 + startLine: 628 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3440,7 +3470,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnActionsCompleted path: ../TinyLife/Objects/Person.cs - startLine: 640 + startLine: 633 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3472,7 +3502,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnActionUpdated path: ../TinyLife/Objects/Person.cs - startLine: 645 + startLine: 638 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3504,7 +3534,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnOutfitChanged path: ../TinyLife/Objects/Person.cs - startLine: 650 + startLine: 643 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3536,7 +3566,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetCurrentGoals path: ../TinyLife/Objects/Person.cs - startLine: 656 + startLine: 649 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3570,7 +3600,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnLifeGoalChanged path: ../TinyLife/Objects/Person.cs - startLine: 661 + startLine: 654 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3602,7 +3632,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnRestoreNeed path: ../TinyLife/Objects/Person.cs - startLine: 667 + startLine: 660 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3636,7 +3666,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnChangeFriendship path: ../TinyLife/Objects/Person.cs - startLine: 673 + startLine: 666 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3670,7 +3700,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnChangeRomance path: ../TinyLife/Objects/Person.cs - startLine: 679 + startLine: 672 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3704,7 +3734,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnMemoriesChanged path: ../TinyLife/Objects/Person.cs - startLine: 684 + startLine: 677 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3736,7 +3766,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/Person.cs - startLine: 737 + startLine: 730 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3787,7 +3817,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Finalize path: ../TinyLife/Objects/Person.cs - startLine: 743 + startLine: 736 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3817,7 +3847,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Objects/Person.cs - startLine: 748 + startLine: 741 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3863,7 +3893,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Objects/Person.cs - startLine: 1078 + startLine: 1072 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3913,7 +3943,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Objects/Person.cs - startLine: 1123 + startLine: 1117 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3950,7 +3980,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCategories path: ../TinyLife/Objects/Person.cs - startLine: 1202 + startLine: 1196 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3986,7 +4016,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Intersects path: ../TinyLife/Objects/Person.cs - startLine: 1207 + startLine: 1201 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4025,7 +4055,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHoverInfo path: ../TinyLife/Objects/Person.cs - startLine: 1212 + startLine: 1206 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4061,7 +4091,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeActionSpotInfo path: ../TinyLife/Objects/Person.cs - startLine: 1232 + startLine: 1226 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4100,7 +4130,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCameraRotationChanged path: ../TinyLife/Objects/Person.cs - startLine: 1245 + startLine: 1239 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4139,7 +4169,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FocusCameraOnEvent path: ../TinyLife/Objects/Person.cs - startLine: 1256 + startLine: 1250 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4182,7 +4212,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetJob path: ../TinyLife/Objects/Person.cs - startLine: 1277 + startLine: 1271 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4235,7 +4265,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddJob path: ../TinyLife/Objects/Person.cs - startLine: 1291 + startLine: 1285 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4276,7 +4306,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveJob path: ../TinyLife/Objects/Person.cs - startLine: 1308 + startLine: 1302 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4311,7 +4341,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResetToStatic path: ../TinyLife/Objects/Person.cs - startLine: 1315 + startLine: 1309 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4353,7 +4383,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveToMap path: ../TinyLife/Objects/Person.cs - startLine: 1376 + startLine: 1370 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4398,7 +4428,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PrepareForPermanentRemoval path: ../TinyLife/Objects/Person.cs - startLine: 1394 + startLine: 1388 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4429,21 +4459,21 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisitLot path: ../TinyLife/Objects/Person.cs - startLine: 1408 + startLine: 1402 assemblies: - Tiny Life namespace: TinyLife.Objects summary: >- - Marks the given lot as visited, setting to 4 hours if the lot is the person's home lot, and 2 otherwise + Marks the given lot as the one that this person is currently visiting. - The passed lot is additionally marked as visible for the player using . + To mark this person as not currently visiting any lots, null can be passed. example: [] syntax: content: public virtual void VisitLot(Lot lot) parameters: - id: lot type: TinyLife.World.Lot - description: The lot to mark as visited + description: The lot to mark as visited, or null to mark this person as not visiting any lot. content.vb: Public Overridable Sub VisitLot(lot As Lot) overload: TinyLife.Objects.Person.VisitLot* - uid: TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Misc.Direction2) @@ -4464,7 +4494,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/Objects/Person.cs - startLine: 1425 + startLine: 1420 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4508,7 +4538,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRelationship path: ../TinyLife/Objects/Person.cs - startLine: 1436 + startLine: 1431 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4552,7 +4582,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangeFriendship path: ../TinyLife/Objects/Person.cs - startLine: 1461 + startLine: 1456 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4593,7 +4623,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangeRomance path: ../TinyLife/Objects/Person.cs - startLine: 1513 + startLine: 1508 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4634,7 +4664,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayEmote path: ../TinyLife/Objects/Person.cs - startLine: 1546 + startLine: 1541 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4678,7 +4708,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StopEmoting path: ../TinyLife/Objects/Person.cs - startLine: 1557 + startLine: 1552 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4706,7 +4736,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Speak path: ../TinyLife/Objects/Person.cs - startLine: 1568 + startLine: 1563 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4747,7 +4777,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StopSpeaking path: ../TinyLife/Objects/Person.cs - startLine: 1578 + startLine: 1573 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4775,7 +4805,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayEmoteAndSpeak path: ../TinyLife/Objects/Person.cs - startLine: 1595 + startLine: 1590 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4822,7 +4852,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeTalkingSpots path: ../TinyLife/Objects/Person.cs - startLine: 1605 + startLine: 1600 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4856,7 +4886,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OccupyActionSpot path: ../TinyLife/Objects/Person.cs - startLine: 1625 + startLine: 1620 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4910,7 +4940,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OccupyFreeActionSpot path: ../TinyLife/Objects/Person.cs - startLine: 1656 + startLine: 1651 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4963,7 +4993,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OccupyFreeActionSpot path: ../TinyLife/Objects/Person.cs - startLine: 1674 + startLine: 1669 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5016,7 +5046,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCloseForTalking path: ../TinyLife/Objects/Person.cs - startLine: 1686 + startLine: 1681 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5060,7 +5090,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNeed path: ../TinyLife/Objects/Person.cs - startLine: 1698 + startLine: 1693 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5095,7 +5125,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNeedPercentage path: ../TinyLife/Objects/Person.cs - startLine: 1707 + startLine: 1702 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5130,7 +5160,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RestoreNeed path: ../TinyLife/Objects/Person.cs - startLine: 1719 + startLine: 1714 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5177,7 +5207,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RestoreNeed path: ../TinyLife/Objects/Person.cs - startLine: 1755 + startLine: 1750 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5229,7 +5259,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSkill path: ../TinyLife/Objects/Person.cs - startLine: 1766 + startLine: 1761 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5273,7 +5303,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSkillTotalPercentage path: ../TinyLife/Objects/Person.cs - startLine: 1785 + startLine: 1780 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5311,7 +5341,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSkillPointPercentage path: ../TinyLife/Objects/Person.cs - startLine: 1795 + startLine: 1790 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5349,7 +5379,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSkillLevel path: ../TinyLife/Objects/Person.cs - startLine: 1805 + startLine: 1800 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5387,7 +5417,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasSkillLevel path: ../TinyLife/Objects/Person.cs - startLine: 1815 + startLine: 1810 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5428,7 +5458,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GainSkill path: ../TinyLife/Objects/Person.cs - startLine: 1827 + startLine: 1822 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5477,7 +5507,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DepleteNeed path: ../TinyLife/Objects/Person.cs - startLine: 1847 + startLine: 1842 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5521,7 +5551,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasPersonality path: ../TinyLife/Objects/Person.cs - startLine: 1858 + startLine: 1853 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5556,7 +5586,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EnqueueAction path: ../TinyLife/Objects/Person.cs - startLine: 1872 + startLine: 1867 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5611,7 +5641,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CancelAction path: ../TinyLife/Objects/Person.cs - startLine: 1903 + startLine: 1887 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5658,7 +5688,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHeldObject path: ../TinyLife/Objects/Person.cs - startLine: 1919 + startLine: 1903 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5701,7 +5731,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetHeldObject path: ../TinyLife/Objects/Person.cs - startLine: 1937 + startLine: 1921 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5754,7 +5784,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetHeldObject path: ../TinyLife/Objects/Person.cs - startLine: 1950 + startLine: 1934 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5795,7 +5825,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveHeldObject path: ../TinyLife/Objects/Person.cs - startLine: 1963 + startLine: 1947 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5832,7 +5862,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHeldActionInfo path: ../TinyLife/Objects/Person.cs - startLine: 1977 + startLine: 1961 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5866,7 +5896,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToCreatedByString path: ../TinyLife/Objects/Person.cs - startLine: 1986 + startLine: 1970 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5897,7 +5927,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Die path: ../TinyLife/Objects/Person.cs - startLine: 1994 + startLine: 1978 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5931,7 +5961,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddEmotion path: ../TinyLife/Objects/Person.cs - startLine: 2092 + startLine: 2076 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5981,7 +6011,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveEmotion path: ../TinyLife/Objects/Person.cs - startLine: 2115 + startLine: 2099 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6016,7 +6046,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LowerEmotion path: ../TinyLife/Objects/Person.cs - startLine: 2136 + startLine: 2120 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6063,7 +6093,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LowerEmotionModifier path: ../TinyLife/Objects/Person.cs - startLine: 2155 + startLine: 2139 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6110,7 +6140,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasEmotionModifier path: ../TinyLife/Objects/Person.cs - startLine: 2171 + startLine: 2155 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6145,7 +6175,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWalkSpeed path: ../TinyLife/Objects/Person.cs - startLine: 2180 + startLine: 2164 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6179,7 +6209,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetEfficiencyModifier path: ../TinyLife/Objects/Person.cs - startLine: 2215 + startLine: 2199 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6229,7 +6259,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasHouseholdMember path: ../TinyLife/Objects/Person.cs - startLine: 2255 + startLine: 2239 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6264,7 +6294,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasHouseholdMember path: ../TinyLife/Objects/Person.cs - startLine: 2260 + startLine: 2244 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6299,7 +6329,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetProjects path: ../TinyLife/Objects/Person.cs - startLine: 2270 + startLine: 2254 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6340,7 +6370,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetProject path: ../TinyLife/Objects/Person.cs - startLine: 2280 + startLine: 2264 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6381,7 +6411,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StartProject path: ../TinyLife/Objects/Person.cs - startLine: 2289 + startLine: 2273 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6416,7 +6446,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPassiveActionPriority path: ../TinyLife/Objects/Person.cs - startLine: 2301 + startLine: 2285 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6456,7 +6486,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomOutfit path: ../TinyLife/Objects/Person.cs - startLine: 2323 + startLine: 2307 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6491,7 +6521,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetCurrentOutfit path: ../TinyLife/Objects/Person.cs - startLine: 2335 + startLine: 2319 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6531,7 +6561,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetCurrentOutfit path: ../TinyLife/Objects/Person.cs - startLine: 2351 + startLine: 2335 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6569,7 +6599,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetNewId path: ../TinyLife/Objects/Person.cs - startLine: 2366 + startLine: 2350 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6613,7 +6643,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsIdMatch path: ../TinyLife/Objects/Person.cs - startLine: 2421 + startLine: 2405 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6651,7 +6681,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsIdMatch path: ../TinyLife/Objects/Person.cs - startLine: 2431 + startLine: 2415 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6689,7 +6719,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPersonalitySkillBoost path: ../TinyLife/Objects/Person.cs - startLine: 2441 + startLine: 2425 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6727,7 +6757,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetEmotionSkillBoost path: ../TinyLife/Objects/Person.cs - startLine: 2463 + startLine: 2447 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6765,7 +6795,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCurrentGoals path: ../TinyLife/Objects/Person.cs - startLine: 2487 + startLine: 2471 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6799,7 +6829,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EarnMoney path: ../TinyLife/Objects/Person.cs - startLine: 2513 + startLine: 2497 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6840,7 +6870,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddMemory path: ../TinyLife/Objects/Person.cs - startLine: 2526 + startLine: 2510 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6889,7 +6919,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMemories path: ../TinyLife/Objects/Person.cs - startLine: 2538 + startLine: 2522 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6929,7 +6959,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveMemory path: ../TinyLife/Objects/Person.cs - startLine: 2549 + startLine: 2533 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6975,7 +7005,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTimeSinceMemory path: ../TinyLife/Objects/Person.cs - startLine: 2577 + startLine: 2561 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7021,7 +7051,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTimeSinceMemory path: ../TinyLife/Objects/Person.cs - startLine: 2596 + startLine: 2580 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7064,7 +7094,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoToExitRoad path: ../TinyLife/Objects/Person.cs - startLine: 2609 + startLine: 2593 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7095,7 +7125,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAction path: ../TinyLife/Objects/Person.cs - startLine: 2622 + startLine: 2606 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7139,7 +7169,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetPregnancyStatus path: ../TinyLife/Objects/Person.cs - startLine: 2642 + startLine: 2626 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7180,7 +7210,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetAnimationsFromLooks path: ../TinyLife/Objects/Person.cs - startLine: 2662 + startLine: 2646 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7208,7 +7238,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ImportAtExitRoad path: ../TinyLife/Objects/Person.cs - startLine: 2674 + startLine: 2658 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7240,7 +7270,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoToRandomHomeLocation path: ../TinyLife/Objects/Person.cs - startLine: 2686 + startLine: 2670 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7271,7 +7301,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldDrawHeldItem path: ../TinyLife/Objects/Person.cs - startLine: 2707 + startLine: 2691 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7302,7 +7332,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHeldItemDrawOffset path: ../TinyLife/Objects/Person.cs - startLine: 2718 + startLine: 2702 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7339,7 +7369,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHeldItemDepthOffset path: ../TinyLife/Objects/Person.cs - startLine: 2746 + startLine: 2730 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7370,7 +7400,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPivot path: ../TinyLife/Objects/Person.cs - startLine: 2757 + startLine: 2741 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7401,7 +7431,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecuteAction path: ../TinyLife/Objects/Person.cs - startLine: 2769 + startLine: 2753 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7448,7 +7478,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetValidClothes path: ../TinyLife/Objects/Person.cs - startLine: 2826 + startLine: 2810 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7483,7 +7513,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanApplyPersonality path: ../TinyLife/Objects/Person.cs - startLine: 2838 + startLine: 2822 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7520,7 +7550,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasRecentlyFailed path: ../TinyLife/Objects/Person.cs - startLine: 2851 + startLine: 2835 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7564,7 +7594,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveToMapExitRoad path: ../TinyLife/Objects/Person.cs - startLine: 2862 + startLine: 2846 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7602,7 +7632,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GenerateAnimationGroup path: ../TinyLife/Objects/Person.cs - startLine: 2879 + startLine: 2863 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7649,7 +7679,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawLooks path: ../TinyLife/Objects/Person.cs - startLine: 2917 + startLine: 2901 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7702,7 +7732,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateAnimations path: ../TinyLife/Objects/Person.cs - startLine: 2940 + startLine: 2924 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7740,7 +7770,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnActionCompleted path: ../TinyLife/Objects/Person.cs - startLine: 2959 + startLine: 2943 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7778,7 +7808,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateAction path: ../TinyLife/Objects/Person.cs - startLine: 3036 + startLine: 3020 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7825,7 +7855,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitializeAction path: ../TinyLife/Objects/Person.cs - startLine: 3049 + startLine: 3033 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7857,7 +7887,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnAgeChanged path: ../TinyLife/Objects/Person.cs - startLine: 3059 + startLine: 3043 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7889,7 +7919,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ValidateClothes path: ../TinyLife/Objects/Person.cs - startLine: 3145 + startLine: 3129 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7920,7 +7950,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomSpeakSound path: ../TinyLife/Objects/Person.cs - startLine: 3297 + startLine: 3281 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7967,7 +7997,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Create path: ../TinyLife/Objects/Person.cs - startLine: 3325 + startLine: 3309 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -8026,7 +8056,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/Objects/Person.cs - startLine: 3410 + startLine: 3394 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -12487,18 +12517,12 @@ references: name: Lot href: TinyLife.World.Lot.html - name: ) -- uid: TinyLife.Objects.Person.LastVisitedLot* - commentId: Overload:TinyLife.Objects.Person.LastVisitedLot - href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_LastVisitedLot - name: LastVisitedLot - nameWithType: Person.LastVisitedLot - fullName: TinyLife.Objects.Person.LastVisitedLot -- uid: TinyLife.Objects.Person.LastVisitedLot - commentId: P:TinyLife.Objects.Person.LastVisitedLot - href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_LastVisitedLot - name: LastVisitedLot - nameWithType: Person.LastVisitedLot - fullName: TinyLife.Objects.Person.LastVisitedLot +- uid: TinyLife.Objects.Person.VisitingLot* + commentId: Overload:TinyLife.Objects.Person.VisitingLot + href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_VisitingLot + name: VisitingLot + nameWithType: Person.VisitingLot + fullName: TinyLife.Objects.Person.VisitingLot - uid: TinyLife.Objects.Person.LotVisitCooldown* commentId: Overload:TinyLife.Objects.Person.LotVisitCooldown href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_LotVisitCooldown @@ -13694,7 +13718,7 @@ references: - name: ( - name: ) - uid: TinyLife.Goals.MemoryType.ActionDone - commentId: F:TinyLife.Goals.MemoryType.ActionDone + commentId: P:TinyLife.Goals.MemoryType.ActionDone href: TinyLife.Goals.MemoryType.html#TinyLife_Goals_MemoryType_ActionDone name: ActionDone nameWithType: MemoryType.ActionDone @@ -13779,6 +13803,12 @@ references: href: TinyLife.Goals.Memory.html - name: ) - name: ) +- uid: TinyLife.Objects.Person.RelationshipInterestingness* + commentId: Overload:TinyLife.Objects.Person.RelationshipInterestingness + href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_RelationshipInterestingness + name: RelationshipInterestingness + nameWithType: Person.RelationshipInterestingness + fullName: TinyLife.Objects.Person.RelationshipInterestingness - uid: TinyLife.Objects.IUpdatingObject.UpdateMode commentId: T:TinyLife.Objects.IUpdatingObject.UpdateMode parent: TinyLife.Objects @@ -15551,36 +15581,6 @@ references: name: PrepareForPermanentRemoval nameWithType: Person.PrepareForPermanentRemoval fullName: TinyLife.Objects.Person.PrepareForPermanentRemoval -- uid: TinyLife.Objects.Person.LotVisitCooldown - commentId: P:TinyLife.Objects.Person.LotVisitCooldown - href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_LotVisitCooldown - name: LotVisitCooldown - nameWithType: Person.LotVisitCooldown - fullName: TinyLife.Objects.Person.LotVisitCooldown -- uid: TinyLife.GameImpl.MarkLotVisible(TinyLife.World.Lot) - commentId: M:TinyLife.GameImpl.MarkLotVisible(TinyLife.World.Lot) - href: TinyLife.GameImpl.html#TinyLife_GameImpl_MarkLotVisible_TinyLife_World_Lot_ - name: MarkLotVisible(Lot) - nameWithType: GameImpl.MarkLotVisible(Lot) - fullName: TinyLife.GameImpl.MarkLotVisible(TinyLife.World.Lot) - spec.csharp: - - uid: TinyLife.GameImpl.MarkLotVisible(TinyLife.World.Lot) - name: MarkLotVisible - href: TinyLife.GameImpl.html#TinyLife_GameImpl_MarkLotVisible_TinyLife_World_Lot_ - - name: ( - - uid: TinyLife.World.Lot - name: Lot - href: TinyLife.World.Lot.html - - name: ) - spec.vb: - - uid: TinyLife.GameImpl.MarkLotVisible(TinyLife.World.Lot) - name: MarkLotVisible - href: TinyLife.GameImpl.html#TinyLife_GameImpl_MarkLotVisible_TinyLife_World_Lot_ - - name: ( - - uid: TinyLife.World.Lot - name: Lot - href: TinyLife.World.Lot.html - - name: ) - uid: TinyLife.Objects.Person.VisitLot* commentId: Overload:TinyLife.Objects.Person.VisitLot href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_VisitLot_TinyLife_World_Lot_ diff --git a/docs/api/TinyLife.Objects.Pose.yml b/docs/api/TinyLife.Objects.Pose.yml index 6fd55e6..b39a9b1 100644 --- a/docs/api/TinyLife.Objects.Pose.yml +++ b/docs/api/TinyLife.Objects.Pose.yml @@ -30,7 +30,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Pose path: ../TinyLife/Objects/Person.cs - startLine: 3554 + startLine: 3540 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -60,7 +60,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Standing path: ../TinyLife/Objects/Person.cs - startLine: 3559 + startLine: 3545 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -88,7 +88,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Walking path: ../TinyLife/Objects/Person.cs - startLine: 3563 + startLine: 3549 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -116,7 +116,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sitting path: ../TinyLife/Objects/Person.cs - startLine: 3567 + startLine: 3553 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -144,7 +144,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Laying path: ../TinyLife/Objects/Person.cs - startLine: 3572 + startLine: 3558 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -175,7 +175,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SittingGround path: ../TinyLife/Objects/Person.cs - startLine: 3577 + startLine: 3563 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -206,7 +206,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorkingStanding path: ../TinyLife/Objects/Person.cs - startLine: 3581 + startLine: 3567 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -234,7 +234,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorkingSitting path: ../TinyLife/Objects/Person.cs - startLine: 3585 + startLine: 3571 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -262,7 +262,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorkingSittingGround path: ../TinyLife/Objects/Person.cs - startLine: 3589 + startLine: 3575 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -290,7 +290,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Running path: ../TinyLife/Objects/Person.cs - startLine: 3593 + startLine: 3579 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -318,7 +318,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StandingArmsOut path: ../TinyLife/Objects/Person.cs - startLine: 3597 + startLine: 3583 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -346,7 +346,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WalkingArmsOut path: ../TinyLife/Objects/Person.cs - startLine: 3601 + startLine: 3587 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.PregnancyAbility.yml b/docs/api/TinyLife.Objects.PregnancyAbility.yml index 8682874..e38bda1 100644 --- a/docs/api/TinyLife.Objects.PregnancyAbility.yml +++ b/docs/api/TinyLife.Objects.PregnancyAbility.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PregnancyAbility path: ../TinyLife/Objects/Person.cs - startLine: 3729 + startLine: 3715 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -52,7 +52,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Neither path: ../TinyLife/Objects/Person.cs - startLine: 3734 + startLine: 3720 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -80,7 +80,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetOthersPregnant path: ../TinyLife/Objects/Person.cs - startLine: 3738 + startLine: 3724 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -108,7 +108,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPregnant path: ../TinyLife/Objects/Person.cs - startLine: 3742 + startLine: 3728 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.SpeakStyle.yml b/docs/api/TinyLife.Objects.SpeakStyle.yml index 16e67ea..69404be 100644 --- a/docs/api/TinyLife.Objects.SpeakStyle.yml +++ b/docs/api/TinyLife.Objects.SpeakStyle.yml @@ -35,7 +35,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpeakStyle path: ../TinyLife/Objects/Person.cs - startLine: 3685 + startLine: 3671 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -79,7 +79,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Affirmative path: ../TinyLife/Objects/Person.cs - startLine: 3689 + startLine: 3675 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -105,7 +105,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Angry path: ../TinyLife/Objects/Person.cs - startLine: 3690 + startLine: 3676 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -131,7 +131,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Annoyed path: ../TinyLife/Objects/Person.cs - startLine: 3691 + startLine: 3677 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -157,7 +157,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Bored path: ../TinyLife/Objects/Person.cs - startLine: 3692 + startLine: 3678 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -183,7 +183,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Childish path: ../TinyLife/Objects/Person.cs - startLine: 3693 + startLine: 3679 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -209,7 +209,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Confident path: ../TinyLife/Objects/Person.cs - startLine: 3694 + startLine: 3680 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -235,7 +235,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Confused path: ../TinyLife/Objects/Person.cs - startLine: 3695 + startLine: 3681 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -261,7 +261,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Disagreeing path: ../TinyLife/Objects/Person.cs - startLine: 3696 + startLine: 3682 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -287,7 +287,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Excited path: ../TinyLife/Objects/Person.cs - startLine: 3697 + startLine: 3683 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -313,7 +313,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Happy path: ../TinyLife/Objects/Person.cs - startLine: 3698 + startLine: 3684 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -339,7 +339,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Neutral path: ../TinyLife/Objects/Person.cs - startLine: 3699 + startLine: 3685 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -365,7 +365,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Questioning path: ../TinyLife/Objects/Person.cs - startLine: 3700 + startLine: 3686 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -391,7 +391,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sad path: ../TinyLife/Objects/Person.cs - startLine: 3701 + startLine: 3687 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -417,7 +417,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Scared path: ../TinyLife/Objects/Person.cs - startLine: 3702 + startLine: 3688 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -443,7 +443,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Shocked path: ../TinyLife/Objects/Person.cs - startLine: 3703 + startLine: 3689 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -469,7 +469,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Thinking path: ../TinyLife/Objects/Person.cs - startLine: 3704 + startLine: 3690 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.StylePreference.yml b/docs/api/TinyLife.Objects.StylePreference.yml index f851f86..2ed7540 100644 --- a/docs/api/TinyLife.Objects.StylePreference.yml +++ b/docs/api/TinyLife.Objects.StylePreference.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StylePreference path: ../TinyLife/Objects/Clothes.cs - startLine: 526 + startLine: 515 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -56,7 +56,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Neutral path: ../TinyLife/Objects/Clothes.cs - startLine: 529 + startLine: 518 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -82,7 +82,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Masculine path: ../TinyLife/Objects/Clothes.cs - startLine: 530 + startLine: 519 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -108,7 +108,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Feminine path: ../TinyLife/Objects/Clothes.cs - startLine: 531 + startLine: 520 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.TrashCan.yml b/docs/api/TinyLife.Objects.TrashCan.yml index 24eafc6..3214ec2 100644 --- a/docs/api/TinyLife.Objects.TrashCan.yml +++ b/docs/api/TinyLife.Objects.TrashCan.yml @@ -355,7 +355,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Objects/TrashCan.cs - startLine: 46 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -430,7 +430,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Objects/TrashCan.cs - startLine: 57 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -467,7 +467,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDecorativeRating path: ../TinyLife/Objects/TrashCan.cs - startLine: 63 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Upgrade.yml b/docs/api/TinyLife.Objects.Upgrade.yml index 1899f71..553d01e 100644 --- a/docs/api/TinyLife.Objects.Upgrade.yml +++ b/docs/api/TinyLife.Objects.Upgrade.yml @@ -1584,7 +1584,7 @@ references: - name: TResult - name: ) - uid: TinyLife.Goals.MemoryType.UpgradeLearned - commentId: F:TinyLife.Goals.MemoryType.UpgradeLearned + commentId: P:TinyLife.Goals.MemoryType.UpgradeLearned href: TinyLife.Goals.MemoryType.html#TinyLife_Goals_MemoryType_UpgradeLearned name: UpgradeLearned nameWithType: MemoryType.UpgradeLearned diff --git a/docs/api/TinyLife.Objects.VoiceStyle.yml b/docs/api/TinyLife.Objects.VoiceStyle.yml index 63be45a..7cf641e 100644 --- a/docs/api/TinyLife.Objects.VoiceStyle.yml +++ b/docs/api/TinyLife.Objects.VoiceStyle.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VoiceStyle path: ../TinyLife/Objects/Person.cs - startLine: 3713 + startLine: 3699 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -56,7 +56,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Low path: ../TinyLife/Objects/Person.cs - startLine: 3716 + startLine: 3702 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -82,7 +82,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: High path: ../TinyLife/Objects/Person.cs - startLine: 3717 + startLine: 3703 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -108,7 +108,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Child path: ../TinyLife/Objects/Person.cs - startLine: 3718 + startLine: 3704 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -134,7 +134,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Baby path: ../TinyLife/Objects/Person.cs - startLine: 3720 + startLine: 3706 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.WornClothes.yml b/docs/api/TinyLife.Objects.WornClothes.yml index 0d1b8fb..d88edfe 100644 --- a/docs/api/TinyLife.Objects.WornClothes.yml +++ b/docs/api/TinyLife.Objects.WornClothes.yml @@ -9,7 +9,6 @@ items: - TinyLife.Objects.WornClothes.Colors - TinyLife.Objects.WornClothes.CustomPrice - TinyLife.Objects.WornClothes.FromStorage - - TinyLife.Objects.WornClothes.GetColor(System.Int32) - TinyLife.Objects.WornClothes.GetPrice - TinyLife.Objects.WornClothes.Type - TinyLife.Objects.WornClothes.Validate @@ -27,7 +26,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WornClothes path: ../TinyLife/Objects/Clothes.cs - startLine: 219 + startLine: 222 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -76,7 +75,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/Objects/Clothes.cs - startLine: 226 + startLine: 229 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -115,7 +114,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: ../TinyLife/Objects/Clothes.cs - startLine: 233 + startLine: 236 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -124,7 +123,7 @@ items: Each index references the color of the underlying 's . - The actual color can be retrieved easily using . + The actual color can be retrieved easily using GetColor. example: [] syntax: content: >- @@ -159,7 +158,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromStorage path: ../TinyLife/Objects/Clothes.cs - startLine: 238 + startLine: 241 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -198,7 +197,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CustomPrice path: ../TinyLife/Objects/Clothes.cs - startLine: 244 + startLine: 247 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -244,7 +243,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/Clothes.cs - startLine: 251 + startLine: 254 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -264,44 +263,6 @@ items: nameWithType.vb: WornClothes.New(Clothes, Integer()) fullName.vb: TinyLife.Objects.WornClothes.New(TinyLife.Objects.Clothes, Integer()) name.vb: New(Clothes, Integer()) -- uid: TinyLife.Objects.WornClothes.GetColor(System.Int32) - commentId: M:TinyLife.Objects.WornClothes.GetColor(System.Int32) - id: GetColor(System.Int32) - parent: TinyLife.Objects.WornClothes - langs: - - csharp - - vb - name: GetColor(int) - nameWithType: WornClothes.GetColor(int) - fullName: TinyLife.Objects.WornClothes.GetColor(int) - type: Method - source: - remote: - path: TinyLife/Objects/Clothes.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: GetColor - path: ../TinyLife/Objects/Clothes.cs - startLine: 261 - assemblies: - - Tiny Life - namespace: TinyLife.Objects - summary: Returns the of the given layer - example: [] - syntax: - content: public Color GetColor(int layer) - parameters: - - id: layer - type: System.Int32 - description: The layer to query the color for - return: - type: Microsoft.Xna.Framework.Color - description: The color that the layer has, based on - content.vb: Public Function GetColor(layer As Integer) As Color - overload: TinyLife.Objects.WornClothes.GetColor* - nameWithType.vb: WornClothes.GetColor(Integer) - fullName.vb: TinyLife.Objects.WornClothes.GetColor(Integer) - name.vb: GetColor(Integer) - uid: TinyLife.Objects.WornClothes.Validate commentId: M:TinyLife.Objects.WornClothes.Validate id: Validate @@ -320,7 +281,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Objects/Clothes.cs - startLine: 269 + startLine: 263 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -351,7 +312,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/Objects/Clothes.cs - startLine: 285 + startLine: 274 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -750,36 +711,6 @@ references: name: Colors nameWithType: Clothes.Colors fullName: TinyLife.Objects.Clothes.Colors -- uid: TinyLife.Objects.WornClothes.GetColor(System.Int32) - commentId: M:TinyLife.Objects.WornClothes.GetColor(System.Int32) - isExternal: true - href: TinyLife.Objects.WornClothes.html#TinyLife_Objects_WornClothes_GetColor_System_Int32_ - name: GetColor(int) - nameWithType: WornClothes.GetColor(int) - fullName: TinyLife.Objects.WornClothes.GetColor(int) - nameWithType.vb: WornClothes.GetColor(Integer) - fullName.vb: TinyLife.Objects.WornClothes.GetColor(Integer) - name.vb: GetColor(Integer) - spec.csharp: - - uid: TinyLife.Objects.WornClothes.GetColor(System.Int32) - name: GetColor - href: TinyLife.Objects.WornClothes.html#TinyLife_Objects_WornClothes_GetColor_System_Int32_ - - name: ( - - uid: System.Int32 - name: int - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.int32 - - name: ) - spec.vb: - - uid: TinyLife.Objects.WornClothes.GetColor(System.Int32) - name: GetColor - href: TinyLife.Objects.WornClothes.html#TinyLife_Objects_WornClothes_GetColor_System_Int32_ - - name: ( - - uid: System.Int32 - name: Integer - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.int32 - - name: ) - uid: System.Int32[] isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 @@ -892,66 +823,6 @@ references: nameWithType.vb: WornClothes.New fullName.vb: TinyLife.Objects.WornClothes.New name.vb: New -- uid: Microsoft.Xna.Framework.Color - commentId: T:Microsoft.Xna.Framework.Color - parent: Microsoft.Xna.Framework - isExternal: true - name: Color - nameWithType: Color - fullName: Microsoft.Xna.Framework.Color -- uid: TinyLife.Objects.WornClothes.Colors - commentId: F:TinyLife.Objects.WornClothes.Colors - href: TinyLife.Objects.WornClothes.html#TinyLife_Objects_WornClothes_Colors - name: Colors - nameWithType: WornClothes.Colors - fullName: TinyLife.Objects.WornClothes.Colors -- uid: TinyLife.Objects.WornClothes.GetColor* - commentId: Overload:TinyLife.Objects.WornClothes.GetColor - href: TinyLife.Objects.WornClothes.html#TinyLife_Objects_WornClothes_GetColor_System_Int32_ - name: GetColor - nameWithType: WornClothes.GetColor - fullName: TinyLife.Objects.WornClothes.GetColor -- uid: System.Int32 - commentId: T:System.Int32 - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.int32 - name: int - nameWithType: int - fullName: int - nameWithType.vb: Integer - fullName.vb: Integer - name.vb: Integer -- uid: Microsoft.Xna.Framework - commentId: N:Microsoft.Xna.Framework - isExternal: true - name: Microsoft.Xna.Framework - nameWithType: Microsoft.Xna.Framework - fullName: Microsoft.Xna.Framework - spec.csharp: - - uid: Microsoft - name: Microsoft - isExternal: true - - name: . - - uid: Microsoft.Xna - name: Xna - isExternal: true - - name: . - - uid: Microsoft.Xna.Framework - name: Framework - isExternal: true - spec.vb: - - uid: Microsoft - name: Microsoft - isExternal: true - - name: . - - uid: Microsoft.Xna - name: Xna - isExternal: true - - name: . - - uid: Microsoft.Xna.Framework - name: Framework - isExternal: true - uid: TinyLife.Objects.WornClothes.Validate* commentId: Overload:TinyLife.Objects.WornClothes.Validate href: TinyLife.Objects.WornClothes.html#TinyLife_Objects_WornClothes_Validate diff --git a/docs/api/TinyLife.Options.yml b/docs/api/TinyLife.Options.yml index c8adc0d..1b6636b 100644 --- a/docs/api/TinyLife.Options.yml +++ b/docs/api/TinyLife.Options.yml @@ -47,7 +47,6 @@ items: - TinyLife.Options.LongerNotifications - TinyLife.Options.MusicVolume - TinyLife.Options.PauseGameKeybind - - TinyLife.Options.PronounsInFront - TinyLife.Options.RightTrigger - TinyLife.Options.RotateCameraKeybind - TinyLife.Options.RotateKeybind @@ -263,7 +262,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Instance path: ../TinyLife/Options.cs - startLine: 61 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife @@ -294,7 +293,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CopyFurnitureKeybind path: ../TinyLife/Options.cs - startLine: 65 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife @@ -331,7 +330,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StoreInHouseholdKeybind path: ../TinyLife/Options.cs - startLine: 67 + startLine: 64 assemblies: - Tiny Life namespace: TinyLife @@ -368,7 +367,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RotateKeybind path: ../TinyLife/Options.cs - startLine: 69 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife @@ -405,7 +404,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SwitchPersonKeybind path: ../TinyLife/Options.cs - startLine: 71 + startLine: 68 assemblies: - Tiny Life namespace: TinyLife @@ -442,7 +441,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PauseGameKeybind path: ../TinyLife/Options.cs - startLine: 73 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife @@ -479,7 +478,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IncreaseSpeedKeybind path: ../TinyLife/Options.cs - startLine: 75 + startLine: 72 assemblies: - Tiny Life namespace: TinyLife @@ -516,7 +515,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DecreaseSpeedKeybind path: ../TinyLife/Options.cs - startLine: 77 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife @@ -553,7 +552,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ScreenshotKeybind path: ../TinyLife/Options.cs - startLine: 79 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife @@ -590,7 +589,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SellHeldObjectKeybind path: ../TinyLife/Options.cs - startLine: 81 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife @@ -627,7 +626,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GridKeybind path: ../TinyLife/Options.cs - startLine: 83 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife @@ -664,7 +663,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ZoomInCameraKeybind path: ../TinyLife/Options.cs - startLine: 85 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife @@ -701,7 +700,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ZoomOutCameraKeybind path: ../TinyLife/Options.cs - startLine: 87 + startLine: 84 assemblies: - Tiny Life namespace: TinyLife @@ -738,7 +737,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RotateCameraKeybind path: ../TinyLife/Options.cs - startLine: 89 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife @@ -775,7 +774,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CameraUpKeybind path: ../TinyLife/Options.cs - startLine: 91 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife @@ -812,7 +811,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CameraDownKeybind path: ../TinyLife/Options.cs - startLine: 93 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife @@ -849,7 +848,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CameraLeftKeybind path: ../TinyLife/Options.cs - startLine: 95 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife @@ -886,7 +885,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CameraRightKeybind path: ../TinyLife/Options.cs - startLine: 97 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife @@ -923,7 +922,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallsUpKeybind path: ../TinyLife/Options.cs - startLine: 99 + startLine: 96 assemblies: - Tiny Life namespace: TinyLife @@ -960,7 +959,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallsDownKeybind path: ../TinyLife/Options.cs - startLine: 101 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife @@ -997,7 +996,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TabForwardKeybind path: ../TinyLife/Options.cs - startLine: 103 + startLine: 100 assemblies: - Tiny Life namespace: TinyLife @@ -1034,7 +1033,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TabBackKeybind path: ../TinyLife/Options.cs - startLine: 105 + startLine: 102 assemblies: - Tiny Life namespace: TinyLife @@ -1071,7 +1070,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CheatsKeybind path: ../TinyLife/Options.cs - startLine: 107 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife @@ -1108,7 +1107,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FloorUpKeybind path: ../TinyLife/Options.cs - startLine: 109 + startLine: 106 assemblies: - Tiny Life namespace: TinyLife @@ -1145,7 +1144,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FloorDownKeybind path: ../TinyLife/Options.cs - startLine: 111 + startLine: 108 assemblies: - Tiny Life namespace: TinyLife @@ -1182,7 +1181,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AButton path: ../TinyLife/Options.cs - startLine: 117 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife @@ -1213,7 +1212,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BButton path: ../TinyLife/Options.cs - startLine: 121 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife @@ -1244,7 +1243,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: XButton path: ../TinyLife/Options.cs - startLine: 125 + startLine: 122 assemblies: - Tiny Life namespace: TinyLife @@ -1275,7 +1274,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: YButton path: ../TinyLife/Options.cs - startLine: 129 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife @@ -1306,7 +1305,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LeftTrigger path: ../TinyLife/Options.cs - startLine: 133 + startLine: 130 assemblies: - Tiny Life namespace: TinyLife @@ -1337,7 +1336,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RightTrigger path: ../TinyLife/Options.cs - startLine: 137 + startLine: 134 assemblies: - Tiny Life namespace: TinyLife @@ -1368,7 +1367,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallMode path: ../TinyLife/Options.cs - startLine: 143 + startLine: 140 assemblies: - Tiny Life namespace: TinyLife @@ -1407,7 +1406,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentFloor path: ../TinyLife/Options.cs - startLine: 149 + startLine: 146 assemblies: - Tiny Life namespace: TinyLife @@ -1449,7 +1448,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Language path: ../TinyLife/Options.cs - startLine: 155 + startLine: 152 assemblies: - Tiny Life namespace: TinyLife @@ -1491,7 +1490,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UiScale path: ../TinyLife/Options.cs - startLine: 160 + startLine: 157 assemblies: - Tiny Life namespace: TinyLife @@ -1530,7 +1529,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SoundVolume path: ../TinyLife/Options.cs - startLine: 165 + startLine: 162 assemblies: - Tiny Life namespace: TinyLife @@ -1569,7 +1568,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MusicVolume path: ../TinyLife/Options.cs - startLine: 170 + startLine: 167 assemblies: - Tiny Life namespace: TinyLife @@ -1608,7 +1607,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorldSoundVolume path: ../TinyLife/Options.cs - startLine: 176 + startLine: 173 assemblies: - Tiny Life namespace: TinyLife @@ -1650,7 +1649,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpeechVolume path: ../TinyLife/Options.cs - startLine: 182 + startLine: 179 assemblies: - Tiny Life namespace: TinyLife @@ -1692,7 +1691,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StingVolume path: ../TinyLife/Options.cs - startLine: 188 + startLine: 185 assemblies: - Tiny Life namespace: TinyLife @@ -1734,7 +1733,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SoundscapeVolume path: ../TinyLife/Options.cs - startLine: 194 + startLine: 191 assemblies: - Tiny Life namespace: TinyLife @@ -1776,7 +1775,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AutoSaveIntervalSeconds path: ../TinyLife/Options.cs - startLine: 200 + startLine: 197 assemblies: - Tiny Life namespace: TinyLife @@ -1818,7 +1817,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CameraRotation path: ../TinyLife/Options.cs - startLine: 207 + startLine: 204 assemblies: - Tiny Life namespace: TinyLife @@ -1862,7 +1861,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BrightnessIncrease path: ../TinyLife/Options.cs - startLine: 212 + startLine: 209 assemblies: - Tiny Life namespace: TinyLife @@ -1901,7 +1900,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HideHangingObjects path: ../TinyLife/Options.cs - startLine: 218 + startLine: 215 assemblies: - Tiny Life namespace: TinyLife @@ -1943,7 +1942,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoundCameraPosition path: ../TinyLife/Options.cs - startLine: 224 + startLine: 221 assemblies: - Tiny Life namespace: TinyLife @@ -1985,7 +1984,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BlurZoomedOut path: ../TinyLife/Options.cs - startLine: 230 + startLine: 227 assemblies: - Tiny Life namespace: TinyLife @@ -2027,7 +2026,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UiAnimations path: ../TinyLife/Options.cs - startLine: 236 + startLine: 233 assemblies: - Tiny Life namespace: TinyLife @@ -2069,7 +2068,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShowBuildModeGrid path: ../TinyLife/Options.cs - startLine: 241 + startLine: 238 assemblies: - Tiny Life namespace: TinyLife @@ -2108,7 +2107,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GamepadScreenBorder path: ../TinyLife/Options.cs - startLine: 246 + startLine: 243 assemblies: - Tiny Life namespace: TinyLife @@ -2147,7 +2146,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GamepadCursorSpeed path: ../TinyLife/Options.cs - startLine: 251 + startLine: 248 assemblies: - Tiny Life namespace: TinyLife @@ -2186,7 +2185,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GamepadSwapTriggers path: ../TinyLife/Options.cs - startLine: 256 + startLine: 253 assemblies: - Tiny Life namespace: TinyLife @@ -2225,7 +2224,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GamepadSwapAForB path: ../TinyLife/Options.cs - startLine: 261 + startLine: 258 assemblies: - Tiny Life namespace: TinyLife @@ -2264,7 +2263,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GamepadSwapXForY path: ../TinyLife/Options.cs - startLine: 266 + startLine: 263 assemblies: - Tiny Life namespace: TinyLife @@ -2303,7 +2302,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HideControlsHints path: ../TinyLife/Options.cs - startLine: 271 + startLine: 268 assemblies: - Tiny Life namespace: TinyLife @@ -2342,7 +2341,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HideGamepadControlsHints path: ../TinyLife/Options.cs - startLine: 277 + startLine: 274 assemblies: - Tiny Life namespace: TinyLife @@ -2384,7 +2383,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HideDemoHints path: ../TinyLife/Options.cs - startLine: 282 + startLine: 279 assemblies: - Tiny Life namespace: TinyLife @@ -2423,7 +2422,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HideEarlyAccessHints path: ../TinyLife/Options.cs - startLine: 287 + startLine: 284 assemblies: - Tiny Life namespace: TinyLife @@ -2462,7 +2461,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AllowMods path: ../TinyLife/Options.cs - startLine: 292 + startLine: 289 assemblies: - Tiny Life namespace: TinyLife @@ -2501,7 +2500,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InGameMusic path: ../TinyLife/Options.cs - startLine: 297 + startLine: 294 assemblies: - Tiny Life namespace: TinyLife @@ -2540,7 +2539,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TransparentTooltips path: ../TinyLife/Options.cs - startLine: 302 + startLine: 299 assemblies: - Tiny Life namespace: TinyLife @@ -2579,7 +2578,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InstantTooltips path: ../TinyLife/Options.cs - startLine: 307 + startLine: 304 assemblies: - Tiny Life namespace: TinyLife @@ -2618,7 +2617,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LongerNotifications path: ../TinyLife/Options.cs - startLine: 312 + startLine: 309 assemblies: - Tiny Life namespace: TinyLife @@ -2657,7 +2656,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CursorScale path: ../TinyLife/Options.cs - startLine: 317 + startLine: 314 assemblies: - Tiny Life namespace: TinyLife @@ -2678,48 +2677,6 @@ items: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] -- uid: TinyLife.Options.PronounsInFront - commentId: F:TinyLife.Options.PronounsInFront - id: PronounsInFront - parent: TinyLife.Options - langs: - - csharp - - vb - name: PronounsInFront - nameWithType: Options.PronounsInFront - fullName: TinyLife.Options.PronounsInFront - type: Field - source: - remote: - path: TinyLife/Options.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: PronounsInFront - path: ../TinyLife/Options.cs - startLine: 323 - assemblies: - - Tiny Life - namespace: TinyLife - summary: >- - Whether a Tiny's should be displayed in front of their name, rather than behind it. - - This option affects . - example: [] - syntax: - content: >- - [DataMember] - - public bool PronounsInFront - return: - type: System.Boolean - content.vb: >- - - - Public PronounsInFront As Boolean - attributes: - - type: System.Runtime.Serialization.DataMemberAttribute - ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor - arguments: [] - uid: TinyLife.Options.HighlightTinies commentId: F:TinyLife.Options.HighlightTinies id: HighlightTinies @@ -2738,7 +2695,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HighlightTinies path: ../TinyLife/Options.cs - startLine: 328 + startLine: 319 assemblies: - Tiny Life namespace: TinyLife @@ -2777,7 +2734,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Apply path: ../TinyLife/Options.cs - startLine: 356 + startLine: 347 assemblies: - Tiny Life namespace: TinyLife @@ -2811,7 +2768,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Save path: ../TinyLife/Options.cs - startLine: 395 + startLine: 387 assemblies: - Tiny Life namespace: TinyLife @@ -4411,18 +4368,6 @@ references: name: Cursor nameWithType: Cursor fullName: TinyLife.Uis.Cursor -- uid: TinyLife.Objects.Person.Pronouns - commentId: F:TinyLife.Objects.Person.Pronouns - href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Pronouns - name: Pronouns - nameWithType: Person.Pronouns - fullName: TinyLife.Objects.Person.Pronouns -- uid: TinyLife.Objects.Person.FullNamePronouns - commentId: P:TinyLife.Objects.Person.FullNamePronouns - href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_FullNamePronouns - name: FullNamePronouns - nameWithType: Person.FullNamePronouns - fullName: TinyLife.Objects.Person.FullNamePronouns - uid: TinyLife.Options.Apply* commentId: Overload:TinyLife.Options.Apply href: TinyLife.Options.html#TinyLife_Options_Apply_System_Boolean_ diff --git a/docs/api/TinyLife.PerSaveOptions.MapInfo.yml b/docs/api/TinyLife.PerSaveOptions.MapInfo.yml index 8ad5d01..78895d7 100644 --- a/docs/api/TinyLife.PerSaveOptions.MapInfo.yml +++ b/docs/api/TinyLife.PerSaveOptions.MapInfo.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MapInfo path: ../TinyLife/Options.cs - startLine: 570 + startLine: 564 assemblies: - Tiny Life namespace: TinyLife @@ -73,7 +73,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Options.cs - startLine: 575 + startLine: 569 assemblies: - Tiny Life namespace: TinyLife @@ -102,7 +102,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Custom path: ../TinyLife/Options.cs - startLine: 579 + startLine: 573 assemblies: - Tiny Life namespace: TinyLife @@ -131,7 +131,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Options.cs - startLine: 586 + startLine: 580 assemblies: - Tiny Life namespace: TinyLife @@ -169,7 +169,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Equals path: ../TinyLife/Options.cs - startLine: 592 + startLine: 586 assemblies: - Tiny Life namespace: TinyLife @@ -206,7 +206,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Equals path: ../TinyLife/Options.cs - startLine: 599 + startLine: 593 assemblies: - Tiny Life namespace: TinyLife @@ -245,7 +245,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHashCode path: ../TinyLife/Options.cs - startLine: 604 + startLine: 598 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.PerSaveOptions.yml b/docs/api/TinyLife.PerSaveOptions.yml index 48a807b..f0aedba 100644 --- a/docs/api/TinyLife.PerSaveOptions.yml +++ b/docs/api/TinyLife.PerSaveOptions.yml @@ -22,6 +22,7 @@ items: - TinyLife.PerSaveOptions.MaxRegularVisitors - TinyLife.PerSaveOptions.OtherLifespan - TinyLife.PerSaveOptions.PlayedLifespan + - TinyLife.PerSaveOptions.PopulateLots - TinyLife.PerSaveOptions.Save(System.String) langs: - csharp @@ -37,7 +38,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PerSaveOptions path: ../TinyLife/Options.cs - startLine: 426 + startLine: 418 assemblies: - Tiny Life namespace: TinyLife @@ -96,7 +97,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Instance path: ../TinyLife/Options.cs - startLine: 433 + startLine: 425 assemblies: - Tiny Life namespace: TinyLife @@ -130,7 +131,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayedHints path: ../TinyLife/Options.cs - startLine: 439 + startLine: 431 assemblies: - Tiny Life namespace: TinyLife @@ -169,7 +170,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Maps path: ../TinyLife/Options.cs - startLine: 444 + startLine: 436 assemblies: - Tiny Life namespace: TinyLife @@ -208,7 +209,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisableAiSelected path: ../TinyLife/Options.cs - startLine: 450 + startLine: 442 assemblies: - Tiny Life namespace: TinyLife @@ -247,7 +248,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisableAiHousehold path: ../TinyLife/Options.cs - startLine: 455 + startLine: 447 assemblies: - Tiny Life namespace: TinyLife @@ -286,7 +287,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AiImportantActions path: ../TinyLife/Options.cs - startLine: 461 + startLine: 453 assemblies: - Tiny Life namespace: TinyLife @@ -328,7 +329,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AiSkillBuilding path: ../TinyLife/Options.cs - startLine: 467 + startLine: 459 assemblies: - Tiny Life namespace: TinyLife @@ -370,7 +371,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AiRelationships path: ../TinyLife/Options.cs - startLine: 473 + startLine: 465 assemblies: - Tiny Life namespace: TinyLife @@ -412,7 +413,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaxRegularVisitors path: ../TinyLife/Options.cs - startLine: 479 + startLine: 471 assemblies: - Tiny Life namespace: TinyLife @@ -454,7 +455,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoadedMods path: ../TinyLife/Options.cs - startLine: 485 + startLine: 477 assemblies: - Tiny Life namespace: TinyLife @@ -496,7 +497,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MapName path: ../TinyLife/Options.cs - startLine: 491 + startLine: 483 assemblies: - Tiny Life namespace: TinyLife @@ -547,7 +548,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MapCustom path: ../TinyLife/Options.cs - startLine: 497 + startLine: 489 assemblies: - Tiny Life namespace: TinyLife @@ -598,7 +599,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayedLifespan path: ../TinyLife/Options.cs - startLine: 503 + startLine: 495 assemblies: - Tiny Life namespace: TinyLife @@ -640,7 +641,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OtherLifespan path: ../TinyLife/Options.cs - startLine: 509 + startLine: 501 assemblies: - Tiny Life namespace: TinyLife @@ -682,7 +683,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LastGameVersion path: ../TinyLife/Options.cs - startLine: 514 + startLine: 506 assemblies: - Tiny Life namespace: TinyLife @@ -721,7 +722,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LastMap path: ../TinyLife/Options.cs - startLine: 519 + startLine: 511 assemblies: - Tiny Life namespace: TinyLife @@ -742,6 +743,43 @@ items: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] +- uid: TinyLife.PerSaveOptions.PopulateLots + commentId: F:TinyLife.PerSaveOptions.PopulateLots + id: PopulateLots + parent: TinyLife.PerSaveOptions + langs: + - csharp + - vb + name: PopulateLots + nameWithType: PerSaveOptions.PopulateLots + fullName: TinyLife.PerSaveOptions.PopulateLots + type: Field + source: + remote: + path: TinyLife/Options.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: PopulateLots + path: ../TinyLife/Options.cs + startLine: 513 + assemblies: + - Tiny Life + namespace: TinyLife + syntax: + content: >- + [DataMember] + + public bool PopulateLots + return: + type: System.Boolean + content.vb: >- + + + Public PopulateLots As Boolean + attributes: + - type: System.Runtime.Serialization.DataMemberAttribute + ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor + arguments: [] - uid: TinyLife.PerSaveOptions.Save(System.String) commentId: M:TinyLife.PerSaveOptions.Save(System.String) id: Save(System.String) @@ -760,7 +798,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Save path: ../TinyLife/Options.cs - startLine: 524 + startLine: 518 assemblies: - Tiny Life namespace: TinyLife @@ -794,7 +832,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Load path: ../TinyLife/Options.cs - startLine: 532 + startLine: 526 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.PersonalityType.TypeCategory.yml b/docs/api/TinyLife.PersonalityType.TypeCategory.yml index ade5c8a..d1f53a7 100644 --- a/docs/api/TinyLife.PersonalityType.TypeCategory.yml +++ b/docs/api/TinyLife.PersonalityType.TypeCategory.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TypeCategory path: ../TinyLife/PersonalityType.cs - startLine: 321 + startLine: 322 assemblies: - Tiny Life namespace: TinyLife @@ -54,7 +54,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Major path: ../TinyLife/PersonalityType.cs - startLine: 326 + startLine: 327 assemblies: - Tiny Life namespace: TinyLife @@ -82,7 +82,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Minor path: ../TinyLife/PersonalityType.cs - startLine: 330 + startLine: 331 assemblies: - Tiny Life namespace: TinyLife @@ -110,7 +110,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Hidden path: ../TinyLife/PersonalityType.cs - startLine: 335 + startLine: 336 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.PersonalityType.yml b/docs/api/TinyLife.PersonalityType.yml index 49d0f85..b048bf1 100644 --- a/docs/api/TinyLife.PersonalityType.yml +++ b/docs/api/TinyLife.PersonalityType.yml @@ -561,7 +561,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Independent path: ../TinyLife/PersonalityType.cs - startLine: 107 + startLine: 108 assemblies: - Tiny Life namespace: TinyLife @@ -588,7 +588,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FastLearner path: ../TinyLife/PersonalityType.cs - startLine: 111 + startLine: 112 assemblies: - Tiny Life namespace: TinyLife @@ -615,7 +615,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Clingy path: ../TinyLife/PersonalityType.cs - startLine: 115 + startLine: 116 assemblies: - Tiny Life namespace: TinyLife @@ -642,7 +642,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AfraidOfStrangers path: ../TinyLife/PersonalityType.cs - startLine: 119 + startLine: 120 assemblies: - Tiny Life namespace: TinyLife @@ -669,7 +669,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Asexual path: ../TinyLife/PersonalityType.cs - startLine: 126 + startLine: 127 assemblies: - Tiny Life namespace: TinyLife @@ -696,7 +696,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Aromantic path: ../TinyLife/PersonalityType.cs - startLine: 130 + startLine: 131 assemblies: - Tiny Life namespace: TinyLife @@ -723,7 +723,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HatesChildren path: ../TinyLife/PersonalityType.cs - startLine: 134 + startLine: 135 assemblies: - Tiny Life namespace: TinyLife @@ -750,7 +750,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Pescetarian path: ../TinyLife/PersonalityType.cs - startLine: 138 + startLine: 139 assemblies: - Tiny Life namespace: TinyLife @@ -777,7 +777,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Vegetarian path: ../TinyLife/PersonalityType.cs - startLine: 142 + startLine: 143 assemblies: - Tiny Life namespace: TinyLife @@ -804,7 +804,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Vegan path: ../TinyLife/PersonalityType.cs - startLine: 146 + startLine: 147 assemblies: - Tiny Life namespace: TinyLife @@ -831,7 +831,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MasterChef path: ../TinyLife/PersonalityType.cs - startLine: 153 + startLine: 154 assemblies: - Tiny Life namespace: TinyLife @@ -858,7 +858,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmartKid path: ../TinyLife/PersonalityType.cs - startLine: 156 + startLine: 157 assemblies: - Tiny Life namespace: TinyLife @@ -885,7 +885,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GymRat path: ../TinyLife/PersonalityType.cs - startLine: 160 + startLine: 161 assemblies: - Tiny Life namespace: TinyLife @@ -912,7 +912,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HouseholdHero path: ../TinyLife/PersonalityType.cs - startLine: 163 + startLine: 164 assemblies: - Tiny Life namespace: TinyLife @@ -939,7 +939,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComputerAddict path: ../TinyLife/PersonalityType.cs - startLine: 166 + startLine: 167 assemblies: - Tiny Life namespace: TinyLife @@ -966,7 +966,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FriendOfEveryone path: ../TinyLife/PersonalityType.cs - startLine: 169 + startLine: 170 assemblies: - Tiny Life namespace: TinyLife @@ -993,7 +993,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Millionaire path: ../TinyLife/PersonalityType.cs - startLine: 173 + startLine: 174 assemblies: - Tiny Life namespace: TinyLife @@ -1020,7 +1020,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CapableCarpenter path: ../TinyLife/PersonalityType.cs - startLine: 176 + startLine: 177 assemblies: - Tiny Life namespace: TinyLife @@ -1047,7 +1047,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PerfectPainter path: ../TinyLife/PersonalityType.cs - startLine: 179 + startLine: 180 assemblies: - Tiny Life namespace: TinyLife @@ -1074,7 +1074,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreativeChild path: ../TinyLife/PersonalityType.cs - startLine: 182 + startLine: 183 assemblies: - Tiny Life namespace: TinyLife @@ -1101,7 +1101,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadBaby path: ../TinyLife/PersonalityType.cs - startLine: 186 + startLine: 187 assemblies: - Tiny Life namespace: TinyLife @@ -1128,7 +1128,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CommunicativeBaby path: ../TinyLife/PersonalityType.cs - startLine: 189 + startLine: 190 assemblies: - Tiny Life namespace: TinyLife @@ -1155,7 +1155,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Writer path: ../TinyLife/PersonalityType.cs - startLine: 192 + startLine: 193 assemblies: - Tiny Life namespace: TinyLife @@ -1182,7 +1182,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CityNative path: ../TinyLife/PersonalityType.cs - startLine: 196 + startLine: 197 assemblies: - Tiny Life namespace: TinyLife @@ -1209,7 +1209,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/PersonalityType.cs - startLine: 205 + startLine: 206 assemblies: - Tiny Life namespace: TinyLife @@ -1241,7 +1241,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Texture path: ../TinyLife/PersonalityType.cs - startLine: 209 + startLine: 210 assemblies: - Tiny Life namespace: TinyLife @@ -1270,7 +1270,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Incompatible path: ../TinyLife/PersonalityType.cs - startLine: 214 + startLine: 215 assemblies: - Tiny Life namespace: TinyLife @@ -1304,7 +1304,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoostedSkills path: ../TinyLife/PersonalityType.cs - startLine: 221 + startLine: 222 assemblies: - Tiny Life namespace: TinyLife @@ -1343,7 +1343,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoostedSkillTypes path: ../TinyLife/PersonalityType.cs - startLine: 228 + startLine: 229 assemblies: - Tiny Life namespace: TinyLife @@ -1382,7 +1382,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AllowedAges path: ../TinyLife/PersonalityType.cs - startLine: 233 + startLine: 234 assemblies: - Tiny Life namespace: TinyLife @@ -1416,7 +1416,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Category path: ../TinyLife/PersonalityType.cs - startLine: 237 + startLine: 238 assemblies: - Tiny Life namespace: TinyLife @@ -1447,7 +1447,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SourceString path: ../TinyLife/PersonalityType.cs - startLine: 239 + startLine: 240 assemblies: - Tiny Life namespace: TinyLife @@ -1480,7 +1480,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/PersonalityType.cs - startLine: 246 + startLine: 247 assemblies: - Tiny Life namespace: TinyLife @@ -1518,7 +1518,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompatible path: ../TinyLife/PersonalityType.cs - startLine: 256 + startLine: 257 assemblies: - Tiny Life namespace: TinyLife @@ -1553,7 +1553,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateInfoGroup path: ../TinyLife/PersonalityType.cs - startLine: 266 + startLine: 267 assemblies: - Tiny Life namespace: TinyLife @@ -1594,7 +1594,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/PersonalityType.cs - startLine: 281 + startLine: 282 assemblies: - Tiny Life namespace: TinyLife @@ -1629,7 +1629,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FillRandomly path: ../TinyLife/PersonalityType.cs - startLine: 292 + startLine: 293 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Relationship.yml b/docs/api/TinyLife.Relationship.yml index 6036ed7..75e6bc4 100644 --- a/docs/api/TinyLife.Relationship.yml +++ b/docs/api/TinyLife.Relationship.yml @@ -6,6 +6,7 @@ items: parent: TinyLife children: - TinyLife.Relationship.AddMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Int32,System.Nullable{System.TimeSpan}) + - TinyLife.Relationship.CreateBars(MLEM.Ui.Anchor,TinyLife.Objects.Person,TinyLife.Relationship,Microsoft.Xna.Framework.Vector2,System.Single,System.Boolean) - TinyLife.Relationship.CreatePanel(TinyLife.Objects.Person,TinyLife.Objects.Person,TinyLife.Relationship,Microsoft.Xna.Framework.Vector2) - TinyLife.Relationship.Dating - TinyLife.Relationship.FriendDisplayString @@ -32,7 +33,7 @@ items: - TinyLife.Relationship.RomanceLevel - TinyLife.Relationship.RomancePercentage - TinyLife.Relationship.RomanceType - - TinyLife.Relationship.SetGenealogy(TinyLife.GenealogyType,System.Boolean) + - TinyLife.Relationship.SetGenealogy(TinyLife.GenealogyType,System.Boolean,System.Action{TinyLife.Objects.Person,TinyLife.Relationship,TinyLife.GenealogyType},System.Collections.Generic.ICollection{TinyLife.Objects.Person}) - TinyLife.Relationship.TryingForBaby - TinyLife.Relationship.Type - TinyLife.Relationship.Validate(TinyLife.Objects.Person) @@ -955,16 +956,16 @@ items: nameWithType.vb: Relationship.ResetToStatic(Boolean, Boolean) fullName.vb: TinyLife.Relationship.ResetToStatic(Boolean, Boolean) name.vb: ResetToStatic(Boolean, Boolean) -- uid: TinyLife.Relationship.SetGenealogy(TinyLife.GenealogyType,System.Boolean) - commentId: M:TinyLife.Relationship.SetGenealogy(TinyLife.GenealogyType,System.Boolean) - id: SetGenealogy(TinyLife.GenealogyType,System.Boolean) +- uid: TinyLife.Relationship.SetGenealogy(TinyLife.GenealogyType,System.Boolean,System.Action{TinyLife.Objects.Person,TinyLife.Relationship,TinyLife.GenealogyType},System.Collections.Generic.ICollection{TinyLife.Objects.Person}) + commentId: M:TinyLife.Relationship.SetGenealogy(TinyLife.GenealogyType,System.Boolean,System.Action{TinyLife.Objects.Person,TinyLife.Relationship,TinyLife.GenealogyType},System.Collections.Generic.ICollection{TinyLife.Objects.Person}) + id: SetGenealogy(TinyLife.GenealogyType,System.Boolean,System.Action{TinyLife.Objects.Person,TinyLife.Relationship,TinyLife.GenealogyType},System.Collections.Generic.ICollection{TinyLife.Objects.Person}) parent: TinyLife.Relationship langs: - csharp - vb - name: SetGenealogy(GenealogyType, bool) - nameWithType: Relationship.SetGenealogy(GenealogyType, bool) - fullName: TinyLife.Relationship.SetGenealogy(TinyLife.GenealogyType, bool) + name: SetGenealogy(GenealogyType, bool, Action, ICollection) + nameWithType: Relationship.SetGenealogy(GenealogyType, bool, Action, ICollection) + fullName: TinyLife.Relationship.SetGenealogy(TinyLife.GenealogyType, bool, System.Action, System.Collections.Generic.ICollection) type: Method source: remote: @@ -980,7 +981,7 @@ items: summary: Sets this relationship's and this 's relationship's , additionally updating all transitive relationships' genealogies using . example: [] syntax: - content: public void SetGenealogy(GenealogyType genealogy, bool overwriteExistingTransitive) + content: public void SetGenealogy(GenealogyType genealogy, bool overwriteExistingTransitive, Action onGenealogyChanged = null, ICollection possibleAdditionalPeople = null) parameters: - id: genealogy type: TinyLife.GenealogyType @@ -988,11 +989,15 @@ items: - id: overwriteExistingTransitive type: System.Boolean description: Whether the genealogies of existing transitive relationships should be updated, even if they are already set to a non- relationship. - content.vb: Public Sub SetGenealogy(genealogy As GenealogyType, overwriteExistingTransitive As Boolean) + - id: onGenealogyChanged + type: System.Action{TinyLife.Objects.Person,TinyLife.Relationship,TinyLife.GenealogyType} + - id: possibleAdditionalPeople + type: System.Collections.Generic.ICollection{TinyLife.Objects.Person} + content.vb: Public Sub SetGenealogy(genealogy As GenealogyType, overwriteExistingTransitive As Boolean, onGenealogyChanged As Action(Of Person, Relationship, GenealogyType) = Nothing, possibleAdditionalPeople As ICollection(Of Person) = Nothing) overload: TinyLife.Relationship.SetGenealogy* - nameWithType.vb: Relationship.SetGenealogy(GenealogyType, Boolean) - fullName.vb: TinyLife.Relationship.SetGenealogy(TinyLife.GenealogyType, Boolean) - name.vb: SetGenealogy(GenealogyType, Boolean) + nameWithType.vb: Relationship.SetGenealogy(GenealogyType, Boolean, Action(Of Person, Relationship, GenealogyType), ICollection(Of Person)) + fullName.vb: TinyLife.Relationship.SetGenealogy(TinyLife.GenealogyType, Boolean, System.Action(Of TinyLife.Objects.Person, TinyLife.Relationship, TinyLife.GenealogyType), System.Collections.Generic.ICollection(Of TinyLife.Objects.Person)) + name.vb: SetGenealogy(GenealogyType, Boolean, Action(Of Person, Relationship, GenealogyType), ICollection(Of Person)) - uid: TinyLife.Relationship.AddMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Int32,System.Nullable{System.TimeSpan}) commentId: M:TinyLife.Relationship.AddMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Int32,System.Nullable{System.TimeSpan}) id: AddMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Int32,System.Nullable{System.TimeSpan}) @@ -1011,7 +1016,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddMemory path: ../TinyLife/Relationship.cs - startLine: 311 + startLine: 315 assemblies: - Tiny Life namespace: TinyLife @@ -1060,7 +1065,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMemories path: ../TinyLife/Relationship.cs - startLine: 325 + startLine: 329 assemblies: - Tiny Life namespace: TinyLife @@ -1103,7 +1108,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveMemory path: ../TinyLife/Relationship.cs - startLine: 340 + startLine: 344 assemblies: - Tiny Life namespace: TinyLife @@ -1152,7 +1157,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTimeSinceMemory path: ../TinyLife/Relationship.cs - startLine: 355 + startLine: 359 assemblies: - Tiny Life namespace: TinyLife @@ -1201,7 +1206,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreatePanel path: ../TinyLife/Relationship.cs - startLine: 374 + startLine: 378 assemblies: - Tiny Life namespace: TinyLife @@ -1230,6 +1235,50 @@ items: description: A that contains the created. content.vb: Public Shared Function CreatePanel(person As Person, otherPerson As Person, relationship As Relationship, size As Vector2) As Group overload: TinyLife.Relationship.CreatePanel* +- uid: TinyLife.Relationship.CreateBars(MLEM.Ui.Anchor,TinyLife.Objects.Person,TinyLife.Relationship,Microsoft.Xna.Framework.Vector2,System.Single,System.Boolean) + commentId: M:TinyLife.Relationship.CreateBars(MLEM.Ui.Anchor,TinyLife.Objects.Person,TinyLife.Relationship,Microsoft.Xna.Framework.Vector2,System.Single,System.Boolean) + id: CreateBars(MLEM.Ui.Anchor,TinyLife.Objects.Person,TinyLife.Relationship,Microsoft.Xna.Framework.Vector2,System.Single,System.Boolean) + parent: TinyLife.Relationship + langs: + - csharp + - vb + name: CreateBars(Anchor, Person, Relationship, Vector2, float, bool) + nameWithType: Relationship.CreateBars(Anchor, Person, Relationship, Vector2, float, bool) + fullName: TinyLife.Relationship.CreateBars(MLEM.Ui.Anchor, TinyLife.Objects.Person, TinyLife.Relationship, Microsoft.Xna.Framework.Vector2, float, bool) + type: Method + source: + remote: + path: TinyLife/Relationship.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CreateBars + path: ../TinyLife/Relationship.cs + startLine: 392 + assemblies: + - Tiny Life + namespace: TinyLife + syntax: + content: public static Group CreateBars(Anchor anchor, Person person, Relationship relationship, Vector2 size, float barHeight = 10, bool showText = true) + parameters: + - id: anchor + type: MLEM.Ui.Anchor + - id: person + type: TinyLife.Objects.Person + - id: relationship + type: TinyLife.Relationship + - id: size + type: Microsoft.Xna.Framework.Vector2 + - id: barHeight + type: System.Single + - id: showText + type: System.Boolean + return: + type: MLEM.Ui.Elements.Group + content.vb: Public Shared Function CreateBars(anchor As Anchor, person As Person, relationship As Relationship, size As Vector2, barHeight As Single = 10, showText As Boolean = True) As Group + overload: TinyLife.Relationship.CreateBars* + nameWithType.vb: Relationship.CreateBars(Anchor, Person, Relationship, Vector2, Single, Boolean) + fullName.vb: TinyLife.Relationship.CreateBars(MLEM.Ui.Anchor, TinyLife.Objects.Person, TinyLife.Relationship, Microsoft.Xna.Framework.Vector2, Single, Boolean) + name.vb: CreateBars(Anchor, Person, Relationship, Vector2, Single, Boolean) - uid: TinyLife.Relationship.PopulateTooltip(TinyLife.Objects.Person,TinyLife.Objects.Person,TinyLife.Relationship,MLEM.Ui.Elements.Tooltip) commentId: M:TinyLife.Relationship.PopulateTooltip(TinyLife.Objects.Person,TinyLife.Objects.Person,TinyLife.Relationship,MLEM.Ui.Elements.Tooltip) id: PopulateTooltip(TinyLife.Objects.Person,TinyLife.Objects.Person,TinyLife.Relationship,MLEM.Ui.Elements.Tooltip) @@ -1248,7 +1297,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PopulateTooltip path: ../TinyLife/Relationship.cs - startLine: 413 + startLine: 432 assemblies: - Tiny Life namespace: TinyLife @@ -2808,10 +2857,164 @@ references: fullName: TinyLife.GenealogyType.Unrelated - uid: TinyLife.Relationship.SetGenealogy* commentId: Overload:TinyLife.Relationship.SetGenealogy - href: TinyLife.Relationship.html#TinyLife_Relationship_SetGenealogy_TinyLife_GenealogyType_System_Boolean_ + href: TinyLife.Relationship.html#TinyLife_Relationship_SetGenealogy_TinyLife_GenealogyType_System_Boolean_System_Action_TinyLife_Objects_Person_TinyLife_Relationship_TinyLife_GenealogyType__System_Collections_Generic_ICollection_TinyLife_Objects_Person__ name: SetGenealogy nameWithType: Relationship.SetGenealogy fullName: TinyLife.Relationship.SetGenealogy +- uid: System.Action{TinyLife.Objects.Person,TinyLife.Relationship,TinyLife.GenealogyType} + commentId: T:System.Action{TinyLife.Objects.Person,TinyLife.Relationship,TinyLife.GenealogyType} + parent: System + definition: System.Action`3 + href: https://learn.microsoft.com/dotnet/api/system.action-3 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of Person, Relationship, GenealogyType) + fullName.vb: System.Action(Of TinyLife.Objects.Person, TinyLife.Relationship, TinyLife.GenealogyType) + name.vb: Action(Of Person, Relationship, GenealogyType) + spec.csharp: + - uid: System.Action`3 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-3 + - name: < + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Relationship + name: Relationship + href: TinyLife.Relationship.html + - name: ',' + - name: " " + - uid: TinyLife.GenealogyType + name: GenealogyType + href: TinyLife.GenealogyType.html + - name: '>' + spec.vb: + - uid: System.Action`3 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-3 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Relationship + name: Relationship + href: TinyLife.Relationship.html + - name: ',' + - name: " " + - uid: TinyLife.GenealogyType + name: GenealogyType + href: TinyLife.GenealogyType.html + - name: ) +- uid: System.Collections.Generic.ICollection{TinyLife.Objects.Person} + commentId: T:System.Collections.Generic.ICollection{TinyLife.Objects.Person} + parent: System.Collections.Generic + definition: System.Collections.Generic.ICollection`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + name: ICollection + nameWithType: ICollection + fullName: System.Collections.Generic.ICollection + nameWithType.vb: ICollection(Of Person) + fullName.vb: System.Collections.Generic.ICollection(Of TinyLife.Objects.Person) + name.vb: ICollection(Of Person) + spec.csharp: + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + - name: < + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: '>' + spec.vb: + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ) +- uid: System.Action`3 + commentId: T:System.Action`3 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-3 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of T1, T2, T3) + fullName.vb: System.Action(Of T1, T2, T3) + name.vb: Action(Of T1, T2, T3) + spec.csharp: + - uid: System.Action`3 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-3 + - name: < + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ',' + - name: " " + - name: T3 + - name: '>' + spec.vb: + - uid: System.Action`3 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-3 + - name: ( + - name: Of + - name: " " + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ',' + - name: " " + - name: T3 + - name: ) +- uid: System.Collections.Generic.ICollection`1 + commentId: T:System.Collections.Generic.ICollection`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + name: ICollection + nameWithType: ICollection + fullName: System.Collections.Generic.ICollection + nameWithType.vb: ICollection(Of T) + fullName.vb: System.Collections.Generic.ICollection(Of T) + name.vb: ICollection(Of T) + spec.csharp: + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) - uid: TinyLife.Goals.Memory commentId: T:TinyLife.Goals.Memory href: TinyLife.Goals.Memory.html @@ -3176,6 +3379,41 @@ references: - uid: Microsoft.Xna.Framework name: Framework isExternal: true +- uid: TinyLife.Relationship.CreateBars* + commentId: Overload:TinyLife.Relationship.CreateBars + href: TinyLife.Relationship.html#TinyLife_Relationship_CreateBars_MLEM_Ui_Anchor_TinyLife_Objects_Person_TinyLife_Relationship_Microsoft_Xna_Framework_Vector2_System_Single_System_Boolean_ + name: CreateBars + nameWithType: Relationship.CreateBars + fullName: TinyLife.Relationship.CreateBars +- uid: MLEM.Ui.Anchor + commentId: T:MLEM.Ui.Anchor + parent: MLEM.Ui + isExternal: true + name: Anchor + nameWithType: Anchor + fullName: MLEM.Ui.Anchor +- uid: MLEM.Ui + commentId: N:MLEM.Ui + isExternal: true + name: MLEM.Ui + nameWithType: MLEM.Ui + fullName: MLEM.Ui + spec.csharp: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Ui + name: Ui + isExternal: true + spec.vb: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Ui + name: Ui + isExternal: true - uid: TinyLife.Relationship.OnRelationshipTooltip commentId: E:TinyLife.Relationship.OnRelationshipTooltip href: TinyLife.Relationship.html#TinyLife_Relationship_OnRelationshipTooltip diff --git a/docs/api/TinyLife.RelationshipType.yml b/docs/api/TinyLife.RelationshipType.yml index ca3542a..b27312c 100644 --- a/docs/api/TinyLife.RelationshipType.yml +++ b/docs/api/TinyLife.RelationshipType.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RelationshipType path: ../TinyLife/Relationship.cs - startLine: 459 + startLine: 478 assemblies: - Tiny Life namespace: TinyLife @@ -56,7 +56,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Enemies path: ../TinyLife/Relationship.cs - startLine: 464 + startLine: 483 assemblies: - Tiny Life namespace: TinyLife @@ -84,7 +84,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Disliked path: ../TinyLife/Relationship.cs - startLine: 468 + startLine: 487 assemblies: - Tiny Life namespace: TinyLife @@ -112,7 +112,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Acquaintances path: ../TinyLife/Relationship.cs - startLine: 472 + startLine: 491 assemblies: - Tiny Life namespace: TinyLife @@ -140,7 +140,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Friends path: ../TinyLife/Relationship.cs - startLine: 476 + startLine: 495 assemblies: - Tiny Life namespace: TinyLife @@ -168,7 +168,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoodFriends path: ../TinyLife/Relationship.cs - startLine: 480 + startLine: 499 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.RomanceType.yml b/docs/api/TinyLife.RomanceType.yml index dff03e6..b2e8e39 100644 --- a/docs/api/TinyLife.RomanceType.yml +++ b/docs/api/TinyLife.RomanceType.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RomanceType path: ../TinyLife/Relationship.cs - startLine: 488 + startLine: 507 assemblies: - Tiny Life namespace: TinyLife @@ -55,7 +55,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NoRomance path: ../TinyLife/Relationship.cs - startLine: 493 + startLine: 512 assemblies: - Tiny Life namespace: TinyLife @@ -83,7 +83,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Interested path: ../TinyLife/Relationship.cs - startLine: 497 + startLine: 516 assemblies: - Tiny Life namespace: TinyLife @@ -111,7 +111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sweethearts path: ../TinyLife/Relationship.cs - startLine: 501 + startLine: 520 assemblies: - Tiny Life namespace: TinyLife @@ -139,7 +139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Soulmates path: ../TinyLife/Relationship.cs - startLine: 505 + startLine: 524 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.SaveHandler.SaveData.yml b/docs/api/TinyLife.SaveHandler.SaveData.yml index d110b4c..256aae7 100644 --- a/docs/api/TinyLife.SaveHandler.SaveData.yml +++ b/docs/api/TinyLife.SaveHandler.SaveData.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SaveData path: ../TinyLife/SaveHandler.cs - startLine: 354 + startLine: 358 assemblies: - Tiny Life namespace: TinyLife @@ -72,7 +72,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Maps path: ../TinyLife/SaveHandler.cs - startLine: 359 + startLine: 363 assemblies: - Tiny Life namespace: TinyLife @@ -103,7 +103,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Time path: ../TinyLife/SaveHandler.cs - startLine: 363 + startLine: 367 assemblies: - Tiny Life namespace: TinyLife @@ -134,7 +134,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Achievements path: ../TinyLife/SaveHandler.cs - startLine: 368 + startLine: 372 assemblies: - Tiny Life namespace: TinyLife @@ -165,7 +165,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Map path: ../TinyLife/SaveHandler.cs - startLine: 374 + startLine: 378 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.SaveHandler.yml b/docs/api/TinyLife.SaveHandler.yml index 48dda2c..96a3848 100644 --- a/docs/api/TinyLife.SaveHandler.yml +++ b/docs/api/TinyLife.SaveHandler.yml @@ -8,6 +8,7 @@ items: - TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs}) - TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs}) - TinyLife.SaveHandler.GetGameDir + - TinyLife.SaveHandler.GetSaveBackups(System.String) - TinyLife.SaveHandler.GetSaveDir(System.String) - TinyLife.SaveHandler.GetSavesDir - TinyLife.SaveHandler.OnGameLoaded @@ -305,6 +306,40 @@ items: nameWithType.vb: SaveHandler.GetSaveDir(String) fullName.vb: TinyLife.SaveHandler.GetSaveDir(String) name.vb: GetSaveDir(String) +- uid: TinyLife.SaveHandler.GetSaveBackups(System.String) + commentId: M:TinyLife.SaveHandler.GetSaveBackups(System.String) + id: GetSaveBackups(System.String) + parent: TinyLife.SaveHandler + langs: + - csharp + - vb + name: GetSaveBackups(string) + nameWithType: SaveHandler.GetSaveBackups(string) + fullName: TinyLife.SaveHandler.GetSaveBackups(string) + type: Method + source: + remote: + path: TinyLife/SaveHandler.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetSaveBackups + path: ../TinyLife/SaveHandler.cs + startLine: 79 + assemblies: + - Tiny Life + namespace: TinyLife + syntax: + content: public static IEnumerable GetSaveBackups(string name) + parameters: + - id: name + type: System.String + return: + type: System.Collections.Generic.IEnumerable{System.IO.FileInfo} + content.vb: Public Shared Function GetSaveBackups(name As String) As IEnumerable(Of FileInfo) + overload: TinyLife.SaveHandler.GetSaveBackups* + nameWithType.vb: SaveHandler.GetSaveBackups(String) + fullName.vb: TinyLife.SaveHandler.GetSaveBackups(String) + name.vb: GetSaveBackups(String) - uid: TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs}) commentId: M:TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs}) id: CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs}) @@ -323,7 +358,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateSerializerSettings path: ../TinyLife/SaveHandler.cs - startLine: 85 + startLine: 89 assemblies: - Tiny Life namespace: TinyLife @@ -364,7 +399,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateSerializer path: ../TinyLife/SaveHandler.cs - startLine: 109 + startLine: 113 assemblies: - Tiny Life namespace: TinyLife @@ -1079,6 +1114,112 @@ references: nameWithType.vb: String fullName.vb: String name.vb: String +- uid: TinyLife.SaveHandler.GetSaveBackups* + commentId: Overload:TinyLife.SaveHandler.GetSaveBackups + href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_GetSaveBackups_System_String_ + name: GetSaveBackups + nameWithType: SaveHandler.GetSaveBackups + fullName: TinyLife.SaveHandler.GetSaveBackups +- uid: System.Collections.Generic.IEnumerable{System.IO.FileInfo} + commentId: T:System.Collections.Generic.IEnumerable{System.IO.FileInfo} + parent: System.Collections.Generic + definition: System.Collections.Generic.IEnumerable`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of FileInfo) + fullName.vb: System.Collections.Generic.IEnumerable(Of System.IO.FileInfo) + name.vb: IEnumerable(Of FileInfo) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: < + - uid: System.IO.FileInfo + name: FileInfo + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.io.fileinfo + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: ( + - name: Of + - name: " " + - uid: System.IO.FileInfo + name: FileInfo + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.io.fileinfo + - name: ) +- uid: System.Collections.Generic.IEnumerable`1 + commentId: T:System.Collections.Generic.IEnumerable`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of T) + fullName.vb: System.Collections.Generic.IEnumerable(Of T) + name.vb: IEnumerable(Of T) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic - uid: TinyLife.World.Map commentId: T:TinyLife.World.Map parent: TinyLife.World diff --git a/docs/api/TinyLife.Set.yml b/docs/api/TinyLife.Set.yml index 933a2f8..ab7be67 100644 --- a/docs/api/TinyLife.Set.yml +++ b/docs/api/TinyLife.Set.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Set path: ../TinyLife/GameImpl.cs - startLine: 1238 + startLine: 1355 assemblies: - Tiny Life namespace: TinyLife @@ -55,7 +55,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Woodworking path: ../TinyLife/GameImpl.cs - startLine: 1244 + startLine: 1361 assemblies: - Tiny Life namespace: TinyLife @@ -83,7 +83,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Workout path: ../TinyLife/GameImpl.cs - startLine: 1248 + startLine: 1365 assemblies: - Tiny Life namespace: TinyLife @@ -111,7 +111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChildClothes path: ../TinyLife/GameImpl.cs - startLine: 1252 + startLine: 1369 assemblies: - Tiny Life namespace: TinyLife @@ -139,7 +139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroFurniture path: ../TinyLife/GameImpl.cs - startLine: 1256 + startLine: 1373 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Skills.FoodType.ContainerType.yml b/docs/api/TinyLife.Skills.FoodType.ContainerType.yml index 3ecda9d..bc5d8d9 100644 --- a/docs/api/TinyLife.Skills.FoodType.ContainerType.yml +++ b/docs/api/TinyLife.Skills.FoodType.ContainerType.yml @@ -28,7 +28,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ContainerType path: ../TinyLife/Skills/FoodType.cs - startLine: 608 + startLine: 615 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -67,7 +67,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Plate path: ../TinyLife/Skills/FoodType.cs - startLine: 613 + startLine: 620 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -96,7 +96,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Glass path: ../TinyLife/Skills/FoodType.cs - startLine: 620 + startLine: 627 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -125,7 +125,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mug path: ../TinyLife/Skills/FoodType.cs - startLine: 627 + startLine: 634 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -154,7 +154,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Skills/FoodType.cs - startLine: 635 + startLine: 642 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -183,7 +183,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsDrink path: ../TinyLife/Skills/FoodType.cs - startLine: 639 + startLine: 646 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -212,7 +212,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Skills/FoodType.cs - startLine: 653 + startLine: 660 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -259,7 +259,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFilled path: ../TinyLife/Skills/FoodType.cs - startLine: 666 + startLine: 673 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -297,7 +297,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetEmpty path: ../TinyLife/Skills/FoodType.cs - startLine: 675 + startLine: 682 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -335,7 +335,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDefaultTexture path: ../TinyLife/Skills/FoodType.cs - startLine: 684 + startLine: 691 assemblies: - Tiny Life namespace: TinyLife.Skills diff --git a/docs/api/TinyLife.Skills.FoodType.FoodRestriction.yml b/docs/api/TinyLife.Skills.FoodType.FoodRestriction.yml new file mode 100644 index 0000000..77a4ef4 --- /dev/null +++ b/docs/api/TinyLife.Skills.FoodType.FoodRestriction.yml @@ -0,0 +1,525 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.Skills.FoodType.FoodRestriction + commentId: T:TinyLife.Skills.FoodType.FoodRestriction + id: FoodType.FoodRestriction + parent: TinyLife.Skills + children: + - TinyLife.Skills.FoodType.FoodRestriction.None + - TinyLife.Skills.FoodType.FoodRestriction.NotForBabies + - TinyLife.Skills.FoodType.FoodRestriction.NotForChildren + - TinyLife.Skills.FoodType.FoodRestriction.NotForPregnancy + - TinyLife.Skills.FoodType.FoodRestriction.NotPescetarian + - TinyLife.Skills.FoodType.FoodRestriction.NotVegan + - TinyLife.Skills.FoodType.FoodRestriction.NotVegetarian + langs: + - csharp + - vb + name: FoodType.FoodRestriction + nameWithType: FoodType.FoodRestriction + fullName: TinyLife.Skills.FoodType.FoodRestriction + type: Enum + source: + remote: + path: TinyLife/Skills/FoodType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: FoodRestriction + path: ../TinyLife/Skills/FoodType.cs + startLine: 701 + assemblies: + - Tiny Life + namespace: TinyLife.Skills + summary: >- + A flag enumeration that represents a set of food tolerance restrictions for a , which determines what food can be eaten by a based on their and other properties. + + See to retrieve matching personalities. + example: [] + syntax: + content: >- + [Flags] + + public enum FoodType.FoodRestriction + content.vb: >- + + + Public Enum FoodType.FoodRestriction + extensionMethods: + - TinyLife.Skills.FoodType.FoodRestriction.TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Objects.Person) + - TinyLife.Skills.FoodType.FoodRestriction.TinyLife.Utilities.Extensions.JsonCopy``1 + attributes: + - type: System.FlagsAttribute + ctor: System.FlagsAttribute.#ctor + arguments: [] +- uid: TinyLife.Skills.FoodType.FoodRestriction.None + commentId: F:TinyLife.Skills.FoodType.FoodRestriction.None + id: None + parent: TinyLife.Skills.FoodType.FoodRestriction + langs: + - csharp + - vb + name: None + nameWithType: FoodType.FoodRestriction.None + fullName: TinyLife.Skills.FoodType.FoodRestriction.None + type: Field + source: + remote: + path: TinyLife/Skills/FoodType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: None + path: ../TinyLife/Skills/FoodType.cs + startLine: 707 + assemblies: + - Tiny Life + namespace: TinyLife.Skills + summary: No food restriction. + example: [] + syntax: + content: None = 0 + return: + type: TinyLife.Skills.FoodType.FoodRestriction +- uid: TinyLife.Skills.FoodType.FoodRestriction.NotVegan + commentId: F:TinyLife.Skills.FoodType.FoodRestriction.NotVegan + id: NotVegan + parent: TinyLife.Skills.FoodType.FoodRestriction + langs: + - csharp + - vb + name: NotVegan + nameWithType: FoodType.FoodRestriction.NotVegan + fullName: TinyLife.Skills.FoodType.FoodRestriction.NotVegan + type: Field + source: + remote: + path: TinyLife/Skills/FoodType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: NotVegan + path: ../TinyLife/Skills/FoodType.cs + startLine: 711 + assemblies: + - Tiny Life + namespace: TinyLife.Skills + summary: A food restriction representing a food item that is not vegan. + example: [] + syntax: + content: NotVegan = 1 + return: + type: TinyLife.Skills.FoodType.FoodRestriction +- uid: TinyLife.Skills.FoodType.FoodRestriction.NotVegetarian + commentId: F:TinyLife.Skills.FoodType.FoodRestriction.NotVegetarian + id: NotVegetarian + parent: TinyLife.Skills.FoodType.FoodRestriction + langs: + - csharp + - vb + name: NotVegetarian + nameWithType: FoodType.FoodRestriction.NotVegetarian + fullName: TinyLife.Skills.FoodType.FoodRestriction.NotVegetarian + type: Field + source: + remote: + path: TinyLife/Skills/FoodType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: NotVegetarian + path: ../TinyLife/Skills/FoodType.cs + startLine: 715 + assemblies: + - Tiny Life + namespace: TinyLife.Skills + summary: A food restriction representing a food item that is not vegetarian, which also includes the flag. + example: [] + syntax: + content: NotVegetarian = 3 + return: + type: TinyLife.Skills.FoodType.FoodRestriction +- uid: TinyLife.Skills.FoodType.FoodRestriction.NotPescetarian + commentId: F:TinyLife.Skills.FoodType.FoodRestriction.NotPescetarian + id: NotPescetarian + parent: TinyLife.Skills.FoodType.FoodRestriction + langs: + - csharp + - vb + name: NotPescetarian + nameWithType: FoodType.FoodRestriction.NotPescetarian + fullName: TinyLife.Skills.FoodType.FoodRestriction.NotPescetarian + type: Field + source: + remote: + path: TinyLife/Skills/FoodType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: NotPescetarian + path: ../TinyLife/Skills/FoodType.cs + startLine: 719 + assemblies: + - Tiny Life + namespace: TinyLife.Skills + summary: A food restriction representing a food item that is not pescetarian, which also includes the (and thus, ) flag. + example: [] + syntax: + content: NotPescetarian = 7 + return: + type: TinyLife.Skills.FoodType.FoodRestriction +- uid: TinyLife.Skills.FoodType.FoodRestriction.NotForBabies + commentId: F:TinyLife.Skills.FoodType.FoodRestriction.NotForBabies + id: NotForBabies + parent: TinyLife.Skills.FoodType.FoodRestriction + langs: + - csharp + - vb + name: NotForBabies + nameWithType: FoodType.FoodRestriction.NotForBabies + fullName: TinyLife.Skills.FoodType.FoodRestriction.NotForBabies + type: Field + source: + remote: + path: TinyLife/Skills/FoodType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: NotForBabies + path: ../TinyLife/Skills/FoodType.cs + startLine: 723 + assemblies: + - Tiny Life + namespace: TinyLife.Skills + summary: A food restriction representing a food that is not suitable for babies to eat. + example: [] + syntax: + content: NotForBabies = 8 + return: + type: TinyLife.Skills.FoodType.FoodRestriction +- uid: TinyLife.Skills.FoodType.FoodRestriction.NotForChildren + commentId: F:TinyLife.Skills.FoodType.FoodRestriction.NotForChildren + id: NotForChildren + parent: TinyLife.Skills.FoodType.FoodRestriction + langs: + - csharp + - vb + name: NotForChildren + nameWithType: FoodType.FoodRestriction.NotForChildren + fullName: TinyLife.Skills.FoodType.FoodRestriction.NotForChildren + type: Field + source: + remote: + path: TinyLife/Skills/FoodType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: NotForChildren + path: ../TinyLife/Skills/FoodType.cs + startLine: 727 + assemblies: + - Tiny Life + namespace: TinyLife.Skills + summary: A food restriction representing a food that is not suitable for children, or babies, to eat. + example: [] + syntax: + content: NotForChildren = 24 + return: + type: TinyLife.Skills.FoodType.FoodRestriction +- uid: TinyLife.Skills.FoodType.FoodRestriction.NotForPregnancy + commentId: F:TinyLife.Skills.FoodType.FoodRestriction.NotForPregnancy + id: NotForPregnancy + parent: TinyLife.Skills.FoodType.FoodRestriction + langs: + - csharp + - vb + name: NotForPregnancy + nameWithType: FoodType.FoodRestriction.NotForPregnancy + fullName: TinyLife.Skills.FoodType.FoodRestriction.NotForPregnancy + type: Field + source: + remote: + path: TinyLife/Skills/FoodType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: NotForPregnancy + path: ../TinyLife/Skills/FoodType.cs + startLine: 728 + assemblies: + - Tiny Life + namespace: TinyLife.Skills + syntax: + content: NotForPregnancy = 32 + return: + type: TinyLife.Skills.FoodType.FoodRestriction +references: +- uid: TinyLife.Skills.FoodType + commentId: T:TinyLife.Skills.FoodType + parent: TinyLife.Skills + href: TinyLife.Skills.FoodType.html + name: FoodType + nameWithType: FoodType + fullName: TinyLife.Skills.FoodType +- uid: TinyLife.Objects.Person + commentId: T:TinyLife.Objects.Person + parent: TinyLife.Objects + href: TinyLife.Objects.Person.html + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person +- uid: TinyLife.PersonalityType + commentId: T:TinyLife.PersonalityType + parent: TinyLife + href: TinyLife.PersonalityType.html + name: PersonalityType + nameWithType: PersonalityType + fullName: TinyLife.PersonalityType +- uid: TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodRestriction,TinyLife.Objects.Person) + commentId: M:TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodRestriction,TinyLife.Objects.Person) + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetPersonality_TinyLife_Skills_FoodType_FoodRestriction_TinyLife_Objects_Person_ + name: GetPersonality(FoodRestriction, Person) + nameWithType: Extensions.GetPersonality(FoodType.FoodRestriction, Person) + fullName: TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodRestriction, TinyLife.Objects.Person) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodRestriction,TinyLife.Objects.Person) + name: GetPersonality + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetPersonality_TinyLife_Skills_FoodType_FoodRestriction_TinyLife_Objects_Person_ + - name: ( + - uid: TinyLife.Skills.FoodType.FoodRestriction + name: FoodRestriction + href: TinyLife.Skills.FoodType.FoodRestriction.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodRestriction,TinyLife.Objects.Person) + name: GetPersonality + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetPersonality_TinyLife_Skills_FoodType_FoodRestriction_TinyLife_Objects_Person_ + - name: ( + - uid: TinyLife.Skills.FoodType.FoodRestriction + name: FoodRestriction + href: TinyLife.Skills.FoodType.FoodRestriction.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ) +- uid: TinyLife.Skills + commentId: N:TinyLife.Skills + href: TinyLife.html + name: TinyLife.Skills + nameWithType: TinyLife.Skills + fullName: TinyLife.Skills + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Skills + name: Skills + href: TinyLife.Skills.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Skills + name: Skills + href: TinyLife.Skills.html +- uid: TinyLife.Skills.FoodType.FoodRestriction.TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Objects.Person) + commentId: M:TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodRestriction,TinyLife.Objects.Person) + parent: TinyLife.Utilities.Extensions + definition: TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodRestriction,TinyLife.Objects.Person) + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetPersonality_TinyLife_Skills_FoodType_FoodRestriction_TinyLife_Objects_Person_ + name: GetPersonality(FoodRestriction, Person) + nameWithType: Extensions.GetPersonality(FoodType.FoodRestriction, Person) + fullName: TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodRestriction, TinyLife.Objects.Person) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodRestriction,TinyLife.Objects.Person) + name: GetPersonality + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetPersonality_TinyLife_Skills_FoodType_FoodRestriction_TinyLife_Objects_Person_ + - name: ( + - uid: TinyLife.Skills.FoodType.FoodRestriction + name: FoodRestriction + href: TinyLife.Skills.FoodType.FoodRestriction.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodRestriction,TinyLife.Objects.Person) + name: GetPersonality + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetPersonality_TinyLife_Skills_FoodType_FoodRestriction_TinyLife_Objects_Person_ + - name: ( + - uid: TinyLife.Skills.FoodType.FoodRestriction + name: FoodRestriction + href: TinyLife.Skills.FoodType.FoodRestriction.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ) +- uid: TinyLife.Skills.FoodType.FoodRestriction.TinyLife.Utilities.Extensions.JsonCopy``1 + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + parent: TinyLife.Utilities.Extensions + definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + name: JsonCopy(FoodRestriction) + nameWithType: Extensions.JsonCopy(FoodType.FoodRestriction) + fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Skills.FoodType.FoodRestriction) + nameWithType.vb: Extensions.JsonCopy(Of FoodType.FoodRestriction)(FoodType.FoodRestriction) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Skills.FoodType.FoodRestriction)(TinyLife.Skills.FoodType.FoodRestriction) + name.vb: JsonCopy(Of FoodRestriction)(FoodRestriction) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Skills.FoodType.FoodRestriction) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: < + - uid: TinyLife.Skills.FoodType.FoodRestriction + name: FoodRestriction + href: TinyLife.Skills.FoodType.FoodRestriction.html + - name: '>' + - name: ( + - uid: TinyLife.Skills.FoodType.FoodRestriction + name: FoodRestriction + href: TinyLife.Skills.FoodType.FoodRestriction.html + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Skills.FoodType.FoodRestriction) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Skills.FoodType.FoodRestriction + name: FoodRestriction + href: TinyLife.Skills.FoodType.FoodRestriction.html + - name: ) + - name: ( + - uid: TinyLife.Skills.FoodType.FoodRestriction + name: FoodRestriction + href: TinyLife.Skills.FoodType.FoodRestriction.html + - name: ) +- uid: TinyLife.Objects + commentId: N:TinyLife.Objects + href: TinyLife.html + name: TinyLife.Objects + nameWithType: TinyLife.Objects + fullName: TinyLife.Objects + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Objects + name: Objects + href: TinyLife.Objects.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Objects + name: Objects + href: TinyLife.Objects.html +- uid: TinyLife + commentId: N:TinyLife + href: TinyLife.html + name: TinyLife + nameWithType: TinyLife + fullName: TinyLife +- uid: TinyLife.Utilities.Extensions + commentId: T:TinyLife.Utilities.Extensions + parent: TinyLife.Utilities + href: TinyLife.Utilities.Extensions.html + name: Extensions + nameWithType: Extensions + fullName: TinyLife.Utilities.Extensions +- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + name: JsonCopy(T) + nameWithType: Extensions.JsonCopy(T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(T) + nameWithType.vb: Extensions.JsonCopy(Of T)(T) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T) + name.vb: JsonCopy(Of T)(T) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: < + - name: T + - name: '>' + - name: ( + - name: T + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - name: T + - name: ) +- uid: TinyLife.Utilities + commentId: N:TinyLife.Utilities + href: TinyLife.html + name: TinyLife.Utilities + nameWithType: TinyLife.Utilities + fullName: TinyLife.Utilities + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Utilities + name: Utilities + href: TinyLife.Utilities.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Utilities + name: Utilities + href: TinyLife.Utilities.html +- uid: TinyLife.Skills.FoodType.FoodRestriction + commentId: T:TinyLife.Skills.FoodType.FoodRestriction + parent: TinyLife.Skills + href: TinyLife.Skills.FoodType.html + name: FoodType.FoodRestriction + nameWithType: FoodType.FoodRestriction + fullName: TinyLife.Skills.FoodType.FoodRestriction + spec.csharp: + - uid: TinyLife.Skills.FoodType + name: FoodType + href: TinyLife.Skills.FoodType.html + - name: . + - uid: TinyLife.Skills.FoodType.FoodRestriction + name: FoodRestriction + href: TinyLife.Skills.FoodType.FoodRestriction.html + spec.vb: + - uid: TinyLife.Skills.FoodType + name: FoodType + href: TinyLife.Skills.FoodType.html + - name: . + - uid: TinyLife.Skills.FoodType.FoodRestriction + name: FoodRestriction + href: TinyLife.Skills.FoodType.FoodRestriction.html +- uid: TinyLife.Skills.FoodType.FoodRestriction.NotVegan + commentId: F:TinyLife.Skills.FoodType.FoodRestriction.NotVegan + href: TinyLife.Skills.FoodType.FoodRestriction.html#TinyLife_Skills_FoodType_FoodRestriction_NotVegan + name: NotVegan + nameWithType: FoodType.FoodRestriction.NotVegan + fullName: TinyLife.Skills.FoodType.FoodRestriction.NotVegan +- uid: TinyLife.Skills.FoodType.FoodRestriction.NotVegetarian + commentId: F:TinyLife.Skills.FoodType.FoodRestriction.NotVegetarian + href: TinyLife.Skills.FoodType.FoodRestriction.html#TinyLife_Skills_FoodType_FoodRestriction_NotVegetarian + name: NotVegetarian + nameWithType: FoodType.FoodRestriction.NotVegetarian + fullName: TinyLife.Skills.FoodType.FoodRestriction.NotVegetarian diff --git a/docs/api/TinyLife.Skills.FoodType.GetPriceDelegate.yml b/docs/api/TinyLife.Skills.FoodType.GetPriceDelegate.yml index e0230c2..8e74989 100644 --- a/docs/api/TinyLife.Skills.FoodType.GetPriceDelegate.yml +++ b/docs/api/TinyLife.Skills.FoodType.GetPriceDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPriceDelegate path: ../TinyLife/Skills/FoodType.cs - startLine: 518 + startLine: 525 assemblies: - Tiny Life namespace: TinyLife.Skills diff --git a/docs/api/TinyLife.Skills.FoodType.IngredientSource.yml b/docs/api/TinyLife.Skills.FoodType.IngredientSource.yml index f34914c..8ee8b94 100644 --- a/docs/api/TinyLife.Skills.FoodType.IngredientSource.yml +++ b/docs/api/TinyLife.Skills.FoodType.IngredientSource.yml @@ -34,7 +34,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IngredientSource path: ../TinyLife/Skills/FoodType.cs - startLine: 523 + startLine: 530 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -73,7 +73,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fridge path: ../TinyLife/Skills/FoodType.cs - startLine: 528 + startLine: 535 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -102,7 +102,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Barbecue path: ../TinyLife/Skills/FoodType.cs - startLine: 532 + startLine: 539 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -131,7 +131,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChildStove path: ../TinyLife/Skills/FoodType.cs - startLine: 536 + startLine: 543 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -160,7 +160,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CoffeeMachine path: ../TinyLife/Skills/FoodType.cs - startLine: 540 + startLine: 547 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -189,7 +189,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sink path: ../TinyLife/Skills/FoodType.cs - startLine: 544 + startLine: 551 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -218,7 +218,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CafeDisplayCase path: ../TinyLife/Skills/FoodType.cs - startLine: 548 + startLine: 555 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -247,7 +247,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TeaKit path: ../TinyLife/Skills/FoodType.cs - startLine: 552 + startLine: 559 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -276,7 +276,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeMaker path: ../TinyLife/Skills/FoodType.cs - startLine: 557 + startLine: 564 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -305,7 +305,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MixologyKit path: ../TinyLife/Skills/FoodType.cs - startLine: 561 + startLine: 568 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -334,7 +334,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Skills/FoodType.cs - startLine: 571 + startLine: 578 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -363,7 +363,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Container path: ../TinyLife/Skills/FoodType.cs - startLine: 575 + startLine: 582 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -392,7 +392,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnEaten path: ../TinyLife/Skills/FoodType.cs - startLine: 581 + startLine: 588 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -428,7 +428,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanEat path: ../TinyLife/Skills/FoodType.cs - startLine: 586 + startLine: 593 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -462,7 +462,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredSkill path: ../TinyLife/Skills/FoodType.cs - startLine: 591 + startLine: 598 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -496,7 +496,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Skills/FoodType.cs - startLine: 598 + startLine: 605 assemblies: - Tiny Life namespace: TinyLife.Skills diff --git a/docs/api/TinyLife.Skills.FoodType.yml b/docs/api/TinyLife.Skills.FoodType.yml index fb1fc8a..7aa1c19 100644 --- a/docs/api/TinyLife.Skills.FoodType.yml +++ b/docs/api/TinyLife.Skills.FoodType.yml @@ -5,9 +5,9 @@ items: id: FoodType parent: TinyLife.Skills children: - - TinyLife.Skills.FoodType.#ctor(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodIntolerance,TinyLife.Skills.FoodType.IngredientSource,System.Nullable{Microsoft.Xna.Framework.Color}) + - TinyLife.Skills.FoodType.#ctor(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodRestriction,TinyLife.Skills.FoodType.IngredientSource,System.Nullable{Microsoft.Xna.Framework.Color}) - TinyLife.Skills.FoodType.AdditionalObject - - TinyLife.Skills.FoodType.AllIntolerances + - TinyLife.Skills.FoodType.AllRestrictions - TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo,System.Boolean,System.Int32,System.Single,System.Boolean) - TinyLife.Skills.FoodType.CanCreateFunc - TinyLife.Skills.FoodType.CanEat(TinyLife.Objects.Person,TinyLife.Objects.FoodTypedItem,System.Boolean) @@ -17,15 +17,14 @@ items: - TinyLife.Skills.FoodType.Construct(TinyLife.World.Map,TinyLife.Skills.Quality,System.TimeSpan,System.Int32,TinyLife.Objects.Person,System.Nullable{System.Guid},System.Boolean) - TinyLife.Skills.FoodType.ConstructUnfinished(TinyLife.Objects.FurnitureType,TinyLife.World.Map,System.TimeSpan,System.Int32,TinyLife.Objects.Person,System.Nullable{System.Guid},System.Boolean) - TinyLife.Skills.FoodType.Container - - TinyLife.Skills.FoodType.CreateBaked(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodIntolerance,System.Boolean,TinyLife.Skills.FoodType.IngredientSource[]) + - TinyLife.Skills.FoodType.CreateBaked(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodRestriction,System.Boolean,TinyLife.Skills.FoodType.IngredientSource[]) - TinyLife.Skills.FoodType.CustomTextureFunc - TinyLife.Skills.FoodType.DisplayName - TinyLife.Skills.FoodType.GetAllContainers(System.Int32) - - TinyLife.Skills.FoodType.GetIntolerancesDescription(System.Boolean) - TinyLife.Skills.FoodType.GetPossibleArguments(TinyLife.Objects.Person,System.Int32,TinyLife.Skills.FoodType.IngredientSource,System.Single,TinyLife.Skills.SkillType,System.Boolean) - TinyLife.Skills.FoodType.GetPrice(TinyLife.Objects.Person,System.Int32,System.Single,System.Single@,System.Nullable{System.Single}@) + - TinyLife.Skills.FoodType.GetRestrictionsDescription(System.Boolean) - TinyLife.Skills.FoodType.GetTexture(System.Int32) - - TinyLife.Skills.FoodType.Intolerances - TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem) - TinyLife.Skills.FoodType.Name - TinyLife.Skills.FoodType.OnEaten @@ -35,6 +34,7 @@ items: - TinyLife.Skills.FoodType.Register(TinyLife.Skills.FoodType) - TinyLife.Skills.FoodType.RequiredSkill - TinyLife.Skills.FoodType.RequiredSkillLevel + - TinyLife.Skills.FoodType.Restrictions - TinyLife.Skills.FoodType.SaturationModifier - TinyLife.Skills.FoodType.SourceString - TinyLife.Skills.FoodType.Sources @@ -124,35 +124,35 @@ items: return: type: System.Collections.ObjectModel.ReadOnlyDictionary{System.String,TinyLife.Skills.FoodType} content.vb: Public Shared ReadOnly Types As ReadOnlyDictionary(Of String, FoodType) -- uid: TinyLife.Skills.FoodType.AllIntolerances - commentId: F:TinyLife.Skills.FoodType.AllIntolerances - id: AllIntolerances +- uid: TinyLife.Skills.FoodType.AllRestrictions + commentId: F:TinyLife.Skills.FoodType.AllRestrictions + id: AllRestrictions parent: TinyLife.Skills.FoodType langs: - csharp - vb - name: AllIntolerances - nameWithType: FoodType.AllIntolerances - fullName: TinyLife.Skills.FoodType.AllIntolerances + name: AllRestrictions + nameWithType: FoodType.AllRestrictions + fullName: TinyLife.Skills.FoodType.AllRestrictions type: Field source: remote: path: TinyLife/Skills/FoodType.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: AllIntolerances + id: AllRestrictions path: ../TinyLife/Skills/FoodType.cs startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Skills - summary: All of the defined flag values. + summary: All of the defined flag values. example: [] syntax: - content: public static readonly FoodType.FoodIntolerance[] AllIntolerances + content: public static readonly FoodType.FoodRestriction[] AllRestrictions return: - type: TinyLife.Skills.FoodType.FoodIntolerance[] - content.vb: Public Shared ReadOnly AllIntolerances As FoodType.FoodIntolerance() + type: TinyLife.Skills.FoodType.FoodRestriction[] + content.vb: Public Shared ReadOnly AllRestrictions As FoodType.FoodRestriction() - uid: TinyLife.Skills.FoodType.OnFoodEaten commentId: E:TinyLife.Skills.FoodType.OnFoodEaten id: OnFoodEaten @@ -234,7 +234,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Skills/FoodType.cs - startLine: 159 + startLine: 162 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -263,7 +263,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredSkillLevel path: ../TinyLife/Skills/FoodType.cs - startLine: 163 + startLine: 166 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -292,7 +292,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: ../TinyLife/Skills/FoodType.cs - startLine: 168 + startLine: 171 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -324,7 +324,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SaturationModifier path: ../TinyLife/Skills/FoodType.cs - startLine: 172 + startLine: 175 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -353,7 +353,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Color path: ../TinyLife/Skills/FoodType.cs - startLine: 176 + startLine: 179 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -382,7 +382,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sources path: ../TinyLife/Skills/FoodType.cs - startLine: 180 + startLine: 183 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -393,35 +393,35 @@ items: return: type: System.Collections.Generic.ISet{TinyLife.Skills.FoodType.IngredientSource} content.vb: Public ReadOnly Sources As ISet(Of FoodType.IngredientSource) -- uid: TinyLife.Skills.FoodType.Intolerances - commentId: F:TinyLife.Skills.FoodType.Intolerances - id: Intolerances +- uid: TinyLife.Skills.FoodType.Restrictions + commentId: F:TinyLife.Skills.FoodType.Restrictions + id: Restrictions parent: TinyLife.Skills.FoodType langs: - csharp - vb - name: Intolerances - nameWithType: FoodType.Intolerances - fullName: TinyLife.Skills.FoodType.Intolerances + name: Restrictions + nameWithType: FoodType.Restrictions + fullName: TinyLife.Skills.FoodType.Restrictions type: Field source: remote: path: TinyLife/Skills/FoodType.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: Intolerances + id: Restrictions path: ../TinyLife/Skills/FoodType.cs - startLine: 184 + startLine: 187 assemblies: - Tiny Life namespace: TinyLife.Skills - summary: A set of flags that determine what things this food item contains that people might be intolerant to. + summary: A set of flags that determine what things this food item contains that people might be intolerant to. example: [] syntax: - content: public readonly FoodType.FoodIntolerance Intolerances + content: public readonly FoodType.FoodRestriction Restrictions return: - type: TinyLife.Skills.FoodType.FoodIntolerance - content.vb: Public ReadOnly Intolerances As FoodType.FoodIntolerance + type: TinyLife.Skills.FoodType.FoodRestriction + content.vb: Public ReadOnly Restrictions As FoodType.FoodRestriction - uid: TinyLife.Skills.FoodType.RequiredSkill commentId: P:TinyLife.Skills.FoodType.RequiredSkill id: RequiredSkill @@ -440,7 +440,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredSkill path: ../TinyLife/Skills/FoodType.cs - startLine: 190 + startLine: 193 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -474,7 +474,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdditionalObject path: ../TinyLife/Skills/FoodType.cs - startLine: 196 + startLine: 199 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -510,7 +510,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Container path: ../TinyLife/Skills/FoodType.cs - startLine: 200 + startLine: 203 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -541,7 +541,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnEaten path: ../TinyLife/Skills/FoodType.cs - startLine: 206 + startLine: 209 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -577,7 +577,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanEatFunc path: ../TinyLife/Skills/FoodType.cs - startLine: 211 + startLine: 214 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -611,7 +611,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanCreateFunc path: ../TinyLife/Skills/FoodType.cs - startLine: 216 + startLine: 219 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -645,7 +645,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CustomTextureFunc path: ../TinyLife/Skills/FoodType.cs - startLine: 220 + startLine: 223 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -676,7 +676,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanHaveCandle path: ../TinyLife/Skills/FoodType.cs - startLine: 224 + startLine: 227 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -705,7 +705,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayName path: ../TinyLife/Skills/FoodType.cs - startLine: 228 + startLine: 231 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -736,7 +736,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SourceString path: ../TinyLife/Skills/FoodType.cs - startLine: 230 + startLine: 233 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -751,16 +751,16 @@ items: overload: TinyLife.Skills.FoodType.SourceString* implements: - TinyLife.Emotions.IEmotionSource.SourceString -- uid: TinyLife.Skills.FoodType.#ctor(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodIntolerance,TinyLife.Skills.FoodType.IngredientSource,System.Nullable{Microsoft.Xna.Framework.Color}) - commentId: M:TinyLife.Skills.FoodType.#ctor(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodIntolerance,TinyLife.Skills.FoodType.IngredientSource,System.Nullable{Microsoft.Xna.Framework.Color}) - id: '#ctor(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodIntolerance,TinyLife.Skills.FoodType.IngredientSource,System.Nullable{Microsoft.Xna.Framework.Color})' +- uid: TinyLife.Skills.FoodType.#ctor(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodRestriction,TinyLife.Skills.FoodType.IngredientSource,System.Nullable{Microsoft.Xna.Framework.Color}) + commentId: M:TinyLife.Skills.FoodType.#ctor(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodRestriction,TinyLife.Skills.FoodType.IngredientSource,System.Nullable{Microsoft.Xna.Framework.Color}) + id: '#ctor(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodRestriction,TinyLife.Skills.FoodType.IngredientSource,System.Nullable{Microsoft.Xna.Framework.Color})' parent: TinyLife.Skills.FoodType langs: - csharp - vb - name: FoodType(string, int, int, float, FoodIntolerance, IngredientSource, Color?) - nameWithType: FoodType.FoodType(string, int, int, float, FoodType.FoodIntolerance, FoodType.IngredientSource, Color?) - fullName: TinyLife.Skills.FoodType.FoodType(string, int, int, float, TinyLife.Skills.FoodType.FoodIntolerance, TinyLife.Skills.FoodType.IngredientSource, Microsoft.Xna.Framework.Color?) + name: FoodType(string, int, int, float, FoodRestriction, IngredientSource, Color?) + nameWithType: FoodType.FoodType(string, int, int, float, FoodType.FoodRestriction, FoodType.IngredientSource, Color?) + fullName: TinyLife.Skills.FoodType.FoodType(string, int, int, float, TinyLife.Skills.FoodType.FoodRestriction, TinyLife.Skills.FoodType.IngredientSource, Microsoft.Xna.Framework.Color?) type: Constructor source: remote: @@ -769,14 +769,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Skills/FoodType.cs - startLine: 242 + startLine: 245 assemblies: - Tiny Life namespace: TinyLife.Skills summary: Creates a new food type with the given settings. example: [] syntax: - content: public FoodType(string name, int requiredSkillLevel, int price, float saturationModifier, FoodType.FoodIntolerance intolerances, FoodType.IngredientSource source = null, Color? color = null) + content: public FoodType(string name, int requiredSkillLevel, int price, float saturationModifier, FoodType.FoodRestriction restrictions, FoodType.IngredientSource source = null, Color? color = null) parameters: - id: name type: System.String @@ -790,20 +790,20 @@ items: - id: saturationModifier type: System.Single description: A factor that determines how saturating this food type should be based on the default saturation value. As a reference, Mac and Cheese has a factor of 1, whereas Fish and Chips has a factor of 1.5. - - id: intolerances - type: TinyLife.Skills.FoodType.FoodIntolerance - description: A set of flags that determine what things this food item contains that people might be intolerant to. + - id: restrictions + type: TinyLife.Skills.FoodType.FoodRestriction + description: A set of flags that determine what things this food item contains that people might be intolerant to. - id: source type: TinyLife.Skills.FoodType.IngredientSource description: The that this food type can be created in, defaults to . - id: color type: System.Nullable{Microsoft.Xna.Framework.Color} description: The color that this food type should display with, or null to use . - content.vb: Public Sub New(name As String, requiredSkillLevel As Integer, price As Integer, saturationModifier As Single, intolerances As FoodType.FoodIntolerance, source As FoodType.IngredientSource = Nothing, color As Color? = Nothing) + content.vb: Public Sub New(name As String, requiredSkillLevel As Integer, price As Integer, saturationModifier As Single, restrictions As FoodType.FoodRestriction, source As FoodType.IngredientSource = Nothing, color As Color? = Nothing) overload: TinyLife.Skills.FoodType.#ctor* - nameWithType.vb: FoodType.New(String, Integer, Integer, Single, FoodType.FoodIntolerance, FoodType.IngredientSource, Color?) - fullName.vb: TinyLife.Skills.FoodType.New(String, Integer, Integer, Single, TinyLife.Skills.FoodType.FoodIntolerance, TinyLife.Skills.FoodType.IngredientSource, Microsoft.Xna.Framework.Color?) - name.vb: New(String, Integer, Integer, Single, FoodIntolerance, IngredientSource, Color?) + nameWithType.vb: FoodType.New(String, Integer, Integer, Single, FoodType.FoodRestriction, FoodType.IngredientSource, Color?) + fullName.vb: TinyLife.Skills.FoodType.New(String, Integer, Integer, Single, TinyLife.Skills.FoodType.FoodRestriction, TinyLife.Skills.FoodType.IngredientSource, Microsoft.Xna.Framework.Color?) + name.vb: New(String, Integer, Integer, Single, FoodRestriction, IngredientSource, Color?) - uid: TinyLife.Skills.FoodType.GetPrice(TinyLife.Objects.Person,System.Int32,System.Single,System.Single@,System.Nullable{System.Single}@) commentId: M:TinyLife.Skills.FoodType.GetPrice(TinyLife.Objects.Person,System.Int32,System.Single,System.Single@,System.Nullable{System.Single}@) id: GetPrice(TinyLife.Objects.Person,System.Int32,System.Single,System.Single@,System.Nullable{System.Single}@) @@ -822,7 +822,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/Skills/FoodType.cs - startLine: 263 + startLine: 266 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -869,7 +869,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Construct path: ../TinyLife/Skills/FoodType.cs - startLine: 285 + startLine: 288 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -928,7 +928,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConstructUnfinished path: ../TinyLife/Skills/FoodType.cs - startLine: 305 + startLine: 308 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -987,14 +987,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanEat path: ../TinyLife/Skills/FoodType.cs - startLine: 322 + startLine: 325 assemblies: - Tiny Life namespace: TinyLife.Skills summary: >- Returns a indicating whether a that has this food type can currently be eaten. - This method also invokes and checks for matching . + This method also invokes and checks for matching . example: [] syntax: content: public CanExecuteResult CanEat(Person person, FoodTypedItem food, bool automatic) @@ -1034,7 +1034,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanCreate path: ../TinyLife/Skills/FoodType.cs - startLine: 351 + startLine: 358 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -1069,47 +1069,47 @@ items: nameWithType.vb: FoodType.CanCreate(ActionInfo, Boolean, Integer, Single, Boolean) fullName.vb: TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo, Boolean, Integer, Single, Boolean) name.vb: CanCreate(ActionInfo, Boolean, Integer, Single, Boolean) -- uid: TinyLife.Skills.FoodType.GetIntolerancesDescription(System.Boolean) - commentId: M:TinyLife.Skills.FoodType.GetIntolerancesDescription(System.Boolean) - id: GetIntolerancesDescription(System.Boolean) +- uid: TinyLife.Skills.FoodType.GetRestrictionsDescription(System.Boolean) + commentId: M:TinyLife.Skills.FoodType.GetRestrictionsDescription(System.Boolean) + id: GetRestrictionsDescription(System.Boolean) parent: TinyLife.Skills.FoodType langs: - csharp - vb - name: GetIntolerancesDescription(bool) - nameWithType: FoodType.GetIntolerancesDescription(bool) - fullName: TinyLife.Skills.FoodType.GetIntolerancesDescription(bool) + name: GetRestrictionsDescription(bool) + nameWithType: FoodType.GetRestrictionsDescription(bool) + fullName: TinyLife.Skills.FoodType.GetRestrictionsDescription(bool) type: Method source: remote: path: TinyLife/Skills/FoodType.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: GetIntolerancesDescription + id: GetRestrictionsDescription path: ../TinyLife/Skills/FoodType.cs - startLine: 376 + startLine: 383 assemblies: - Tiny Life namespace: TinyLife.Skills summary: >- - Returns a set of strings that describe this food item's . + Returns a set of strings that describe this food item's . - If this item has no intolerances, no strings are returned. + If this item has no restrictions, no strings are returned. example: [] syntax: - content: public IEnumerable GetIntolerancesDescription(bool includeIcon = true) + content: public IEnumerable GetRestrictionsDescription(bool includeIcon = true) parameters: - id: includeIcon type: System.Boolean - description: Whether the intolerances' icons should be included. + description: Whether the restrictions' icons should be included. return: type: System.Collections.Generic.IEnumerable{System.String} - description: A set of strings that describe this food item's . - content.vb: Public Function GetIntolerancesDescription(includeIcon As Boolean = True) As IEnumerable(Of String) - overload: TinyLife.Skills.FoodType.GetIntolerancesDescription* - nameWithType.vb: FoodType.GetIntolerancesDescription(Boolean) - fullName.vb: TinyLife.Skills.FoodType.GetIntolerancesDescription(Boolean) - name.vb: GetIntolerancesDescription(Boolean) + description: A set of strings that describe this food item's . + content.vb: Public Function GetRestrictionsDescription(includeIcon As Boolean = True) As IEnumerable(Of String) + overload: TinyLife.Skills.FoodType.GetRestrictionsDescription* + nameWithType.vb: FoodType.GetRestrictionsDescription(Boolean) + fullName.vb: TinyLife.Skills.FoodType.GetRestrictionsDescription(Boolean) + name.vb: GetRestrictionsDescription(Boolean) - uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem) commentId: M:TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem) id: InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem) @@ -1128,7 +1128,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InvokeOnEaten path: ../TinyLife/Skills/FoodType.cs - startLine: 391 + startLine: 398 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -1166,7 +1166,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTexture path: ../TinyLife/Skills/FoodType.cs - startLine: 417 + startLine: 424 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -1207,7 +1207,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Skills/FoodType.cs - startLine: 426 + startLine: 433 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -1242,7 +1242,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPossibleArguments path: ../TinyLife/Skills/FoodType.cs - startLine: 442 + startLine: 449 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -1295,7 +1295,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAllContainers path: ../TinyLife/Skills/FoodType.cs - startLine: 476 + startLine: 483 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -1318,16 +1318,16 @@ items: nameWithType.vb: FoodType.GetAllContainers(Integer) fullName.vb: TinyLife.Skills.FoodType.GetAllContainers(Integer) name.vb: GetAllContainers(Integer) -- uid: TinyLife.Skills.FoodType.CreateBaked(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodIntolerance,System.Boolean,TinyLife.Skills.FoodType.IngredientSource[]) - commentId: M:TinyLife.Skills.FoodType.CreateBaked(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodIntolerance,System.Boolean,TinyLife.Skills.FoodType.IngredientSource[]) - id: CreateBaked(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodIntolerance,System.Boolean,TinyLife.Skills.FoodType.IngredientSource[]) +- uid: TinyLife.Skills.FoodType.CreateBaked(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodRestriction,System.Boolean,TinyLife.Skills.FoodType.IngredientSource[]) + commentId: M:TinyLife.Skills.FoodType.CreateBaked(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodRestriction,System.Boolean,TinyLife.Skills.FoodType.IngredientSource[]) + id: CreateBaked(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodRestriction,System.Boolean,TinyLife.Skills.FoodType.IngredientSource[]) parent: TinyLife.Skills.FoodType langs: - csharp - vb - name: CreateBaked(string, int, int, float, FoodIntolerance, bool, params IngredientSource[]) - nameWithType: FoodType.CreateBaked(string, int, int, float, FoodType.FoodIntolerance, bool, params FoodType.IngredientSource[]) - fullName: TinyLife.Skills.FoodType.CreateBaked(string, int, int, float, TinyLife.Skills.FoodType.FoodIntolerance, bool, params TinyLife.Skills.FoodType.IngredientSource[]) + name: CreateBaked(string, int, int, float, FoodRestriction, bool, params IngredientSource[]) + nameWithType: FoodType.CreateBaked(string, int, int, float, FoodType.FoodRestriction, bool, params FoodType.IngredientSource[]) + fullName: TinyLife.Skills.FoodType.CreateBaked(string, int, int, float, TinyLife.Skills.FoodType.FoodRestriction, bool, params TinyLife.Skills.FoodType.IngredientSource[]) type: Method source: remote: @@ -1336,14 +1336,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateBaked path: ../TinyLife/Skills/FoodType.cs - startLine: 494 + startLine: 501 assemblies: - Tiny Life namespace: TinyLife.Skills summary: Helper method that creates a simple baked , which includes a set of sub-textures that are drawn when pieces or slices have been taken from it, as well as the ability to have a candle on it if it is a cake and no slices have been taken yet. example: [] syntax: - content: public static FoodType CreateBaked(string name, int requiredCookingLevel, int price, float saturationModifier, FoodType.FoodIntolerance intolerances, bool cake = false, params FoodType.IngredientSource[] additionalSources) + content: public static FoodType CreateBaked(string name, int requiredCookingLevel, int price, float saturationModifier, FoodType.FoodRestriction restrictions, bool cake = false, params FoodType.IngredientSource[] additionalSources) parameters: - id: name type: System.String @@ -1357,9 +1357,9 @@ items: - id: saturationModifier type: System.Single description: A factor that determines how saturating this food type should be based on the default saturation value. As a reference, Mac and Cheese has a factor of 1, whereas Fish and Chips has a factor of 1.5. - - id: intolerances - type: TinyLife.Skills.FoodType.FoodIntolerance - description: A set of flags that determine what things this food item contains that people might be intolerant to. + - id: restrictions + type: TinyLife.Skills.FoodType.FoodRestriction + description: A set of flags that determine what things this food item contains that people might be intolerant to. - id: cake type: System.Boolean description: Whether the item is a cake, which causes it to be able to have candles and slices. @@ -1368,11 +1368,11 @@ items: description: A set of additional values to add to the collection. return: type: TinyLife.Skills.FoodType - content.vb: Public Shared Function CreateBaked(name As String, requiredCookingLevel As Integer, price As Integer, saturationModifier As Single, intolerances As FoodType.FoodIntolerance, cake As Boolean = False, ParamArray additionalSources As FoodType.IngredientSource()) As FoodType + content.vb: Public Shared Function CreateBaked(name As String, requiredCookingLevel As Integer, price As Integer, saturationModifier As Single, restrictions As FoodType.FoodRestriction, cake As Boolean = False, ParamArray additionalSources As FoodType.IngredientSource()) As FoodType overload: TinyLife.Skills.FoodType.CreateBaked* - nameWithType.vb: FoodType.CreateBaked(String, Integer, Integer, Single, FoodType.FoodIntolerance, Boolean, ParamArray FoodType.IngredientSource()) - fullName.vb: TinyLife.Skills.FoodType.CreateBaked(String, Integer, Integer, Single, TinyLife.Skills.FoodType.FoodIntolerance, Boolean, ParamArray TinyLife.Skills.FoodType.IngredientSource()) - name.vb: CreateBaked(String, Integer, Integer, Single, FoodIntolerance, Boolean, ParamArray IngredientSource()) + nameWithType.vb: FoodType.CreateBaked(String, Integer, Integer, Single, FoodType.FoodRestriction, Boolean, ParamArray FoodType.IngredientSource()) + fullName.vb: TinyLife.Skills.FoodType.CreateBaked(String, Integer, Integer, Single, TinyLife.Skills.FoodType.FoodRestriction, Boolean, ParamArray TinyLife.Skills.FoodType.IngredientSource()) + name.vb: CreateBaked(String, Integer, Integer, Single, FoodRestriction, Boolean, ParamArray IngredientSource()) references: - uid: TinyLife.Actions.ActionType.GetIngredientsSingle commentId: F:TinyLife.Actions.ActionType.GetIngredientsSingle @@ -2201,48 +2201,48 @@ references: name: ObjectModel isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.objectmodel -- uid: TinyLife.Skills.FoodType.FoodIntolerance - commentId: T:TinyLife.Skills.FoodType.FoodIntolerance +- uid: TinyLife.Skills.FoodType.FoodRestriction + commentId: T:TinyLife.Skills.FoodType.FoodRestriction parent: TinyLife.Skills href: TinyLife.Skills.FoodType.html - name: FoodType.FoodIntolerance - nameWithType: FoodType.FoodIntolerance - fullName: TinyLife.Skills.FoodType.FoodIntolerance + name: FoodType.FoodRestriction + nameWithType: FoodType.FoodRestriction + fullName: TinyLife.Skills.FoodType.FoodRestriction spec.csharp: - uid: TinyLife.Skills.FoodType name: FoodType href: TinyLife.Skills.FoodType.html - name: . - - uid: TinyLife.Skills.FoodType.FoodIntolerance - name: FoodIntolerance - href: TinyLife.Skills.FoodType.FoodIntolerance.html + - uid: TinyLife.Skills.FoodType.FoodRestriction + name: FoodRestriction + href: TinyLife.Skills.FoodType.FoodRestriction.html spec.vb: - uid: TinyLife.Skills.FoodType name: FoodType href: TinyLife.Skills.FoodType.html - name: . - - uid: TinyLife.Skills.FoodType.FoodIntolerance - name: FoodIntolerance - href: TinyLife.Skills.FoodType.FoodIntolerance.html -- uid: TinyLife.Skills.FoodType.FoodIntolerance[] + - uid: TinyLife.Skills.FoodType.FoodRestriction + name: FoodRestriction + href: TinyLife.Skills.FoodType.FoodRestriction.html +- uid: TinyLife.Skills.FoodType.FoodRestriction[] isExternal: true - href: TinyLife.Skills.FoodType.FoodIntolerance.html - name: FoodIntolerance[] - nameWithType: FoodType.FoodIntolerance[] - fullName: TinyLife.Skills.FoodType.FoodIntolerance[] - nameWithType.vb: FoodType.FoodIntolerance() - fullName.vb: TinyLife.Skills.FoodType.FoodIntolerance() - name.vb: FoodIntolerance() + href: TinyLife.Skills.FoodType.FoodRestriction.html + name: FoodRestriction[] + nameWithType: FoodType.FoodRestriction[] + fullName: TinyLife.Skills.FoodType.FoodRestriction[] + nameWithType.vb: FoodType.FoodRestriction() + fullName.vb: TinyLife.Skills.FoodType.FoodRestriction() + name.vb: FoodRestriction() spec.csharp: - - uid: TinyLife.Skills.FoodType.FoodIntolerance - name: FoodIntolerance - href: TinyLife.Skills.FoodType.FoodIntolerance.html + - uid: TinyLife.Skills.FoodType.FoodRestriction + name: FoodRestriction + href: TinyLife.Skills.FoodType.FoodRestriction.html - name: '[' - name: ']' spec.vb: - - uid: TinyLife.Skills.FoodType.FoodIntolerance - name: FoodIntolerance - href: TinyLife.Skills.FoodType.FoodIntolerance.html + - uid: TinyLife.Skills.FoodType.FoodRestriction + name: FoodRestriction + href: TinyLife.Skills.FoodType.FoodRestriction.html - name: ( - name: ) - uid: System.Action @@ -3438,7 +3438,7 @@ references: fullName: Microsoft.Xna.Framework.Color.White - uid: TinyLife.Skills.FoodType.#ctor* commentId: Overload:TinyLife.Skills.FoodType.#ctor - href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType__ctor_System_String_System_Int32_System_Int32_System_Single_TinyLife_Skills_FoodType_FoodIntolerance_TinyLife_Skills_FoodType_IngredientSource_System_Nullable_Microsoft_Xna_Framework_Color__ + href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType__ctor_System_String_System_Int32_System_Int32_System_Single_TinyLife_Skills_FoodType_FoodRestriction_TinyLife_Skills_FoodType_IngredientSource_System_Nullable_Microsoft_Xna_Framework_Color__ name: FoodType nameWithType: FoodType.FoodType fullName: TinyLife.Skills.FoodType.FoodType @@ -3742,12 +3742,12 @@ references: name: CanEatFunc nameWithType: FoodType.CanEatFunc fullName: TinyLife.Skills.FoodType.CanEatFunc -- uid: TinyLife.Skills.FoodType.Intolerances - commentId: F:TinyLife.Skills.FoodType.Intolerances - href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_Intolerances - name: Intolerances - nameWithType: FoodType.Intolerances - fullName: TinyLife.Skills.FoodType.Intolerances +- uid: TinyLife.Skills.FoodType.Restrictions + commentId: F:TinyLife.Skills.FoodType.Restrictions + href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_Restrictions + name: Restrictions + nameWithType: FoodType.Restrictions + fullName: TinyLife.Skills.FoodType.Restrictions - uid: TinyLife.Skills.FoodType.CanEat* commentId: Overload:TinyLife.Skills.FoodType.CanEat href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_CanEat_TinyLife_Objects_Person_TinyLife_Objects_FoodTypedItem_System_Boolean_ @@ -3779,12 +3779,12 @@ references: name: ActionInfo nameWithType: ActionInfo fullName: TinyLife.Actions.ActionInfo -- uid: TinyLife.Skills.FoodType.GetIntolerancesDescription* - commentId: Overload:TinyLife.Skills.FoodType.GetIntolerancesDescription - href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_GetIntolerancesDescription_System_Boolean_ - name: GetIntolerancesDescription - nameWithType: FoodType.GetIntolerancesDescription - fullName: TinyLife.Skills.FoodType.GetIntolerancesDescription +- uid: TinyLife.Skills.FoodType.GetRestrictionsDescription* + commentId: Overload:TinyLife.Skills.FoodType.GetRestrictionsDescription + href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_GetRestrictionsDescription_System_Boolean_ + name: GetRestrictionsDescription + nameWithType: FoodType.GetRestrictionsDescription + fullName: TinyLife.Skills.FoodType.GetRestrictionsDescription - uid: System.Collections.Generic.IEnumerable{System.String} commentId: T:System.Collections.Generic.IEnumerable{System.String} parent: System.Collections.Generic @@ -4024,7 +4024,7 @@ references: - name: ) - uid: TinyLife.Skills.FoodType.CreateBaked* commentId: Overload:TinyLife.Skills.FoodType.CreateBaked - href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_CreateBaked_System_String_System_Int32_System_Int32_System_Single_TinyLife_Skills_FoodType_FoodIntolerance_System_Boolean_TinyLife_Skills_FoodType_IngredientSource___ + href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_CreateBaked_System_String_System_Int32_System_Int32_System_Single_TinyLife_Skills_FoodType_FoodRestriction_System_Boolean_TinyLife_Skills_FoodType_IngredientSource___ name: CreateBaked nameWithType: FoodType.CreateBaked fullName: TinyLife.Skills.FoodType.CreateBaked diff --git a/docs/api/TinyLife.Skills.yml b/docs/api/TinyLife.Skills.yml index b10213b..9bc2960 100644 --- a/docs/api/TinyLife.Skills.yml +++ b/docs/api/TinyLife.Skills.yml @@ -6,7 +6,7 @@ items: children: - TinyLife.Skills.FoodType - TinyLife.Skills.FoodType.ContainerType - - TinyLife.Skills.FoodType.FoodIntolerance + - TinyLife.Skills.FoodType.FoodRestriction - TinyLife.Skills.FoodType.GetPriceDelegate - TinyLife.Skills.FoodType.IngredientSource - TinyLife.Skills.PaintingType @@ -101,29 +101,29 @@ references: - uid: TinyLife.Skills.FoodType.ContainerType name: ContainerType href: TinyLife.Skills.FoodType.ContainerType.html -- uid: TinyLife.Skills.FoodType.FoodIntolerance - commentId: T:TinyLife.Skills.FoodType.FoodIntolerance +- uid: TinyLife.Skills.FoodType.FoodRestriction + commentId: T:TinyLife.Skills.FoodType.FoodRestriction parent: TinyLife.Skills href: TinyLife.Skills.FoodType.html - name: FoodType.FoodIntolerance - nameWithType: FoodType.FoodIntolerance - fullName: TinyLife.Skills.FoodType.FoodIntolerance + name: FoodType.FoodRestriction + nameWithType: FoodType.FoodRestriction + fullName: TinyLife.Skills.FoodType.FoodRestriction spec.csharp: - uid: TinyLife.Skills.FoodType name: FoodType href: TinyLife.Skills.FoodType.html - name: . - - uid: TinyLife.Skills.FoodType.FoodIntolerance - name: FoodIntolerance - href: TinyLife.Skills.FoodType.FoodIntolerance.html + - uid: TinyLife.Skills.FoodType.FoodRestriction + name: FoodRestriction + href: TinyLife.Skills.FoodType.FoodRestriction.html spec.vb: - uid: TinyLife.Skills.FoodType name: FoodType href: TinyLife.Skills.FoodType.html - name: . - - uid: TinyLife.Skills.FoodType.FoodIntolerance - name: FoodIntolerance - href: TinyLife.Skills.FoodType.FoodIntolerance.html + - uid: TinyLife.Skills.FoodType.FoodRestriction + name: FoodRestriction + href: TinyLife.Skills.FoodType.FoodRestriction.html - uid: TinyLife.Skills.PaintingType commentId: T:TinyLife.Skills.PaintingType parent: TinyLife.Skills diff --git a/docs/api/TinyLife.Tools.CanPlaceResult.yml b/docs/api/TinyLife.Tools.CanPlaceResult.yml new file mode 100644 index 0000000..8aff8ca --- /dev/null +++ b/docs/api/TinyLife.Tools.CanPlaceResult.yml @@ -0,0 +1,620 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.Tools.CanPlaceResult + commentId: T:TinyLife.Tools.CanPlaceResult + id: CanPlaceResult + parent: TinyLife.Tools + children: + - TinyLife.Tools.CanPlaceResult.AreaTooLarge + - TinyLife.Tools.CanPlaceResult.DisallowedOnGround + - TinyLife.Tools.CanPlaceResult.MiscInvalid + - TinyLife.Tools.CanPlaceResult.NotEnoughMoney + - TinyLife.Tools.CanPlaceResult.NotOnLot + - TinyLife.Tools.CanPlaceResult.ObjectInTheWay + - TinyLife.Tools.CanPlaceResult.RequiresCeilingAbove + - TinyLife.Tools.CanPlaceResult.RequiresNaturalGround + - TinyLife.Tools.CanPlaceResult.RequiresRoofBelow + - TinyLife.Tools.CanPlaceResult.RequiresTileBelow + - TinyLife.Tools.CanPlaceResult.RequiresWall + - TinyLife.Tools.CanPlaceResult.RequiresWallNoOpening + - TinyLife.Tools.CanPlaceResult.RequiresWater + - TinyLife.Tools.CanPlaceResult.RoofInTheWay + - TinyLife.Tools.CanPlaceResult.StairsInTheWay + - TinyLife.Tools.CanPlaceResult.Valid + - TinyLife.Tools.CanPlaceResult.WallInTheWay + langs: + - csharp + - vb + name: CanPlaceResult + nameWithType: CanPlaceResult + fullName: TinyLife.Tools.CanPlaceResult + type: Enum + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CanPlaceResult + path: ../TinyLife/Tools/Tool.cs + startLine: 409 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: public enum CanPlaceResult + content.vb: Public Enum CanPlaceResult + extensionMethods: + - TinyLife.Tools.CanPlaceResult.TinyLife.Utilities.Extensions.JsonCopy``1 +- uid: TinyLife.Tools.CanPlaceResult.Valid + commentId: F:TinyLife.Tools.CanPlaceResult.Valid + id: Valid + parent: TinyLife.Tools.CanPlaceResult + langs: + - csharp + - vb + name: Valid + nameWithType: CanPlaceResult.Valid + fullName: TinyLife.Tools.CanPlaceResult.Valid + type: Field + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Valid + path: ../TinyLife/Tools/Tool.cs + startLine: 411 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: Valid = 0 + return: + type: TinyLife.Tools.CanPlaceResult +- uid: TinyLife.Tools.CanPlaceResult.MiscInvalid + commentId: F:TinyLife.Tools.CanPlaceResult.MiscInvalid + id: MiscInvalid + parent: TinyLife.Tools.CanPlaceResult + langs: + - csharp + - vb + name: MiscInvalid + nameWithType: CanPlaceResult.MiscInvalid + fullName: TinyLife.Tools.CanPlaceResult.MiscInvalid + type: Field + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: MiscInvalid + path: ../TinyLife/Tools/Tool.cs + startLine: 412 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: MiscInvalid = 1 + return: + type: TinyLife.Tools.CanPlaceResult +- uid: TinyLife.Tools.CanPlaceResult.NotEnoughMoney + commentId: F:TinyLife.Tools.CanPlaceResult.NotEnoughMoney + id: NotEnoughMoney + parent: TinyLife.Tools.CanPlaceResult + langs: + - csharp + - vb + name: NotEnoughMoney + nameWithType: CanPlaceResult.NotEnoughMoney + fullName: TinyLife.Tools.CanPlaceResult.NotEnoughMoney + type: Field + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: NotEnoughMoney + path: ../TinyLife/Tools/Tool.cs + startLine: 413 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: NotEnoughMoney = 2 + return: + type: TinyLife.Tools.CanPlaceResult +- uid: TinyLife.Tools.CanPlaceResult.DisallowedOnGround + commentId: F:TinyLife.Tools.CanPlaceResult.DisallowedOnGround + id: DisallowedOnGround + parent: TinyLife.Tools.CanPlaceResult + langs: + - csharp + - vb + name: DisallowedOnGround + nameWithType: CanPlaceResult.DisallowedOnGround + fullName: TinyLife.Tools.CanPlaceResult.DisallowedOnGround + type: Field + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: DisallowedOnGround + path: ../TinyLife/Tools/Tool.cs + startLine: 414 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: DisallowedOnGround = 3 + return: + type: TinyLife.Tools.CanPlaceResult +- uid: TinyLife.Tools.CanPlaceResult.WallInTheWay + commentId: F:TinyLife.Tools.CanPlaceResult.WallInTheWay + id: WallInTheWay + parent: TinyLife.Tools.CanPlaceResult + langs: + - csharp + - vb + name: WallInTheWay + nameWithType: CanPlaceResult.WallInTheWay + fullName: TinyLife.Tools.CanPlaceResult.WallInTheWay + type: Field + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: WallInTheWay + path: ../TinyLife/Tools/Tool.cs + startLine: 415 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: WallInTheWay = 4 + return: + type: TinyLife.Tools.CanPlaceResult +- uid: TinyLife.Tools.CanPlaceResult.RoofInTheWay + commentId: F:TinyLife.Tools.CanPlaceResult.RoofInTheWay + id: RoofInTheWay + parent: TinyLife.Tools.CanPlaceResult + langs: + - csharp + - vb + name: RoofInTheWay + nameWithType: CanPlaceResult.RoofInTheWay + fullName: TinyLife.Tools.CanPlaceResult.RoofInTheWay + type: Field + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RoofInTheWay + path: ../TinyLife/Tools/Tool.cs + startLine: 416 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: RoofInTheWay = 5 + return: + type: TinyLife.Tools.CanPlaceResult +- uid: TinyLife.Tools.CanPlaceResult.StairsInTheWay + commentId: F:TinyLife.Tools.CanPlaceResult.StairsInTheWay + id: StairsInTheWay + parent: TinyLife.Tools.CanPlaceResult + langs: + - csharp + - vb + name: StairsInTheWay + nameWithType: CanPlaceResult.StairsInTheWay + fullName: TinyLife.Tools.CanPlaceResult.StairsInTheWay + type: Field + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: StairsInTheWay + path: ../TinyLife/Tools/Tool.cs + startLine: 417 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: StairsInTheWay = 6 + return: + type: TinyLife.Tools.CanPlaceResult +- uid: TinyLife.Tools.CanPlaceResult.ObjectInTheWay + commentId: F:TinyLife.Tools.CanPlaceResult.ObjectInTheWay + id: ObjectInTheWay + parent: TinyLife.Tools.CanPlaceResult + langs: + - csharp + - vb + name: ObjectInTheWay + nameWithType: CanPlaceResult.ObjectInTheWay + fullName: TinyLife.Tools.CanPlaceResult.ObjectInTheWay + type: Field + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ObjectInTheWay + path: ../TinyLife/Tools/Tool.cs + startLine: 418 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: ObjectInTheWay = 7 + return: + type: TinyLife.Tools.CanPlaceResult +- uid: TinyLife.Tools.CanPlaceResult.RequiresWall + commentId: F:TinyLife.Tools.CanPlaceResult.RequiresWall + id: RequiresWall + parent: TinyLife.Tools.CanPlaceResult + langs: + - csharp + - vb + name: RequiresWall + nameWithType: CanPlaceResult.RequiresWall + fullName: TinyLife.Tools.CanPlaceResult.RequiresWall + type: Field + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RequiresWall + path: ../TinyLife/Tools/Tool.cs + startLine: 419 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: RequiresWall = 8 + return: + type: TinyLife.Tools.CanPlaceResult +- uid: TinyLife.Tools.CanPlaceResult.RequiresWallNoOpening + commentId: F:TinyLife.Tools.CanPlaceResult.RequiresWallNoOpening + id: RequiresWallNoOpening + parent: TinyLife.Tools.CanPlaceResult + langs: + - csharp + - vb + name: RequiresWallNoOpening + nameWithType: CanPlaceResult.RequiresWallNoOpening + fullName: TinyLife.Tools.CanPlaceResult.RequiresWallNoOpening + type: Field + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RequiresWallNoOpening + path: ../TinyLife/Tools/Tool.cs + startLine: 420 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: RequiresWallNoOpening = 9 + return: + type: TinyLife.Tools.CanPlaceResult +- uid: TinyLife.Tools.CanPlaceResult.NotOnLot + commentId: F:TinyLife.Tools.CanPlaceResult.NotOnLot + id: NotOnLot + parent: TinyLife.Tools.CanPlaceResult + langs: + - csharp + - vb + name: NotOnLot + nameWithType: CanPlaceResult.NotOnLot + fullName: TinyLife.Tools.CanPlaceResult.NotOnLot + type: Field + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: NotOnLot + path: ../TinyLife/Tools/Tool.cs + startLine: 421 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: NotOnLot = 10 + return: + type: TinyLife.Tools.CanPlaceResult +- uid: TinyLife.Tools.CanPlaceResult.RequiresCeilingAbove + commentId: F:TinyLife.Tools.CanPlaceResult.RequiresCeilingAbove + id: RequiresCeilingAbove + parent: TinyLife.Tools.CanPlaceResult + langs: + - csharp + - vb + name: RequiresCeilingAbove + nameWithType: CanPlaceResult.RequiresCeilingAbove + fullName: TinyLife.Tools.CanPlaceResult.RequiresCeilingAbove + type: Field + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RequiresCeilingAbove + path: ../TinyLife/Tools/Tool.cs + startLine: 422 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: RequiresCeilingAbove = 11 + return: + type: TinyLife.Tools.CanPlaceResult +- uid: TinyLife.Tools.CanPlaceResult.RequiresRoofBelow + commentId: F:TinyLife.Tools.CanPlaceResult.RequiresRoofBelow + id: RequiresRoofBelow + parent: TinyLife.Tools.CanPlaceResult + langs: + - csharp + - vb + name: RequiresRoofBelow + nameWithType: CanPlaceResult.RequiresRoofBelow + fullName: TinyLife.Tools.CanPlaceResult.RequiresRoofBelow + type: Field + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RequiresRoofBelow + path: ../TinyLife/Tools/Tool.cs + startLine: 423 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: RequiresRoofBelow = 12 + return: + type: TinyLife.Tools.CanPlaceResult +- uid: TinyLife.Tools.CanPlaceResult.RequiresTileBelow + commentId: F:TinyLife.Tools.CanPlaceResult.RequiresTileBelow + id: RequiresTileBelow + parent: TinyLife.Tools.CanPlaceResult + langs: + - csharp + - vb + name: RequiresTileBelow + nameWithType: CanPlaceResult.RequiresTileBelow + fullName: TinyLife.Tools.CanPlaceResult.RequiresTileBelow + type: Field + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RequiresTileBelow + path: ../TinyLife/Tools/Tool.cs + startLine: 424 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: RequiresTileBelow = 13 + return: + type: TinyLife.Tools.CanPlaceResult +- uid: TinyLife.Tools.CanPlaceResult.RequiresWater + commentId: F:TinyLife.Tools.CanPlaceResult.RequiresWater + id: RequiresWater + parent: TinyLife.Tools.CanPlaceResult + langs: + - csharp + - vb + name: RequiresWater + nameWithType: CanPlaceResult.RequiresWater + fullName: TinyLife.Tools.CanPlaceResult.RequiresWater + type: Field + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RequiresWater + path: ../TinyLife/Tools/Tool.cs + startLine: 425 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: RequiresWater = 14 + return: + type: TinyLife.Tools.CanPlaceResult +- uid: TinyLife.Tools.CanPlaceResult.RequiresNaturalGround + commentId: F:TinyLife.Tools.CanPlaceResult.RequiresNaturalGround + id: RequiresNaturalGround + parent: TinyLife.Tools.CanPlaceResult + langs: + - csharp + - vb + name: RequiresNaturalGround + nameWithType: CanPlaceResult.RequiresNaturalGround + fullName: TinyLife.Tools.CanPlaceResult.RequiresNaturalGround + type: Field + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RequiresNaturalGround + path: ../TinyLife/Tools/Tool.cs + startLine: 426 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: RequiresNaturalGround = 15 + return: + type: TinyLife.Tools.CanPlaceResult +- uid: TinyLife.Tools.CanPlaceResult.AreaTooLarge + commentId: F:TinyLife.Tools.CanPlaceResult.AreaTooLarge + id: AreaTooLarge + parent: TinyLife.Tools.CanPlaceResult + langs: + - csharp + - vb + name: AreaTooLarge + nameWithType: CanPlaceResult.AreaTooLarge + fullName: TinyLife.Tools.CanPlaceResult.AreaTooLarge + type: Field + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AreaTooLarge + path: ../TinyLife/Tools/Tool.cs + startLine: 427 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: AreaTooLarge = 16 + return: + type: TinyLife.Tools.CanPlaceResult +references: +- uid: TinyLife.Tools + commentId: N:TinyLife.Tools + href: TinyLife.html + name: TinyLife.Tools + nameWithType: TinyLife.Tools + fullName: TinyLife.Tools + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Tools + name: Tools + href: TinyLife.Tools.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Tools + name: Tools + href: TinyLife.Tools.html +- uid: TinyLife.Tools.CanPlaceResult.TinyLife.Utilities.Extensions.JsonCopy``1 + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + parent: TinyLife.Utilities.Extensions + definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + name: JsonCopy(CanPlaceResult) + nameWithType: Extensions.JsonCopy(CanPlaceResult) + fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Tools.CanPlaceResult) + nameWithType.vb: Extensions.JsonCopy(Of CanPlaceResult)(CanPlaceResult) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Tools.CanPlaceResult)(TinyLife.Tools.CanPlaceResult) + name.vb: JsonCopy(Of CanPlaceResult)(CanPlaceResult) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Tools.CanPlaceResult) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: < + - uid: TinyLife.Tools.CanPlaceResult + name: CanPlaceResult + href: TinyLife.Tools.CanPlaceResult.html + - name: '>' + - name: ( + - uid: TinyLife.Tools.CanPlaceResult + name: CanPlaceResult + href: TinyLife.Tools.CanPlaceResult.html + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Tools.CanPlaceResult) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Tools.CanPlaceResult + name: CanPlaceResult + href: TinyLife.Tools.CanPlaceResult.html + - name: ) + - name: ( + - uid: TinyLife.Tools.CanPlaceResult + name: CanPlaceResult + href: TinyLife.Tools.CanPlaceResult.html + - name: ) +- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + name: JsonCopy(T) + nameWithType: Extensions.JsonCopy(T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(T) + nameWithType.vb: Extensions.JsonCopy(Of T)(T) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T) + name.vb: JsonCopy(Of T)(T) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: < + - name: T + - name: '>' + - name: ( + - name: T + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - name: T + - name: ) +- uid: TinyLife.Utilities.Extensions + commentId: T:TinyLife.Utilities.Extensions + parent: TinyLife.Utilities + href: TinyLife.Utilities.Extensions.html + name: Extensions + nameWithType: Extensions + fullName: TinyLife.Utilities.Extensions +- uid: TinyLife.Utilities + commentId: N:TinyLife.Utilities + href: TinyLife.html + name: TinyLife.Utilities + nameWithType: TinyLife.Utilities + fullName: TinyLife.Utilities + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Utilities + name: Utilities + href: TinyLife.Utilities.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Utilities + name: Utilities + href: TinyLife.Utilities.html +- uid: TinyLife.Tools.CanPlaceResult + commentId: T:TinyLife.Tools.CanPlaceResult + parent: TinyLife.Tools + href: TinyLife.Tools.CanPlaceResult.html + name: CanPlaceResult + nameWithType: CanPlaceResult + fullName: TinyLife.Tools.CanPlaceResult diff --git a/docs/api/TinyLife.Tools.FenceTool.yml b/docs/api/TinyLife.Tools.FenceTool.yml index 03f9b96..e50cd96 100644 --- a/docs/api/TinyLife.Tools.FenceTool.yml +++ b/docs/api/TinyLife.Tools.FenceTool.yml @@ -6,12 +6,13 @@ items: parent: TinyLife.Tools children: - TinyLife.Tools.FenceTool.#ctor + - TinyLife.Tools.FenceTool.CanPlaceForTooltip - TinyLife.Tools.FenceTool.CanUndoRedo - - TinyLife.Tools.FenceTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - TinyLife.Tools.FenceTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.FenceTool.GetMouseCursor - TinyLife.Tools.FenceTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) - TinyLife.Tools.FenceTool.ShouldHighlightSelectedObject(System.Object) - - TinyLife.Tools.FenceTool.Update(Microsoft.Xna.Framework.GameTime) + - TinyLife.Tools.FenceTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) langs: - csharp - vb @@ -112,16 +113,16 @@ items: nameWithType.vb: FenceTool.New() fullName.vb: TinyLife.Tools.FenceTool.New() name.vb: New() -- uid: TinyLife.Tools.FenceTool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.FenceTool.Update(Microsoft.Xna.Framework.GameTime) - id: Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.FenceTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.FenceTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + id: Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.FenceTool langs: - csharp - vb - name: Update(GameTime) - nameWithType: FenceTool.Update(GameTime) - fullName: TinyLife.Tools.FenceTool.Update(Microsoft.Xna.Framework.GameTime) + name: Update(GameTime, bool) + nameWithType: FenceTool.Update(GameTime, bool) + fullName: TinyLife.Tools.FenceTool.Update(Microsoft.Xna.Framework.GameTime, bool) type: Method source: remote: @@ -140,24 +141,29 @@ items: By default, this method updates the and invokes , and also manages the . example: [] syntax: - content: public override void Update(GameTime time) + content: public override void Update(GameTime time, bool cursorOnUi) 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Update(time As GameTime, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) overload: TinyLife.Tools.FenceTool.Update* -- uid: TinyLife.Tools.FenceTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.FenceTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + nameWithType.vb: FenceTool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.FenceTool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) +- uid: TinyLife.Tools.FenceTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.FenceTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.FenceTool langs: - csharp - vb - name: Draw(GameTime, SpriteBatch) - nameWithType: FenceTool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.FenceTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: FenceTool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.FenceTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) type: Method source: remote: @@ -166,19 +172,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Tools/FenceTool.cs - startLine: 58 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.Tools summary: >- This method is called every draw frame for the . - Note that this method is only called if the mouse is not hovering over any ui elements. - By default, this method invokes . example: [] syntax: - content: public override void Draw(GameTime time, SpriteBatch batch) + content: public override void Draw(GameTime time, SpriteBatch batch, bool cursorOnUi) parameters: - id: time type: Microsoft.Xna.Framework.GameTime @@ -186,9 +190,14 @@ items: - 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) overload: TinyLife.Tools.FenceTool.Draw* + nameWithType.vb: FenceTool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.FenceTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) - uid: TinyLife.Tools.FenceTool.GetMouseCursor commentId: M:TinyLife.Tools.FenceTool.GetMouseCursor id: GetMouseCursor @@ -207,7 +216,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMouseCursor path: ../TinyLife/Tools/FenceTool.cs - startLine: 70 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -224,6 +233,36 @@ items: content.vb: Public Overrides Function GetMouseCursor() As CursorType overridden: TinyLife.Tools.Tool.GetMouseCursor overload: TinyLife.Tools.FenceTool.GetMouseCursor* +- uid: TinyLife.Tools.FenceTool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.FenceTool.CanPlaceForTooltip + id: CanPlaceForTooltip + parent: TinyLife.Tools.FenceTool + langs: + - csharp + - vb + name: CanPlaceForTooltip() + nameWithType: FenceTool.CanPlaceForTooltip() + fullName: TinyLife.Tools.FenceTool.CanPlaceForTooltip() + type: Method + source: + remote: + path: TinyLife/Tools/FenceTool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CanPlaceForTooltip + path: ../TinyLife/Tools/FenceTool.cs + startLine: 78 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + example: [] + syntax: + content: public override CanPlaceResult CanPlaceForTooltip() + return: + type: TinyLife.Tools.CanPlaceResult + content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult + overridden: TinyLife.Tools.Tool.CanPlaceForTooltip + overload: TinyLife.Tools.FenceTool.CanPlaceForTooltip* - uid: TinyLife.Tools.FenceTool.CanUndoRedo commentId: M:TinyLife.Tools.FenceTool.CanUndoRedo id: CanUndoRedo @@ -242,7 +281,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanUndoRedo path: ../TinyLife/Tools/FenceTool.cs - startLine: 75 + startLine: 85 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -274,7 +313,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/FenceTool.cs - startLine: 80 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -316,7 +355,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitBuildModeUi path: ../TinyLife/Tools/FenceTool.cs - startLine: 85 + startLine: 95 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1323,35 +1362,50 @@ references: name: UndoRedoStack nameWithType: UndoRedoStack fullName: TinyLife.Tools.UndoRedoStack -- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ - name: Update(GameTime) - nameWithType: Tool.Update(GameTime) - fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ + name: Update(GameTime, bool) + nameWithType: Tool.Update(GameTime, bool) + fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, bool) + nameWithType.vb: Tool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.FenceTool.Update* commentId: Overload:TinyLife.Tools.FenceTool.Update - href: TinyLife.Tools.FenceTool.html#TinyLife_Tools_FenceTool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.FenceTool.html#TinyLife_Tools_FenceTool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ name: Update nameWithType: FenceTool.Update fullName: TinyLife.Tools.FenceTool.Update @@ -1362,6 +1416,17 @@ references: name: GameTime nameWithType: GameTime fullName: Microsoft.Xna.Framework.GameTime +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: Microsoft.Xna.Framework commentId: N:Microsoft.Xna.Framework isExternal: true @@ -1392,18 +1457,21 @@ references: - uid: Microsoft.Xna.Framework name: Framework isExternal: true -- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) +- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - name: Draw(GameTime, SpriteBatch) - nameWithType: Tool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: Tool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) + nameWithType.vb: Tool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1413,11 +1481,17 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1427,10 +1501,16 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.FenceTool.Draw* commentId: Overload:TinyLife.Tools.FenceTool.Draw - href: TinyLife.Tools.FenceTool.html#TinyLife_Tools_FenceTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.FenceTool.html#TinyLife_Tools_FenceTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ name: Draw nameWithType: FenceTool.Draw fullName: TinyLife.Tools.FenceTool.Draw @@ -1539,6 +1619,38 @@ references: - uid: TinyLife.Uis name: Uis href: TinyLife.Uis.html +- uid: TinyLife.Tools.Tool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + name: CanPlaceForTooltip() + nameWithType: Tool.CanPlaceForTooltip() + fullName: TinyLife.Tools.Tool.CanPlaceForTooltip() + spec.csharp: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) +- uid: TinyLife.Tools.FenceTool.CanPlaceForTooltip* + commentId: Overload:TinyLife.Tools.FenceTool.CanPlaceForTooltip + href: TinyLife.Tools.FenceTool.html#TinyLife_Tools_FenceTool_CanPlaceForTooltip + name: CanPlaceForTooltip + nameWithType: FenceTool.CanPlaceForTooltip + fullName: TinyLife.Tools.FenceTool.CanPlaceForTooltip +- uid: TinyLife.Tools.CanPlaceResult + commentId: T:TinyLife.Tools.CanPlaceResult + parent: TinyLife.Tools + href: TinyLife.Tools.CanPlaceResult.html + name: CanPlaceResult + nameWithType: CanPlaceResult + fullName: TinyLife.Tools.CanPlaceResult - uid: TinyLife.Tools.UndoRedoStack.Undo commentId: M:TinyLife.Tools.UndoRedoStack.Undo href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Undo @@ -1600,17 +1712,6 @@ references: name: CanUndoRedo nameWithType: FenceTool.CanUndoRedo fullName: TinyLife.Tools.FenceTool.CanUndoRedo -- uid: System.Boolean - commentId: T:System.Boolean - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - name: bool - nameWithType: bool - fullName: bool - nameWithType.vb: Boolean - fullName.vb: Boolean - name.vb: Boolean - uid: TinyLife.GameImpl.IsCursorOnUi commentId: M:TinyLife.GameImpl.IsCursorOnUi href: TinyLife.GameImpl.html#TinyLife_GameImpl_IsCursorOnUi diff --git a/docs/api/TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate.yml b/docs/api/TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate.yml index 46638c2..0325f0a 100644 --- a/docs/api/TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate.yml +++ b/docs/api/TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCustomPriceDelegate path: ../TinyLife/Tools/FurniturePlacer.cs - startLine: 455 + startLine: 461 assemblies: - Tiny Life namespace: TinyLife.Tools diff --git a/docs/api/TinyLife.Tools.FurniturePlacer.yml b/docs/api/TinyLife.Tools.FurniturePlacer.yml index 8524670..2238374 100644 --- a/docs/api/TinyLife.Tools.FurniturePlacer.yml +++ b/docs/api/TinyLife.Tools.FurniturePlacer.yml @@ -6,7 +6,9 @@ items: parent: TinyLife.Tools children: - TinyLife.Tools.FurniturePlacer.#ctor(System.Action{TinyLife.Objects.Furniture,TinyLife.Tools.UndoableAction}) + - TinyLife.Tools.FurniturePlacer.CanPlace - TinyLife.Tools.FurniturePlacer.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - TinyLife.Tools.FurniturePlacer.GetCurrentCanPlaceResult - TinyLife.Tools.FurniturePlacer.GetCustomPrice(TinyLife.Objects.Furniture) - TinyLife.Tools.FurniturePlacer.GetMouseCursor - TinyLife.Tools.FurniturePlacer.OnGetCustomPrice @@ -240,7 +242,7 @@ items: summary: >- Updates this furniture placer. - This should be called in each frame. + This should be called in each frame. example: [] syntax: content: public void Update() @@ -356,6 +358,34 @@ items: description: The cursor type content.vb: Public Function GetMouseCursor() As CursorType overload: TinyLife.Tools.FurniturePlacer.GetMouseCursor* +- uid: TinyLife.Tools.FurniturePlacer.GetCurrentCanPlaceResult + commentId: M:TinyLife.Tools.FurniturePlacer.GetCurrentCanPlaceResult + id: GetCurrentCanPlaceResult + parent: TinyLife.Tools.FurniturePlacer + langs: + - csharp + - vb + name: GetCurrentCanPlaceResult() + nameWithType: FurniturePlacer.GetCurrentCanPlaceResult() + fullName: TinyLife.Tools.FurniturePlacer.GetCurrentCanPlaceResult() + type: Method + source: + remote: + path: TinyLife/Tools/FurniturePlacer.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetCurrentCanPlaceResult + path: ../TinyLife/Tools/FurniturePlacer.cs + startLine: 195 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: public CanPlaceResult GetCurrentCanPlaceResult() + return: + type: TinyLife.Tools.CanPlaceResult + content.vb: Public Function GetCurrentCanPlaceResult() As CanPlaceResult + overload: TinyLife.Tools.FurniturePlacer.GetCurrentCanPlaceResult* - uid: TinyLife.Tools.FurniturePlacer.SelectFurniture(TinyLife.Objects.FurnitureType,TinyLife.Objects.Furniture,System.Action{TinyLife.Objects.Furniture},MLEM.Misc.Direction2,System.Int32[],System.Boolean) commentId: M:TinyLife.Tools.FurniturePlacer.SelectFurniture(TinyLife.Objects.FurnitureType,TinyLife.Objects.Furniture,System.Action{TinyLife.Objects.Furniture},MLEM.Misc.Direction2,System.Int32[],System.Boolean) id: SelectFurniture(TinyLife.Objects.FurnitureType,TinyLife.Objects.Furniture,System.Action{TinyLife.Objects.Furniture},MLEM.Misc.Direction2,System.Int32[],System.Boolean) @@ -374,7 +404,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelectFurniture path: ../TinyLife/Tools/FurniturePlacer.cs - startLine: 205 + startLine: 209 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -427,7 +457,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UnselectFurniture path: ../TinyLife/Tools/FurniturePlacer.cs - startLine: 223 + startLine: 227 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -437,6 +467,34 @@ items: content: public void UnselectFurniture() content.vb: Public Sub UnselectFurniture() overload: TinyLife.Tools.FurniturePlacer.UnselectFurniture* +- uid: TinyLife.Tools.FurniturePlacer.CanPlace + commentId: M:TinyLife.Tools.FurniturePlacer.CanPlace + id: CanPlace + parent: TinyLife.Tools.FurniturePlacer + langs: + - csharp + - vb + name: CanPlace() + nameWithType: FurniturePlacer.CanPlace() + fullName: TinyLife.Tools.FurniturePlacer.CanPlace() + type: Method + source: + remote: + path: TinyLife/Tools/FurniturePlacer.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CanPlace + path: ../TinyLife/Tools/FurniturePlacer.cs + startLine: 231 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: public CanPlaceResult CanPlace() + return: + type: TinyLife.Tools.CanPlaceResult + content.vb: Public Function CanPlace() As CanPlaceResult + overload: TinyLife.Tools.FurniturePlacer.CanPlace* - uid: TinyLife.Tools.FurniturePlacer.GetCustomPrice(TinyLife.Objects.Furniture) commentId: M:TinyLife.Tools.FurniturePlacer.GetCustomPrice(TinyLife.Objects.Furniture) id: GetCustomPrice(TinyLife.Objects.Furniture) @@ -455,7 +513,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCustomPrice path: ../TinyLife/Tools/FurniturePlacer.cs - startLine: 424 + startLine: 430 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1065,31 +1123,46 @@ references: - name: " " - name: T2 - name: ) -- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ - name: Update(GameTime) - nameWithType: Tool.Update(GameTime) - fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ + name: Update(GameTime, bool) + nameWithType: Tool.Update(GameTime, bool) + fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, bool) + nameWithType.vb: Tool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.FurniturePlacer.Update* commentId: Overload:TinyLife.Tools.FurniturePlacer.Update @@ -1295,6 +1368,19 @@ references: - uid: TinyLife.Uis name: Uis href: TinyLife.Uis.html +- uid: TinyLife.Tools.FurniturePlacer.GetCurrentCanPlaceResult* + commentId: Overload:TinyLife.Tools.FurniturePlacer.GetCurrentCanPlaceResult + href: TinyLife.Tools.FurniturePlacer.html#TinyLife_Tools_FurniturePlacer_GetCurrentCanPlaceResult + name: GetCurrentCanPlaceResult + nameWithType: FurniturePlacer.GetCurrentCanPlaceResult + fullName: TinyLife.Tools.FurniturePlacer.GetCurrentCanPlaceResult +- uid: TinyLife.Tools.CanPlaceResult + commentId: T:TinyLife.Tools.CanPlaceResult + parent: TinyLife.Tools + href: TinyLife.Tools.CanPlaceResult.html + name: CanPlaceResult + nameWithType: CanPlaceResult + fullName: TinyLife.Tools.CanPlaceResult - uid: TinyLife.Tools.FurniturePlacer.SelectFurniture* commentId: Overload:TinyLife.Tools.FurniturePlacer.SelectFurniture href: TinyLife.Tools.FurniturePlacer.html#TinyLife_Tools_FurniturePlacer_SelectFurniture_TinyLife_Objects_FurnitureType_TinyLife_Objects_Furniture_System_Action_TinyLife_Objects_Furniture__MLEM_Misc_Direction2_System_Int32___System_Boolean_ @@ -1397,6 +1483,12 @@ references: name: UnselectFurniture nameWithType: FurniturePlacer.UnselectFurniture fullName: TinyLife.Tools.FurniturePlacer.UnselectFurniture +- uid: TinyLife.Tools.FurniturePlacer.CanPlace* + commentId: Overload:TinyLife.Tools.FurniturePlacer.CanPlace + href: TinyLife.Tools.FurniturePlacer.html#TinyLife_Tools_FurniturePlacer_CanPlace + name: CanPlace + nameWithType: FurniturePlacer.CanPlace + fullName: TinyLife.Tools.FurniturePlacer.CanPlace - uid: TinyLife.GameImpl.CurrentHousehold commentId: P:TinyLife.GameImpl.CurrentHousehold href: TinyLife.GameImpl.html#TinyLife_GameImpl_CurrentHousehold diff --git a/docs/api/TinyLife.Tools.FurnitureTool.Tab.yml b/docs/api/TinyLife.Tools.FurnitureTool.Tab.yml index aadc4bf..c675741 100644 --- a/docs/api/TinyLife.Tools.FurnitureTool.Tab.yml +++ b/docs/api/TinyLife.Tools.FurnitureTool.Tab.yml @@ -32,7 +32,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Tab path: ../TinyLife/Tools/FurnitureTool.cs - startLine: 165 + startLine: 174 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -71,7 +71,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: All path: ../TinyLife/Tools/FurnitureTool.cs - startLine: 169 + startLine: 178 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -97,7 +97,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LivingRoom path: ../TinyLife/Tools/FurnitureTool.cs - startLine: 170 + startLine: 179 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -123,7 +123,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Kitchen path: ../TinyLife/Tools/FurnitureTool.cs - startLine: 171 + startLine: 180 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -149,7 +149,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Bathroom path: ../TinyLife/Tools/FurnitureTool.cs - startLine: 172 + startLine: 181 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -175,7 +175,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DiningRoom path: ../TinyLife/Tools/FurnitureTool.cs - startLine: 173 + startLine: 182 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -201,7 +201,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Bedroom path: ../TinyLife/Tools/FurnitureTool.cs - startLine: 174 + startLine: 183 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -227,7 +227,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Office path: ../TinyLife/Tools/FurnitureTool.cs - startLine: 175 + startLine: 184 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -253,7 +253,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: KidsRoom path: ../TinyLife/Tools/FurnitureTool.cs - startLine: 176 + startLine: 185 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -279,7 +279,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Decoration path: ../TinyLife/Tools/FurnitureTool.cs - startLine: 177 + startLine: 186 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -305,7 +305,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Outside path: ../TinyLife/Tools/FurnitureTool.cs - startLine: 178 + startLine: 187 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -331,7 +331,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Lighting path: ../TinyLife/Tools/FurnitureTool.cs - startLine: 179 + startLine: 188 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -357,7 +357,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Other path: ../TinyLife/Tools/FurnitureTool.cs - startLine: 180 + startLine: 189 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -383,7 +383,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Debug path: ../TinyLife/Tools/FurnitureTool.cs - startLine: 181 + startLine: 190 assemblies: - Tiny Life namespace: TinyLife.Tools diff --git a/docs/api/TinyLife.Tools.FurnitureTool.yml b/docs/api/TinyLife.Tools.FurnitureTool.yml index 11bbd81..b7db72e 100644 --- a/docs/api/TinyLife.Tools.FurnitureTool.yml +++ b/docs/api/TinyLife.Tools.FurnitureTool.yml @@ -6,12 +6,13 @@ items: parent: TinyLife.Tools children: - TinyLife.Tools.FurnitureTool.#ctor + - TinyLife.Tools.FurnitureTool.CanPlaceForTooltip - TinyLife.Tools.FurnitureTool.Closed - - TinyLife.Tools.FurnitureTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - TinyLife.Tools.FurnitureTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.FurnitureTool.GetMouseCursor - TinyLife.Tools.FurnitureTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) - TinyLife.Tools.FurnitureTool.ShouldHighlightSelectedObject(System.Object) - - TinyLife.Tools.FurnitureTool.Update(Microsoft.Xna.Framework.GameTime) + - TinyLife.Tools.FurnitureTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) langs: - csharp - vb @@ -112,16 +113,16 @@ items: nameWithType.vb: FurnitureTool.New() fullName.vb: TinyLife.Tools.FurnitureTool.New() name.vb: New() -- uid: TinyLife.Tools.FurnitureTool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.FurnitureTool.Update(Microsoft.Xna.Framework.GameTime) - id: Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.FurnitureTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.FurnitureTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + id: Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.FurnitureTool langs: - csharp - vb - name: Update(GameTime) - nameWithType: FurnitureTool.Update(GameTime) - fullName: TinyLife.Tools.FurnitureTool.Update(Microsoft.Xna.Framework.GameTime) + name: Update(GameTime, bool) + nameWithType: FurnitureTool.Update(GameTime, bool) + fullName: TinyLife.Tools.FurnitureTool.Update(Microsoft.Xna.Framework.GameTime, bool) type: Method source: remote: @@ -140,24 +141,29 @@ items: By default, this method updates the and invokes , and also manages the . example: [] syntax: - content: public override void Update(GameTime time) + content: public override void Update(GameTime time, bool cursorOnUi) 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Update(time As GameTime, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) overload: TinyLife.Tools.FurnitureTool.Update* -- uid: TinyLife.Tools.FurnitureTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.FurnitureTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + nameWithType.vb: FurnitureTool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.FurnitureTool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) +- uid: TinyLife.Tools.FurnitureTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.FurnitureTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.FurnitureTool langs: - csharp - vb - name: Draw(GameTime, SpriteBatch) - nameWithType: FurnitureTool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.FurnitureTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: FurnitureTool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.FurnitureTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) type: Method source: remote: @@ -166,19 +172,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Tools/FurnitureTool.cs - startLine: 49 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Tools summary: >- This method is called every draw frame for the . - Note that this method is only called if the mouse is not hovering over any ui elements. - By default, this method invokes . example: [] syntax: - content: public override void Draw(GameTime time, SpriteBatch batch) + content: public override void Draw(GameTime time, SpriteBatch batch, bool cursorOnUi) parameters: - id: time type: Microsoft.Xna.Framework.GameTime @@ -186,9 +190,14 @@ items: - 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) overload: TinyLife.Tools.FurnitureTool.Draw* + nameWithType.vb: FurnitureTool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.FurnitureTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) - uid: TinyLife.Tools.FurnitureTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) commentId: M:TinyLife.Tools.FurnitureTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) id: InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) @@ -207,7 +216,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitBuildModeUi path: ../TinyLife/Tools/FurnitureTool.cs - startLine: 55 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -246,7 +255,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Closed path: ../TinyLife/Tools/FurnitureTool.cs - startLine: 103 + startLine: 107 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -278,7 +287,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMouseCursor path: ../TinyLife/Tools/FurnitureTool.cs - startLine: 111 + startLine: 115 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -295,6 +304,36 @@ items: content.vb: Public Overrides Function GetMouseCursor() As CursorType overridden: TinyLife.Tools.Tool.GetMouseCursor overload: TinyLife.Tools.FurnitureTool.GetMouseCursor* +- uid: TinyLife.Tools.FurnitureTool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.FurnitureTool.CanPlaceForTooltip + id: CanPlaceForTooltip + parent: TinyLife.Tools.FurnitureTool + langs: + - csharp + - vb + name: CanPlaceForTooltip() + nameWithType: FurnitureTool.CanPlaceForTooltip() + fullName: TinyLife.Tools.FurnitureTool.CanPlaceForTooltip() + type: Method + source: + remote: + path: TinyLife/Tools/FurnitureTool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CanPlaceForTooltip + path: ../TinyLife/Tools/FurnitureTool.cs + startLine: 120 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + example: [] + syntax: + content: public override CanPlaceResult CanPlaceForTooltip() + return: + type: TinyLife.Tools.CanPlaceResult + content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult + overridden: TinyLife.Tools.Tool.CanPlaceForTooltip + overload: TinyLife.Tools.FurnitureTool.CanPlaceForTooltip* - uid: TinyLife.Tools.FurnitureTool.ShouldHighlightSelectedObject(System.Object) commentId: M:TinyLife.Tools.FurnitureTool.ShouldHighlightSelectedObject(System.Object) id: ShouldHighlightSelectedObject(System.Object) @@ -313,7 +352,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/FurnitureTool.cs - startLine: 116 + startLine: 125 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1323,35 +1362,50 @@ references: name: UndoRedoStack nameWithType: UndoRedoStack fullName: TinyLife.Tools.UndoRedoStack -- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ - name: Update(GameTime) - nameWithType: Tool.Update(GameTime) - fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ + name: Update(GameTime, bool) + nameWithType: Tool.Update(GameTime, bool) + fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, bool) + nameWithType.vb: Tool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.FurnitureTool.Update* commentId: Overload:TinyLife.Tools.FurnitureTool.Update - href: TinyLife.Tools.FurnitureTool.html#TinyLife_Tools_FurnitureTool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.FurnitureTool.html#TinyLife_Tools_FurnitureTool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ name: Update nameWithType: FurnitureTool.Update fullName: TinyLife.Tools.FurnitureTool.Update @@ -1362,6 +1416,17 @@ references: name: GameTime nameWithType: GameTime fullName: Microsoft.Xna.Framework.GameTime +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: Microsoft.Xna.Framework commentId: N:Microsoft.Xna.Framework isExternal: true @@ -1392,18 +1457,21 @@ references: - uid: Microsoft.Xna.Framework name: Framework isExternal: true -- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) +- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - name: Draw(GameTime, SpriteBatch) - nameWithType: Tool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: Tool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) + nameWithType.vb: Tool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1413,11 +1481,17 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1427,10 +1501,16 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.FurnitureTool.Draw* commentId: Overload:TinyLife.Tools.FurnitureTool.Draw - href: TinyLife.Tools.FurnitureTool.html#TinyLife_Tools_FurnitureTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.FurnitureTool.html#TinyLife_Tools_FurnitureTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ name: Draw nameWithType: FurnitureTool.Draw fullName: TinyLife.Tools.FurnitureTool.Draw @@ -1643,6 +1723,38 @@ references: - uid: TinyLife.Uis name: Uis href: TinyLife.Uis.html +- uid: TinyLife.Tools.Tool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + name: CanPlaceForTooltip() + nameWithType: Tool.CanPlaceForTooltip() + fullName: TinyLife.Tools.Tool.CanPlaceForTooltip() + spec.csharp: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) +- uid: TinyLife.Tools.FurnitureTool.CanPlaceForTooltip* + commentId: Overload:TinyLife.Tools.FurnitureTool.CanPlaceForTooltip + href: TinyLife.Tools.FurnitureTool.html#TinyLife_Tools_FurnitureTool_CanPlaceForTooltip + name: CanPlaceForTooltip + nameWithType: FurnitureTool.CanPlaceForTooltip + fullName: TinyLife.Tools.FurnitureTool.CanPlaceForTooltip +- uid: TinyLife.Tools.CanPlaceResult + commentId: T:TinyLife.Tools.CanPlaceResult + parent: TinyLife.Tools + href: TinyLife.Tools.CanPlaceResult.html + name: CanPlaceResult + nameWithType: CanPlaceResult + fullName: TinyLife.Tools.CanPlaceResult - uid: TinyLife.GameImpl.IsCursorOnUi commentId: M:TinyLife.GameImpl.IsCursorOnUi href: TinyLife.GameImpl.html#TinyLife_GameImpl_IsCursorOnUi @@ -1712,17 +1824,6 @@ references: name: ShouldHighlightSelectedObject nameWithType: FurnitureTool.ShouldHighlightSelectedObject fullName: TinyLife.Tools.FurnitureTool.ShouldHighlightSelectedObject -- uid: System.Boolean - commentId: T:System.Boolean - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - name: bool - nameWithType: bool - fullName: bool - nameWithType.vb: Boolean - fullName.vb: Boolean - name.vb: Boolean - uid: TinyLife.Objects commentId: N:TinyLife.Objects href: TinyLife.html diff --git a/docs/api/TinyLife.Tools.LotTool.yml b/docs/api/TinyLife.Tools.LotTool.yml index 59d8daf..62b39f4 100644 --- a/docs/api/TinyLife.Tools.LotTool.yml +++ b/docs/api/TinyLife.Tools.LotTool.yml @@ -7,10 +7,10 @@ items: children: - TinyLife.Tools.LotTool.#ctor - TinyLife.Tools.LotTool.CanUndoRedo - - TinyLife.Tools.LotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - TinyLife.Tools.LotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.LotTool.OnButtonCreated(MLEM.Ui.Elements.Button) - TinyLife.Tools.LotTool.ShouldHighlightSelectedObject(System.Object) - - TinyLife.Tools.LotTool.Update(Microsoft.Xna.Framework.GameTime) + - TinyLife.Tools.LotTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) langs: - csharp - vb @@ -68,6 +68,7 @@ items: - TinyLife.Tools.Tool.Opened - TinyLife.Tools.Tool.Closed - TinyLife.Tools.Tool.GetMouseCursor + - TinyLife.Tools.Tool.CanPlaceForTooltip - TinyLife.Tools.Tool.CanSwitchGameModes - TinyLife.Tools.Tool.IsOnLot(Microsoft.Xna.Framework.Point) - TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme[],System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean}) @@ -112,16 +113,16 @@ items: nameWithType.vb: LotTool.New() fullName.vb: TinyLife.Tools.LotTool.New() name.vb: New() -- uid: TinyLife.Tools.LotTool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.LotTool.Update(Microsoft.Xna.Framework.GameTime) - id: Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.LotTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.LotTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + id: Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.LotTool langs: - csharp - vb - name: Update(GameTime) - nameWithType: LotTool.Update(GameTime) - fullName: TinyLife.Tools.LotTool.Update(Microsoft.Xna.Framework.GameTime) + name: Update(GameTime, bool) + nameWithType: LotTool.Update(GameTime, bool) + fullName: TinyLife.Tools.LotTool.Update(Microsoft.Xna.Framework.GameTime, bool) type: Method source: remote: @@ -140,24 +141,29 @@ items: By default, this method updates the and invokes , and also manages the . example: [] syntax: - content: public override void Update(GameTime time) + content: public override void Update(GameTime time, bool cursorOnUi) 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Update(time As GameTime, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) overload: TinyLife.Tools.LotTool.Update* -- uid: TinyLife.Tools.LotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.LotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + nameWithType.vb: LotTool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.LotTool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) +- uid: TinyLife.Tools.LotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.LotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.LotTool langs: - csharp - vb - name: Draw(GameTime, SpriteBatch) - nameWithType: LotTool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.LotTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: LotTool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.LotTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) type: Method source: remote: @@ -166,19 +172,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Tools/LotTool.cs - startLine: 43 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Tools summary: >- This method is called every draw frame for the . - Note that this method is only called if the mouse is not hovering over any ui elements. - By default, this method invokes . example: [] syntax: - content: public override void Draw(GameTime time, SpriteBatch batch) + content: public override void Draw(GameTime time, SpriteBatch batch, bool cursorOnUi) parameters: - id: time type: Microsoft.Xna.Framework.GameTime @@ -186,9 +190,14 @@ items: - 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) overload: TinyLife.Tools.LotTool.Draw* + nameWithType.vb: LotTool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.LotTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) - uid: TinyLife.Tools.LotTool.CanUndoRedo commentId: M:TinyLife.Tools.LotTool.CanUndoRedo id: CanUndoRedo @@ -207,7 +216,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanUndoRedo path: ../TinyLife/Tools/LotTool.cs - startLine: 50 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -239,7 +248,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/LotTool.cs - startLine: 55 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -281,7 +290,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnButtonCreated path: ../TinyLife/Tools/LotTool.cs - startLine: 60 + startLine: 64 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -591,6 +600,25 @@ references: href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_GetMouseCursor - name: ( - name: ) +- uid: TinyLife.Tools.Tool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + name: CanPlaceForTooltip() + nameWithType: Tool.CanPlaceForTooltip() + fullName: TinyLife.Tools.Tool.CanPlaceForTooltip() + spec.csharp: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) - uid: TinyLife.Tools.Tool.CanSwitchGameModes commentId: M:TinyLife.Tools.Tool.CanSwitchGameModes parent: TinyLife.Tools.Tool @@ -1311,35 +1339,50 @@ references: name: UndoRedoStack nameWithType: UndoRedoStack fullName: TinyLife.Tools.UndoRedoStack -- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ - name: Update(GameTime) - nameWithType: Tool.Update(GameTime) - fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ + name: Update(GameTime, bool) + nameWithType: Tool.Update(GameTime, bool) + fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, bool) + nameWithType.vb: Tool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.LotTool.Update* commentId: Overload:TinyLife.Tools.LotTool.Update - href: TinyLife.Tools.LotTool.html#TinyLife_Tools_LotTool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.LotTool.html#TinyLife_Tools_LotTool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ name: Update nameWithType: LotTool.Update fullName: TinyLife.Tools.LotTool.Update @@ -1350,6 +1393,17 @@ references: name: GameTime nameWithType: GameTime fullName: Microsoft.Xna.Framework.GameTime +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: Microsoft.Xna.Framework commentId: N:Microsoft.Xna.Framework isExternal: true @@ -1380,18 +1434,21 @@ references: - uid: Microsoft.Xna.Framework name: Framework isExternal: true -- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) +- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - name: Draw(GameTime, SpriteBatch) - nameWithType: Tool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: Tool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) + nameWithType.vb: Tool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1401,11 +1458,17 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1415,10 +1478,16 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.LotTool.Draw* commentId: Overload:TinyLife.Tools.LotTool.Draw - href: TinyLife.Tools.LotTool.html#TinyLife_Tools_LotTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.LotTool.html#TinyLife_Tools_LotTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ name: Draw nameWithType: LotTool.Draw fullName: TinyLife.Tools.LotTool.Draw @@ -1528,17 +1597,6 @@ references: name: CanUndoRedo nameWithType: LotTool.CanUndoRedo fullName: TinyLife.Tools.LotTool.CanUndoRedo -- uid: System.Boolean - commentId: T:System.Boolean - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - name: bool - nameWithType: bool - fullName: bool - nameWithType.vb: Boolean - fullName.vb: Boolean - name.vb: Boolean - uid: TinyLife.GameImpl.IsCursorOnUi commentId: M:TinyLife.GameImpl.IsCursorOnUi href: TinyLife.GameImpl.html#TinyLife_GameImpl_IsCursorOnUi diff --git a/docs/api/TinyLife.Tools.MoveLotTool.yml b/docs/api/TinyLife.Tools.MoveLotTool.yml index 290a07a..d2159c2 100644 --- a/docs/api/TinyLife.Tools.MoveLotTool.yml +++ b/docs/api/TinyLife.Tools.MoveLotTool.yml @@ -9,11 +9,11 @@ items: - TinyLife.Tools.MoveLotTool.CanSwitchGameModes - TinyLife.Tools.MoveLotTool.CanUndoRedo - TinyLife.Tools.MoveLotTool.Closed - - TinyLife.Tools.MoveLotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - TinyLife.Tools.MoveLotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.MoveLotTool.GetMouseCursor - TinyLife.Tools.MoveLotTool.Opened - TinyLife.Tools.MoveLotTool.ShouldHighlightSelectedObject(System.Object) - - TinyLife.Tools.MoveLotTool.Update(Microsoft.Xna.Framework.GameTime) + - TinyLife.Tools.MoveLotTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) langs: - csharp - vb @@ -68,6 +68,7 @@ items: - TinyLife.Tools.Tool.DisplayAsTab - TinyLife.Tools.Tool.MousePos - TinyLife.Tools.Tool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) + - TinyLife.Tools.Tool.CanPlaceForTooltip - TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button) - TinyLife.Tools.Tool.IsOnLot(Microsoft.Xna.Framework.Point) - TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme[],System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean}) @@ -176,16 +177,16 @@ items: content.vb: Public Overrides Sub Closed() overridden: TinyLife.Tools.Tool.Closed overload: TinyLife.Tools.MoveLotTool.Closed* -- uid: TinyLife.Tools.MoveLotTool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.MoveLotTool.Update(Microsoft.Xna.Framework.GameTime) - id: Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.MoveLotTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.MoveLotTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + id: Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.MoveLotTool langs: - csharp - vb - name: Update(GameTime) - nameWithType: MoveLotTool.Update(GameTime) - fullName: TinyLife.Tools.MoveLotTool.Update(Microsoft.Xna.Framework.GameTime) + name: Update(GameTime, bool) + nameWithType: MoveLotTool.Update(GameTime, bool) + fullName: TinyLife.Tools.MoveLotTool.Update(Microsoft.Xna.Framework.GameTime, bool) type: Method source: remote: @@ -204,24 +205,29 @@ items: By default, this method updates the and invokes , and also manages the . example: [] syntax: - content: public override void Update(GameTime time) + content: public override void Update(GameTime time, bool cursorOnUi) 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Update(time As GameTime, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) overload: TinyLife.Tools.MoveLotTool.Update* -- uid: TinyLife.Tools.MoveLotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.MoveLotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + nameWithType.vb: MoveLotTool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.MoveLotTool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) +- uid: TinyLife.Tools.MoveLotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.MoveLotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.MoveLotTool langs: - csharp - vb - name: Draw(GameTime, SpriteBatch) - nameWithType: MoveLotTool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.MoveLotTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: MoveLotTool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.MoveLotTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) type: Method source: remote: @@ -237,12 +243,10 @@ items: summary: >- This method is called every draw frame for the . - Note that this method is only called if the mouse is not hovering over any ui elements. - By default, this method invokes . example: [] syntax: - content: public override void Draw(GameTime time, SpriteBatch batch) + content: public override void Draw(GameTime time, SpriteBatch batch, bool cursorOnUi) parameters: - id: time type: Microsoft.Xna.Framework.GameTime @@ -250,9 +254,14 @@ items: - 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) overload: TinyLife.Tools.MoveLotTool.Draw* + nameWithType.vb: MoveLotTool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.MoveLotTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) - uid: TinyLife.Tools.MoveLotTool.CanSwitchGameModes commentId: M:TinyLife.Tools.MoveLotTool.CanSwitchGameModes id: CanSwitchGameModes @@ -632,6 +641,25 @@ references: name: Panel isExternal: true - name: ) +- uid: TinyLife.Tools.Tool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + name: CanPlaceForTooltip() + nameWithType: Tool.CanPlaceForTooltip() + fullName: TinyLife.Tools.Tool.CanPlaceForTooltip() + spec.csharp: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) - uid: TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button) commentId: M:TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button) parent: TinyLife.Tools.Tool @@ -1409,35 +1437,50 @@ references: name: UndoRedoStack nameWithType: UndoRedoStack fullName: TinyLife.Tools.UndoRedoStack -- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ - name: Update(GameTime) - nameWithType: Tool.Update(GameTime) - fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ + name: Update(GameTime, bool) + nameWithType: Tool.Update(GameTime, bool) + fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, bool) + nameWithType.vb: Tool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.MoveLotTool.Update* commentId: Overload:TinyLife.Tools.MoveLotTool.Update - href: TinyLife.Tools.MoveLotTool.html#TinyLife_Tools_MoveLotTool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.MoveLotTool.html#TinyLife_Tools_MoveLotTool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ name: Update nameWithType: MoveLotTool.Update fullName: TinyLife.Tools.MoveLotTool.Update @@ -1448,6 +1491,17 @@ references: name: GameTime nameWithType: GameTime fullName: Microsoft.Xna.Framework.GameTime +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: Microsoft.Xna.Framework commentId: N:Microsoft.Xna.Framework isExternal: true @@ -1478,18 +1532,21 @@ references: - uid: Microsoft.Xna.Framework name: Framework isExternal: true -- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) +- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - name: Draw(GameTime, SpriteBatch) - nameWithType: Tool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: Tool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) + nameWithType.vb: Tool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1499,11 +1556,17 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1513,10 +1576,16 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.MoveLotTool.Draw* commentId: Overload:TinyLife.Tools.MoveLotTool.Draw - href: TinyLife.Tools.MoveLotTool.html#TinyLife_Tools_MoveLotTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.MoveLotTool.html#TinyLife_Tools_MoveLotTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ name: Draw nameWithType: MoveLotTool.Draw fullName: TinyLife.Tools.MoveLotTool.Draw @@ -1608,17 +1677,6 @@ references: name: CanSwitchGameModes nameWithType: MoveLotTool.CanSwitchGameModes fullName: TinyLife.Tools.MoveLotTool.CanSwitchGameModes -- uid: System.Boolean - commentId: T:System.Boolean - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - name: bool - nameWithType: bool - fullName: bool - nameWithType.vb: Boolean - fullName.vb: Boolean - name.vb: Boolean - uid: TinyLife.Tools.UndoRedoStack.Undo commentId: M:TinyLife.Tools.UndoRedoStack.Undo href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Undo diff --git a/docs/api/TinyLife.Tools.MoveTool.yml b/docs/api/TinyLife.Tools.MoveTool.yml index c7538a5..7a624c5 100644 --- a/docs/api/TinyLife.Tools.MoveTool.yml +++ b/docs/api/TinyLife.Tools.MoveTool.yml @@ -6,17 +6,18 @@ items: parent: TinyLife.Tools children: - TinyLife.Tools.MoveTool.#ctor + - TinyLife.Tools.MoveTool.CanPlaceForTooltip - TinyLife.Tools.MoveTool.CanSwitchGameModes - TinyLife.Tools.MoveTool.CanUndoRedo - TinyLife.Tools.MoveTool.Closed - - TinyLife.Tools.MoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - TinyLife.Tools.MoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.MoveTool.GetMouseCursor - TinyLife.Tools.MoveTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) - TinyLife.Tools.MoveTool.OnButtonCreated(MLEM.Ui.Elements.Button) - TinyLife.Tools.MoveTool.Opened - TinyLife.Tools.MoveTool.Reload - TinyLife.Tools.MoveTool.ShouldHighlightSelectedObject(System.Object) - - TinyLife.Tools.MoveTool.Update(Microsoft.Xna.Framework.GameTime) + - TinyLife.Tools.MoveTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) langs: - csharp - vb @@ -216,16 +217,16 @@ items: 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* -- uid: TinyLife.Tools.MoveTool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.MoveTool.Update(Microsoft.Xna.Framework.GameTime) - id: Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.MoveTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.MoveTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + id: Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.MoveTool langs: - csharp - vb - name: Update(GameTime) - nameWithType: MoveTool.Update(GameTime) - fullName: TinyLife.Tools.MoveTool.Update(Microsoft.Xna.Framework.GameTime) + name: Update(GameTime, bool) + nameWithType: MoveTool.Update(GameTime, bool) + fullName: TinyLife.Tools.MoveTool.Update(Microsoft.Xna.Framework.GameTime, bool) type: Method source: remote: @@ -244,24 +245,29 @@ items: By default, this method updates the and invokes , and also manages the . example: [] syntax: - content: public override void Update(GameTime time) + content: public override void Update(GameTime time, bool cursorOnUi) 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Update(time As GameTime, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) overload: TinyLife.Tools.MoveTool.Update* -- uid: TinyLife.Tools.MoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.MoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + nameWithType.vb: MoveTool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.MoveTool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) +- uid: TinyLife.Tools.MoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.MoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.MoveTool langs: - csharp - vb - name: Draw(GameTime, SpriteBatch) - nameWithType: MoveTool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.MoveTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: MoveTool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.MoveTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) type: Method source: remote: @@ -270,19 +276,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Tools/MoveTool.cs - startLine: 104 + startLine: 106 assemblies: - Tiny Life namespace: TinyLife.Tools summary: >- This method is called every draw frame for the . - Note that this method is only called if the mouse is not hovering over any ui elements. - By default, this method invokes . example: [] syntax: - content: public override void Draw(GameTime time, SpriteBatch batch) + content: public override void Draw(GameTime time, SpriteBatch batch, bool cursorOnUi) parameters: - id: time type: Microsoft.Xna.Framework.GameTime @@ -290,9 +294,14 @@ items: - 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) overload: TinyLife.Tools.MoveTool.Draw* + nameWithType.vb: MoveTool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.MoveTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) - uid: TinyLife.Tools.MoveTool.GetMouseCursor commentId: M:TinyLife.Tools.MoveTool.GetMouseCursor id: GetMouseCursor @@ -311,7 +320,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMouseCursor path: ../TinyLife/Tools/MoveTool.cs - startLine: 110 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -328,6 +337,36 @@ items: content.vb: Public Overrides Function GetMouseCursor() As CursorType overridden: TinyLife.Tools.Tool.GetMouseCursor overload: TinyLife.Tools.MoveTool.GetMouseCursor* +- uid: TinyLife.Tools.MoveTool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.MoveTool.CanPlaceForTooltip + id: CanPlaceForTooltip + parent: TinyLife.Tools.MoveTool + langs: + - csharp + - vb + name: CanPlaceForTooltip() + nameWithType: MoveTool.CanPlaceForTooltip() + fullName: TinyLife.Tools.MoveTool.CanPlaceForTooltip() + type: Method + source: + remote: + path: TinyLife/Tools/MoveTool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CanPlaceForTooltip + path: ../TinyLife/Tools/MoveTool.cs + startLine: 119 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + example: [] + syntax: + content: public override CanPlaceResult CanPlaceForTooltip() + return: + type: TinyLife.Tools.CanPlaceResult + content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult + overridden: TinyLife.Tools.Tool.CanPlaceForTooltip + overload: TinyLife.Tools.MoveTool.CanPlaceForTooltip* - uid: TinyLife.Tools.MoveTool.CanSwitchGameModes commentId: M:TinyLife.Tools.MoveTool.CanSwitchGameModes id: CanSwitchGameModes @@ -346,7 +385,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanSwitchGameModes path: ../TinyLife/Tools/MoveTool.cs - startLine: 115 + startLine: 124 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -378,7 +417,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanUndoRedo path: ../TinyLife/Tools/MoveTool.cs - startLine: 121 + startLine: 130 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -410,7 +449,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/MoveTool.cs - startLine: 126 + startLine: 135 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -452,7 +491,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnButtonCreated path: ../TinyLife/Tools/MoveTool.cs - startLine: 131 + startLine: 140 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -485,7 +524,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reload path: ../TinyLife/Tools/MoveTool.cs - startLine: 152 + startLine: 162 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1527,35 +1566,50 @@ references: name: UndoRedoStack nameWithType: UndoRedoStack fullName: TinyLife.Tools.UndoRedoStack -- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ - name: Update(GameTime) - nameWithType: Tool.Update(GameTime) - fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ + name: Update(GameTime, bool) + nameWithType: Tool.Update(GameTime, bool) + fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, bool) + nameWithType.vb: Tool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.MoveTool.Update* commentId: Overload:TinyLife.Tools.MoveTool.Update - href: TinyLife.Tools.MoveTool.html#TinyLife_Tools_MoveTool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.MoveTool.html#TinyLife_Tools_MoveTool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ name: Update nameWithType: MoveTool.Update fullName: TinyLife.Tools.MoveTool.Update @@ -1566,6 +1620,17 @@ references: name: GameTime nameWithType: GameTime fullName: Microsoft.Xna.Framework.GameTime +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: Microsoft.Xna.Framework commentId: N:Microsoft.Xna.Framework isExternal: true @@ -1596,18 +1661,21 @@ references: - uid: Microsoft.Xna.Framework name: Framework isExternal: true -- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) +- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - name: Draw(GameTime, SpriteBatch) - nameWithType: Tool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: Tool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) + nameWithType.vb: Tool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1617,11 +1685,17 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1631,10 +1705,16 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.MoveTool.Draw* commentId: Overload:TinyLife.Tools.MoveTool.Draw - href: TinyLife.Tools.MoveTool.html#TinyLife_Tools_MoveTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.MoveTool.html#TinyLife_Tools_MoveTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ name: Draw nameWithType: MoveTool.Draw fullName: TinyLife.Tools.MoveTool.Draw @@ -1743,6 +1823,38 @@ references: - uid: TinyLife.Uis name: Uis href: TinyLife.Uis.html +- uid: TinyLife.Tools.Tool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + name: CanPlaceForTooltip() + nameWithType: Tool.CanPlaceForTooltip() + fullName: TinyLife.Tools.Tool.CanPlaceForTooltip() + spec.csharp: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) +- uid: TinyLife.Tools.MoveTool.CanPlaceForTooltip* + commentId: Overload:TinyLife.Tools.MoveTool.CanPlaceForTooltip + href: TinyLife.Tools.MoveTool.html#TinyLife_Tools_MoveTool_CanPlaceForTooltip + name: CanPlaceForTooltip + nameWithType: MoveTool.CanPlaceForTooltip + fullName: TinyLife.Tools.MoveTool.CanPlaceForTooltip +- uid: TinyLife.Tools.CanPlaceResult + commentId: T:TinyLife.Tools.CanPlaceResult + parent: TinyLife.Tools + href: TinyLife.Tools.CanPlaceResult.html + name: CanPlaceResult + nameWithType: CanPlaceResult + fullName: TinyLife.Tools.CanPlaceResult - uid: TinyLife.GameImpl.CanSwitchGameModes commentId: M:TinyLife.GameImpl.CanSwitchGameModes href: TinyLife.GameImpl.html#TinyLife_GameImpl_CanSwitchGameModes @@ -1786,17 +1898,6 @@ references: name: CanSwitchGameModes nameWithType: MoveTool.CanSwitchGameModes fullName: TinyLife.Tools.MoveTool.CanSwitchGameModes -- uid: System.Boolean - commentId: T:System.Boolean - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - name: bool - nameWithType: bool - fullName: bool - nameWithType.vb: Boolean - fullName.vb: Boolean - name.vb: Boolean - uid: TinyLife.Tools.UndoRedoStack.Undo commentId: M:TinyLife.Tools.UndoRedoStack.Undo href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Undo diff --git a/docs/api/TinyLife.Tools.OpeningTool.yml b/docs/api/TinyLife.Tools.OpeningTool.yml index bee5c5f..76fe1f3 100644 --- a/docs/api/TinyLife.Tools.OpeningTool.yml +++ b/docs/api/TinyLife.Tools.OpeningTool.yml @@ -6,11 +6,12 @@ items: parent: TinyLife.Tools children: - TinyLife.Tools.OpeningTool.#ctor - - TinyLife.Tools.OpeningTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - TinyLife.Tools.OpeningTool.CanPlaceForTooltip + - TinyLife.Tools.OpeningTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.OpeningTool.GetMouseCursor - TinyLife.Tools.OpeningTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) - TinyLife.Tools.OpeningTool.ShouldHighlightSelectedObject(System.Object) - - TinyLife.Tools.OpeningTool.Update(Microsoft.Xna.Framework.GameTime) + - TinyLife.Tools.OpeningTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) langs: - csharp - vb @@ -112,16 +113,16 @@ items: nameWithType.vb: OpeningTool.New() fullName.vb: TinyLife.Tools.OpeningTool.New() name.vb: New() -- uid: TinyLife.Tools.OpeningTool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.OpeningTool.Update(Microsoft.Xna.Framework.GameTime) - id: Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.OpeningTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.OpeningTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + id: Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.OpeningTool langs: - csharp - vb - name: Update(GameTime) - nameWithType: OpeningTool.Update(GameTime) - fullName: TinyLife.Tools.OpeningTool.Update(Microsoft.Xna.Framework.GameTime) + name: Update(GameTime, bool) + nameWithType: OpeningTool.Update(GameTime, bool) + fullName: TinyLife.Tools.OpeningTool.Update(Microsoft.Xna.Framework.GameTime, bool) type: Method source: remote: @@ -140,24 +141,29 @@ items: By default, this method updates the and invokes , and also manages the . example: [] syntax: - content: public override void Update(GameTime time) + content: public override void Update(GameTime time, bool cursorOnUi) 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Update(time As GameTime, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) overload: TinyLife.Tools.OpeningTool.Update* -- uid: TinyLife.Tools.OpeningTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.OpeningTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + nameWithType.vb: OpeningTool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.OpeningTool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) +- uid: TinyLife.Tools.OpeningTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.OpeningTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.OpeningTool langs: - csharp - vb - name: Draw(GameTime, SpriteBatch) - nameWithType: OpeningTool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.OpeningTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: OpeningTool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.OpeningTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) type: Method source: remote: @@ -166,19 +172,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Tools/OpeningTool.cs - startLine: 62 + startLine: 64 assemblies: - Tiny Life namespace: TinyLife.Tools summary: >- This method is called every draw frame for the . - Note that this method is only called if the mouse is not hovering over any ui elements. - By default, this method invokes . example: [] syntax: - content: public override void Draw(GameTime time, SpriteBatch batch) + content: public override void Draw(GameTime time, SpriteBatch batch, bool cursorOnUi) parameters: - id: time type: Microsoft.Xna.Framework.GameTime @@ -186,9 +190,14 @@ items: - 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) overload: TinyLife.Tools.OpeningTool.Draw* + nameWithType.vb: OpeningTool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.OpeningTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) - uid: TinyLife.Tools.OpeningTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) commentId: M:TinyLife.Tools.OpeningTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) id: InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) @@ -207,7 +216,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitBuildModeUi path: ../TinyLife/Tools/OpeningTool.cs - startLine: 75 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -246,7 +255,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMouseCursor path: ../TinyLife/Tools/OpeningTool.cs - startLine: 102 + startLine: 105 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -263,6 +272,36 @@ items: content.vb: Public Overrides Function GetMouseCursor() As CursorType overridden: TinyLife.Tools.Tool.GetMouseCursor overload: TinyLife.Tools.OpeningTool.GetMouseCursor* +- uid: TinyLife.Tools.OpeningTool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.OpeningTool.CanPlaceForTooltip + id: CanPlaceForTooltip + parent: TinyLife.Tools.OpeningTool + langs: + - csharp + - vb + name: CanPlaceForTooltip() + nameWithType: OpeningTool.CanPlaceForTooltip() + fullName: TinyLife.Tools.OpeningTool.CanPlaceForTooltip() + type: Method + source: + remote: + path: TinyLife/Tools/OpeningTool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CanPlaceForTooltip + path: ../TinyLife/Tools/OpeningTool.cs + startLine: 111 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + example: [] + syntax: + content: public override CanPlaceResult CanPlaceForTooltip() + return: + type: TinyLife.Tools.CanPlaceResult + content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult + overridden: TinyLife.Tools.Tool.CanPlaceForTooltip + overload: TinyLife.Tools.OpeningTool.CanPlaceForTooltip* - uid: TinyLife.Tools.OpeningTool.ShouldHighlightSelectedObject(System.Object) commentId: M:TinyLife.Tools.OpeningTool.ShouldHighlightSelectedObject(System.Object) id: ShouldHighlightSelectedObject(System.Object) @@ -281,7 +320,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/OpeningTool.cs - startLine: 109 + startLine: 120 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1310,35 +1349,50 @@ references: name: UndoRedoStack nameWithType: UndoRedoStack fullName: TinyLife.Tools.UndoRedoStack -- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ - name: Update(GameTime) - nameWithType: Tool.Update(GameTime) - fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ + name: Update(GameTime, bool) + nameWithType: Tool.Update(GameTime, bool) + fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, bool) + nameWithType.vb: Tool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.OpeningTool.Update* commentId: Overload:TinyLife.Tools.OpeningTool.Update - href: TinyLife.Tools.OpeningTool.html#TinyLife_Tools_OpeningTool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.OpeningTool.html#TinyLife_Tools_OpeningTool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ name: Update nameWithType: OpeningTool.Update fullName: TinyLife.Tools.OpeningTool.Update @@ -1349,6 +1403,17 @@ references: name: GameTime nameWithType: GameTime fullName: Microsoft.Xna.Framework.GameTime +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: Microsoft.Xna.Framework commentId: N:Microsoft.Xna.Framework isExternal: true @@ -1379,18 +1444,21 @@ references: - uid: Microsoft.Xna.Framework name: Framework isExternal: true -- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) +- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - name: Draw(GameTime, SpriteBatch) - nameWithType: Tool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: Tool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) + nameWithType.vb: Tool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1400,11 +1468,17 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1414,10 +1488,16 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.OpeningTool.Draw* commentId: Overload:TinyLife.Tools.OpeningTool.Draw - href: TinyLife.Tools.OpeningTool.html#TinyLife_Tools_OpeningTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.OpeningTool.html#TinyLife_Tools_OpeningTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ name: Draw nameWithType: OpeningTool.Draw fullName: TinyLife.Tools.OpeningTool.Draw @@ -1605,6 +1685,38 @@ references: - uid: TinyLife.Uis name: Uis href: TinyLife.Uis.html +- uid: TinyLife.Tools.Tool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + name: CanPlaceForTooltip() + nameWithType: Tool.CanPlaceForTooltip() + fullName: TinyLife.Tools.Tool.CanPlaceForTooltip() + spec.csharp: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) +- uid: TinyLife.Tools.OpeningTool.CanPlaceForTooltip* + commentId: Overload:TinyLife.Tools.OpeningTool.CanPlaceForTooltip + href: TinyLife.Tools.OpeningTool.html#TinyLife_Tools_OpeningTool_CanPlaceForTooltip + name: CanPlaceForTooltip + nameWithType: OpeningTool.CanPlaceForTooltip + fullName: TinyLife.Tools.OpeningTool.CanPlaceForTooltip +- uid: TinyLife.Tools.CanPlaceResult + commentId: T:TinyLife.Tools.CanPlaceResult + parent: TinyLife.Tools + href: TinyLife.Tools.CanPlaceResult.html + name: CanPlaceResult + nameWithType: CanPlaceResult + fullName: TinyLife.Tools.CanPlaceResult - uid: TinyLife.GameImpl.IsCursorOnUi commentId: M:TinyLife.GameImpl.IsCursorOnUi href: TinyLife.GameImpl.html#TinyLife_GameImpl_IsCursorOnUi @@ -1674,17 +1786,6 @@ references: name: ShouldHighlightSelectedObject nameWithType: OpeningTool.ShouldHighlightSelectedObject fullName: TinyLife.Tools.OpeningTool.ShouldHighlightSelectedObject -- uid: System.Boolean - commentId: T:System.Boolean - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - name: bool - nameWithType: bool - fullName: bool - nameWithType.vb: Boolean - fullName.vb: Boolean - name.vb: Boolean - uid: TinyLife.Objects commentId: N:TinyLife.Objects href: TinyLife.html diff --git a/docs/api/TinyLife.Tools.PlayModeTool.StatType.yml b/docs/api/TinyLife.Tools.PlayModeTool.StatType.yml index df38357..f7baa29 100644 --- a/docs/api/TinyLife.Tools.PlayModeTool.StatType.yml +++ b/docs/api/TinyLife.Tools.PlayModeTool.StatType.yml @@ -26,7 +26,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StatType path: ../TinyLife/Tools/PlayModeTool.cs - startLine: 1156 + startLine: 1158 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -55,7 +55,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Needs path: ../TinyLife/Tools/PlayModeTool.cs - startLine: 1159 + startLine: 1161 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -81,7 +81,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Emotions path: ../TinyLife/Tools/PlayModeTool.cs - startLine: 1160 + startLine: 1162 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -107,7 +107,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Skills path: ../TinyLife/Tools/PlayModeTool.cs - startLine: 1161 + startLine: 1163 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -133,7 +133,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Relationships path: ../TinyLife/Tools/PlayModeTool.cs - startLine: 1162 + startLine: 1164 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -159,7 +159,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Job path: ../TinyLife/Tools/PlayModeTool.cs - startLine: 1163 + startLine: 1165 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -185,7 +185,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LifeGoal path: ../TinyLife/Tools/PlayModeTool.cs - startLine: 1164 + startLine: 1166 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -211,7 +211,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: About path: ../TinyLife/Tools/PlayModeTool.cs - startLine: 1165 + startLine: 1167 assemblies: - Tiny Life namespace: TinyLife.Tools diff --git a/docs/api/TinyLife.Tools.PlayModeTool.yml b/docs/api/TinyLife.Tools.PlayModeTool.yml index ec297fa..3f06148 100644 --- a/docs/api/TinyLife.Tools.PlayModeTool.yml +++ b/docs/api/TinyLife.Tools.PlayModeTool.yml @@ -14,7 +14,7 @@ items: - TinyLife.Tools.PlayModeTool.SelectedPerson - TinyLife.Tools.PlayModeTool.SelectedStat - TinyLife.Tools.PlayModeTool.SetSelectedPerson(TinyLife.Objects.Person) - - TinyLife.Tools.PlayModeTool.Update(Microsoft.Xna.Framework.GameTime) + - TinyLife.Tools.PlayModeTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) langs: - csharp - vb @@ -69,8 +69,9 @@ items: - TinyLife.Tools.Tool.DisplayAsTab - TinyLife.Tools.Tool.MousePos - TinyLife.Tools.Tool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) - - TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.Tool.GetMouseCursor + - TinyLife.Tools.Tool.CanPlaceForTooltip - TinyLife.Tools.Tool.CanSwitchGameModes - TinyLife.Tools.Tool.ShouldHighlightSelectedObject(System.Object) - TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button) @@ -211,16 +212,16 @@ items: nameWithType.vb: PlayModeTool.New() fullName.vb: TinyLife.Tools.PlayModeTool.New() name.vb: New() -- uid: TinyLife.Tools.PlayModeTool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.PlayModeTool.Update(Microsoft.Xna.Framework.GameTime) - id: Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.PlayModeTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.PlayModeTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + id: Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.PlayModeTool langs: - csharp - vb - name: Update(GameTime) - nameWithType: PlayModeTool.Update(GameTime) - fullName: TinyLife.Tools.PlayModeTool.Update(Microsoft.Xna.Framework.GameTime) + name: Update(GameTime, bool) + nameWithType: PlayModeTool.Update(GameTime, bool) + fullName: TinyLife.Tools.PlayModeTool.Update(Microsoft.Xna.Framework.GameTime, bool) type: Method source: remote: @@ -239,14 +240,19 @@ items: By default, this method updates the and invokes , and also manages the . example: [] syntax: - content: public override void Update(GameTime time) + content: public override void Update(GameTime time, bool cursorOnUi) 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Update(time As GameTime, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) overload: TinyLife.Tools.PlayModeTool.Update* + nameWithType.vb: PlayModeTool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.PlayModeTool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) - uid: TinyLife.Tools.PlayModeTool.Opened commentId: M:TinyLife.Tools.PlayModeTool.Opened id: Opened @@ -265,7 +271,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Opened path: ../TinyLife/Tools/PlayModeTool.cs - startLine: 105 + startLine: 107 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -297,7 +303,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Closed path: ../TinyLife/Tools/PlayModeTool.cs - startLine: 311 + startLine: 313 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -329,7 +335,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanUndoRedo path: ../TinyLife/Tools/PlayModeTool.cs - startLine: 322 + startLine: 324 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -361,7 +367,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetSelectedPerson path: ../TinyLife/Tools/PlayModeTool.cs - startLine: 331 + startLine: 333 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -396,7 +402,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reload path: ../TinyLife/Tools/PlayModeTool.cs - startLine: 1102 + startLine: 1104 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -644,18 +650,21 @@ references: name: Panel isExternal: true - name: ) -- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) +- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - name: Draw(GameTime, SpriteBatch) - nameWithType: Tool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: Tool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) + nameWithType.vb: Tool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -665,11 +674,17 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -679,6 +694,12 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.Tool.GetMouseCursor commentId: M:TinyLife.Tools.Tool.GetMouseCursor @@ -699,6 +720,25 @@ references: href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_GetMouseCursor - name: ( - name: ) +- uid: TinyLife.Tools.Tool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + name: CanPlaceForTooltip() + nameWithType: Tool.CanPlaceForTooltip() + fullName: TinyLife.Tools.Tool.CanPlaceForTooltip() + spec.csharp: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) - uid: TinyLife.Tools.Tool.CanSwitchGameModes commentId: M:TinyLife.Tools.Tool.CanSwitchGameModes parent: TinyLife.Tools.Tool @@ -1726,35 +1766,50 @@ references: name: UndoRedoStack nameWithType: UndoRedoStack fullName: TinyLife.Tools.UndoRedoStack -- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ - name: Update(GameTime) - nameWithType: Tool.Update(GameTime) - fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ + name: Update(GameTime, bool) + nameWithType: Tool.Update(GameTime, bool) + fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, bool) + nameWithType.vb: Tool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.PlayModeTool.Update* commentId: Overload:TinyLife.Tools.PlayModeTool.Update - href: TinyLife.Tools.PlayModeTool.html#TinyLife_Tools_PlayModeTool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.PlayModeTool.html#TinyLife_Tools_PlayModeTool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ name: Update nameWithType: PlayModeTool.Update fullName: TinyLife.Tools.PlayModeTool.Update @@ -1765,6 +1820,17 @@ references: name: GameTime nameWithType: GameTime fullName: Microsoft.Xna.Framework.GameTime +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: Microsoft.Xna.Framework commentId: N:Microsoft.Xna.Framework isExternal: true @@ -1906,17 +1972,6 @@ references: name: CanUndoRedo nameWithType: PlayModeTool.CanUndoRedo fullName: TinyLife.Tools.PlayModeTool.CanUndoRedo -- uid: System.Boolean - commentId: T:System.Boolean - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - name: bool - nameWithType: bool - fullName: bool - nameWithType.vb: Boolean - fullName.vb: Boolean - name.vb: Boolean - uid: TinyLife.Tools.PlayModeTool.SetSelectedPerson* commentId: Overload:TinyLife.Tools.PlayModeTool.SetSelectedPerson href: TinyLife.Tools.PlayModeTool.html#TinyLife_Tools_PlayModeTool_SetSelectedPerson_TinyLife_Objects_Person_ diff --git a/docs/api/TinyLife.Tools.RemoveTool.yml b/docs/api/TinyLife.Tools.RemoveTool.yml index 4da177c..8dfbed4 100644 --- a/docs/api/TinyLife.Tools.RemoveTool.yml +++ b/docs/api/TinyLife.Tools.RemoveTool.yml @@ -7,7 +7,7 @@ items: children: - TinyLife.Tools.RemoveTool.#ctor - TinyLife.Tools.RemoveTool.CanUndoRedo - - TinyLife.Tools.RemoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - TinyLife.Tools.RemoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.RemoveTool.GetMouseCursor - TinyLife.Tools.RemoveTool.PlayDestroySound - TinyLife.Tools.RemoveTool.RemoveFurniture(TinyLife.Objects.Furniture,TinyLife.Tools.UndoableAction) @@ -20,7 +20,7 @@ items: - TinyLife.Tools.RemoveTool.SpawnDestroyParticles(TinyLife.Objects.Furniture) - TinyLife.Tools.RemoveTool.SpawnDestroyParticles(TinyLife.Objects.WallLike) - TinyLife.Tools.RemoveTool.StoreOrRemoveFurniture(TinyLife.Objects.Furniture,TinyLife.Tools.UndoableAction) - - TinyLife.Tools.RemoveTool.Update(Microsoft.Xna.Framework.GameTime) + - TinyLife.Tools.RemoveTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) langs: - csharp - vb @@ -77,6 +77,7 @@ items: - TinyLife.Tools.Tool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) - TinyLife.Tools.Tool.Opened - TinyLife.Tools.Tool.Closed + - TinyLife.Tools.Tool.CanPlaceForTooltip - TinyLife.Tools.Tool.CanSwitchGameModes - TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button) - TinyLife.Tools.Tool.IsOnLot(Microsoft.Xna.Framework.Point) @@ -122,16 +123,16 @@ items: nameWithType.vb: RemoveTool.New() fullName.vb: TinyLife.Tools.RemoveTool.New() name.vb: New() -- uid: TinyLife.Tools.RemoveTool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.RemoveTool.Update(Microsoft.Xna.Framework.GameTime) - id: Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.RemoveTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.RemoveTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + id: Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.RemoveTool langs: - csharp - vb - name: Update(GameTime) - nameWithType: RemoveTool.Update(GameTime) - fullName: TinyLife.Tools.RemoveTool.Update(Microsoft.Xna.Framework.GameTime) + name: Update(GameTime, bool) + nameWithType: RemoveTool.Update(GameTime, bool) + fullName: TinyLife.Tools.RemoveTool.Update(Microsoft.Xna.Framework.GameTime, bool) type: Method source: remote: @@ -150,24 +151,29 @@ items: By default, this method updates the and invokes , and also manages the . example: [] syntax: - content: public override void Update(GameTime time) + content: public override void Update(GameTime time, bool cursorOnUi) 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Update(time As GameTime, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) overload: TinyLife.Tools.RemoveTool.Update* -- uid: TinyLife.Tools.RemoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.RemoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + nameWithType.vb: RemoveTool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.RemoveTool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) +- uid: TinyLife.Tools.RemoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.RemoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.RemoveTool langs: - csharp - vb - name: Draw(GameTime, SpriteBatch) - nameWithType: RemoveTool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.RemoveTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: RemoveTool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.RemoveTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) type: Method source: remote: @@ -176,19 +182,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Tools/RemoveTool.cs - startLine: 53 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.Tools summary: >- This method is called every draw frame for the . - Note that this method is only called if the mouse is not hovering over any ui elements. - By default, this method invokes . example: [] syntax: - content: public override void Draw(GameTime time, SpriteBatch batch) + content: public override void Draw(GameTime time, SpriteBatch batch, bool cursorOnUi) parameters: - id: time type: Microsoft.Xna.Framework.GameTime @@ -196,9 +200,14 @@ items: - 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) overload: TinyLife.Tools.RemoveTool.Draw* + nameWithType.vb: RemoveTool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.RemoveTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) - uid: TinyLife.Tools.RemoveTool.GetMouseCursor commentId: M:TinyLife.Tools.RemoveTool.GetMouseCursor id: GetMouseCursor @@ -217,7 +226,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMouseCursor path: ../TinyLife/Tools/RemoveTool.cs - startLine: 62 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -252,7 +261,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanUndoRedo path: ../TinyLife/Tools/RemoveTool.cs - startLine: 67 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -284,7 +293,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/RemoveTool.cs - startLine: 72 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -326,7 +335,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveRoof path: ../TinyLife/Tools/RemoveTool.cs - startLine: 149 + startLine: 153 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -364,7 +373,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveStairs path: ../TinyLife/Tools/RemoveTool.cs - startLine: 172 + startLine: 176 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -399,7 +408,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveWall path: ../TinyLife/Tools/RemoveTool.cs - startLine: 187 + startLine: 191 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -434,7 +443,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveNonGroundTile path: ../TinyLife/Tools/RemoveTool.cs - startLine: 217 + startLine: 221 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -478,7 +487,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveFurniture path: ../TinyLife/Tools/RemoveTool.cs - startLine: 250 + startLine: 254 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -519,7 +528,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StoreOrRemoveFurniture path: ../TinyLife/Tools/RemoveTool.cs - startLine: 279 + startLine: 283 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -560,7 +569,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayDestroySound path: ../TinyLife/Tools/RemoveTool.cs - startLine: 308 + startLine: 312 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -588,7 +597,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpawnDestroyParticles path: ../TinyLife/Tools/RemoveTool.cs - startLine: 317 + startLine: 321 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -623,7 +632,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpawnDestroyParticles path: ../TinyLife/Tools/RemoveTool.cs - startLine: 327 + startLine: 331 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -658,7 +667,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpawnDestroyParticles path: ../TinyLife/Tools/RemoveTool.cs - startLine: 347 + startLine: 351 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -963,6 +972,25 @@ references: href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Closed - name: ( - name: ) +- uid: TinyLife.Tools.Tool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + name: CanPlaceForTooltip() + nameWithType: Tool.CanPlaceForTooltip() + fullName: TinyLife.Tools.Tool.CanPlaceForTooltip() + spec.csharp: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) - uid: TinyLife.Tools.Tool.CanSwitchGameModes commentId: M:TinyLife.Tools.Tool.CanSwitchGameModes parent: TinyLife.Tools.Tool @@ -1709,35 +1737,50 @@ references: name: UndoRedoStack nameWithType: UndoRedoStack fullName: TinyLife.Tools.UndoRedoStack -- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ - name: Update(GameTime) - nameWithType: Tool.Update(GameTime) - fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ + name: Update(GameTime, bool) + nameWithType: Tool.Update(GameTime, bool) + fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, bool) + nameWithType.vb: Tool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.RemoveTool.Update* commentId: Overload:TinyLife.Tools.RemoveTool.Update - href: TinyLife.Tools.RemoveTool.html#TinyLife_Tools_RemoveTool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.RemoveTool.html#TinyLife_Tools_RemoveTool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ name: Update nameWithType: RemoveTool.Update fullName: TinyLife.Tools.RemoveTool.Update @@ -1748,6 +1791,17 @@ references: name: GameTime nameWithType: GameTime fullName: Microsoft.Xna.Framework.GameTime +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: Microsoft.Xna.Framework commentId: N:Microsoft.Xna.Framework isExternal: true @@ -1778,18 +1832,21 @@ references: - uid: Microsoft.Xna.Framework name: Framework isExternal: true -- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) +- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - name: Draw(GameTime, SpriteBatch) - nameWithType: Tool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: Tool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) + nameWithType.vb: Tool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1799,11 +1856,17 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1813,10 +1876,16 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.RemoveTool.Draw* commentId: Overload:TinyLife.Tools.RemoveTool.Draw - href: TinyLife.Tools.RemoveTool.html#TinyLife_Tools_RemoveTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.RemoveTool.html#TinyLife_Tools_RemoveTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ name: Draw nameWithType: RemoveTool.Draw fullName: TinyLife.Tools.RemoveTool.Draw @@ -1986,17 +2055,6 @@ references: name: CanUndoRedo nameWithType: RemoveTool.CanUndoRedo fullName: TinyLife.Tools.RemoveTool.CanUndoRedo -- uid: System.Boolean - commentId: T:System.Boolean - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - name: bool - nameWithType: bool - fullName: bool - nameWithType.vb: Boolean - fullName.vb: Boolean - name.vb: Boolean - uid: TinyLife.GameImpl.IsCursorOnUi commentId: M:TinyLife.GameImpl.IsCursorOnUi href: TinyLife.GameImpl.html#TinyLife_GameImpl_IsCursorOnUi diff --git a/docs/api/TinyLife.Tools.RoofTool.yml b/docs/api/TinyLife.Tools.RoofTool.yml index 1c58d32..2a01698 100644 --- a/docs/api/TinyLife.Tools.RoofTool.yml +++ b/docs/api/TinyLife.Tools.RoofTool.yml @@ -6,12 +6,13 @@ items: parent: TinyLife.Tools children: - TinyLife.Tools.RoofTool.#ctor + - TinyLife.Tools.RoofTool.CanPlaceForTooltip - TinyLife.Tools.RoofTool.CanUndoRedo - - TinyLife.Tools.RoofTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - TinyLife.Tools.RoofTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.RoofTool.GetMouseCursor - TinyLife.Tools.RoofTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) - TinyLife.Tools.RoofTool.ShouldHighlightSelectedObject(System.Object) - - TinyLife.Tools.RoofTool.Update(Microsoft.Xna.Framework.GameTime) + - TinyLife.Tools.RoofTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) langs: - csharp - vb @@ -112,16 +113,16 @@ items: nameWithType.vb: RoofTool.New() fullName.vb: TinyLife.Tools.RoofTool.New() name.vb: New() -- uid: TinyLife.Tools.RoofTool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.RoofTool.Update(Microsoft.Xna.Framework.GameTime) - id: Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.RoofTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.RoofTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + id: Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.RoofTool langs: - csharp - vb - name: Update(GameTime) - nameWithType: RoofTool.Update(GameTime) - fullName: TinyLife.Tools.RoofTool.Update(Microsoft.Xna.Framework.GameTime) + name: Update(GameTime, bool) + nameWithType: RoofTool.Update(GameTime, bool) + fullName: TinyLife.Tools.RoofTool.Update(Microsoft.Xna.Framework.GameTime, bool) type: Method source: remote: @@ -140,14 +141,19 @@ items: By default, this method updates the and invokes , and also manages the . example: [] syntax: - content: public override void Update(GameTime time) + content: public override void Update(GameTime time, bool cursorOnUi) 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Update(time As GameTime, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) overload: TinyLife.Tools.RoofTool.Update* + nameWithType.vb: RoofTool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.RoofTool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) - uid: TinyLife.Tools.RoofTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) commentId: M:TinyLife.Tools.RoofTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) id: InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) @@ -166,7 +172,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitBuildModeUi path: ../TinyLife/Tools/RoofTool.cs - startLine: 116 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -187,16 +193,16 @@ items: 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* -- uid: TinyLife.Tools.RoofTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.RoofTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) +- uid: TinyLife.Tools.RoofTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.RoofTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.RoofTool langs: - csharp - vb - name: Draw(GameTime, SpriteBatch) - nameWithType: RoofTool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.RoofTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: RoofTool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.RoofTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) type: Method source: remote: @@ -205,19 +211,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Tools/RoofTool.cs - startLine: 140 + startLine: 141 assemblies: - Tiny Life namespace: TinyLife.Tools summary: >- This method is called every draw frame for the . - Note that this method is only called if the mouse is not hovering over any ui elements. - By default, this method invokes . example: [] syntax: - content: public override void Draw(GameTime time, SpriteBatch batch) + content: public override void Draw(GameTime time, SpriteBatch batch, bool cursorOnUi) parameters: - id: time type: Microsoft.Xna.Framework.GameTime @@ -225,9 +229,14 @@ items: - 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) overload: TinyLife.Tools.RoofTool.Draw* + nameWithType.vb: RoofTool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.RoofTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) - uid: TinyLife.Tools.RoofTool.CanUndoRedo commentId: M:TinyLife.Tools.RoofTool.CanUndoRedo id: CanUndoRedo @@ -246,7 +255,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanUndoRedo path: ../TinyLife/Tools/RoofTool.cs - startLine: 150 + startLine: 153 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -278,7 +287,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/RoofTool.cs - startLine: 155 + startLine: 158 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -320,7 +329,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMouseCursor path: ../TinyLife/Tools/RoofTool.cs - startLine: 160 + startLine: 163 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -337,6 +346,36 @@ items: content.vb: Public Overrides Function GetMouseCursor() As CursorType overridden: TinyLife.Tools.Tool.GetMouseCursor overload: TinyLife.Tools.RoofTool.GetMouseCursor* +- uid: TinyLife.Tools.RoofTool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.RoofTool.CanPlaceForTooltip + id: CanPlaceForTooltip + parent: TinyLife.Tools.RoofTool + langs: + - csharp + - vb + name: CanPlaceForTooltip() + nameWithType: RoofTool.CanPlaceForTooltip() + fullName: TinyLife.Tools.RoofTool.CanPlaceForTooltip() + type: Method + source: + remote: + path: TinyLife/Tools/RoofTool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CanPlaceForTooltip + path: ../TinyLife/Tools/RoofTool.cs + startLine: 168 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + example: [] + syntax: + content: public override CanPlaceResult CanPlaceForTooltip() + return: + type: TinyLife.Tools.CanPlaceResult + content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult + overridden: TinyLife.Tools.Tool.CanPlaceForTooltip + overload: TinyLife.Tools.RoofTool.CanPlaceForTooltip* references: - uid: TinyLife.Tools.Tool.PlayModeTool commentId: F:TinyLife.Tools.Tool.PlayModeTool @@ -1323,35 +1362,50 @@ references: name: UndoRedoStack nameWithType: UndoRedoStack fullName: TinyLife.Tools.UndoRedoStack -- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ - name: Update(GameTime) - nameWithType: Tool.Update(GameTime) - fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ + name: Update(GameTime, bool) + nameWithType: Tool.Update(GameTime, bool) + fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, bool) + nameWithType.vb: Tool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.RoofTool.Update* commentId: Overload:TinyLife.Tools.RoofTool.Update - href: TinyLife.Tools.RoofTool.html#TinyLife_Tools_RoofTool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.RoofTool.html#TinyLife_Tools_RoofTool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ name: Update nameWithType: RoofTool.Update fullName: TinyLife.Tools.RoofTool.Update @@ -1362,6 +1416,17 @@ references: name: GameTime nameWithType: GameTime fullName: Microsoft.Xna.Framework.GameTime +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: Microsoft.Xna.Framework commentId: N:Microsoft.Xna.Framework isExternal: true @@ -1471,18 +1536,21 @@ references: - uid: MLEM.Ui.Elements name: Elements isExternal: true -- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) +- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - name: Draw(GameTime, SpriteBatch) - nameWithType: Tool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: Tool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) + nameWithType.vb: Tool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1492,11 +1560,17 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1506,10 +1580,16 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.RoofTool.Draw* commentId: Overload:TinyLife.Tools.RoofTool.Draw - href: TinyLife.Tools.RoofTool.html#TinyLife_Tools_RoofTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.RoofTool.html#TinyLife_Tools_RoofTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ name: Draw nameWithType: RoofTool.Draw fullName: TinyLife.Tools.RoofTool.Draw @@ -1619,17 +1699,6 @@ references: name: CanUndoRedo nameWithType: RoofTool.CanUndoRedo fullName: TinyLife.Tools.RoofTool.CanUndoRedo -- uid: System.Boolean - commentId: T:System.Boolean - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - name: bool - nameWithType: bool - fullName: bool - nameWithType.vb: Boolean - fullName.vb: Boolean - name.vb: Boolean - uid: TinyLife.GameImpl.IsCursorOnUi commentId: M:TinyLife.GameImpl.IsCursorOnUi href: TinyLife.GameImpl.html#TinyLife_GameImpl_IsCursorOnUi @@ -1781,3 +1850,35 @@ references: - uid: TinyLife.Uis name: Uis href: TinyLife.Uis.html +- uid: TinyLife.Tools.Tool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + name: CanPlaceForTooltip() + nameWithType: Tool.CanPlaceForTooltip() + fullName: TinyLife.Tools.Tool.CanPlaceForTooltip() + spec.csharp: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) +- uid: TinyLife.Tools.RoofTool.CanPlaceForTooltip* + commentId: Overload:TinyLife.Tools.RoofTool.CanPlaceForTooltip + href: TinyLife.Tools.RoofTool.html#TinyLife_Tools_RoofTool_CanPlaceForTooltip + name: CanPlaceForTooltip + nameWithType: RoofTool.CanPlaceForTooltip + fullName: TinyLife.Tools.RoofTool.CanPlaceForTooltip +- uid: TinyLife.Tools.CanPlaceResult + commentId: T:TinyLife.Tools.CanPlaceResult + parent: TinyLife.Tools + href: TinyLife.Tools.CanPlaceResult.html + name: CanPlaceResult + nameWithType: CanPlaceResult + fullName: TinyLife.Tools.CanPlaceResult diff --git a/docs/api/TinyLife.Tools.StairsTool.yml b/docs/api/TinyLife.Tools.StairsTool.yml index a784147..cd0cafc 100644 --- a/docs/api/TinyLife.Tools.StairsTool.yml +++ b/docs/api/TinyLife.Tools.StairsTool.yml @@ -6,10 +6,10 @@ items: parent: TinyLife.Tools children: - TinyLife.Tools.StairsTool.#ctor - - TinyLife.Tools.StairsTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - TinyLife.Tools.StairsTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.StairsTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) - TinyLife.Tools.StairsTool.ShouldHighlightSelectedObject(System.Object) - - TinyLife.Tools.StairsTool.Update(Microsoft.Xna.Framework.GameTime) + - TinyLife.Tools.StairsTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) langs: - csharp - vb @@ -66,6 +66,7 @@ items: - TinyLife.Tools.Tool.Opened - TinyLife.Tools.Tool.Closed - TinyLife.Tools.Tool.GetMouseCursor + - TinyLife.Tools.Tool.CanPlaceForTooltip - TinyLife.Tools.Tool.CanSwitchGameModes - TinyLife.Tools.Tool.CanUndoRedo - TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button) @@ -112,16 +113,16 @@ items: nameWithType.vb: StairsTool.New() fullName.vb: TinyLife.Tools.StairsTool.New() name.vb: New() -- uid: TinyLife.Tools.StairsTool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.StairsTool.Update(Microsoft.Xna.Framework.GameTime) - id: Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.StairsTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.StairsTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + id: Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.StairsTool langs: - csharp - vb - name: Update(GameTime) - nameWithType: StairsTool.Update(GameTime) - fullName: TinyLife.Tools.StairsTool.Update(Microsoft.Xna.Framework.GameTime) + name: Update(GameTime, bool) + nameWithType: StairsTool.Update(GameTime, bool) + fullName: TinyLife.Tools.StairsTool.Update(Microsoft.Xna.Framework.GameTime, bool) type: Method source: remote: @@ -140,24 +141,29 @@ items: By default, this method updates the and invokes , and also manages the . example: [] syntax: - content: public override void Update(GameTime time) + content: public override void Update(GameTime time, bool cursorOnUi) 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Update(time As GameTime, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) overload: TinyLife.Tools.StairsTool.Update* -- uid: TinyLife.Tools.StairsTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.StairsTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + nameWithType.vb: StairsTool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.StairsTool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) +- uid: TinyLife.Tools.StairsTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.StairsTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.StairsTool langs: - csharp - vb - name: Draw(GameTime, SpriteBatch) - nameWithType: StairsTool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.StairsTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: StairsTool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.StairsTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) type: Method source: remote: @@ -166,19 +172,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Tools/StairsTool.cs - startLine: 74 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife.Tools summary: >- This method is called every draw frame for the . - Note that this method is only called if the mouse is not hovering over any ui elements. - By default, this method invokes . example: [] syntax: - content: public override void Draw(GameTime time, SpriteBatch batch) + content: public override void Draw(GameTime time, SpriteBatch batch, bool cursorOnUi) parameters: - id: time type: Microsoft.Xna.Framework.GameTime @@ -186,9 +190,14 @@ items: - 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) overload: TinyLife.Tools.StairsTool.Draw* + nameWithType.vb: StairsTool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.StairsTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) - uid: TinyLife.Tools.StairsTool.ShouldHighlightSelectedObject(System.Object) commentId: M:TinyLife.Tools.StairsTool.ShouldHighlightSelectedObject(System.Object) id: ShouldHighlightSelectedObject(System.Object) @@ -207,7 +216,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/StairsTool.cs - startLine: 91 + startLine: 95 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -249,7 +258,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitBuildModeUi path: ../TinyLife/Tools/StairsTool.cs - startLine: 96 + startLine: 100 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -529,6 +538,25 @@ references: href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_GetMouseCursor - name: ( - name: ) +- uid: TinyLife.Tools.Tool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + name: CanPlaceForTooltip() + nameWithType: Tool.CanPlaceForTooltip() + fullName: TinyLife.Tools.Tool.CanPlaceForTooltip() + spec.csharp: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) - uid: TinyLife.Tools.Tool.CanSwitchGameModes commentId: M:TinyLife.Tools.Tool.CanSwitchGameModes parent: TinyLife.Tools.Tool @@ -1294,35 +1322,50 @@ references: name: UndoRedoStack nameWithType: UndoRedoStack fullName: TinyLife.Tools.UndoRedoStack -- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ - name: Update(GameTime) - nameWithType: Tool.Update(GameTime) - fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ + name: Update(GameTime, bool) + nameWithType: Tool.Update(GameTime, bool) + fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, bool) + nameWithType.vb: Tool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.StairsTool.Update* commentId: Overload:TinyLife.Tools.StairsTool.Update - href: TinyLife.Tools.StairsTool.html#TinyLife_Tools_StairsTool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.StairsTool.html#TinyLife_Tools_StairsTool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ name: Update nameWithType: StairsTool.Update fullName: TinyLife.Tools.StairsTool.Update @@ -1333,6 +1376,17 @@ references: name: GameTime nameWithType: GameTime fullName: Microsoft.Xna.Framework.GameTime +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: Microsoft.Xna.Framework commentId: N:Microsoft.Xna.Framework isExternal: true @@ -1363,18 +1417,21 @@ references: - uid: Microsoft.Xna.Framework name: Framework isExternal: true -- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) +- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - name: Draw(GameTime, SpriteBatch) - nameWithType: Tool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: Tool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) + nameWithType.vb: Tool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1384,11 +1441,17 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1398,10 +1461,16 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.StairsTool.Draw* commentId: Overload:TinyLife.Tools.StairsTool.Draw - href: TinyLife.Tools.StairsTool.html#TinyLife_Tools_StairsTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.StairsTool.html#TinyLife_Tools_StairsTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ name: Draw nameWithType: StairsTool.Draw fullName: TinyLife.Tools.StairsTool.Draw @@ -1519,17 +1588,6 @@ references: name: ShouldHighlightSelectedObject nameWithType: StairsTool.ShouldHighlightSelectedObject fullName: TinyLife.Tools.StairsTool.ShouldHighlightSelectedObject -- uid: System.Boolean - commentId: T:System.Boolean - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - name: bool - nameWithType: bool - fullName: bool - nameWithType.vb: Boolean - fullName.vb: Boolean - name.vb: Boolean - uid: TinyLife.Objects commentId: N:TinyLife.Objects href: TinyLife.html diff --git a/docs/api/TinyLife.Tools.TileTool.yml b/docs/api/TinyLife.Tools.TileTool.yml index 7566a48..21fbd28 100644 --- a/docs/api/TinyLife.Tools.TileTool.yml +++ b/docs/api/TinyLife.Tools.TileTool.yml @@ -6,13 +6,14 @@ items: parent: TinyLife.Tools children: - TinyLife.Tools.TileTool.#ctor + - TinyLife.Tools.TileTool.CanPlaceForTooltip - TinyLife.Tools.TileTool.CanUndoRedo - - TinyLife.Tools.TileTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - TinyLife.Tools.TileTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.TileTool.GetMouseCursor - TinyLife.Tools.TileTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) - TinyLife.Tools.TileTool.RemoveTileIncompatibleFurniture(TinyLife.World.Tile,Microsoft.Xna.Framework.Point,System.Int32,TinyLife.Tools.UndoableAction) - TinyLife.Tools.TileTool.ShouldHighlightSelectedObject(System.Object) - - TinyLife.Tools.TileTool.Update(Microsoft.Xna.Framework.GameTime) + - TinyLife.Tools.TileTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) langs: - csharp - vb @@ -113,16 +114,16 @@ items: nameWithType.vb: TileTool.New() fullName.vb: TinyLife.Tools.TileTool.New() name.vb: New() -- uid: TinyLife.Tools.TileTool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.TileTool.Update(Microsoft.Xna.Framework.GameTime) - id: Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.TileTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.TileTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + id: Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.TileTool langs: - csharp - vb - name: Update(GameTime) - nameWithType: TileTool.Update(GameTime) - fullName: TinyLife.Tools.TileTool.Update(Microsoft.Xna.Framework.GameTime) + name: Update(GameTime, bool) + nameWithType: TileTool.Update(GameTime, bool) + fullName: TinyLife.Tools.TileTool.Update(Microsoft.Xna.Framework.GameTime, bool) type: Method source: remote: @@ -141,24 +142,29 @@ items: By default, this method updates the and invokes , and also manages the . example: [] syntax: - content: public override void Update(GameTime time) + content: public override void Update(GameTime time, bool cursorOnUi) 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Update(time As GameTime, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) overload: TinyLife.Tools.TileTool.Update* -- uid: TinyLife.Tools.TileTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.TileTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + nameWithType.vb: TileTool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.TileTool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) +- uid: TinyLife.Tools.TileTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.TileTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.TileTool langs: - csharp - vb - name: Draw(GameTime, SpriteBatch) - nameWithType: TileTool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.TileTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: TileTool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.TileTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) type: Method source: remote: @@ -167,19 +173,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Tools/TileTool.cs - startLine: 84 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife.Tools summary: >- This method is called every draw frame for the . - Note that this method is only called if the mouse is not hovering over any ui elements. - By default, this method invokes . example: [] syntax: - content: public override void Draw(GameTime time, SpriteBatch batch) + content: public override void Draw(GameTime time, SpriteBatch batch, bool cursorOnUi) parameters: - id: time type: Microsoft.Xna.Framework.GameTime @@ -187,9 +191,14 @@ items: - 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) overload: TinyLife.Tools.TileTool.Draw* + nameWithType.vb: TileTool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.TileTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) - uid: TinyLife.Tools.TileTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) commentId: M:TinyLife.Tools.TileTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) id: InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) @@ -208,7 +217,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitBuildModeUi path: ../TinyLife/Tools/TileTool.cs - startLine: 95 + startLine: 99 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -247,7 +256,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMouseCursor path: ../TinyLife/Tools/TileTool.cs - startLine: 122 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -264,6 +273,36 @@ items: content.vb: Public Overrides Function GetMouseCursor() As CursorType overridden: TinyLife.Tools.Tool.GetMouseCursor overload: TinyLife.Tools.TileTool.GetMouseCursor* +- uid: TinyLife.Tools.TileTool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.TileTool.CanPlaceForTooltip + id: CanPlaceForTooltip + parent: TinyLife.Tools.TileTool + langs: + - csharp + - vb + name: CanPlaceForTooltip() + nameWithType: TileTool.CanPlaceForTooltip() + fullName: TinyLife.Tools.TileTool.CanPlaceForTooltip() + type: Method + source: + remote: + path: TinyLife/Tools/TileTool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CanPlaceForTooltip + path: ../TinyLife/Tools/TileTool.cs + startLine: 132 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + example: [] + syntax: + content: public override CanPlaceResult CanPlaceForTooltip() + return: + type: TinyLife.Tools.CanPlaceResult + content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult + overridden: TinyLife.Tools.Tool.CanPlaceForTooltip + overload: TinyLife.Tools.TileTool.CanPlaceForTooltip* - uid: TinyLife.Tools.TileTool.CanUndoRedo commentId: M:TinyLife.Tools.TileTool.CanUndoRedo id: CanUndoRedo @@ -282,7 +321,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanUndoRedo path: ../TinyLife/Tools/TileTool.cs - startLine: 129 + startLine: 137 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -314,7 +353,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/TileTool.cs - startLine: 134 + startLine: 142 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -356,7 +395,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveTileIncompatibleFurniture path: ../TinyLife/Tools/TileTool.cs - startLine: 194 + startLine: 202 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1368,35 +1407,50 @@ references: name: UndoRedoStack nameWithType: UndoRedoStack fullName: TinyLife.Tools.UndoRedoStack -- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ - name: Update(GameTime) - nameWithType: Tool.Update(GameTime) - fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ + name: Update(GameTime, bool) + nameWithType: Tool.Update(GameTime, bool) + fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, bool) + nameWithType.vb: Tool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.TileTool.Update* commentId: Overload:TinyLife.Tools.TileTool.Update - href: TinyLife.Tools.TileTool.html#TinyLife_Tools_TileTool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.TileTool.html#TinyLife_Tools_TileTool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ name: Update nameWithType: TileTool.Update fullName: TinyLife.Tools.TileTool.Update @@ -1407,6 +1461,17 @@ references: name: GameTime nameWithType: GameTime fullName: Microsoft.Xna.Framework.GameTime +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: Microsoft.Xna.Framework commentId: N:Microsoft.Xna.Framework isExternal: true @@ -1437,18 +1502,21 @@ references: - uid: Microsoft.Xna.Framework name: Framework isExternal: true -- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) +- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - name: Draw(GameTime, SpriteBatch) - nameWithType: Tool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: Tool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) + nameWithType.vb: Tool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1458,11 +1526,17 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1472,10 +1546,16 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.TileTool.Draw* commentId: Overload:TinyLife.Tools.TileTool.Draw - href: TinyLife.Tools.TileTool.html#TinyLife_Tools_TileTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.TileTool.html#TinyLife_Tools_TileTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ name: Draw nameWithType: TileTool.Draw fullName: TinyLife.Tools.TileTool.Draw @@ -1663,6 +1743,38 @@ references: - uid: TinyLife.Uis name: Uis href: TinyLife.Uis.html +- uid: TinyLife.Tools.Tool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + name: CanPlaceForTooltip() + nameWithType: Tool.CanPlaceForTooltip() + fullName: TinyLife.Tools.Tool.CanPlaceForTooltip() + spec.csharp: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) +- uid: TinyLife.Tools.TileTool.CanPlaceForTooltip* + commentId: Overload:TinyLife.Tools.TileTool.CanPlaceForTooltip + href: TinyLife.Tools.TileTool.html#TinyLife_Tools_TileTool_CanPlaceForTooltip + name: CanPlaceForTooltip + nameWithType: TileTool.CanPlaceForTooltip + fullName: TinyLife.Tools.TileTool.CanPlaceForTooltip +- uid: TinyLife.Tools.CanPlaceResult + commentId: T:TinyLife.Tools.CanPlaceResult + parent: TinyLife.Tools + href: TinyLife.Tools.CanPlaceResult.html + name: CanPlaceResult + nameWithType: CanPlaceResult + fullName: TinyLife.Tools.CanPlaceResult - uid: TinyLife.Tools.UndoRedoStack.Undo commentId: M:TinyLife.Tools.UndoRedoStack.Undo href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Undo @@ -1724,17 +1836,6 @@ references: name: CanUndoRedo nameWithType: TileTool.CanUndoRedo fullName: TinyLife.Tools.TileTool.CanUndoRedo -- uid: System.Boolean - commentId: T:System.Boolean - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - name: bool - nameWithType: bool - fullName: bool - nameWithType.vb: Boolean - fullName.vb: Boolean - name.vb: Boolean - uid: TinyLife.GameImpl.IsCursorOnUi commentId: M:TinyLife.GameImpl.IsCursorOnUi href: TinyLife.GameImpl.html#TinyLife_GameImpl_IsCursorOnUi diff --git a/docs/api/TinyLife.Tools.Tool.yml b/docs/api/TinyLife.Tools.Tool.yml index 447c833..b0de029 100644 --- a/docs/api/TinyLife.Tools.Tool.yml +++ b/docs/api/TinyLife.Tools.Tool.yml @@ -8,6 +8,7 @@ items: - TinyLife.Tools.Tool.#ctor(MLEM.Textures.TextureRegion,System.Boolean) - TinyLife.Tools.Tool.BuildModeButton(System.String,MLEM.Ui.Elements.Element.GenericCallback,MLEM.Ui.Elements.Element.DrawCallback,System.Single,MLEM.Textures.TextureRegion,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Single}) - TinyLife.Tools.Tool.BuildTools + - TinyLife.Tools.Tool.CanPlaceForTooltip - TinyLife.Tools.Tool.CanSwitchGameModes - TinyLife.Tools.Tool.CanUndoRedo - TinyLife.Tools.Tool.Closed @@ -15,7 +16,7 @@ items: - TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme[],System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean}) - TinyLife.Tools.Tool.CurrentFloor - TinyLife.Tools.Tool.DisplayAsTab - - TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.Tool.GetMouseCursor - TinyLife.Tools.Tool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) - TinyLife.Tools.Tool.Input @@ -42,7 +43,7 @@ items: - TinyLife.Tools.Tool.SelectedWall - TinyLife.Tools.Tool.ShouldHighlightSelectedObject(System.Object) - TinyLife.Tools.Tool.Texture - - TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) langs: - csharp - vb @@ -529,13 +530,13 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: An event that is invoked when a is updated in . + summary: An event that is invoked when a is updated in . The bool passed contains whether the cursor is currently on the game's ui, using . example: [] syntax: - content: public static event Action OnUpdate + content: public static event Action OnUpdate return: - type: System.Action{TinyLife.Tools.Tool,Microsoft.Xna.Framework.GameTime} - content.vb: Public Shared Event OnUpdate As Action(Of Tool, GameTime) + type: System.Action{TinyLife.Tools.Tool,Microsoft.Xna.Framework.GameTime,System.Boolean} + content.vb: Public Shared Event OnUpdate As Action(Of Tool, GameTime, Boolean) - uid: TinyLife.Tools.Tool.OnDraw commentId: E:TinyLife.Tools.Tool.OnDraw id: OnDraw @@ -558,13 +559,13 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools - summary: An event that is invoked when a is drawn in . + summary: An event that is invoked when a is drawn in . The bool passed contains whether the cursor is currently on the game's ui, using . example: [] syntax: - content: public static event Action OnDraw + content: public static event Action OnDraw return: - type: System.Action{TinyLife.Tools.Tool,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch} - content.vb: Public Shared Event OnDraw As Action(Of Tool, GameTime, SpriteBatch) + type: System.Action{TinyLife.Tools.Tool,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean} + content.vb: Public Shared Event OnDraw As Action(Of Tool, GameTime, SpriteBatch, Boolean) - uid: TinyLife.Tools.Tool.OnInitBuildModeUi commentId: E:TinyLife.Tools.Tool.OnInitBuildModeUi id: OnInitBuildModeUi @@ -739,7 +740,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Texture path: ../TinyLife/Tools/Tool.cs - startLine: 120 + startLine: 123 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -768,7 +769,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayAsTab path: ../TinyLife/Tools/Tool.cs - startLine: 124 + startLine: 127 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -797,14 +798,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MousePos path: ../TinyLife/Tools/Tool.cs - startLine: 129 + startLine: 132 assemblies: - Tiny Life namespace: TinyLife.Tools summary: >- The position of the mouse in world coordinates. - This position is set every call. + This position is set every call. example: [] syntax: content: protected Vector2 MousePos @@ -829,7 +830,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Tools/Tool.cs - startLine: 136 + startLine: 139 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -867,7 +868,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitBuildModeUi path: ../TinyLife/Tools/Tool.cs - startLine: 147 + startLine: 150 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -905,7 +906,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Opened path: ../TinyLife/Tools/Tool.cs - startLine: 155 + startLine: 158 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -936,7 +937,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Closed path: ../TinyLife/Tools/Tool.cs - startLine: 182 + startLine: 185 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -949,16 +950,16 @@ items: content: public virtual void Closed() content.vb: Public Overridable Sub Closed() overload: TinyLife.Tools.Tool.Closed* -- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) - id: Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + id: Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.Tool langs: - csharp - vb - name: Update(GameTime) - nameWithType: Tool.Update(GameTime) - fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + name: Update(GameTime, bool) + nameWithType: Tool.Update(GameTime, bool) + fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, bool) type: Method source: remote: @@ -967,7 +968,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Tools/Tool.cs - startLine: 193 + startLine: 198 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -977,23 +978,28 @@ items: By default, this method updates the and invokes , and also manages the . example: [] syntax: - content: public virtual void Update(GameTime time) + content: public virtual void Update(GameTime time, bool cursorOnUi) parameters: - id: time type: Microsoft.Xna.Framework.GameTime description: The game's time - content.vb: Public Overridable Sub Update(time As GameTime) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overridable Sub Update(time As GameTime, cursorOnUi As Boolean) overload: TinyLife.Tools.Tool.Update* -- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + nameWithType.vb: Tool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) +- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.Tool langs: - csharp - vb - name: Draw(GameTime, SpriteBatch) - nameWithType: Tool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: Tool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) type: Method source: remote: @@ -1002,19 +1008,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Tools/Tool.cs - startLine: 214 + startLine: 236 assemblies: - Tiny Life namespace: TinyLife.Tools summary: >- This method is called every draw frame for the . - Note that this method is only called if the mouse is not hovering over any ui elements. - By default, this method invokes . example: [] syntax: - content: public virtual void Draw(GameTime time, SpriteBatch batch) + content: public virtual void Draw(GameTime time, SpriteBatch batch, bool cursorOnUi) parameters: - id: time type: Microsoft.Xna.Framework.GameTime @@ -1022,8 +1026,13 @@ items: - id: batch type: Microsoft.Xna.Framework.Graphics.SpriteBatch description: The sprite batch used for drawing - content.vb: Public Overridable Sub Draw(time As GameTime, batch As SpriteBatch) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overridable Sub Draw(time As GameTime, batch As SpriteBatch, cursorOnUi As Boolean) overload: TinyLife.Tools.Tool.Draw* + nameWithType.vb: Tool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) - uid: TinyLife.Tools.Tool.GetMouseCursor commentId: M:TinyLife.Tools.Tool.GetMouseCursor id: GetMouseCursor @@ -1042,7 +1051,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMouseCursor path: ../TinyLife/Tools/Tool.cs - startLine: 223 + startLine: 245 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1058,6 +1067,34 @@ items: description: The cursor type content.vb: Public Overridable Function GetMouseCursor() As CursorType overload: TinyLife.Tools.Tool.GetMouseCursor* +- uid: TinyLife.Tools.Tool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip + id: CanPlaceForTooltip + parent: TinyLife.Tools.Tool + langs: + - csharp + - vb + name: CanPlaceForTooltip() + nameWithType: Tool.CanPlaceForTooltip() + fullName: TinyLife.Tools.Tool.CanPlaceForTooltip() + type: Method + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CanPlaceForTooltip + path: ../TinyLife/Tools/Tool.cs + startLine: 249 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: public virtual CanPlaceResult CanPlaceForTooltip() + return: + type: TinyLife.Tools.CanPlaceResult + content.vb: Public Overridable Function CanPlaceForTooltip() As CanPlaceResult + overload: TinyLife.Tools.Tool.CanPlaceForTooltip* - uid: TinyLife.Tools.Tool.CanSwitchGameModes commentId: M:TinyLife.Tools.Tool.CanSwitchGameModes id: CanSwitchGameModes @@ -1076,7 +1113,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanSwitchGameModes path: ../TinyLife/Tools/Tool.cs - startLine: 231 + startLine: 257 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1107,7 +1144,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanUndoRedo path: ../TinyLife/Tools/Tool.cs - startLine: 239 + startLine: 265 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1138,7 +1175,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/Tool.cs - startLine: 249 + startLine: 275 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1179,7 +1216,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnButtonCreated path: ../TinyLife/Tools/Tool.cs - startLine: 257 + startLine: 283 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1211,7 +1248,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsOnLot path: ../TinyLife/Tools/Tool.cs - startLine: 264 + startLine: 290 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1246,7 +1283,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorSelection path: ../TinyLife/Tools/Tool.cs - startLine: 282 + startLine: 308 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1293,7 +1330,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorSelection path: ../TinyLife/Tools/Tool.cs - startLine: 304 + startLine: 330 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1340,7 +1377,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuildModeButton path: ../TinyLife/Tools/Tool.cs - startLine: 343 + startLine: 369 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -2131,156 +2168,76 @@ references: href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Closed - name: ( - name: ) -- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ - name: Update(GameTime) - nameWithType: Tool.Update(GameTime) - fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ + name: Update(GameTime, bool) + nameWithType: Tool.Update(GameTime, bool) + fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, bool) + nameWithType.vb: Tool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) -- uid: System.Action{TinyLife.Tools.Tool,Microsoft.Xna.Framework.GameTime} - commentId: T:System.Action{TinyLife.Tools.Tool,Microsoft.Xna.Framework.GameTime} - parent: System - definition: System.Action`2 - href: https://learn.microsoft.com/dotnet/api/system.action-2 - name: Action - nameWithType: Action - fullName: System.Action - nameWithType.vb: Action(Of Tool, GameTime) - fullName.vb: System.Action(Of TinyLife.Tools.Tool, Microsoft.Xna.Framework.GameTime) - name.vb: Action(Of Tool, GameTime) +- uid: TinyLife.GameImpl.IsCursorOnUi + commentId: M:TinyLife.GameImpl.IsCursorOnUi + href: TinyLife.GameImpl.html#TinyLife_GameImpl_IsCursorOnUi + name: IsCursorOnUi() + nameWithType: GameImpl.IsCursorOnUi() + fullName: TinyLife.GameImpl.IsCursorOnUi() spec.csharp: - - uid: System.Action`2 - name: Action - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.action-2 - - name: < - - uid: TinyLife.Tools.Tool - name: Tool - href: TinyLife.Tools.Tool.html - - name: ',' - - name: " " - - uid: Microsoft.Xna.Framework.GameTime - name: GameTime - isExternal: true - - name: '>' - spec.vb: - - uid: System.Action`2 - name: Action - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.action-2 + - uid: TinyLife.GameImpl.IsCursorOnUi + name: IsCursorOnUi + href: TinyLife.GameImpl.html#TinyLife_GameImpl_IsCursorOnUi - name: ( - - name: Of - - name: " " - - uid: TinyLife.Tools.Tool - name: Tool - href: TinyLife.Tools.Tool.html - - name: ',' - - name: " " - - uid: Microsoft.Xna.Framework.GameTime - name: GameTime - isExternal: true - - name: ) -- uid: System.Action`2 - commentId: T:System.Action`2 - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.action-2 - name: Action - nameWithType: Action - fullName: System.Action - nameWithType.vb: Action(Of T1, T2) - fullName.vb: System.Action(Of T1, T2) - name.vb: Action(Of T1, T2) - spec.csharp: - - uid: System.Action`2 - name: Action - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.action-2 - - name: < - - name: T1 - - name: ',' - - name: " " - - name: T2 - - name: '>' - spec.vb: - - uid: System.Action`2 - name: Action - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.action-2 - - name: ( - - name: Of - - name: " " - - name: T1 - - name: ',' - - name: " " - - name: T2 - - name: ) -- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - parent: TinyLife.Tools.Tool - isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - name: Draw(GameTime, SpriteBatch) - nameWithType: Tool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) - spec.csharp: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - - name: ( - - uid: Microsoft.Xna.Framework.GameTime - name: GameTime - isExternal: true - - name: ',' - - name: " " - - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch - name: SpriteBatch - isExternal: true - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + - uid: TinyLife.GameImpl.IsCursorOnUi + name: IsCursorOnUi + href: TinyLife.GameImpl.html#TinyLife_GameImpl_IsCursorOnUi - name: ( - - uid: Microsoft.Xna.Framework.GameTime - name: GameTime - isExternal: true - - name: ',' - - name: " " - - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch - name: SpriteBatch - isExternal: true - name: ) -- uid: System.Action{TinyLife.Tools.Tool,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch} - commentId: T:System.Action{TinyLife.Tools.Tool,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch} +- uid: System.Action{TinyLife.Tools.Tool,Microsoft.Xna.Framework.GameTime,System.Boolean} + commentId: T:System.Action{TinyLife.Tools.Tool,Microsoft.Xna.Framework.GameTime,System.Boolean} parent: System definition: System.Action`3 href: https://learn.microsoft.com/dotnet/api/system.action-3 - name: Action - nameWithType: Action - fullName: System.Action - nameWithType.vb: Action(Of Tool, GameTime, SpriteBatch) - fullName.vb: System.Action(Of TinyLife.Tools.Tool, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) - name.vb: Action(Of Tool, GameTime, SpriteBatch) + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of Tool, GameTime, Boolean) + fullName.vb: System.Action(Of TinyLife.Tools.Tool, Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Action(Of Tool, GameTime, Boolean) spec.csharp: - uid: System.Action`3 name: Action @@ -2297,9 +2254,10 @@ references: isExternal: true - name: ',' - name: " " - - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch - name: SpriteBatch + - uid: System.Boolean + name: bool isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: '>' spec.vb: - uid: System.Action`3 @@ -2319,9 +2277,10 @@ references: isExternal: true - name: ',' - name: " " - - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch - name: SpriteBatch + - uid: System.Boolean + name: Boolean isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: System.Action`3 commentId: T:System.Action`3 @@ -2363,6 +2322,168 @@ references: - name: " " - name: T3 - name: ) +- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + parent: TinyLife.Tools.Tool + isExternal: true + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: Tool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) + nameWithType.vb: Tool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) + spec.csharp: + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + name: Draw + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch + name: SpriteBatch + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + name: Draw + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ + - name: ( + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch + name: SpriteBatch + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: System.Action{TinyLife.Tools.Tool,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean} + commentId: T:System.Action{TinyLife.Tools.Tool,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean} + parent: System + definition: System.Action`4 + href: https://learn.microsoft.com/dotnet/api/system.action-4 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of Tool, GameTime, SpriteBatch, Boolean) + fullName.vb: System.Action(Of TinyLife.Tools.Tool, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Action(Of Tool, GameTime, SpriteBatch, Boolean) + spec.csharp: + - uid: System.Action`4 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-4 + - name: < + - uid: TinyLife.Tools.Tool + name: Tool + href: TinyLife.Tools.Tool.html + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch + name: SpriteBatch + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: '>' + spec.vb: + - uid: System.Action`4 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-4 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Tools.Tool + name: Tool + href: TinyLife.Tools.Tool.html + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch + name: SpriteBatch + isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: System.Action`4 + commentId: T:System.Action`4 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-4 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of T1, T2, T3, T4) + fullName.vb: System.Action(Of T1, T2, T3, T4) + name.vb: Action(Of T1, T2, T3, T4) + spec.csharp: + - uid: System.Action`4 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-4 + - name: < + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ',' + - name: " " + - name: T3 + - name: ',' + - name: " " + - name: T4 + - name: '>' + spec.vb: + - uid: System.Action`4 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-4 + - name: ( + - name: Of + - name: " " + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ',' + - name: " " + - name: T3 + - name: ',' + - name: " " + - name: T4 + - name: ) - uid: TinyLife.Tools.Tool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) commentId: M:TinyLife.Tools.Tool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) parent: TinyLife.Tools.Tool @@ -2968,7 +3089,7 @@ references: fullName: TinyLife.Tools.UndoRedoStack - uid: TinyLife.Tools.Tool.Update* commentId: Overload:TinyLife.Tools.Tool.Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ name: Update nameWithType: Tool.Update fullName: TinyLife.Tools.Tool.Update @@ -2988,7 +3109,7 @@ references: fullName: TinyLife.Tools.Tool.OnDraw - uid: TinyLife.Tools.Tool.Draw* commentId: Overload:TinyLife.Tools.Tool.Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ name: Draw nameWithType: Tool.Draw fullName: TinyLife.Tools.Tool.Draw @@ -3078,6 +3199,19 @@ references: - uid: TinyLife.Uis name: Uis href: TinyLife.Uis.html +- uid: TinyLife.Tools.Tool.CanPlaceForTooltip* + commentId: Overload:TinyLife.Tools.Tool.CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + name: CanPlaceForTooltip + nameWithType: Tool.CanPlaceForTooltip + fullName: TinyLife.Tools.Tool.CanPlaceForTooltip +- uid: TinyLife.Tools.CanPlaceResult + commentId: T:TinyLife.Tools.CanPlaceResult + parent: TinyLife.Tools + href: TinyLife.Tools.CanPlaceResult.html + name: CanPlaceResult + nameWithType: CanPlaceResult + fullName: TinyLife.Tools.CanPlaceResult - uid: TinyLife.GameImpl.CanSwitchGameModes commentId: M:TinyLife.GameImpl.CanSwitchGameModes href: TinyLife.GameImpl.html#TinyLife_GameImpl_CanSwitchGameModes @@ -3151,24 +3285,6 @@ references: name: SelectedObject nameWithType: Tool.SelectedObject fullName: TinyLife.Tools.Tool.SelectedObject -- uid: TinyLife.GameImpl.IsCursorOnUi - commentId: M:TinyLife.GameImpl.IsCursorOnUi - href: TinyLife.GameImpl.html#TinyLife_GameImpl_IsCursorOnUi - name: IsCursorOnUi() - nameWithType: GameImpl.IsCursorOnUi() - fullName: TinyLife.GameImpl.IsCursorOnUi() - spec.csharp: - - uid: TinyLife.GameImpl.IsCursorOnUi - name: IsCursorOnUi - href: TinyLife.GameImpl.html#TinyLife_GameImpl_IsCursorOnUi - - name: ( - - name: ) - spec.vb: - - uid: TinyLife.GameImpl.IsCursorOnUi - name: IsCursorOnUi - href: TinyLife.GameImpl.html#TinyLife_GameImpl_IsCursorOnUi - - name: ( - - name: ) - uid: TinyLife.Tools.Tool.ShouldHighlightSelectedObject* commentId: Overload:TinyLife.Tools.Tool.ShouldHighlightSelectedObject href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_ShouldHighlightSelectedObject_System_Object_ @@ -3440,6 +3556,40 @@ references: isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) +- uid: System.Action`2 + commentId: T:System.Action`2 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of T1, T2) + fullName.vb: System.Action(Of T1, T2) + name.vb: Action(Of T1, T2) + spec.csharp: + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: < + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: '>' + spec.vb: + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: ( + - name: Of + - name: " " + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ) - uid: System.Func`3 commentId: T:System.Func`3 isExternal: true diff --git a/docs/api/TinyLife.Tools.WallTool.yml b/docs/api/TinyLife.Tools.WallTool.yml index a7a5aad..0014de9 100644 --- a/docs/api/TinyLife.Tools.WallTool.yml +++ b/docs/api/TinyLife.Tools.WallTool.yml @@ -6,11 +6,12 @@ items: parent: TinyLife.Tools children: - TinyLife.Tools.WallTool.#ctor + - TinyLife.Tools.WallTool.CanPlaceForTooltip - TinyLife.Tools.WallTool.CanUndoRedo - - TinyLife.Tools.WallTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - TinyLife.Tools.WallTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.WallTool.GetMouseCursor - TinyLife.Tools.WallTool.ShouldHighlightSelectedObject(System.Object) - - TinyLife.Tools.WallTool.Update(Microsoft.Xna.Framework.GameTime) + - TinyLife.Tools.WallTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) langs: - csharp - vb @@ -112,16 +113,16 @@ items: nameWithType.vb: WallTool.New() fullName.vb: TinyLife.Tools.WallTool.New() name.vb: New() -- uid: TinyLife.Tools.WallTool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.WallTool.Update(Microsoft.Xna.Framework.GameTime) - id: Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.WallTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.WallTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + id: Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.WallTool langs: - csharp - vb - name: Update(GameTime) - nameWithType: WallTool.Update(GameTime) - fullName: TinyLife.Tools.WallTool.Update(Microsoft.Xna.Framework.GameTime) + name: Update(GameTime, bool) + nameWithType: WallTool.Update(GameTime, bool) + fullName: TinyLife.Tools.WallTool.Update(Microsoft.Xna.Framework.GameTime, bool) type: Method source: remote: @@ -140,24 +141,29 @@ items: By default, this method updates the and invokes , and also manages the . example: [] syntax: - content: public override void Update(GameTime time) + content: public override void Update(GameTime time, bool cursorOnUi) 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Update(time As GameTime, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) overload: TinyLife.Tools.WallTool.Update* -- uid: TinyLife.Tools.WallTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.WallTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + nameWithType.vb: WallTool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.WallTool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) +- uid: TinyLife.Tools.WallTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.WallTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.WallTool langs: - csharp - vb - name: Draw(GameTime, SpriteBatch) - nameWithType: WallTool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.WallTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: WallTool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.WallTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) type: Method source: remote: @@ -166,19 +172,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Tools/WallTool.cs - startLine: 53 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.Tools summary: >- This method is called every draw frame for the . - Note that this method is only called if the mouse is not hovering over any ui elements. - By default, this method invokes . example: [] syntax: - content: public override void Draw(GameTime time, SpriteBatch batch) + content: public override void Draw(GameTime time, SpriteBatch batch, bool cursorOnUi) parameters: - id: time type: Microsoft.Xna.Framework.GameTime @@ -186,9 +190,14 @@ items: - 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) overload: TinyLife.Tools.WallTool.Draw* + nameWithType.vb: WallTool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.WallTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) - uid: TinyLife.Tools.WallTool.GetMouseCursor commentId: M:TinyLife.Tools.WallTool.GetMouseCursor id: GetMouseCursor @@ -207,7 +216,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMouseCursor path: ../TinyLife/Tools/WallTool.cs - startLine: 60 + startLine: 64 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -224,6 +233,36 @@ items: content.vb: Public Overrides Function GetMouseCursor() As CursorType overridden: TinyLife.Tools.Tool.GetMouseCursor overload: TinyLife.Tools.WallTool.GetMouseCursor* +- uid: TinyLife.Tools.WallTool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.WallTool.CanPlaceForTooltip + id: CanPlaceForTooltip + parent: TinyLife.Tools.WallTool + langs: + - csharp + - vb + name: CanPlaceForTooltip() + nameWithType: WallTool.CanPlaceForTooltip() + fullName: TinyLife.Tools.WallTool.CanPlaceForTooltip() + type: Method + source: + remote: + path: TinyLife/Tools/WallTool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CanPlaceForTooltip + path: ../TinyLife/Tools/WallTool.cs + startLine: 68 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + example: [] + syntax: + content: public override CanPlaceResult CanPlaceForTooltip() + return: + type: TinyLife.Tools.CanPlaceResult + content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult + overridden: TinyLife.Tools.Tool.CanPlaceForTooltip + overload: TinyLife.Tools.WallTool.CanPlaceForTooltip* - uid: TinyLife.Tools.WallTool.CanUndoRedo commentId: M:TinyLife.Tools.WallTool.CanUndoRedo id: CanUndoRedo @@ -242,7 +281,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanUndoRedo path: ../TinyLife/Tools/WallTool.cs - startLine: 65 + startLine: 75 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -274,7 +313,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/WallTool.cs - startLine: 70 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1320,35 +1359,50 @@ references: name: UndoRedoStack nameWithType: UndoRedoStack fullName: TinyLife.Tools.UndoRedoStack -- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ - name: Update(GameTime) - nameWithType: Tool.Update(GameTime) - fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ + name: Update(GameTime, bool) + nameWithType: Tool.Update(GameTime, bool) + fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, bool) + nameWithType.vb: Tool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.WallTool.Update* commentId: Overload:TinyLife.Tools.WallTool.Update - href: TinyLife.Tools.WallTool.html#TinyLife_Tools_WallTool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.WallTool.html#TinyLife_Tools_WallTool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ name: Update nameWithType: WallTool.Update fullName: TinyLife.Tools.WallTool.Update @@ -1359,6 +1413,17 @@ references: name: GameTime nameWithType: GameTime fullName: Microsoft.Xna.Framework.GameTime +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: Microsoft.Xna.Framework commentId: N:Microsoft.Xna.Framework isExternal: true @@ -1389,18 +1454,21 @@ references: - uid: Microsoft.Xna.Framework name: Framework isExternal: true -- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) +- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - name: Draw(GameTime, SpriteBatch) - nameWithType: Tool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: Tool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) + nameWithType.vb: Tool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1410,11 +1478,17 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1424,10 +1498,16 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.WallTool.Draw* commentId: Overload:TinyLife.Tools.WallTool.Draw - href: TinyLife.Tools.WallTool.html#TinyLife_Tools_WallTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.WallTool.html#TinyLife_Tools_WallTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ name: Draw nameWithType: WallTool.Draw fullName: TinyLife.Tools.WallTool.Draw @@ -1536,6 +1616,38 @@ references: - uid: TinyLife.Uis name: Uis href: TinyLife.Uis.html +- uid: TinyLife.Tools.Tool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + name: CanPlaceForTooltip() + nameWithType: Tool.CanPlaceForTooltip() + fullName: TinyLife.Tools.Tool.CanPlaceForTooltip() + spec.csharp: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) +- uid: TinyLife.Tools.WallTool.CanPlaceForTooltip* + commentId: Overload:TinyLife.Tools.WallTool.CanPlaceForTooltip + href: TinyLife.Tools.WallTool.html#TinyLife_Tools_WallTool_CanPlaceForTooltip + name: CanPlaceForTooltip + nameWithType: WallTool.CanPlaceForTooltip + fullName: TinyLife.Tools.WallTool.CanPlaceForTooltip +- uid: TinyLife.Tools.CanPlaceResult + commentId: T:TinyLife.Tools.CanPlaceResult + parent: TinyLife.Tools + href: TinyLife.Tools.CanPlaceResult.html + name: CanPlaceResult + nameWithType: CanPlaceResult + fullName: TinyLife.Tools.CanPlaceResult - uid: TinyLife.Tools.UndoRedoStack.Undo commentId: M:TinyLife.Tools.UndoRedoStack.Undo href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Undo @@ -1597,17 +1709,6 @@ references: name: CanUndoRedo nameWithType: WallTool.CanUndoRedo fullName: TinyLife.Tools.WallTool.CanUndoRedo -- uid: System.Boolean - commentId: T:System.Boolean - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - name: bool - nameWithType: bool - fullName: bool - nameWithType.vb: Boolean - fullName.vb: Boolean - name.vb: Boolean - uid: TinyLife.GameImpl.IsCursorOnUi commentId: M:TinyLife.GameImpl.IsCursorOnUi href: TinyLife.GameImpl.html#TinyLife_GameImpl_IsCursorOnUi diff --git a/docs/api/TinyLife.Tools.WallpaperTool.yml b/docs/api/TinyLife.Tools.WallpaperTool.yml index 3b03f7d..41756f2 100644 --- a/docs/api/TinyLife.Tools.WallpaperTool.yml +++ b/docs/api/TinyLife.Tools.WallpaperTool.yml @@ -6,11 +6,12 @@ items: parent: TinyLife.Tools children: - TinyLife.Tools.WallpaperTool.#ctor - - TinyLife.Tools.WallpaperTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - TinyLife.Tools.WallpaperTool.CanPlaceForTooltip + - TinyLife.Tools.WallpaperTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.WallpaperTool.GetMouseCursor - TinyLife.Tools.WallpaperTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) - TinyLife.Tools.WallpaperTool.ShouldHighlightSelectedObject(System.Object) - - TinyLife.Tools.WallpaperTool.Update(Microsoft.Xna.Framework.GameTime) + - TinyLife.Tools.WallpaperTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) langs: - csharp - vb @@ -112,16 +113,16 @@ items: nameWithType.vb: WallpaperTool.New() fullName.vb: TinyLife.Tools.WallpaperTool.New() name.vb: New() -- uid: TinyLife.Tools.WallpaperTool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.WallpaperTool.Update(Microsoft.Xna.Framework.GameTime) - id: Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.WallpaperTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.WallpaperTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + id: Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.WallpaperTool langs: - csharp - vb - name: Update(GameTime) - nameWithType: WallpaperTool.Update(GameTime) - fullName: TinyLife.Tools.WallpaperTool.Update(Microsoft.Xna.Framework.GameTime) + name: Update(GameTime, bool) + nameWithType: WallpaperTool.Update(GameTime, bool) + fullName: TinyLife.Tools.WallpaperTool.Update(Microsoft.Xna.Framework.GameTime, bool) type: Method source: remote: @@ -140,24 +141,29 @@ items: By default, this method updates the and invokes , and also manages the . example: [] syntax: - content: public override void Update(GameTime time) + content: public override void Update(GameTime time, bool cursorOnUi) 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Update(time As GameTime, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) overload: TinyLife.Tools.WallpaperTool.Update* -- uid: TinyLife.Tools.WallpaperTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.WallpaperTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + nameWithType.vb: WallpaperTool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.WallpaperTool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) +- uid: TinyLife.Tools.WallpaperTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.WallpaperTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.WallpaperTool langs: - csharp - vb - name: Draw(GameTime, SpriteBatch) - nameWithType: WallpaperTool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.WallpaperTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: WallpaperTool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.WallpaperTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) type: Method source: remote: @@ -166,19 +172,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Tools/WallpaperTool.cs - startLine: 101 + startLine: 103 assemblies: - Tiny Life namespace: TinyLife.Tools summary: >- This method is called every draw frame for the . - Note that this method is only called if the mouse is not hovering over any ui elements. - By default, this method invokes . example: [] syntax: - content: public override void Draw(GameTime time, SpriteBatch batch) + content: public override void Draw(GameTime time, SpriteBatch batch, bool cursorOnUi) parameters: - id: time type: Microsoft.Xna.Framework.GameTime @@ -186,9 +190,14 @@ items: - 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) + - id: cursorOnUi + type: System.Boolean + content.vb: Public Overrides Sub Draw(time As GameTime, batch As SpriteBatch, cursorOnUi As Boolean) + overridden: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) overload: TinyLife.Tools.WallpaperTool.Draw* + nameWithType.vb: WallpaperTool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.WallpaperTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) - uid: TinyLife.Tools.WallpaperTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) commentId: M:TinyLife.Tools.WallpaperTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) id: InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) @@ -207,7 +216,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitBuildModeUi path: ../TinyLife/Tools/WallpaperTool.cs - startLine: 124 + startLine: 128 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -246,7 +255,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMouseCursor path: ../TinyLife/Tools/WallpaperTool.cs - startLine: 149 + startLine: 153 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -263,6 +272,36 @@ items: content.vb: Public Overrides Function GetMouseCursor() As CursorType overridden: TinyLife.Tools.Tool.GetMouseCursor overload: TinyLife.Tools.WallpaperTool.GetMouseCursor* +- uid: TinyLife.Tools.WallpaperTool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.WallpaperTool.CanPlaceForTooltip + id: CanPlaceForTooltip + parent: TinyLife.Tools.WallpaperTool + langs: + - csharp + - vb + name: CanPlaceForTooltip() + nameWithType: WallpaperTool.CanPlaceForTooltip() + fullName: TinyLife.Tools.WallpaperTool.CanPlaceForTooltip() + type: Method + source: + remote: + path: TinyLife/Tools/WallpaperTool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CanPlaceForTooltip + path: ../TinyLife/Tools/WallpaperTool.cs + startLine: 159 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + example: [] + syntax: + content: public override CanPlaceResult CanPlaceForTooltip() + return: + type: TinyLife.Tools.CanPlaceResult + content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult + overridden: TinyLife.Tools.Tool.CanPlaceForTooltip + overload: TinyLife.Tools.WallpaperTool.CanPlaceForTooltip* - uid: TinyLife.Tools.WallpaperTool.ShouldHighlightSelectedObject(System.Object) commentId: M:TinyLife.Tools.WallpaperTool.ShouldHighlightSelectedObject(System.Object) id: ShouldHighlightSelectedObject(System.Object) @@ -281,7 +320,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/WallpaperTool.cs - startLine: 156 + startLine: 168 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1310,35 +1349,50 @@ references: name: UndoRedoStack nameWithType: UndoRedoStack fullName: TinyLife.Tools.UndoRedoStack -- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) - commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) +- uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ - name: Update(GameTime) - nameWithType: Tool.Update(GameTime) - fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ + name: Update(GameTime, bool) + nameWithType: Tool.Update(GameTime, bool) + fullName: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, bool) + nameWithType.vb: Tool.Update(GameTime, Boolean) + fullName.vb: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime, Boolean) + name.vb: Update(GameTime, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime) + - uid: TinyLife.Tools.Tool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean) name: Update - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.WallpaperTool.Update* commentId: Overload:TinyLife.Tools.WallpaperTool.Update - href: TinyLife.Tools.WallpaperTool.html#TinyLife_Tools_WallpaperTool_Update_Microsoft_Xna_Framework_GameTime_ + href: TinyLife.Tools.WallpaperTool.html#TinyLife_Tools_WallpaperTool_Update_Microsoft_Xna_Framework_GameTime_System_Boolean_ name: Update nameWithType: WallpaperTool.Update fullName: TinyLife.Tools.WallpaperTool.Update @@ -1349,6 +1403,17 @@ references: name: GameTime nameWithType: GameTime fullName: Microsoft.Xna.Framework.GameTime +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: Microsoft.Xna.Framework commentId: N:Microsoft.Xna.Framework isExternal: true @@ -1379,18 +1444,21 @@ references: - uid: Microsoft.Xna.Framework name: Framework isExternal: true -- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) +- uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) + commentId: M:TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) parent: TinyLife.Tools.Tool isExternal: true - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - name: Draw(GameTime, SpriteBatch) - nameWithType: Tool.Draw(GameTime, SpriteBatch) - fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ + name: Draw(GameTime, SpriteBatch, bool) + nameWithType: Tool.Draw(GameTime, SpriteBatch, bool) + fullName: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, bool) + nameWithType.vb: Tool.Draw(GameTime, SpriteBatch, Boolean) + fullName.vb: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) + name.vb: Draw(GameTime, SpriteBatch, Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1400,11 +1468,17 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + - uid: TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) name: Draw - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1414,10 +1488,16 @@ references: - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch name: SpriteBatch isExternal: true + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.WallpaperTool.Draw* commentId: Overload:TinyLife.Tools.WallpaperTool.Draw - href: TinyLife.Tools.WallpaperTool.html#TinyLife_Tools_WallpaperTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + href: TinyLife.Tools.WallpaperTool.html#TinyLife_Tools_WallpaperTool_Draw_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_System_Boolean_ name: Draw nameWithType: WallpaperTool.Draw fullName: TinyLife.Tools.WallpaperTool.Draw @@ -1605,6 +1685,38 @@ references: - uid: TinyLife.Uis name: Uis href: TinyLife.Uis.html +- uid: TinyLife.Tools.Tool.CanPlaceForTooltip + commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + name: CanPlaceForTooltip() + nameWithType: Tool.CanPlaceForTooltip() + fullName: TinyLife.Tools.Tool.CanPlaceForTooltip() + spec.csharp: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.CanPlaceForTooltip + name: CanPlaceForTooltip + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanPlaceForTooltip + - name: ( + - name: ) +- uid: TinyLife.Tools.WallpaperTool.CanPlaceForTooltip* + commentId: Overload:TinyLife.Tools.WallpaperTool.CanPlaceForTooltip + href: TinyLife.Tools.WallpaperTool.html#TinyLife_Tools_WallpaperTool_CanPlaceForTooltip + name: CanPlaceForTooltip + nameWithType: WallpaperTool.CanPlaceForTooltip + fullName: TinyLife.Tools.WallpaperTool.CanPlaceForTooltip +- uid: TinyLife.Tools.CanPlaceResult + commentId: T:TinyLife.Tools.CanPlaceResult + parent: TinyLife.Tools + href: TinyLife.Tools.CanPlaceResult.html + name: CanPlaceResult + nameWithType: CanPlaceResult + fullName: TinyLife.Tools.CanPlaceResult - uid: TinyLife.GameImpl.IsCursorOnUi commentId: M:TinyLife.GameImpl.IsCursorOnUi href: TinyLife.GameImpl.html#TinyLife_GameImpl_IsCursorOnUi @@ -1674,17 +1786,6 @@ references: name: ShouldHighlightSelectedObject nameWithType: WallpaperTool.ShouldHighlightSelectedObject fullName: TinyLife.Tools.WallpaperTool.ShouldHighlightSelectedObject -- uid: System.Boolean - commentId: T:System.Boolean - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - name: bool - nameWithType: bool - fullName: bool - nameWithType.vb: Boolean - fullName.vb: Boolean - name.vb: Boolean - uid: TinyLife.Objects commentId: N:TinyLife.Objects href: TinyLife.html diff --git a/docs/api/TinyLife.Tools.yml b/docs/api/TinyLife.Tools.yml index 710f375..e3a490f 100644 --- a/docs/api/TinyLife.Tools.yml +++ b/docs/api/TinyLife.Tools.yml @@ -4,6 +4,7 @@ items: commentId: N:TinyLife.Tools id: TinyLife.Tools children: + - TinyLife.Tools.CanPlaceResult - TinyLife.Tools.FenceTool - TinyLife.Tools.FurniturePlacer - TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate @@ -186,6 +187,13 @@ references: name: Tool nameWithType: Tool fullName: TinyLife.Tools.Tool +- uid: TinyLife.Tools.CanPlaceResult + commentId: T:TinyLife.Tools.CanPlaceResult + parent: TinyLife.Tools + href: TinyLife.Tools.CanPlaceResult.html + name: CanPlaceResult + nameWithType: CanPlaceResult + fullName: TinyLife.Tools.CanPlaceResult - uid: TinyLife.Tools.UndoRedoStack commentId: T:TinyLife.Tools.UndoRedoStack href: TinyLife.Tools.UndoRedoStack.html diff --git a/docs/api/TinyLife.Uis.CharacterCreator.BoughtItemDelegate.yml b/docs/api/TinyLife.Uis.CharacterCreator.BoughtItemDelegate.yml index ee5ab12..4f9325d 100644 --- a/docs/api/TinyLife.Uis.CharacterCreator.BoughtItemDelegate.yml +++ b/docs/api/TinyLife.Uis.CharacterCreator.BoughtItemDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoughtItemDelegate path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 1111 + startLine: 1116 assemblies: - Tiny Life namespace: TinyLife.Uis diff --git a/docs/api/TinyLife.Uis.CharacterCreator.GetCustomPriceDelegate.yml b/docs/api/TinyLife.Uis.CharacterCreator.GetCustomPriceDelegate.yml index 0c0c10a..1f01c3d 100644 --- a/docs/api/TinyLife.Uis.CharacterCreator.GetCustomPriceDelegate.yml +++ b/docs/api/TinyLife.Uis.CharacterCreator.GetCustomPriceDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCustomPriceDelegate path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 1106 + startLine: 1111 assemblies: - Tiny Life namespace: TinyLife.Uis diff --git a/docs/api/TinyLife.Uis.CharacterCreator.yml b/docs/api/TinyLife.Uis.CharacterCreator.yml index f961ec5..07d1372 100644 --- a/docs/api/TinyLife.Uis.CharacterCreator.yml +++ b/docs/api/TinyLife.Uis.CharacterCreator.yml @@ -34,7 +34,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CharacterCreator path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -73,7 +73,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaxHouseholdSize path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -105,7 +105,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaxOutfitAmount path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -137,7 +137,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Active path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -168,7 +168,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetCustomPrice path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 47 + startLine: 48 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -200,7 +200,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnBoughtItem path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 52 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -232,14 +232,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanCloseOrExport path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 396 + startLine: 397 assemblies: - Tiny Life namespace: TinyLife.Uis summary: >- Returns whether the character creator currently allows being closed or for the current household to be exported. - The return value is based on , as well as . + The return value is based on , as well as Household.HasAdult. example: [] syntax: content: public bool CanCloseOrExport() @@ -266,7 +266,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Open path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 790 + startLine: 795 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -304,7 +304,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCustomPrice path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 804 + startLine: 809 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -345,7 +345,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoughtItem path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 820 + startLine: 825 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -383,7 +383,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsPersonComplete path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 832 + startLine: 837 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -421,7 +421,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreatePersonalitySelector path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 843 + startLine: 848 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -461,7 +461,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateNameSelector path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 878 + startLine: 883 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -496,7 +496,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreatePronounSelector path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 913 + startLine: 918 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -533,7 +533,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreatePregnancyAbilitySelector path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 969 + startLine: 974 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -568,7 +568,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateVoiceSelector path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 998 + startLine: 1003 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -1150,48 +1150,6 @@ references: name: Person href: TinyLife.Objects.Person.html - name: ) -- uid: TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) - commentId: M:TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) - isExternal: true - href: TinyLife.World.Household.html#TinyLife_World_Household_HasAdult_System_Collections_Generic_IEnumerable_TinyLife_Objects_Person__ - name: HasAdult(IEnumerable) - nameWithType: Household.HasAdult(IEnumerable) - fullName: TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable) - nameWithType.vb: Household.HasAdult(IEnumerable(Of Person)) - fullName.vb: TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Person)) - name.vb: HasAdult(IEnumerable(Of Person)) - spec.csharp: - - uid: TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) - name: HasAdult - href: TinyLife.World.Household.html#TinyLife_World_Household_HasAdult_System_Collections_Generic_IEnumerable_TinyLife_Objects_Person__ - - name: ( - - uid: System.Collections.Generic.IEnumerable`1 - name: IEnumerable - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - - name: < - - uid: TinyLife.Objects.Person - name: Person - href: TinyLife.Objects.Person.html - - name: '>' - - name: ) - spec.vb: - - uid: TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) - name: HasAdult - href: TinyLife.World.Household.html#TinyLife_World_Household_HasAdult_System_Collections_Generic_IEnumerable_TinyLife_Objects_Person__ - - name: ( - - uid: System.Collections.Generic.IEnumerable`1 - name: IEnumerable - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - - name: ( - - name: Of - - name: " " - - uid: TinyLife.Objects.Person - name: Person - href: TinyLife.Objects.Person.html - - name: ) - - name: ) - uid: TinyLife.Uis.CharacterCreator.CanCloseOrExport* commentId: Overload:TinyLife.Uis.CharacterCreator.CanCloseOrExport href: TinyLife.Uis.CharacterCreator.html#TinyLife_Uis_CharacterCreator_CanCloseOrExport diff --git a/docs/api/TinyLife.Uis.Menus.TransitionType.yml b/docs/api/TinyLife.Uis.Menus.TransitionType.yml index 813d4f1..18bbe50 100644 --- a/docs/api/TinyLife.Uis.Menus.TransitionType.yml +++ b/docs/api/TinyLife.Uis.Menus.TransitionType.yml @@ -21,7 +21,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TransitionType path: ../TinyLife/Uis/Menus.cs - startLine: 1236 + startLine: 1324 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -50,7 +50,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Swipe path: ../TinyLife/Uis/Menus.cs - startLine: 1242 + startLine: 1330 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -81,7 +81,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fade path: ../TinyLife/Uis/Menus.cs - startLine: 1247 + startLine: 1335 assemblies: - Tiny Life namespace: TinyLife.Uis diff --git a/docs/api/TinyLife.Uis.NotifType.yml b/docs/api/TinyLife.Uis.NotifType.yml index 50110cc..745a20c 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: ../TinyLife/Uis/Notifications.cs - startLine: 304 + startLine: 360 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -56,7 +56,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Info path: ../TinyLife/Uis/Notifications.cs - startLine: 309 + startLine: 365 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -84,7 +84,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Warning path: ../TinyLife/Uis/Notifications.cs - startLine: 313 + startLine: 369 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -112,7 +112,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VeryImportant path: ../TinyLife/Uis/Notifications.cs - startLine: 318 + startLine: 374 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -143,7 +143,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VeryPositive path: ../TinyLife/Uis/Notifications.cs - startLine: 322 + startLine: 378 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -171,7 +171,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Debug path: ../TinyLife/Uis/Notifications.cs - startLine: 326 + startLine: 382 assemblies: - Tiny Life namespace: TinyLife.Uis diff --git a/docs/api/TinyLife.Uis.Notifications.yml b/docs/api/TinyLife.Uis.Notifications.yml index c93b8f4..2bf5754 100644 --- a/docs/api/TinyLife.Uis.Notifications.yml +++ b/docs/api/TinyLife.Uis.Notifications.yml @@ -5,8 +5,8 @@ items: id: Notifications parent: TinyLife.Uis children: - - TinyLife.Uis.Notifications.Add(System.String,System.String,TinyLife.Uis.NotifType) - - TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType) + - TinyLife.Uis.Notifications.Add(System.String,System.String,TinyLife.Uis.NotifType,System.Boolean) + - TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType,System.Boolean) - TinyLife.Uis.Notifications.MaxHistoryLength - TinyLife.Uis.Notifications.RegisterIcon(System.String,MLEM.Textures.TextureRegion) langs: @@ -23,14 +23,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Notifications path: ../TinyLife/Uis/Notifications.cs - startLine: 23 + startLine: 25 assemblies: - Tiny Life namespace: TinyLife.Uis summary: >- This class holds information about the current and past notifications that are displayed in the top center of the screen. - To create custom notifications, use or . + To create custom notifications, use Add(TinyLife.Objects.MapObject,string,NotifType) or Add(string,string,NotifType). example: [] syntax: content: public static class Notifications @@ -63,7 +63,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaxHistoryLength path: ../TinyLife/Uis/Notifications.cs - startLine: 28 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -74,16 +74,16 @@ items: return: type: System.Int32 content.vb: Public Const MaxHistoryLength As Integer = 512 -- uid: TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType) - commentId: M:TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType) - id: Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType) +- uid: TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType,System.Boolean) + commentId: M:TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType,System.Boolean) + id: Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType,System.Boolean) parent: TinyLife.Uis.Notifications langs: - csharp - vb - name: Add(MapObject, string, NotifType) - nameWithType: Notifications.Add(MapObject, string, NotifType) - fullName: TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject, string, TinyLife.Uis.NotifType) + name: Add(MapObject, string, NotifType, bool) + nameWithType: Notifications.Add(MapObject, string, NotifType, bool) + fullName: TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject, string, TinyLife.Uis.NotifType, bool) type: Method source: remote: @@ -92,7 +92,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Add path: ../TinyLife/Uis/Notifications.cs - startLine: 57 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -102,7 +102,7 @@ items: The passed object is also the one that will be displayed in the notification. example: [] syntax: - content: public static void Add(MapObject obj, string content, NotifType type = NotifType.Info) + content: public static void Add(MapObject obj, string content, NotifType type = NotifType.Info, bool center = false) parameters: - id: obj type: TinyLife.Objects.MapObject @@ -113,21 +113,23 @@ items: - id: type type: TinyLife.Uis.NotifType description: The type that this notification should have, which determines the color of its background - content.vb: Public Shared Sub Add(obj As MapObject, content As String, type As NotifType = NotifType.Info) + - id: center + type: System.Boolean + content.vb: Public Shared Sub Add(obj As MapObject, content As String, type As NotifType = NotifType.Info, center As Boolean = False) overload: TinyLife.Uis.Notifications.Add* - nameWithType.vb: Notifications.Add(MapObject, String, NotifType) - fullName.vb: TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject, String, TinyLife.Uis.NotifType) - name.vb: Add(MapObject, String, NotifType) -- uid: TinyLife.Uis.Notifications.Add(System.String,System.String,TinyLife.Uis.NotifType) - commentId: M:TinyLife.Uis.Notifications.Add(System.String,System.String,TinyLife.Uis.NotifType) - id: Add(System.String,System.String,TinyLife.Uis.NotifType) + nameWithType.vb: Notifications.Add(MapObject, String, NotifType, Boolean) + fullName.vb: TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject, String, TinyLife.Uis.NotifType, Boolean) + name.vb: Add(MapObject, String, NotifType, Boolean) +- uid: TinyLife.Uis.Notifications.Add(System.String,System.String,TinyLife.Uis.NotifType,System.Boolean) + commentId: M:TinyLife.Uis.Notifications.Add(System.String,System.String,TinyLife.Uis.NotifType,System.Boolean) + id: Add(System.String,System.String,TinyLife.Uis.NotifType,System.Boolean) parent: TinyLife.Uis.Notifications langs: - csharp - vb - name: Add(string, string, NotifType) - nameWithType: Notifications.Add(string, string, NotifType) - fullName: TinyLife.Uis.Notifications.Add(string, string, TinyLife.Uis.NotifType) + name: Add(string, string, NotifType, bool) + nameWithType: Notifications.Add(string, string, NotifType, bool) + fullName: TinyLife.Uis.Notifications.Add(string, string, TinyLife.Uis.NotifType, bool) type: Method source: remote: @@ -136,7 +138,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Add path: ../TinyLife/Uis/Notifications.cs - startLine: 68 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -146,7 +148,7 @@ items: The passed icon is displayed instead of an object. example: [] syntax: - content: public static void Add(string icon, string content, NotifType type = NotifType.Info) + content: public static void Add(string icon, string content, NotifType type = NotifType.Info, bool center = false) parameters: - id: icon type: System.String @@ -157,11 +159,13 @@ items: - id: type type: TinyLife.Uis.NotifType description: The type that this notification should have, which determines the color of its background - content.vb: Public Shared Sub Add(icon As String, content As String, type As NotifType = NotifType.Info) + - id: center + type: System.Boolean + content.vb: Public Shared Sub Add(icon As String, content As String, type As NotifType = NotifType.Info, center As Boolean = False) overload: TinyLife.Uis.Notifications.Add* - nameWithType.vb: Notifications.Add(String, String, NotifType) - fullName.vb: TinyLife.Uis.Notifications.Add(String, String, TinyLife.Uis.NotifType) - name.vb: Add(String, String, NotifType) + nameWithType.vb: Notifications.Add(String, String, NotifType, Boolean) + fullName.vb: TinyLife.Uis.Notifications.Add(String, String, TinyLife.Uis.NotifType, Boolean) + name.vb: Add(String, String, NotifType, Boolean) - uid: TinyLife.Uis.Notifications.RegisterIcon(System.String,MLEM.Textures.TextureRegion) commentId: M:TinyLife.Uis.Notifications.RegisterIcon(System.String,MLEM.Textures.TextureRegion) id: RegisterIcon(System.String,MLEM.Textures.TextureRegion) @@ -180,12 +184,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RegisterIcon path: ../TinyLife/Uis/Notifications.cs - startLine: 78 + startLine: 81 assemblies: - Tiny Life namespace: TinyLife.Uis summary: >- - Registers an icon that can be used as a notification icon in . + Registers an icon that can be used as a notification icon in Add(string,string,TinyLife.Uis.NotifType). Icons are registered so that notification instances remember them when the game is closed and loaded again. example: [] @@ -204,108 +208,6 @@ items: fullName.vb: TinyLife.Uis.Notifications.RegisterIcon(String, MLEM.Textures.TextureRegion) name.vb: RegisterIcon(String, TextureRegion) references: -- uid: TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType) - commentId: M:TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType) - isExternal: true - href: TinyLife.Uis.Notifications.html#TinyLife_Uis_Notifications_Add_TinyLife_Objects_MapObject_System_String_TinyLife_Uis_NotifType_ - name: Add(MapObject, string, NotifType) - nameWithType: Notifications.Add(MapObject, string, NotifType) - fullName: TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject, string, TinyLife.Uis.NotifType) - nameWithType.vb: Notifications.Add(MapObject, String, NotifType) - fullName.vb: TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject, String, TinyLife.Uis.NotifType) - name.vb: Add(MapObject, String, NotifType) - spec.csharp: - - uid: TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType) - name: Add - href: TinyLife.Uis.Notifications.html#TinyLife_Uis_Notifications_Add_TinyLife_Objects_MapObject_System_String_TinyLife_Uis_NotifType_ - - name: ( - - uid: TinyLife.Objects.MapObject - name: MapObject - href: TinyLife.Objects.MapObject.html - - name: ',' - - name: " " - - uid: System.String - name: string - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - - name: ',' - - name: " " - - uid: TinyLife.Uis.NotifType - name: NotifType - href: TinyLife.Uis.NotifType.html - - name: ) - spec.vb: - - uid: TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType) - name: Add - href: TinyLife.Uis.Notifications.html#TinyLife_Uis_Notifications_Add_TinyLife_Objects_MapObject_System_String_TinyLife_Uis_NotifType_ - - name: ( - - uid: TinyLife.Objects.MapObject - name: MapObject - href: TinyLife.Objects.MapObject.html - - name: ',' - - name: " " - - uid: System.String - name: String - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - - name: ',' - - name: " " - - uid: TinyLife.Uis.NotifType - name: NotifType - href: TinyLife.Uis.NotifType.html - - name: ) -- uid: TinyLife.Uis.Notifications.Add(System.String,System.String,TinyLife.Uis.NotifType) - commentId: M:TinyLife.Uis.Notifications.Add(System.String,System.String,TinyLife.Uis.NotifType) - isExternal: true - href: TinyLife.Uis.Notifications.html#TinyLife_Uis_Notifications_Add_System_String_System_String_TinyLife_Uis_NotifType_ - name: Add(string, string, NotifType) - nameWithType: Notifications.Add(string, string, NotifType) - fullName: TinyLife.Uis.Notifications.Add(string, string, TinyLife.Uis.NotifType) - nameWithType.vb: Notifications.Add(String, String, NotifType) - fullName.vb: TinyLife.Uis.Notifications.Add(String, String, TinyLife.Uis.NotifType) - name.vb: Add(String, String, NotifType) - spec.csharp: - - uid: TinyLife.Uis.Notifications.Add(System.String,System.String,TinyLife.Uis.NotifType) - name: Add - href: TinyLife.Uis.Notifications.html#TinyLife_Uis_Notifications_Add_System_String_System_String_TinyLife_Uis_NotifType_ - - name: ( - - uid: System.String - name: string - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - - name: ',' - - name: " " - - uid: System.String - name: string - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - - name: ',' - - name: " " - - uid: TinyLife.Uis.NotifType - name: NotifType - href: TinyLife.Uis.NotifType.html - - name: ) - spec.vb: - - uid: TinyLife.Uis.Notifications.Add(System.String,System.String,TinyLife.Uis.NotifType) - name: Add - href: TinyLife.Uis.Notifications.html#TinyLife_Uis_Notifications_Add_System_String_System_String_TinyLife_Uis_NotifType_ - - name: ( - - uid: System.String - name: String - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - - name: ',' - - name: " " - - uid: System.String - name: String - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - - name: ',' - - name: " " - - uid: TinyLife.Uis.NotifType - name: NotifType - href: TinyLife.Uis.NotifType.html - - name: ) - uid: TinyLife.Uis commentId: N:TinyLife.Uis href: TinyLife.html @@ -584,7 +486,7 @@ references: fullName: TinyLife.Localization - uid: TinyLife.Uis.Notifications.Add* commentId: Overload:TinyLife.Uis.Notifications.Add - href: TinyLife.Uis.Notifications.html#TinyLife_Uis_Notifications_Add_TinyLife_Objects_MapObject_System_String_TinyLife_Uis_NotifType_ + href: TinyLife.Uis.Notifications.html#TinyLife_Uis_Notifications_Add_TinyLife_Objects_MapObject_System_String_TinyLife_Uis_NotifType_System_Boolean_ name: Add nameWithType: Notifications.Add fullName: TinyLife.Uis.Notifications.Add @@ -613,6 +515,17 @@ references: name: NotifType nameWithType: NotifType fullName: TinyLife.Uis.NotifType +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: TinyLife.Objects commentId: N:TinyLife.Objects href: TinyLife.html diff --git a/docs/api/TinyLife.Utilities.ColorScheme.yml b/docs/api/TinyLife.Utilities.ColorScheme.yml index 998f53d..b89fbc7 100644 --- a/docs/api/TinyLife.Utilities.ColorScheme.yml +++ b/docs/api/TinyLife.Utilities.ColorScheme.yml @@ -42,7 +42,7 @@ items: - TinyLife.Utilities.ColorScheme.Transparent - TinyLife.Utilities.ColorScheme.TrashCanTypes - TinyLife.Utilities.ColorScheme.TreeBaubles - - TinyLife.Utilities.ColorScheme.TreeTinsle + - TinyLife.Utilities.ColorScheme.TreeTinsel - TinyLife.Utilities.ColorScheme.WarmDark - TinyLife.Utilities.ColorScheme.Water - TinyLife.Utilities.ColorScheme.White @@ -847,33 +847,33 @@ items: return: type: TinyLife.Utilities.ColorScheme content.vb: Public Shared ReadOnly TrashCanTypes As ColorScheme -- uid: TinyLife.Utilities.ColorScheme.TreeTinsle - commentId: F:TinyLife.Utilities.ColorScheme.TreeTinsle - id: TreeTinsle +- uid: TinyLife.Utilities.ColorScheme.TreeTinsel + commentId: F:TinyLife.Utilities.ColorScheme.TreeTinsel + id: TreeTinsel parent: TinyLife.Utilities.ColorScheme langs: - csharp - vb - name: TreeTinsle - nameWithType: ColorScheme.TreeTinsle - fullName: TinyLife.Utilities.ColorScheme.TreeTinsle + name: TreeTinsel + nameWithType: ColorScheme.TreeTinsel + fullName: TinyLife.Utilities.ColorScheme.TreeTinsel type: Field source: remote: path: TinyLife/Utilities/ColorScheme.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: TreeTinsle + id: TreeTinsel path: ../TinyLife/Utilities/ColorScheme.cs startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Utilities syntax: - content: public static readonly ColorScheme TreeTinsle + content: public static readonly ColorScheme TreeTinsel return: type: TinyLife.Utilities.ColorScheme - content.vb: Public Shared ReadOnly TreeTinsle As ColorScheme + content.vb: Public Shared ReadOnly TreeTinsel As ColorScheme - uid: TinyLife.Utilities.ColorScheme.TreeBaubles commentId: F:TinyLife.Utilities.ColorScheme.TreeBaubles id: TreeBaubles diff --git a/docs/api/TinyLife.Utilities.ColorSettings.yml b/docs/api/TinyLife.Utilities.ColorSettings.yml new file mode 100644 index 0000000..b993122 --- /dev/null +++ b/docs/api/TinyLife.Utilities.ColorSettings.yml @@ -0,0 +1,738 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.Utilities.ColorSettings + commentId: T:TinyLife.Utilities.ColorSettings + id: ColorSettings + parent: TinyLife.Utilities + children: + - TinyLife.Utilities.ColorSettings.#ctor(TinyLife.Utilities.ColorScheme[]) + - TinyLife.Utilities.ColorSettings.CreateRandom(System.Random) + - TinyLife.Utilities.ColorSettings.Defaults + - TinyLife.Utilities.ColorSettings.Get(System.Int32[],System.Int32) + - TinyLife.Utilities.ColorSettings.Map + - TinyLife.Utilities.ColorSettings.Schemes + - TinyLife.Utilities.ColorSettings.Validate(System.Int32[]@) + langs: + - csharp + - vb + name: ColorSettings + nameWithType: ColorSettings + fullName: TinyLife.Utilities.ColorSettings + type: Struct + source: + remote: + path: TinyLife/Utilities/ColorScheme.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ColorSettings + path: ../TinyLife/Utilities/ColorScheme.cs + startLine: 173 + assemblies: + - Tiny Life + namespace: TinyLife.Utilities + syntax: + content: public struct ColorSettings + content.vb: Public Structure ColorSettings + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) + extensionMethods: + - TinyLife.Utilities.ColorSettings.TinyLife.Utilities.Extensions.JsonCopy``1 +- uid: TinyLife.Utilities.ColorSettings.Schemes + commentId: F:TinyLife.Utilities.ColorSettings.Schemes + id: Schemes + parent: TinyLife.Utilities.ColorSettings + langs: + - csharp + - vb + name: Schemes + nameWithType: ColorSettings.Schemes + fullName: TinyLife.Utilities.ColorSettings.Schemes + type: Field + source: + remote: + path: TinyLife/Utilities/ColorScheme.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Schemes + path: ../TinyLife/Utilities/ColorScheme.cs + startLine: 179 + assemblies: + - Tiny Life + namespace: TinyLife.Utilities + summary: >- + An array of color schemes that these settings should have. + + If is not set, its value is determined automatically by the amount of color schemes supplied. + example: [] + syntax: + content: public ColorScheme[] Schemes + return: + type: TinyLife.Utilities.ColorScheme[] + content.vb: Public Schemes As ColorScheme() +- uid: TinyLife.Utilities.ColorSettings.Map + commentId: F:TinyLife.Utilities.ColorSettings.Map + id: Map + parent: TinyLife.Utilities.ColorSettings + langs: + - csharp + - vb + name: Map + nameWithType: ColorSettings.Map + fullName: TinyLife.Utilities.ColorSettings.Map + type: Field + source: + remote: + path: TinyLife/Utilities/ColorScheme.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Map + path: ../TinyLife/Utilities/ColorScheme.cs + startLine: 184 + assemblies: + - Tiny Life + namespace: TinyLife.Utilities + summary: >- + An array of indices that determines which layers should use which color schemes. + + An object that uses will always have the same amount of texture layers as there are color map entries. + example: [] + syntax: + content: public int[] Map + return: + type: System.Int32[] + content.vb: Public Map As Integer() +- uid: TinyLife.Utilities.ColorSettings.Defaults + commentId: F:TinyLife.Utilities.ColorSettings.Defaults + id: Defaults + parent: TinyLife.Utilities.ColorSettings + langs: + - csharp + - vb + name: Defaults + nameWithType: ColorSettings.Defaults + fullName: TinyLife.Utilities.ColorSettings.Defaults + type: Field + source: + remote: + path: TinyLife/Utilities/ColorScheme.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Defaults + path: ../TinyLife/Utilities/ColorScheme.cs + startLine: 190 + assemblies: + - Tiny Life + namespace: TinyLife.Utilities + summary: >- + The default color selection for these settings. + + If not specified, this defaults to the first entries in each of the . + + This array is expected to have the same length as . + example: [] + syntax: + content: public int[] Defaults + return: + type: System.Int32[] + content.vb: Public Defaults As Integer() +- uid: TinyLife.Utilities.ColorSettings.#ctor(TinyLife.Utilities.ColorScheme[]) + commentId: M:TinyLife.Utilities.ColorSettings.#ctor(TinyLife.Utilities.ColorScheme[]) + id: '#ctor(TinyLife.Utilities.ColorScheme[])' + parent: TinyLife.Utilities.ColorSettings + langs: + - csharp + - vb + name: ColorSettings(params ColorScheme[]) + nameWithType: ColorSettings.ColorSettings(params ColorScheme[]) + fullName: TinyLife.Utilities.ColorSettings.ColorSettings(params TinyLife.Utilities.ColorScheme[]) + type: Constructor + source: + remote: + path: TinyLife/Utilities/ColorScheme.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/Utilities/ColorScheme.cs + startLine: 192 + assemblies: + - Tiny Life + namespace: TinyLife.Utilities + syntax: + content: public ColorSettings(params ColorScheme[] schemes) + parameters: + - id: schemes + type: TinyLife.Utilities.ColorScheme[] + content.vb: Public Sub New(ParamArray schemes As ColorScheme()) + overload: TinyLife.Utilities.ColorSettings.#ctor* + nameWithType.vb: ColorSettings.New(ParamArray ColorScheme()) + fullName.vb: TinyLife.Utilities.ColorSettings.New(ParamArray TinyLife.Utilities.ColorScheme()) + name.vb: New(ParamArray ColorScheme()) +- uid: TinyLife.Utilities.ColorSettings.Get(System.Int32[],System.Int32) + commentId: M:TinyLife.Utilities.ColorSettings.Get(System.Int32[],System.Int32) + id: Get(System.Int32[],System.Int32) + parent: TinyLife.Utilities.ColorSettings + langs: + - csharp + - vb + name: Get(int[], int) + nameWithType: ColorSettings.Get(int[], int) + fullName: TinyLife.Utilities.ColorSettings.Get(int[], int) + type: Method + source: + remote: + path: TinyLife/Utilities/ColorScheme.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Get + path: ../TinyLife/Utilities/ColorScheme.cs + startLine: 198 + assemblies: + - Tiny Life + namespace: TinyLife.Utilities + syntax: + content: public readonly Color Get(int[] colors, int layer) + parameters: + - id: colors + type: System.Int32[] + - id: layer + type: System.Int32 + return: + type: Microsoft.Xna.Framework.Color + content.vb: Public Function [Get](colors As Integer(), layer As Integer) As Color + overload: TinyLife.Utilities.ColorSettings.Get* + nameWithType.vb: ColorSettings.Get(Integer(), Integer) + fullName.vb: TinyLife.Utilities.ColorSettings.Get(Integer(), Integer) + name.vb: Get(Integer(), Integer) +- uid: TinyLife.Utilities.ColorSettings.Validate(System.Int32[]@) + commentId: M:TinyLife.Utilities.ColorSettings.Validate(System.Int32[]@) + id: Validate(System.Int32[]@) + parent: TinyLife.Utilities.ColorSettings + langs: + - csharp + - vb + name: Validate(ref int[]) + nameWithType: ColorSettings.Validate(ref int[]) + fullName: TinyLife.Utilities.ColorSettings.Validate(ref int[]) + type: Method + source: + remote: + path: TinyLife/Utilities/ColorScheme.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Validate + path: ../TinyLife/Utilities/ColorScheme.cs + startLine: 209 + assemblies: + - Tiny Life + namespace: TinyLife.Utilities + syntax: + content: public readonly void Validate(ref int[] colors) + parameters: + - id: colors + type: System.Int32[] + content.vb: Public Sub Validate(colors As Integer()) + overload: TinyLife.Utilities.ColorSettings.Validate* + nameWithType.vb: ColorSettings.Validate(Integer()) + fullName.vb: TinyLife.Utilities.ColorSettings.Validate(Integer()) + name.vb: Validate(Integer()) +- uid: TinyLife.Utilities.ColorSettings.CreateRandom(System.Random) + commentId: M:TinyLife.Utilities.ColorSettings.CreateRandom(System.Random) + id: CreateRandom(System.Random) + parent: TinyLife.Utilities.ColorSettings + langs: + - csharp + - vb + name: CreateRandom(Random) + nameWithType: ColorSettings.CreateRandom(Random) + fullName: TinyLife.Utilities.ColorSettings.CreateRandom(System.Random) + type: Method + source: + remote: + path: TinyLife/Utilities/ColorScheme.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CreateRandom + path: ../TinyLife/Utilities/ColorScheme.cs + startLine: 218 + assemblies: + - Tiny Life + namespace: TinyLife.Utilities + syntax: + content: public readonly int[] CreateRandom(Random random) + parameters: + - id: random + type: System.Random + return: + type: System.Int32[] + content.vb: Public Function CreateRandom(random As Random) As Integer() + overload: TinyLife.Utilities.ColorSettings.CreateRandom* +references: +- uid: TinyLife.Utilities + commentId: N:TinyLife.Utilities + href: TinyLife.html + name: TinyLife.Utilities + nameWithType: TinyLife.Utilities + fullName: TinyLife.Utilities + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Utilities + name: Utilities + href: TinyLife.Utilities.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Utilities + name: Utilities + href: TinyLife.Utilities.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: TinyLife.Utilities.ColorSettings.TinyLife.Utilities.Extensions.JsonCopy``1 + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + parent: TinyLife.Utilities.Extensions + definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + name: JsonCopy(ColorSettings) + nameWithType: Extensions.JsonCopy(ColorSettings) + fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Utilities.ColorSettings) + nameWithType.vb: Extensions.JsonCopy(Of ColorSettings)(ColorSettings) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Utilities.ColorSettings)(TinyLife.Utilities.ColorSettings) + name.vb: JsonCopy(Of ColorSettings)(ColorSettings) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Utilities.ColorSettings) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: < + - uid: TinyLife.Utilities.ColorSettings + name: ColorSettings + href: TinyLife.Utilities.ColorSettings.html + - name: '>' + - name: ( + - uid: TinyLife.Utilities.ColorSettings + name: ColorSettings + href: TinyLife.Utilities.ColorSettings.html + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Utilities.ColorSettings) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Utilities.ColorSettings + name: ColorSettings + href: TinyLife.Utilities.ColorSettings.html + - name: ) + - name: ( + - uid: TinyLife.Utilities.ColorSettings + name: ColorSettings + href: TinyLife.Utilities.ColorSettings.html + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + name: JsonCopy(T) + nameWithType: Extensions.JsonCopy(T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(T) + nameWithType.vb: Extensions.JsonCopy(Of T)(T) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T) + name.vb: JsonCopy(Of T)(T) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: < + - name: T + - name: '>' + - name: ( + - name: T + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - name: T + - name: ) +- uid: TinyLife.Utilities.Extensions + commentId: T:TinyLife.Utilities.Extensions + parent: TinyLife.Utilities + href: TinyLife.Utilities.Extensions.html + name: Extensions + nameWithType: Extensions + fullName: TinyLife.Utilities.Extensions +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: TinyLife.Utilities.ColorSettings.Map + commentId: F:TinyLife.Utilities.ColorSettings.Map + href: TinyLife.Utilities.ColorSettings.html#TinyLife_Utilities_ColorSettings_Map + name: Map + nameWithType: ColorSettings.Map + fullName: TinyLife.Utilities.ColorSettings.Map +- uid: TinyLife.Utilities.ColorScheme[] + isExternal: true + href: TinyLife.Utilities.ColorScheme.html + 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 + href: TinyLife.Utilities.ColorScheme.html + - name: '[' + - name: ']' + spec.vb: + - uid: TinyLife.Utilities.ColorScheme + name: ColorScheme + href: TinyLife.Utilities.ColorScheme.html + - name: ( + - name: ) +- uid: TinyLife.Utilities.ColorSettings + commentId: T:TinyLife.Utilities.ColorSettings + parent: TinyLife.Utilities + href: TinyLife.Utilities.ColorSettings.html + name: ColorSettings + nameWithType: ColorSettings + fullName: TinyLife.Utilities.ColorSettings +- uid: System.Int32[] + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + name: int[] + nameWithType: int[] + fullName: int[] + nameWithType.vb: Integer() + fullName.vb: Integer() + name.vb: Integer() + spec.csharp: + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: '[' + - name: ']' + spec.vb: + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ( + - name: ) +- uid: TinyLife.Utilities.ColorSettings.Schemes + commentId: F:TinyLife.Utilities.ColorSettings.Schemes + href: TinyLife.Utilities.ColorSettings.html#TinyLife_Utilities_ColorSettings_Schemes + name: Schemes + nameWithType: ColorSettings.Schemes + fullName: TinyLife.Utilities.ColorSettings.Schemes +- uid: TinyLife.Utilities.ColorSettings.#ctor* + commentId: Overload:TinyLife.Utilities.ColorSettings.#ctor + href: TinyLife.Utilities.ColorSettings.html#TinyLife_Utilities_ColorSettings__ctor_TinyLife_Utilities_ColorScheme___ + name: ColorSettings + nameWithType: ColorSettings.ColorSettings + fullName: TinyLife.Utilities.ColorSettings.ColorSettings + nameWithType.vb: ColorSettings.New + fullName.vb: TinyLife.Utilities.ColorSettings.New + name.vb: New +- uid: TinyLife.Utilities.ColorSettings.Get* + commentId: Overload:TinyLife.Utilities.ColorSettings.Get + href: TinyLife.Utilities.ColorSettings.html#TinyLife_Utilities_ColorSettings_Get_System_Int32___System_Int32_ + name: Get + nameWithType: ColorSettings.Get + fullName: TinyLife.Utilities.ColorSettings.Get +- uid: System.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + name: int + nameWithType: int + fullName: int + nameWithType.vb: Integer + fullName.vb: Integer + name.vb: Integer +- uid: Microsoft.Xna.Framework.Color + commentId: T:Microsoft.Xna.Framework.Color + parent: Microsoft.Xna.Framework + isExternal: true + name: Color + nameWithType: Color + fullName: Microsoft.Xna.Framework.Color +- uid: Microsoft.Xna.Framework + commentId: N:Microsoft.Xna.Framework + isExternal: true + name: Microsoft.Xna.Framework + nameWithType: Microsoft.Xna.Framework + fullName: Microsoft.Xna.Framework + spec.csharp: + - uid: Microsoft + name: Microsoft + isExternal: true + - name: . + - uid: Microsoft.Xna + name: Xna + isExternal: true + - name: . + - uid: Microsoft.Xna.Framework + name: Framework + isExternal: true + spec.vb: + - uid: Microsoft + name: Microsoft + isExternal: true + - name: . + - uid: Microsoft.Xna + name: Xna + isExternal: true + - name: . + - uid: Microsoft.Xna.Framework + name: Framework + isExternal: true +- uid: TinyLife.Utilities.ColorSettings.Validate* + commentId: Overload:TinyLife.Utilities.ColorSettings.Validate + href: TinyLife.Utilities.ColorSettings.html#TinyLife_Utilities_ColorSettings_Validate_System_Int32____ + name: Validate + nameWithType: ColorSettings.Validate + fullName: TinyLife.Utilities.ColorSettings.Validate +- uid: TinyLife.Utilities.ColorSettings.CreateRandom* + commentId: Overload:TinyLife.Utilities.ColorSettings.CreateRandom + href: TinyLife.Utilities.ColorSettings.html#TinyLife_Utilities_ColorSettings_CreateRandom_System_Random_ + name: CreateRandom + nameWithType: ColorSettings.CreateRandom + fullName: TinyLife.Utilities.ColorSettings.CreateRandom +- uid: System.Random + commentId: T:System.Random + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.random + name: Random + nameWithType: Random + fullName: System.Random diff --git a/docs/api/TinyLife.Utilities.Extensions.yml b/docs/api/TinyLife.Utilities.Extensions.yml index 6554f42..28707f0 100644 --- a/docs/api/TinyLife.Utilities.Extensions.yml +++ b/docs/api/TinyLife.Utilities.Extensions.yml @@ -17,6 +17,7 @@ items: - TinyLife.Utilities.Extensions.CanTakeOff(TinyLife.Objects.ClothesLayer) - TinyLife.Utilities.Extensions.DrawIsoArea(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Misc.RectangleF,System.Single,Microsoft.Xna.Framework.Color,System.Boolean,System.Func{Microsoft.Xna.Framework.Vector2,System.Single,System.Single},System.Nullable{System.Single}) - TinyLife.Utilities.Extensions.DrawIsoArea(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Misc.RectangleF,System.Single,Microsoft.Xna.Framework.Color,System.Boolean,System.Single) + - TinyLife.Utilities.Extensions.GetBedCategories(TinyLife.Objects.AgeGroup) - TinyLife.Utilities.Extensions.GetChanceModifier(TinyLife.Skills.Quality) - TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.AgeGroup,TinyLife.Objects.LifeSpan) - TinyLife.Utilities.Extensions.GetDecorativeRating(TinyLife.Skills.Quality) @@ -28,7 +29,7 @@ items: - TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.PregnancyAbility) - TinyLife.Utilities.Extensions.GetMostFittingStyle(TinyLife.Objects.VoiceStyle) - TinyLife.Utilities.Extensions.GetOpposite(TinyLife.GenealogyType) - - TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodIntolerance,TinyLife.Objects.Person) + - TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodRestriction,TinyLife.Objects.Person) - TinyLife.Utilities.Extensions.GetPregnancyHours(TinyLife.Objects.LifeSpan) - TinyLife.Utilities.Extensions.GetPriceModifier(TinyLife.Skills.Quality) - TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention) @@ -1767,17 +1768,17 @@ items: description: The button's icon, or null if the button is invalid or has no icon. content.vb: Public Shared Function Icon(button As MouseButton) As TextureRegion overload: TinyLife.Utilities.Extensions.Icon* -- uid: TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodIntolerance,TinyLife.Objects.Person) - commentId: M:TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodIntolerance,TinyLife.Objects.Person) - id: GetPersonality(TinyLife.Skills.FoodType.FoodIntolerance,TinyLife.Objects.Person) +- uid: TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodRestriction,TinyLife.Objects.Person) + commentId: M:TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodRestriction,TinyLife.Objects.Person) + id: GetPersonality(TinyLife.Skills.FoodType.FoodRestriction,TinyLife.Objects.Person) isExtensionMethod: true parent: TinyLife.Utilities.Extensions langs: - csharp - vb - name: GetPersonality(FoodIntolerance, Person) - nameWithType: Extensions.GetPersonality(FoodType.FoodIntolerance, Person) - fullName: TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodIntolerance, TinyLife.Objects.Person) + name: GetPersonality(FoodRestriction, Person) + nameWithType: Extensions.GetPersonality(FoodType.FoodRestriction, Person) + fullName: TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodRestriction, TinyLife.Objects.Person) type: Method source: remote: @@ -1791,23 +1792,23 @@ items: - Tiny Life namespace: TinyLife.Utilities summary: >- - Returns the that matches the given flag. If multiple values are set, the personality that is considered most important is returned. + Returns the that matches the given flag. If multiple values are set, the personality that is considered most important is returned. If the person is set, a personality will only be returned if the person has it. example: [] syntax: - content: public static PersonalityType GetPersonality(this FoodType.FoodIntolerance intolerance, Person person = null) + content: public static PersonalityType GetPersonality(this FoodType.FoodRestriction restriction, Person person = null) parameters: - - id: intolerance - type: TinyLife.Skills.FoodType.FoodIntolerance - description: The intolerance whose personality to return. + - id: restriction + type: TinyLife.Skills.FoodType.FoodRestriction + description: The restriction whose personality to return. - id: person type: TinyLife.Objects.Person description: The person who needs to have the personality for it to be returned. If this is null, the most important personality is always returned. return: type: TinyLife.PersonalityType - description: The matching personality for the given food intolerance flag. - content.vb: Public Shared Function GetPersonality(intolerance As FoodType.FoodIntolerance, person As Person = Nothing) As PersonalityType + description: The matching personality for the given food restriction flag. + content.vb: Public Shared Function GetPersonality(restriction As FoodType.FoodRestriction, person As Person = Nothing) As PersonalityType overload: TinyLife.Utilities.Extensions.GetPersonality* - uid: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.AgeGroup}) commentId: M:TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.AgeGroup}) @@ -2243,6 +2244,38 @@ items: description: The most fitting style preference. content.vb: Public Shared Function GetMostFittingStyle(voice As VoiceStyle) As StylePreference overload: TinyLife.Utilities.Extensions.GetMostFittingStyle* +- uid: TinyLife.Utilities.Extensions.GetBedCategories(TinyLife.Objects.AgeGroup) + commentId: M:TinyLife.Utilities.Extensions.GetBedCategories(TinyLife.Objects.AgeGroup) + id: GetBedCategories(TinyLife.Objects.AgeGroup) + isExtensionMethod: true + parent: TinyLife.Utilities.Extensions + langs: + - csharp + - vb + name: GetBedCategories(AgeGroup) + nameWithType: Extensions.GetBedCategories(AgeGroup) + fullName: TinyLife.Utilities.Extensions.GetBedCategories(TinyLife.Objects.AgeGroup) + type: Method + source: + remote: + path: TinyLife/Utilities/Extensions.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetBedCategories + path: ../TinyLife/Utilities/Extensions.cs + startLine: 942 + assemblies: + - Tiny Life + namespace: TinyLife.Utilities + syntax: + content: public static ObjectCategory GetBedCategories(this AgeGroup age) + parameters: + - id: age + type: TinyLife.Objects.AgeGroup + return: + type: TinyLife.Objects.ObjectCategory + content.vb: Public Shared Function GetBedCategories(age As AgeGroup) As ObjectCategory + overload: TinyLife.Utilities.Extensions.GetBedCategories* references: - uid: TinyLife.Utilities commentId: N:TinyLife.Utilities @@ -4028,32 +4061,32 @@ references: name: PersonalityType nameWithType: PersonalityType fullName: TinyLife.PersonalityType -- uid: TinyLife.Skills.FoodType.FoodIntolerance - commentId: T:TinyLife.Skills.FoodType.FoodIntolerance +- uid: TinyLife.Skills.FoodType.FoodRestriction + commentId: T:TinyLife.Skills.FoodType.FoodRestriction parent: TinyLife.Skills href: TinyLife.Skills.FoodType.html - name: FoodType.FoodIntolerance - nameWithType: FoodType.FoodIntolerance - fullName: TinyLife.Skills.FoodType.FoodIntolerance + name: FoodType.FoodRestriction + nameWithType: FoodType.FoodRestriction + fullName: TinyLife.Skills.FoodType.FoodRestriction spec.csharp: - uid: TinyLife.Skills.FoodType name: FoodType href: TinyLife.Skills.FoodType.html - name: . - - uid: TinyLife.Skills.FoodType.FoodIntolerance - name: FoodIntolerance - href: TinyLife.Skills.FoodType.FoodIntolerance.html + - uid: TinyLife.Skills.FoodType.FoodRestriction + name: FoodRestriction + href: TinyLife.Skills.FoodType.FoodRestriction.html spec.vb: - uid: TinyLife.Skills.FoodType name: FoodType href: TinyLife.Skills.FoodType.html - name: . - - uid: TinyLife.Skills.FoodType.FoodIntolerance - name: FoodIntolerance - href: TinyLife.Skills.FoodType.FoodIntolerance.html + - uid: TinyLife.Skills.FoodType.FoodRestriction + name: FoodRestriction + href: TinyLife.Skills.FoodType.FoodRestriction.html - uid: TinyLife.Utilities.Extensions.GetPersonality* commentId: Overload:TinyLife.Utilities.Extensions.GetPersonality - href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetPersonality_TinyLife_Skills_FoodType_FoodIntolerance_TinyLife_Objects_Person_ + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetPersonality_TinyLife_Skills_FoodType_FoodRestriction_TinyLife_Objects_Person_ name: GetPersonality nameWithType: Extensions.GetPersonality fullName: TinyLife.Utilities.Extensions.GetPersonality @@ -4456,3 +4489,9 @@ references: name: VoiceStyle nameWithType: VoiceStyle fullName: TinyLife.Objects.VoiceStyle +- uid: TinyLife.Utilities.Extensions.GetBedCategories* + commentId: Overload:TinyLife.Utilities.Extensions.GetBedCategories + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetBedCategories_TinyLife_Objects_AgeGroup_ + name: GetBedCategories + nameWithType: Extensions.GetBedCategories + fullName: TinyLife.Utilities.Extensions.GetBedCategories diff --git a/docs/api/TinyLife.Utilities.yml b/docs/api/TinyLife.Utilities.yml index eef4059..a17df43 100644 --- a/docs/api/TinyLife.Utilities.yml +++ b/docs/api/TinyLife.Utilities.yml @@ -5,6 +5,7 @@ items: id: TinyLife.Utilities children: - TinyLife.Utilities.ColorScheme + - TinyLife.Utilities.ColorSettings - TinyLife.Utilities.Extensions - TinyLife.Utilities.TextureHandler - TinyLife.Utilities.TextureHandler.GameContentLoadedDelegate @@ -26,6 +27,13 @@ references: name: ColorScheme nameWithType: ColorScheme fullName: TinyLife.Utilities.ColorScheme +- uid: TinyLife.Utilities.ColorSettings + commentId: T:TinyLife.Utilities.ColorSettings + parent: TinyLife.Utilities + href: TinyLife.Utilities.ColorSettings.html + name: ColorSettings + nameWithType: ColorSettings + fullName: TinyLife.Utilities.ColorSettings - uid: TinyLife.Utilities.Extensions commentId: T:TinyLife.Utilities.Extensions parent: TinyLife.Utilities diff --git a/docs/api/TinyLife.WallDisplay.yml b/docs/api/TinyLife.WallDisplay.yml index 260c87b..4b1c099 100644 --- a/docs/api/TinyLife.WallDisplay.yml +++ b/docs/api/TinyLife.WallDisplay.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallDisplay path: ../TinyLife/Options.cs - startLine: 646 + startLine: 640 assemblies: - Tiny Life namespace: TinyLife @@ -54,7 +54,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Up path: ../TinyLife/Options.cs - startLine: 651 + startLine: 645 assemblies: - Tiny Life namespace: TinyLife @@ -82,7 +82,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Auto path: ../TinyLife/Options.cs - startLine: 655 + startLine: 649 assemblies: - Tiny Life namespace: TinyLife @@ -110,7 +110,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Down path: ../TinyLife/Options.cs - startLine: 659 + startLine: 653 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.World.AutoTile.yml b/docs/api/TinyLife.World.AutoTile.yml index 520c614..2fb50d2 100644 --- a/docs/api/TinyLife.World.AutoTile.yml +++ b/docs/api/TinyLife.World.AutoTile.yml @@ -5,7 +5,7 @@ items: id: AutoTile parent: TinyLife.World children: - - TinyLife.World.AutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single}) + - TinyLife.World.AutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorSettings,System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{Microsoft.Xna.Framework.Point,System.Single}) - TinyLife.World.AutoTile.ConnectsToTile(TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,System.Int32,System.Int32) - TinyLife.World.AutoTile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean) - TinyLife.World.AutoTile.DrawBorder(System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Nullable{System.ValueTuple{System.Func{System.Int32,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Color}}) @@ -47,13 +47,12 @@ items: - TinyLife.World.Tile.BaseName - TinyLife.World.Tile.Name - TinyLife.World.Tile.Price - - TinyLife.World.Tile.ColorSchemes + - TinyLife.World.Tile.ColorSettings - TinyLife.World.Tile.Colors - TinyLife.World.Tile.CanBuy - TinyLife.World.Tile.PathCostModifier - TinyLife.World.Tile.Categories - TinyLife.World.Tile.Icon - - TinyLife.World.Tile.DefaultColors - TinyLife.World.Tile.Textures - TinyLife.World.Tile.Regions - TinyLife.World.Tile.RegionWeights @@ -64,6 +63,7 @@ items: - TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme,System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,System.Nullable{Microsoft.Xna.Framework.Point}},System.Nullable{System.Int32},System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) - TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,System.Nullable{Microsoft.Xna.Framework.Point}},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) - TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + - TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorSettings,System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) - TinyLife.World.Tile.GetDepth(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Boolean) - TinyLife.World.Tile.GetVisualOffset(MLEM.Misc.Direction2,System.Int32,System.Int32) - System.Object.Equals(System.Object) @@ -75,16 +75,16 @@ items: - System.Object.ToString extensionMethods: - TinyLife.World.AutoTile.TinyLife.Utilities.Extensions.JsonCopy``1 -- uid: TinyLife.World.AutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single}) - commentId: M:TinyLife.World.AutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single}) - id: '#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single})' +- uid: TinyLife.World.AutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorSettings,System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{Microsoft.Xna.Framework.Point,System.Single}) + commentId: M:TinyLife.World.AutoTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorSettings,System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{Microsoft.Xna.Framework.Point,System.Single}) + id: '#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorSettings,System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{Microsoft.Xna.Framework.Point,System.Single})' parent: TinyLife.World.AutoTile langs: - csharp - vb - name: AutoTile(string, string, int, Dictionary, Dictionary, ColorScheme[], int[], bool, float, Category, TextureRegion, int[], Func) - nameWithType: AutoTile.AutoTile(string, string, int, Dictionary, Dictionary, ColorScheme[], int[], bool, float, Tile.Category, TextureRegion, int[], Func) - fullName: TinyLife.World.AutoTile.AutoTile(string, string, int, System.Collections.Generic.Dictionary, System.Collections.Generic.Dictionary, TinyLife.Utilities.ColorScheme[], int[], bool, float, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, int[], System.Func) + name: AutoTile(string, string, int, Dictionary, Dictionary, ColorSettings, int[], bool, float, Category, TextureRegion, Func) + nameWithType: AutoTile.AutoTile(string, string, int, Dictionary, Dictionary, ColorSettings, int[], bool, float, Tile.Category, TextureRegion, Func) + fullName: TinyLife.World.AutoTile.AutoTile(string, string, int, System.Collections.Generic.Dictionary, System.Collections.Generic.Dictionary, TinyLife.Utilities.ColorSettings, int[], bool, float, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func) type: Constructor source: remote: @@ -93,17 +93,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/AutoTile.cs - startLine: 18 + startLine: 17 assemblies: - Tiny Life namespace: TinyLife.World - summary: >- - Creates a new tile with the given settings. - - To create an instance of a custom tile class, use . - example: [] syntax: - content: protected AutoTile(string baseName, string name, int price, Dictionary textures, Dictionary regions, ColorScheme[] colorSchemes, int[] colors, bool canBuy, float pathCostModifier, Tile.Category categories, TextureRegion icon, int[] defaultColors, Func regionWeights) + content: protected AutoTile(string baseName, string name, int price, Dictionary textures, Dictionary regions, ColorSettings colorSettings, int[] colors, bool canBuy, float pathCostModifier, Tile.Category categories, TextureRegion icon, Func regionWeights) parameters: - id: baseName type: System.String @@ -115,8 +110,8 @@ items: type: System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} - id: regions type: System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]} - - id: colorSchemes - type: TinyLife.Utilities.ColorScheme[] + - id: colorSettings + type: TinyLife.Utilities.ColorSettings - id: colors type: System.Int32[] - id: canBuy @@ -127,15 +122,13 @@ items: type: TinyLife.World.Tile.Category - id: icon type: MLEM.Textures.TextureRegion - - id: defaultColors - type: System.Int32[] - id: regionWeights type: System.Func{Microsoft.Xna.Framework.Point,System.Single} - content.vb: Protected Sub New(baseName As String, name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), regions As Dictionary(Of Direction2, Point()), colorSchemes As ColorScheme(), colors As Integer(), canBuy As Boolean, pathCostModifier As Single, categories As Tile.Category, icon As TextureRegion, defaultColors As Integer(), regionWeights As Func(Of Point, Single)) + content.vb: Protected Sub New(baseName As String, name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), regions As Dictionary(Of Direction2, Point()), colorSettings As ColorSettings, colors As Integer(), canBuy As Boolean, pathCostModifier As Single, categories As Tile.Category, icon As TextureRegion, regionWeights As Func(Of Point, Single)) overload: TinyLife.World.AutoTile.#ctor* - nameWithType.vb: AutoTile.New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorScheme(), Integer(), Boolean, Single, Tile.Category, TextureRegion, Integer(), Func(Of Point, Single)) - fullName.vb: TinyLife.World.AutoTile.New(String, String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), System.Collections.Generic.Dictionary(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point()), TinyLife.Utilities.ColorScheme(), Integer(), Boolean, Single, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, Integer(), System.Func(Of Microsoft.Xna.Framework.Point, Single)) - name.vb: New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorScheme(), Integer(), Boolean, Single, Category, TextureRegion, Integer(), Func(Of Point, Single)) + nameWithType.vb: AutoTile.New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorSettings, Integer(), Boolean, Single, Tile.Category, TextureRegion, Func(Of Point, Single)) + fullName.vb: TinyLife.World.AutoTile.New(String, String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), System.Collections.Generic.Dictionary(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point()), TinyLife.Utilities.ColorSettings, Integer(), Boolean, Single, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of Microsoft.Xna.Framework.Point, Single)) + name.vb: New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorSettings, Integer(), Boolean, Single, Category, TextureRegion, Func(Of Point, Single)) - uid: TinyLife.World.AutoTile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean) commentId: M:TinyLife.World.AutoTile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean) id: Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean) @@ -154,7 +147,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/AutoTile.cs - startLine: 21 + startLine: 20 assemblies: - Tiny Life namespace: TinyLife.World @@ -220,7 +213,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnNeighborChanged path: ../TinyLife/World/AutoTile.cs - startLine: 27 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.World @@ -268,7 +261,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConnectsToTile path: ../TinyLife/World/AutoTile.cs - startLine: 42 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.World @@ -321,7 +314,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawBorder path: ../TinyLife/World/AutoTile.cs - startLine: 64 + startLine: 63 assemblies: - Tiny Life namespace: TinyLife.World @@ -513,13 +506,13 @@ references: name: Price nameWithType: Tile.Price fullName: TinyLife.World.Tile.Price -- uid: TinyLife.World.Tile.ColorSchemes - commentId: F:TinyLife.World.Tile.ColorSchemes +- uid: TinyLife.World.Tile.ColorSettings + commentId: F:TinyLife.World.Tile.ColorSettings parent: TinyLife.World.Tile - href: TinyLife.World.Tile.html#TinyLife_World_Tile_ColorSchemes - name: ColorSchemes - nameWithType: Tile.ColorSchemes - fullName: TinyLife.World.Tile.ColorSchemes + href: TinyLife.World.Tile.html#TinyLife_World_Tile_ColorSettings + name: ColorSettings + nameWithType: Tile.ColorSettings + fullName: TinyLife.World.Tile.ColorSettings - uid: TinyLife.World.Tile.Colors commentId: F:TinyLife.World.Tile.Colors parent: TinyLife.World.Tile @@ -555,13 +548,6 @@ references: 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 - href: TinyLife.World.Tile.html#TinyLife_World_Tile_DefaultColors - name: DefaultColors - nameWithType: Tile.DefaultColors - fullName: TinyLife.World.Tile.DefaultColors - uid: TinyLife.World.Tile.Textures commentId: F:TinyLife.World.Tile.Textures parent: TinyLife.World.Tile @@ -1505,6 +1491,237 @@ references: isExternal: true href: https://learn.microsoft.com/dotnet/api/system.type - name: ) +- uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorSettings,System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + commentId: M:TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorSettings,System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + parent: TinyLife.World.Tile + isExternal: true + href: TinyLife.World.Tile.html#TinyLife_World_Tile_Register_System_String_System_Int32_System_Collections_Generic_Dictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point___TinyLife_Utilities_ColorSettings_System_Single_System_Boolean_TinyLife_World_Tile_Category_MLEM_Textures_TextureRegion_System_Func_MLEM_Misc_Direction2_Microsoft_Xna_Framework_Point____System_Func_Microsoft_Xna_Framework_Point_System_Single__System_Type_ + name: Register(string, int, Dictionary, Point[], ColorSettings, float, bool, Category, TextureRegion, Func, Func, Type) + nameWithType: Tile.Register(string, int, Dictionary, Point[], ColorSettings, float, bool, Tile.Category, TextureRegion, Func, Func, Type) + fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point[], TinyLife.Utilities.ColorSettings, float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, System.Func, System.Type) + nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorSettings, Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point()), Func(Of Point, Single), Type) + fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point(), TinyLife.Utilities.ColorSettings, Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point()), System.Func(Of Microsoft.Xna.Framework.Point, Single), System.Type) + name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorSettings, Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point()), Func(Of Point, Single), Type) + spec.csharp: + - uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorSettings,System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + name: Register + href: TinyLife.World.Tile.html#TinyLife_World_Tile_Register_System_String_System_Int32_System_Collections_Generic_Dictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point___TinyLife_Utilities_ColorSettings_System_Single_System_Boolean_TinyLife_World_Tile_Category_MLEM_Textures_TextureRegion_System_Func_MLEM_Misc_Direction2_Microsoft_Xna_Framework_Point____System_Func_Microsoft_Xna_Framework_Point_System_Single__System_Type_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: < + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: '>' + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: '[' + - name: ']' + - name: ',' + - name: " " + - uid: TinyLife.Utilities.ColorSettings + name: ColorSettings + href: TinyLife.Utilities.ColorSettings.html + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.World.Tile.Category + name: Category + href: TinyLife.World.Tile.Category.html + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: MLEM.Misc.Direction2 + name: Direction2 + isExternal: true + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: '[' + - name: ']' + - name: '>' + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '>' + - name: ',' + - name: " " + - uid: System.Type + name: Type + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.type + - name: ) + spec.vb: + - uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorSettings,System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + name: Register + href: TinyLife.World.Tile.html#TinyLife_World_Tile_Register_System_String_System_Int32_System_Collections_Generic_Dictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point___TinyLife_Utilities_ColorSettings_System_Single_System_Boolean_TinyLife_World_Tile_Category_MLEM_Textures_TextureRegion_System_Func_MLEM_Misc_Direction2_Microsoft_Xna_Framework_Point____System_Func_Microsoft_Xna_Framework_Point_System_Single__System_Type_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: ( + - name: Of + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ) + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ( + - name: ) + - name: ',' + - name: " " + - uid: TinyLife.Utilities.ColorSettings + name: ColorSettings + href: TinyLife.Utilities.ColorSettings.html + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.World.Tile.Category + name: Category + href: TinyLife.World.Tile.Category.html + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: MLEM.Misc.Direction2 + name: Direction2 + isExternal: true + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ( + - name: ) + - name: ) + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + - name: ',' + - name: " " + - uid: System.Type + name: Type + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.type + - name: ) - uid: TinyLife.World.Tile.GetDepth(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Boolean) commentId: M:TinyLife.World.Tile.GetDepth(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Boolean) parent: TinyLife.World.Tile @@ -1969,7 +2186,7 @@ references: href: TinyLife.Utilities.html - uid: TinyLife.World.AutoTile.#ctor* commentId: Overload:TinyLife.World.AutoTile.#ctor - href: TinyLife.World.AutoTile.html#TinyLife_World_AutoTile__ctor_System_String_System_String_System_Int32_System_Collections_Generic_Dictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__System_Collections_Generic_Dictionary_MLEM_Misc_Direction2_Microsoft_Xna_Framework_Point____TinyLife_Utilities_ColorScheme___System_Int32___System_Boolean_System_Single_TinyLife_World_Tile_Category_MLEM_Textures_TextureRegion_System_Int32___System_Func_Microsoft_Xna_Framework_Point_System_Single__ + href: TinyLife.World.AutoTile.html#TinyLife_World_AutoTile__ctor_System_String_System_String_System_Int32_System_Collections_Generic_Dictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__System_Collections_Generic_Dictionary_MLEM_Misc_Direction2_Microsoft_Xna_Framework_Point____TinyLife_Utilities_ColorSettings_System_Int32___System_Boolean_System_Single_TinyLife_World_Tile_Category_MLEM_Textures_TextureRegion_System_Func_Microsoft_Xna_Framework_Point_System_Single__ name: AutoTile nameWithType: AutoTile.AutoTile fullName: TinyLife.World.AutoTile.AutoTile @@ -2088,27 +2305,13 @@ references: - name: ( - name: ) - name: ) -- uid: TinyLife.Utilities.ColorScheme[] - isExternal: true - href: TinyLife.Utilities.ColorScheme.html - 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 - href: TinyLife.Utilities.ColorScheme.html - - name: '[' - - name: ']' - spec.vb: - - uid: TinyLife.Utilities.ColorScheme - name: ColorScheme - href: TinyLife.Utilities.ColorScheme.html - - name: ( - - name: ) +- uid: TinyLife.Utilities.ColorSettings + commentId: T:TinyLife.Utilities.ColorSettings + parent: TinyLife.Utilities + href: TinyLife.Utilities.ColorSettings.html + name: ColorSettings + nameWithType: ColorSettings + fullName: TinyLife.Utilities.ColorSettings - uid: System.Int32[] isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 diff --git a/docs/api/TinyLife.World.Door.yml b/docs/api/TinyLife.World.Door.yml index d3d8570..c058b2c 100644 --- a/docs/api/TinyLife.World.Door.yml +++ b/docs/api/TinyLife.World.Door.yml @@ -8,6 +8,7 @@ items: - TinyLife.World.Door.#ctor(TinyLife.World.OpeningType,System.Int32[]) - TinyLife.World.Door.CanPlaceOn(TinyLife.Objects.FurnitureType) - TinyLife.World.Door.CanWalkThrough(TinyLife.World.Map,TinyLife.Objects.WallLike,TinyLife.Objects.MapObject) + - TinyLife.World.Door.Construct(TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike) langs: - csharp - vb @@ -174,6 +175,44 @@ items: content.vb: Public Overrides Function CanPlaceOn(type As FurnitureType) As Boolean overridden: TinyLife.World.Opening.CanPlaceOn(TinyLife.Objects.FurnitureType) overload: TinyLife.World.Door.CanPlaceOn* +- uid: TinyLife.World.Door.Construct(TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike) + commentId: M:TinyLife.World.Door.Construct(TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike) + id: Construct(TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike) + parent: TinyLife.World.Door + langs: + - csharp + - vb + name: Construct(OpeningType, int[], WallLike) + nameWithType: Door.Construct(OpeningType, int[], WallLike) + fullName: TinyLife.World.Door.Construct(TinyLife.World.OpeningType, int[], TinyLife.Objects.WallLike) + type: Method + source: + remote: + path: TinyLife/World/Opening.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Construct + path: ../TinyLife/World/Opening.cs + startLine: 123 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public static Door Construct(OpeningType type, int[] colors, WallLike wall) + parameters: + - id: type + type: TinyLife.World.OpeningType + - id: colors + type: System.Int32[] + - id: wall + type: TinyLife.Objects.WallLike + return: + type: TinyLife.World.Door + content.vb: Public Shared Function Construct(type As OpeningType, colors As Integer(), wall As WallLike) As Door + overload: TinyLife.World.Door.Construct* + nameWithType.vb: Door.Construct(OpeningType, Integer(), WallLike) + fullName.vb: TinyLife.World.Door.Construct(TinyLife.World.OpeningType, Integer(), TinyLife.Objects.WallLike) + name.vb: Construct(OpeningType, Integer(), WallLike) references: - uid: TinyLife.Objects.WallLike commentId: T:TinyLife.Objects.WallLike @@ -825,6 +864,7 @@ references: fullName: TinyLife.World.Door - uid: TinyLife.World.SwingingDoor commentId: T:TinyLife.World.SwingingDoor + parent: TinyLife.World href: TinyLife.World.SwingingDoor.html name: SwingingDoor nameWithType: SwingingDoor @@ -949,3 +989,9 @@ references: name: CanPlaceOn nameWithType: Door.CanPlaceOn fullName: TinyLife.World.Door.CanPlaceOn +- uid: TinyLife.World.Door.Construct* + commentId: Overload:TinyLife.World.Door.Construct + href: TinyLife.World.Door.html#TinyLife_World_Door_Construct_TinyLife_World_OpeningType_System_Int32___TinyLife_Objects_WallLike_ + name: Construct + nameWithType: Door.Construct + fullName: TinyLife.World.Door.Construct diff --git a/docs/api/TinyLife.World.DrawDelegate.yml b/docs/api/TinyLife.World.DrawDelegate.yml index 4aef353..7e5041f 100644 --- a/docs/api/TinyLife.World.DrawDelegate.yml +++ b/docs/api/TinyLife.World.DrawDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawDelegate path: ../TinyLife/World/Map.cs - startLine: 2991 + startLine: 3082 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.ExportedHousehold.yml b/docs/api/TinyLife.World.ExportedHousehold.yml index 650e815..8964e00 100644 --- a/docs/api/TinyLife.World.ExportedHousehold.yml +++ b/docs/api/TinyLife.World.ExportedHousehold.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExportedHousehold path: ../TinyLife/World/Household.cs - startLine: 355 + startLine: 526 assemblies: - Tiny Life namespace: TinyLife.World @@ -64,7 +64,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExportedVersion path: ../TinyLife/World/Household.cs - startLine: 360 + startLine: 531 assemblies: - Tiny Life namespace: TinyLife.World @@ -93,7 +93,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Members path: ../TinyLife/World/Household.cs - startLine: 364 + startLine: 535 assemblies: - Tiny Life namespace: TinyLife.World @@ -122,7 +122,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Money path: ../TinyLife/World/Household.cs - startLine: 368 + startLine: 539 assemblies: - Tiny Life namespace: TinyLife.World @@ -151,7 +151,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FurnitureStorage path: ../TinyLife/World/Household.cs - startLine: 372 + startLine: 543 assemblies: - Tiny Life namespace: TinyLife.World @@ -180,7 +180,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ClothesStorage path: ../TinyLife/World/Household.cs - startLine: 376 + startLine: 547 assemblies: - Tiny Life namespace: TinyLife.World @@ -209,7 +209,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Description path: ../TinyLife/World/Household.cs - startLine: 380 + startLine: 551 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.ExportedLot.yml b/docs/api/TinyLife.World.ExportedLot.yml index 936ca87..c4e4b08 100644 --- a/docs/api/TinyLife.World.ExportedLot.yml +++ b/docs/api/TinyLife.World.ExportedLot.yml @@ -31,7 +31,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExportedLot path: ../TinyLife/World/Lot.cs - startLine: 524 + startLine: 583 assemblies: - Tiny Life namespace: TinyLife.World @@ -73,7 +73,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExportedVersion path: ../TinyLife/World/Lot.cs - startLine: 529 + startLine: 588 assemblies: - Tiny Life namespace: TinyLife.World @@ -102,7 +102,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Area path: ../TinyLife/World/Lot.cs - startLine: 533 + startLine: 592 assemblies: - Tiny Life namespace: TinyLife.World @@ -131,7 +131,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/World/Lot.cs - startLine: 537 + startLine: 596 assemblies: - Tiny Life namespace: TinyLife.World @@ -160,7 +160,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Furniture path: ../TinyLife/World/Lot.cs - startLine: 541 + startLine: 600 assemblies: - Tiny Life namespace: TinyLife.World @@ -189,7 +189,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Walls path: ../TinyLife/World/Lot.cs - startLine: 546 + startLine: 605 assemblies: - Tiny Life namespace: TinyLife.World @@ -230,7 +230,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallLikes path: ../TinyLife/World/Lot.cs - startLine: 551 + startLine: 610 assemblies: - Tiny Life namespace: TinyLife.World @@ -259,7 +259,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Roofs path: ../TinyLife/World/Lot.cs - startLine: 555 + startLine: 614 assemblies: - Tiny Life namespace: TinyLife.World @@ -288,7 +288,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Stairs path: ../TinyLife/World/Lot.cs - startLine: 560 + startLine: 619 assemblies: - Tiny Life namespace: TinyLife.World @@ -317,7 +317,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Tiles path: ../TinyLife/World/Lot.cs - startLine: 564 + startLine: 623 assemblies: - Tiny Life namespace: TinyLife.World @@ -346,7 +346,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OtherFloorTiles path: ../TinyLife/World/Lot.cs - startLine: 569 + startLine: 628 assemblies: - Tiny Life namespace: TinyLife.World @@ -375,7 +375,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/World/Lot.cs - startLine: 575 + startLine: 634 assemblies: - Tiny Life namespace: TinyLife.World @@ -406,7 +406,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCoveredArea path: ../TinyLife/World/Lot.cs - startLine: 588 + startLine: 649 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Household.RandomConstellation.yml b/docs/api/TinyLife.World.Household.RandomConstellation.yml new file mode 100644 index 0000000..3cf0dc6 --- /dev/null +++ b/docs/api/TinyLife.World.Household.RandomConstellation.yml @@ -0,0 +1,1041 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.World.Household.RandomConstellation + commentId: T:TinyLife.World.Household.RandomConstellation + id: Household.RandomConstellation + parent: TinyLife.World + children: + - TinyLife.World.Household.RandomConstellation.#ctor(System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}},System.Collections.Generic.IEnumerable{TinyLife.World.Household.RandomRelation}) + - TinyLife.World.Household.RandomConstellation.Generate(System.Random) + - TinyLife.World.Household.RandomConstellation.PossibleMembers + - TinyLife.World.Household.RandomConstellation.PossibleRelations + langs: + - csharp + - vb + name: Household.RandomConstellation + nameWithType: Household.RandomConstellation + fullName: TinyLife.World.Household.RandomConstellation + type: Struct + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RandomConstellation + path: ../TinyLife/World/Household.cs + startLine: 440 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public readonly struct Household.RandomConstellation + content.vb: Public Structure Household.RandomConstellation + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) + extensionMethods: + - TinyLife.World.Household.RandomConstellation.TinyLife.Utilities.Extensions.JsonCopy``1 +- uid: TinyLife.World.Household.RandomConstellation.PossibleMembers + commentId: F:TinyLife.World.Household.RandomConstellation.PossibleMembers + id: PossibleMembers + parent: TinyLife.World.Household.RandomConstellation + langs: + - csharp + - vb + name: PossibleMembers + nameWithType: Household.RandomConstellation.PossibleMembers + fullName: TinyLife.World.Household.RandomConstellation.PossibleMembers + type: Field + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: PossibleMembers + path: ../TinyLife/World/Household.cs + startLine: 442 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public readonly Dictionary PossibleMembers + return: + type: System.Collections.Generic.Dictionary{TinyLife.Objects.AgeGroup,System.ValueTuple{System.Int32,System.Int32}} + content.vb: Public ReadOnly PossibleMembers As Dictionary(Of AgeGroup, (Min As Integer, Max As Integer)) +- uid: TinyLife.World.Household.RandomConstellation.PossibleRelations + commentId: F:TinyLife.World.Household.RandomConstellation.PossibleRelations + id: PossibleRelations + parent: TinyLife.World.Household.RandomConstellation + langs: + - csharp + - vb + name: PossibleRelations + nameWithType: Household.RandomConstellation.PossibleRelations + fullName: TinyLife.World.Household.RandomConstellation.PossibleRelations + type: Field + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: PossibleRelations + path: ../TinyLife/World/Household.cs + startLine: 443 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public readonly Dictionary<(AgeGroup, AgeGroup), Household.RandomRelation[]> PossibleRelations + return: + type: System.Collections.Generic.Dictionary{System.ValueTuple{TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup},TinyLife.World.Household.RandomRelation[]} + content.vb: Public ReadOnly PossibleRelations As Dictionary(Of (AgeGroup, AgeGroup), Household.RandomRelation()) +- uid: TinyLife.World.Household.RandomConstellation.#ctor(System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}},System.Collections.Generic.IEnumerable{TinyLife.World.Household.RandomRelation}) + commentId: M:TinyLife.World.Household.RandomConstellation.#ctor(System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}},System.Collections.Generic.IEnumerable{TinyLife.World.Household.RandomRelation}) + id: '#ctor(System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}},System.Collections.Generic.IEnumerable{TinyLife.World.Household.RandomRelation})' + parent: TinyLife.World.Household.RandomConstellation + langs: + - csharp + - vb + name: RandomConstellation(IEnumerable<(AgeGroup Age, int Min, int Max)>, IEnumerable) + nameWithType: Household.RandomConstellation.RandomConstellation(IEnumerable<(AgeGroup Age, int Min, int Max)>, IEnumerable) + fullName: TinyLife.World.Household.RandomConstellation.RandomConstellation(System.Collections.Generic.IEnumerable<(TinyLife.Objects.AgeGroup Age, int Min, int Max)>, System.Collections.Generic.IEnumerable) + type: Constructor + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/World/Household.cs + startLine: 445 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public RandomConstellation(IEnumerable<(AgeGroup Age, int Min, int Max)> possibleMembers, IEnumerable possibleRelations) + parameters: + - id: possibleMembers + type: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}} + - id: possibleRelations + type: System.Collections.Generic.IEnumerable{TinyLife.World.Household.RandomRelation} + content.vb: Public Sub New(possibleMembers As IEnumerable(Of (Age As AgeGroup, Min As Integer, Max As Integer)), possibleRelations As IEnumerable(Of Household.RandomRelation)) + overload: TinyLife.World.Household.RandomConstellation.#ctor* + nameWithType.vb: Household.RandomConstellation.New(IEnumerable(Of (Age As AgeGroup, Min As Integer, Max As Integer)), IEnumerable(Of Household.RandomRelation)) + fullName.vb: TinyLife.World.Household.RandomConstellation.New(System.Collections.Generic.IEnumerable(Of (Age As TinyLife.Objects.AgeGroup, Min As Integer, Max As Integer)), System.Collections.Generic.IEnumerable(Of TinyLife.World.Household.RandomRelation)) + name.vb: New(IEnumerable(Of (Age As AgeGroup, Min As Integer, Max As Integer)), IEnumerable(Of RandomRelation)) +- uid: TinyLife.World.Household.RandomConstellation.Generate(System.Random) + commentId: M:TinyLife.World.Household.RandomConstellation.Generate(System.Random) + id: Generate(System.Random) + parent: TinyLife.World.Household.RandomConstellation + langs: + - csharp + - vb + name: Generate(Random) + nameWithType: Household.RandomConstellation.Generate(Random) + fullName: TinyLife.World.Household.RandomConstellation.Generate(System.Random) + type: Method + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Generate + path: ../TinyLife/World/Household.cs + startLine: 450 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public (List, Dictionary<(int Person, int Other), Household.Relation>) Generate(Random random) + parameters: + - id: random + type: System.Random + return: + type: System.ValueTuple{System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}} + content.vb: Public Function Generate(random As Random) As (List(Of AgeGroup), Dictionary(Of (Person As Integer, Other As Integer), Household.Relation)) + overload: TinyLife.World.Household.RandomConstellation.Generate* +references: +- uid: TinyLife.World + commentId: N:TinyLife.World + href: TinyLife.html + name: TinyLife.World + nameWithType: TinyLife.World + fullName: TinyLife.World + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.World + name: World + href: TinyLife.World.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.World + name: World + href: TinyLife.World.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: TinyLife.World.Household.RandomConstellation.TinyLife.Utilities.Extensions.JsonCopy``1 + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + parent: TinyLife.Utilities.Extensions + definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + name: JsonCopy(RandomConstellation) + nameWithType: Extensions.JsonCopy(Household.RandomConstellation) + fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.World.Household.RandomConstellation) + nameWithType.vb: Extensions.JsonCopy(Of Household.RandomConstellation)(Household.RandomConstellation) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.Household.RandomConstellation)(TinyLife.World.Household.RandomConstellation) + name.vb: JsonCopy(Of RandomConstellation)(RandomConstellation) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.Household.RandomConstellation) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: < + - uid: TinyLife.World.Household.RandomConstellation + name: RandomConstellation + href: TinyLife.World.Household.RandomConstellation.html + - name: '>' + - name: ( + - uid: TinyLife.World.Household.RandomConstellation + name: RandomConstellation + href: TinyLife.World.Household.RandomConstellation.html + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.Household.RandomConstellation) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: ( + - name: Of + - name: " " + - uid: TinyLife.World.Household.RandomConstellation + name: RandomConstellation + href: TinyLife.World.Household.RandomConstellation.html + - name: ) + - name: ( + - uid: TinyLife.World.Household.RandomConstellation + name: RandomConstellation + href: TinyLife.World.Household.RandomConstellation.html + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + name: JsonCopy(T) + nameWithType: Extensions.JsonCopy(T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(T) + nameWithType.vb: Extensions.JsonCopy(Of T)(T) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T) + name.vb: JsonCopy(Of T)(T) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: < + - name: T + - name: '>' + - name: ( + - name: T + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - name: T + - name: ) +- uid: TinyLife.Utilities.Extensions + commentId: T:TinyLife.Utilities.Extensions + parent: TinyLife.Utilities + href: TinyLife.Utilities.Extensions.html + name: Extensions + nameWithType: Extensions + fullName: TinyLife.Utilities.Extensions +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: TinyLife.Utilities + commentId: N:TinyLife.Utilities + href: TinyLife.html + name: TinyLife.Utilities + nameWithType: TinyLife.Utilities + fullName: TinyLife.Utilities + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Utilities + name: Utilities + href: TinyLife.Utilities.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Utilities + name: Utilities + href: TinyLife.Utilities.html +- uid: System.Collections.Generic.Dictionary{TinyLife.Objects.AgeGroup,System.ValueTuple{System.Int32,System.Int32}} + commentId: T:System.Collections.Generic.Dictionary{TinyLife.Objects.AgeGroup,System.ValueTuple{System.Int32,System.Int32}} + parent: System.Collections.Generic + definition: System.Collections.Generic.Dictionary`2 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + nameWithType.vb: Dictionary(Of AgeGroup, (Min As Integer, Max As Integer)) + fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Objects.AgeGroup, (Min As Integer, Max As Integer)) + name.vb: Dictionary(Of AgeGroup, (Min As Integer, Max As Integer)) + spec.csharp: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: < + - uid: TinyLife.Objects.AgeGroup + name: AgeGroup + href: TinyLife.Objects.AgeGroup.html + - name: ',' + - name: " " + - name: ( + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: " " + - uid: System.ValueTuple{System.Int32,System.Int32}.Min + name: Min + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.min + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: " " + - uid: System.ValueTuple{System.Int32,System.Int32}.Max + name: Max + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.max + - name: ) + - name: '>' + spec.vb: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.AgeGroup + name: AgeGroup + href: TinyLife.Objects.AgeGroup.html + - name: ',' + - name: " " + - name: ( + - uid: System.ValueTuple{System.Int32,System.Int32}.Min + name: Min + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.min + - name: " " + - name: As + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.ValueTuple{System.Int32,System.Int32}.Max + name: Max + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.max + - name: " " + - name: As + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) + - name: ) +- uid: System.Collections.Generic.Dictionary`2 + commentId: T:System.Collections.Generic.Dictionary`2 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + nameWithType.vb: Dictionary(Of TKey, TValue) + fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue) + name.vb: Dictionary(Of TKey, TValue) + spec.csharp: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: < + - name: TKey + - name: ',' + - name: " " + - name: TValue + - name: '>' + spec.vb: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: ( + - name: Of + - name: " " + - name: TKey + - name: ',' + - name: " " + - name: TValue + - name: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic +- uid: System.Collections.Generic.Dictionary{System.ValueTuple{TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup},TinyLife.World.Household.RandomRelation[]} + commentId: T:System.Collections.Generic.Dictionary{System.ValueTuple{TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup},TinyLife.World.Household.RandomRelation[]} + parent: System.Collections.Generic + definition: System.Collections.Generic.Dictionary`2 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + name: Dictionary<(AgeGroup, AgeGroup), Household.RandomRelation[]> + nameWithType: Dictionary<(AgeGroup, AgeGroup), Household.RandomRelation[]> + fullName: System.Collections.Generic.Dictionary<(TinyLife.Objects.AgeGroup, TinyLife.Objects.AgeGroup), TinyLife.World.Household.RandomRelation[]> + nameWithType.vb: Dictionary(Of (AgeGroup, AgeGroup), Household.RandomRelation()) + fullName.vb: System.Collections.Generic.Dictionary(Of (TinyLife.Objects.AgeGroup, TinyLife.Objects.AgeGroup), TinyLife.World.Household.RandomRelation()) + name.vb: Dictionary(Of (AgeGroup, AgeGroup), Household.RandomRelation()) + spec.csharp: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: < + - name: ( + - uid: TinyLife.Objects.AgeGroup + name: AgeGroup + href: TinyLife.Objects.AgeGroup.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.AgeGroup + name: AgeGroup + href: TinyLife.Objects.AgeGroup.html + - name: ) + - name: ',' + - name: " " + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.RandomRelation + name: RandomRelation + href: TinyLife.World.Household.RandomRelation.html + - name: '[' + - name: ']' + - name: '>' + spec.vb: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: ( + - name: Of + - name: " " + - name: ( + - uid: TinyLife.Objects.AgeGroup + name: AgeGroup + href: TinyLife.Objects.AgeGroup.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.AgeGroup + name: AgeGroup + href: TinyLife.Objects.AgeGroup.html + - name: ) + - name: ',' + - name: " " + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.RandomRelation + name: RandomRelation + href: TinyLife.World.Household.RandomRelation.html + - name: ( + - name: ) + - name: ) +- uid: TinyLife.World.Household.RandomConstellation.#ctor* + commentId: Overload:TinyLife.World.Household.RandomConstellation.#ctor + href: TinyLife.World.Household.RandomConstellation.html#TinyLife_World_Household_RandomConstellation__ctor_System_Collections_Generic_IEnumerable_System_ValueTuple_TinyLife_Objects_AgeGroup_System_Int32_System_Int32___System_Collections_Generic_IEnumerable_TinyLife_World_Household_RandomRelation__ + name: RandomConstellation + nameWithType: Household.RandomConstellation.RandomConstellation + fullName: TinyLife.World.Household.RandomConstellation.RandomConstellation + nameWithType.vb: Household.RandomConstellation.New + fullName.vb: TinyLife.World.Household.RandomConstellation.New + name.vb: New +- uid: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}} + commentId: T:System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}} + parent: System.Collections.Generic + definition: System.Collections.Generic.IEnumerable`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: IEnumerable<(AgeGroup Age, int Min, int Max)> + nameWithType: IEnumerable<(AgeGroup Age, int Min, int Max)> + fullName: System.Collections.Generic.IEnumerable<(TinyLife.Objects.AgeGroup Age, int Min, int Max)> + nameWithType.vb: IEnumerable(Of (Age As AgeGroup, Min As Integer, Max As Integer)) + fullName.vb: System.Collections.Generic.IEnumerable(Of (Age As TinyLife.Objects.AgeGroup, Min As Integer, Max As Integer)) + name.vb: IEnumerable(Of (Age As AgeGroup, Min As Integer, Max As Integer)) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: < + - name: ( + - uid: TinyLife.Objects.AgeGroup + name: AgeGroup + href: TinyLife.Objects.AgeGroup.html + - name: " " + - uid: System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}.Age + name: Age + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.agegroup,system.int32,system.int32-.age + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: " " + - uid: System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}.Min + name: Min + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.agegroup,system.int32,system.int32-.min + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: " " + - uid: System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}.Max + name: Max + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.agegroup,system.int32,system.int32-.max + - name: ) + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: ( + - name: Of + - name: " " + - name: ( + - uid: System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}.Age + name: Age + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.agegroup,system.int32,system.int32-.age + - name: " " + - name: As + - name: " " + - uid: TinyLife.Objects.AgeGroup + name: AgeGroup + href: TinyLife.Objects.AgeGroup.html + - name: ',' + - name: " " + - uid: System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}.Min + name: Min + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.agegroup,system.int32,system.int32-.min + - name: " " + - name: As + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.ValueTuple{TinyLife.Objects.AgeGroup,System.Int32,System.Int32}.Max + name: Max + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.agegroup,system.int32,system.int32-.max + - name: " " + - name: As + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) + - name: ) +- uid: System.Collections.Generic.IEnumerable{TinyLife.World.Household.RandomRelation} + commentId: T:System.Collections.Generic.IEnumerable{TinyLife.World.Household.RandomRelation} + parent: System.Collections.Generic + definition: System.Collections.Generic.IEnumerable`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of Household.RandomRelation) + fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.World.Household.RandomRelation) + name.vb: IEnumerable(Of Household.RandomRelation) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: < + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.RandomRelation + name: RandomRelation + href: TinyLife.World.Household.RandomRelation.html + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.RandomRelation + name: RandomRelation + href: TinyLife.World.Household.RandomRelation.html + - name: ) +- uid: System.Collections.Generic.IEnumerable`1 + commentId: T:System.Collections.Generic.IEnumerable`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of T) + fullName.vb: System.Collections.Generic.IEnumerable(Of T) + name.vb: IEnumerable(Of T) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: TinyLife.World.Household.RandomConstellation.Generate* + commentId: Overload:TinyLife.World.Household.RandomConstellation.Generate + href: TinyLife.World.Household.RandomConstellation.html#TinyLife_World_Household_RandomConstellation_Generate_System_Random_ + name: Generate + nameWithType: Household.RandomConstellation.Generate + fullName: TinyLife.World.Household.RandomConstellation.Generate +- uid: System.Random + commentId: T:System.Random + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.random + name: Random + nameWithType: Random + fullName: System.Random +- uid: System.ValueTuple{System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}} + commentId: T:System.ValueTuple{System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}} + parent: System + definition: System.ValueTuple`2 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + name: (List, Dictionary<(int Person, int Other), Household.Relation>) + nameWithType: (List, Dictionary<(int Person, int Other), Household.Relation>) + fullName: (System.Collections.Generic.List, System.Collections.Generic.Dictionary<(int Person, int Other), TinyLife.World.Household.Relation>) + nameWithType.vb: (List(Of AgeGroup), Dictionary(Of (Person As Integer, Other As Integer), Household.Relation)) + fullName.vb: (System.Collections.Generic.List(Of TinyLife.Objects.AgeGroup), System.Collections.Generic.Dictionary(Of (Person As Integer, Other As Integer), TinyLife.World.Household.Relation)) + name.vb: (List(Of AgeGroup), Dictionary(Of (Person As Integer, Other As Integer), Household.Relation)) + spec.csharp: + - name: ( + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: TinyLife.Objects.AgeGroup + name: AgeGroup + href: TinyLife.Objects.AgeGroup.html + - name: '>' + - name: ',' + - name: " " + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: < + - name: ( + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: " " + - uid: System.ValueTuple{System.Int32,System.Int32}.Person + name: Person + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.person + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: " " + - uid: System.ValueTuple{System.Int32,System.Int32}.Other + name: Other + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.other + - name: ) + - name: ',' + - name: " " + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.Relation + name: Relation + href: TinyLife.World.Household.Relation.html + - name: '>' + - name: ) + spec.vb: + - name: ( + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.AgeGroup + name: AgeGroup + href: TinyLife.Objects.AgeGroup.html + - name: ) + - name: ',' + - name: " " + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: ( + - name: Of + - name: " " + - name: ( + - uid: System.ValueTuple{System.Int32,System.Int32}.Person + name: Person + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.person + - name: " " + - name: As + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.ValueTuple{System.Int32,System.Int32}.Other + name: Other + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.other + - name: " " + - name: As + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) + - name: ',' + - name: " " + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.Relation + name: Relation + href: TinyLife.World.Household.Relation.html + - name: ) + - name: ) +- uid: System.ValueTuple`2 + commentId: T:System.ValueTuple`2 + name: (T1, T2) + nameWithType: (T1, T2) + fullName: (T1, T2) + spec.csharp: + - name: ( + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ) + spec.vb: + - name: ( + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ) diff --git a/docs/api/TinyLife.World.Household.RandomRelation.yml b/docs/api/TinyLife.World.Household.RandomRelation.yml new file mode 100644 index 0000000..56f3c51 --- /dev/null +++ b/docs/api/TinyLife.World.Household.RandomRelation.yml @@ -0,0 +1,762 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.World.Household.RandomRelation + commentId: T:TinyLife.World.Household.RandomRelation + id: Household.RandomRelation + parent: TinyLife.World + children: + - TinyLife.World.Household.RandomRelation.#ctor(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup,TinyLife.GenealogyType,System.Int32) + - TinyLife.World.Household.RandomRelation.#ctor(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup,TinyLife.GenealogyType,TinyLife.RelationshipType,System.Int32) + - TinyLife.World.Household.RandomRelation.#ctor(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup,TinyLife.RelationshipType,System.Int32) + - TinyLife.World.Household.RandomRelation.#ctor(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup,TinyLife.RelationshipType,TinyLife.RomanceType,System.Boolean,System.Int32) + - TinyLife.World.Household.RandomRelation.FirstPerson + - TinyLife.World.Household.RandomRelation.Max + - TinyLife.World.Household.RandomRelation.Relation + - TinyLife.World.Household.RandomRelation.SecondPerson + langs: + - csharp + - vb + name: Household.RandomRelation + nameWithType: Household.RandomRelation + fullName: TinyLife.World.Household.RandomRelation + type: Struct + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RandomRelation + path: ../TinyLife/World/Household.cs + startLine: 493 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public readonly struct Household.RandomRelation + content.vb: Public Structure Household.RandomRelation + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) + extensionMethods: + - TinyLife.World.Household.RandomRelation.TinyLife.Utilities.Extensions.JsonCopy``1 +- uid: TinyLife.World.Household.RandomRelation.FirstPerson + commentId: F:TinyLife.World.Household.RandomRelation.FirstPerson + id: FirstPerson + parent: TinyLife.World.Household.RandomRelation + langs: + - csharp + - vb + name: FirstPerson + nameWithType: Household.RandomRelation.FirstPerson + fullName: TinyLife.World.Household.RandomRelation.FirstPerson + type: Field + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: FirstPerson + path: ../TinyLife/World/Household.cs + startLine: 495 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public readonly AgeGroup FirstPerson + return: + type: TinyLife.Objects.AgeGroup + content.vb: Public ReadOnly FirstPerson As AgeGroup +- uid: TinyLife.World.Household.RandomRelation.SecondPerson + commentId: F:TinyLife.World.Household.RandomRelation.SecondPerson + id: SecondPerson + parent: TinyLife.World.Household.RandomRelation + langs: + - csharp + - vb + name: SecondPerson + nameWithType: Household.RandomRelation.SecondPerson + fullName: TinyLife.World.Household.RandomRelation.SecondPerson + type: Field + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: SecondPerson + path: ../TinyLife/World/Household.cs + startLine: 496 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public readonly AgeGroup SecondPerson + return: + type: TinyLife.Objects.AgeGroup + content.vb: Public ReadOnly SecondPerson As AgeGroup +- uid: TinyLife.World.Household.RandomRelation.Relation + commentId: F:TinyLife.World.Household.RandomRelation.Relation + id: Relation + parent: TinyLife.World.Household.RandomRelation + langs: + - csharp + - vb + name: Relation + nameWithType: Household.RandomRelation.Relation + fullName: TinyLife.World.Household.RandomRelation.Relation + type: Field + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Relation + path: ../TinyLife/World/Household.cs + startLine: 497 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public readonly Household.Relation Relation + return: + type: TinyLife.World.Household.Relation + content.vb: Public ReadOnly Relation As Household.Relation +- uid: TinyLife.World.Household.RandomRelation.Max + commentId: F:TinyLife.World.Household.RandomRelation.Max + id: Max + parent: TinyLife.World.Household.RandomRelation + langs: + - csharp + - vb + name: Max + nameWithType: Household.RandomRelation.Max + fullName: TinyLife.World.Household.RandomRelation.Max + type: Field + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Max + path: ../TinyLife/World/Household.cs + startLine: 498 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public readonly int Max + return: + type: System.Int32 + content.vb: Public ReadOnly Max As Integer +- uid: TinyLife.World.Household.RandomRelation.#ctor(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup,TinyLife.RelationshipType,TinyLife.RomanceType,System.Boolean,System.Int32) + commentId: M:TinyLife.World.Household.RandomRelation.#ctor(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup,TinyLife.RelationshipType,TinyLife.RomanceType,System.Boolean,System.Int32) + id: '#ctor(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup,TinyLife.RelationshipType,TinyLife.RomanceType,System.Boolean,System.Int32)' + parent: TinyLife.World.Household.RandomRelation + langs: + - csharp + - vb + name: RandomRelation(AgeGroup, AgeGroup, RelationshipType, RomanceType, bool, int) + nameWithType: Household.RandomRelation.RandomRelation(AgeGroup, AgeGroup, RelationshipType, RomanceType, bool, int) + fullName: TinyLife.World.Household.RandomRelation.RandomRelation(TinyLife.Objects.AgeGroup, TinyLife.Objects.AgeGroup, TinyLife.RelationshipType, TinyLife.RomanceType, bool, int) + type: Constructor + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/World/Household.cs + startLine: 500 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public RandomRelation(AgeGroup firstPerson, AgeGroup secondPerson, RelationshipType relationshipType, RomanceType romanceType, bool dating, int max) + parameters: + - id: firstPerson + type: TinyLife.Objects.AgeGroup + - id: secondPerson + type: TinyLife.Objects.AgeGroup + - id: relationshipType + type: TinyLife.RelationshipType + - id: romanceType + type: TinyLife.RomanceType + - id: dating + type: System.Boolean + - id: max + type: System.Int32 + content.vb: Public Sub New(firstPerson As AgeGroup, secondPerson As AgeGroup, relationshipType As RelationshipType, romanceType As RomanceType, dating As Boolean, max As Integer) + overload: TinyLife.World.Household.RandomRelation.#ctor* + nameWithType.vb: Household.RandomRelation.New(AgeGroup, AgeGroup, RelationshipType, RomanceType, Boolean, Integer) + fullName.vb: TinyLife.World.Household.RandomRelation.New(TinyLife.Objects.AgeGroup, TinyLife.Objects.AgeGroup, TinyLife.RelationshipType, TinyLife.RomanceType, Boolean, Integer) + name.vb: New(AgeGroup, AgeGroup, RelationshipType, RomanceType, Boolean, Integer) +- uid: TinyLife.World.Household.RandomRelation.#ctor(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup,TinyLife.GenealogyType,TinyLife.RelationshipType,System.Int32) + commentId: M:TinyLife.World.Household.RandomRelation.#ctor(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup,TinyLife.GenealogyType,TinyLife.RelationshipType,System.Int32) + id: '#ctor(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup,TinyLife.GenealogyType,TinyLife.RelationshipType,System.Int32)' + parent: TinyLife.World.Household.RandomRelation + langs: + - csharp + - vb + name: RandomRelation(AgeGroup, AgeGroup, GenealogyType, RelationshipType, int) + nameWithType: Household.RandomRelation.RandomRelation(AgeGroup, AgeGroup, GenealogyType, RelationshipType, int) + fullName: TinyLife.World.Household.RandomRelation.RandomRelation(TinyLife.Objects.AgeGroup, TinyLife.Objects.AgeGroup, TinyLife.GenealogyType, TinyLife.RelationshipType, int) + type: Constructor + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/World/Household.cs + startLine: 503 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public RandomRelation(AgeGroup firstPerson, AgeGroup secondPerson, GenealogyType genealogyType, RelationshipType relationshipType, int max) + parameters: + - id: firstPerson + type: TinyLife.Objects.AgeGroup + - id: secondPerson + type: TinyLife.Objects.AgeGroup + - id: genealogyType + type: TinyLife.GenealogyType + - id: relationshipType + type: TinyLife.RelationshipType + - id: max + type: System.Int32 + content.vb: Public Sub New(firstPerson As AgeGroup, secondPerson As AgeGroup, genealogyType As GenealogyType, relationshipType As RelationshipType, max As Integer) + overload: TinyLife.World.Household.RandomRelation.#ctor* + nameWithType.vb: Household.RandomRelation.New(AgeGroup, AgeGroup, GenealogyType, RelationshipType, Integer) + fullName.vb: TinyLife.World.Household.RandomRelation.New(TinyLife.Objects.AgeGroup, TinyLife.Objects.AgeGroup, TinyLife.GenealogyType, TinyLife.RelationshipType, Integer) + name.vb: New(AgeGroup, AgeGroup, GenealogyType, RelationshipType, Integer) +- uid: TinyLife.World.Household.RandomRelation.#ctor(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup,TinyLife.GenealogyType,System.Int32) + commentId: M:TinyLife.World.Household.RandomRelation.#ctor(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup,TinyLife.GenealogyType,System.Int32) + id: '#ctor(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup,TinyLife.GenealogyType,System.Int32)' + parent: TinyLife.World.Household.RandomRelation + langs: + - csharp + - vb + name: RandomRelation(AgeGroup, AgeGroup, GenealogyType, int) + nameWithType: Household.RandomRelation.RandomRelation(AgeGroup, AgeGroup, GenealogyType, int) + fullName: TinyLife.World.Household.RandomRelation.RandomRelation(TinyLife.Objects.AgeGroup, TinyLife.Objects.AgeGroup, TinyLife.GenealogyType, int) + type: Constructor + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/World/Household.cs + startLine: 506 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public RandomRelation(AgeGroup firstPerson, AgeGroup secondPerson, GenealogyType genealogyType, int max) + parameters: + - id: firstPerson + type: TinyLife.Objects.AgeGroup + - id: secondPerson + type: TinyLife.Objects.AgeGroup + - id: genealogyType + type: TinyLife.GenealogyType + - id: max + type: System.Int32 + content.vb: Public Sub New(firstPerson As AgeGroup, secondPerson As AgeGroup, genealogyType As GenealogyType, max As Integer) + overload: TinyLife.World.Household.RandomRelation.#ctor* + nameWithType.vb: Household.RandomRelation.New(AgeGroup, AgeGroup, GenealogyType, Integer) + fullName.vb: TinyLife.World.Household.RandomRelation.New(TinyLife.Objects.AgeGroup, TinyLife.Objects.AgeGroup, TinyLife.GenealogyType, Integer) + name.vb: New(AgeGroup, AgeGroup, GenealogyType, Integer) +- uid: TinyLife.World.Household.RandomRelation.#ctor(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup,TinyLife.RelationshipType,System.Int32) + commentId: M:TinyLife.World.Household.RandomRelation.#ctor(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup,TinyLife.RelationshipType,System.Int32) + id: '#ctor(TinyLife.Objects.AgeGroup,TinyLife.Objects.AgeGroup,TinyLife.RelationshipType,System.Int32)' + parent: TinyLife.World.Household.RandomRelation + langs: + - csharp + - vb + name: RandomRelation(AgeGroup, AgeGroup, RelationshipType, int) + nameWithType: Household.RandomRelation.RandomRelation(AgeGroup, AgeGroup, RelationshipType, int) + fullName: TinyLife.World.Household.RandomRelation.RandomRelation(TinyLife.Objects.AgeGroup, TinyLife.Objects.AgeGroup, TinyLife.RelationshipType, int) + type: Constructor + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/World/Household.cs + startLine: 509 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public RandomRelation(AgeGroup firstPerson, AgeGroup secondPerson, RelationshipType relationshipType, int max) + parameters: + - id: firstPerson + type: TinyLife.Objects.AgeGroup + - id: secondPerson + type: TinyLife.Objects.AgeGroup + - id: relationshipType + type: TinyLife.RelationshipType + - id: max + type: System.Int32 + content.vb: Public Sub New(firstPerson As AgeGroup, secondPerson As AgeGroup, relationshipType As RelationshipType, max As Integer) + overload: TinyLife.World.Household.RandomRelation.#ctor* + nameWithType.vb: Household.RandomRelation.New(AgeGroup, AgeGroup, RelationshipType, Integer) + fullName.vb: TinyLife.World.Household.RandomRelation.New(TinyLife.Objects.AgeGroup, TinyLife.Objects.AgeGroup, TinyLife.RelationshipType, Integer) + name.vb: New(AgeGroup, AgeGroup, RelationshipType, Integer) +references: +- uid: TinyLife.World + commentId: N:TinyLife.World + href: TinyLife.html + name: TinyLife.World + nameWithType: TinyLife.World + fullName: TinyLife.World + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.World + name: World + href: TinyLife.World.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.World + name: World + href: TinyLife.World.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: TinyLife.World.Household.RandomRelation.TinyLife.Utilities.Extensions.JsonCopy``1 + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + parent: TinyLife.Utilities.Extensions + definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + name: JsonCopy(RandomRelation) + nameWithType: Extensions.JsonCopy(Household.RandomRelation) + fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.World.Household.RandomRelation) + nameWithType.vb: Extensions.JsonCopy(Of Household.RandomRelation)(Household.RandomRelation) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.Household.RandomRelation)(TinyLife.World.Household.RandomRelation) + name.vb: JsonCopy(Of RandomRelation)(RandomRelation) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.Household.RandomRelation) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: < + - uid: TinyLife.World.Household.RandomRelation + name: RandomRelation + href: TinyLife.World.Household.RandomRelation.html + - name: '>' + - name: ( + - uid: TinyLife.World.Household.RandomRelation + name: RandomRelation + href: TinyLife.World.Household.RandomRelation.html + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.Household.RandomRelation) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: ( + - name: Of + - name: " " + - uid: TinyLife.World.Household.RandomRelation + name: RandomRelation + href: TinyLife.World.Household.RandomRelation.html + - name: ) + - name: ( + - uid: TinyLife.World.Household.RandomRelation + name: RandomRelation + href: TinyLife.World.Household.RandomRelation.html + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + name: JsonCopy(T) + nameWithType: Extensions.JsonCopy(T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(T) + nameWithType.vb: Extensions.JsonCopy(Of T)(T) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T) + name.vb: JsonCopy(Of T)(T) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: < + - name: T + - name: '>' + - name: ( + - name: T + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - name: T + - name: ) +- uid: TinyLife.Utilities.Extensions + commentId: T:TinyLife.Utilities.Extensions + parent: TinyLife.Utilities + href: TinyLife.Utilities.Extensions.html + name: Extensions + nameWithType: Extensions + fullName: TinyLife.Utilities.Extensions +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: TinyLife.Utilities + commentId: N:TinyLife.Utilities + href: TinyLife.html + name: TinyLife.Utilities + nameWithType: TinyLife.Utilities + fullName: TinyLife.Utilities + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Utilities + name: Utilities + href: TinyLife.Utilities.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Utilities + name: Utilities + href: TinyLife.Utilities.html +- uid: TinyLife.Objects.AgeGroup + commentId: T:TinyLife.Objects.AgeGroup + parent: TinyLife.Objects + href: TinyLife.Objects.AgeGroup.html + name: AgeGroup + nameWithType: AgeGroup + fullName: TinyLife.Objects.AgeGroup +- uid: TinyLife.Objects + commentId: N:TinyLife.Objects + href: TinyLife.html + name: TinyLife.Objects + nameWithType: TinyLife.Objects + fullName: TinyLife.Objects + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Objects + name: Objects + href: TinyLife.Objects.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Objects + name: Objects + href: TinyLife.Objects.html +- uid: TinyLife.World.Household.Relation + commentId: T:TinyLife.World.Household.Relation + parent: TinyLife.World + href: TinyLife.World.Household.html + name: Household.Relation + nameWithType: Household.Relation + fullName: TinyLife.World.Household.Relation + spec.csharp: + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.Relation + name: Relation + href: TinyLife.World.Household.Relation.html + spec.vb: + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.Relation + name: Relation + href: TinyLife.World.Household.Relation.html +- uid: System.Int32 + commentId: T:System.Int32 + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + name: int + nameWithType: int + fullName: int + nameWithType.vb: Integer + fullName.vb: Integer + name.vb: Integer +- uid: TinyLife.World.Household.RandomRelation.#ctor* + commentId: Overload:TinyLife.World.Household.RandomRelation.#ctor + href: TinyLife.World.Household.RandomRelation.html#TinyLife_World_Household_RandomRelation__ctor_TinyLife_Objects_AgeGroup_TinyLife_Objects_AgeGroup_TinyLife_RelationshipType_TinyLife_RomanceType_System_Boolean_System_Int32_ + name: RandomRelation + nameWithType: Household.RandomRelation.RandomRelation + fullName: TinyLife.World.Household.RandomRelation.RandomRelation + nameWithType.vb: Household.RandomRelation.New + fullName.vb: TinyLife.World.Household.RandomRelation.New + name.vb: New +- uid: TinyLife.RelationshipType + commentId: T:TinyLife.RelationshipType + parent: TinyLife + href: TinyLife.RelationshipType.html + name: RelationshipType + nameWithType: RelationshipType + fullName: TinyLife.RelationshipType +- uid: TinyLife.RomanceType + commentId: T:TinyLife.RomanceType + parent: TinyLife + href: TinyLife.RomanceType.html + name: RomanceType + nameWithType: RomanceType + fullName: TinyLife.RomanceType +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean +- uid: TinyLife + commentId: N:TinyLife + href: TinyLife.html + name: TinyLife + nameWithType: TinyLife + fullName: TinyLife +- uid: TinyLife.GenealogyType + commentId: T:TinyLife.GenealogyType + parent: TinyLife + href: TinyLife.GenealogyType.html + name: GenealogyType + nameWithType: GenealogyType + fullName: TinyLife.GenealogyType diff --git a/docs/api/TinyLife.World.Household.Relation.yml b/docs/api/TinyLife.World.Household.Relation.yml new file mode 100644 index 0000000..88aea84 --- /dev/null +++ b/docs/api/TinyLife.World.Household.Relation.yml @@ -0,0 +1,576 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.World.Household.Relation + commentId: T:TinyLife.World.Household.Relation + id: Household.Relation + parent: TinyLife.World + children: + - TinyLife.World.Household.Relation.#ctor(TinyLife.GenealogyType,TinyLife.RelationshipType,TinyLife.RomanceType,System.Boolean) + - TinyLife.World.Household.Relation.Dating + - TinyLife.World.Household.Relation.GenealogyType + - TinyLife.World.Household.Relation.RelationshipType + - TinyLife.World.Household.Relation.RomanceType + langs: + - csharp + - vb + name: Household.Relation + nameWithType: Household.Relation + fullName: TinyLife.World.Household.Relation + type: Struct + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Relation + path: ../TinyLife/World/Household.cs + startLine: 477 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public readonly struct Household.Relation + content.vb: Public Structure Household.Relation + inheritedMembers: + - System.ValueType.Equals(System.Object) + - System.ValueType.GetHashCode + - System.ValueType.ToString + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetType + - System.Object.ReferenceEquals(System.Object,System.Object) + extensionMethods: + - TinyLife.World.Household.Relation.TinyLife.Utilities.Extensions.JsonCopy``1 +- uid: TinyLife.World.Household.Relation.GenealogyType + commentId: F:TinyLife.World.Household.Relation.GenealogyType + id: GenealogyType + parent: TinyLife.World.Household.Relation + langs: + - csharp + - vb + name: GenealogyType + nameWithType: Household.Relation.GenealogyType + fullName: TinyLife.World.Household.Relation.GenealogyType + type: Field + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GenealogyType + path: ../TinyLife/World/Household.cs + startLine: 479 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public readonly GenealogyType GenealogyType + return: + type: TinyLife.GenealogyType + content.vb: Public ReadOnly GenealogyType As GenealogyType +- uid: TinyLife.World.Household.Relation.RelationshipType + commentId: F:TinyLife.World.Household.Relation.RelationshipType + id: RelationshipType + parent: TinyLife.World.Household.Relation + langs: + - csharp + - vb + name: RelationshipType + nameWithType: Household.Relation.RelationshipType + fullName: TinyLife.World.Household.Relation.RelationshipType + type: Field + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RelationshipType + path: ../TinyLife/World/Household.cs + startLine: 480 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public readonly RelationshipType RelationshipType + return: + type: TinyLife.RelationshipType + content.vb: Public ReadOnly RelationshipType As RelationshipType +- uid: TinyLife.World.Household.Relation.RomanceType + commentId: F:TinyLife.World.Household.Relation.RomanceType + id: RomanceType + parent: TinyLife.World.Household.Relation + langs: + - csharp + - vb + name: RomanceType + nameWithType: Household.Relation.RomanceType + fullName: TinyLife.World.Household.Relation.RomanceType + type: Field + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RomanceType + path: ../TinyLife/World/Household.cs + startLine: 481 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public readonly RomanceType RomanceType + return: + type: TinyLife.RomanceType + content.vb: Public ReadOnly RomanceType As RomanceType +- uid: TinyLife.World.Household.Relation.Dating + commentId: F:TinyLife.World.Household.Relation.Dating + id: Dating + parent: TinyLife.World.Household.Relation + langs: + - csharp + - vb + name: Dating + nameWithType: Household.Relation.Dating + fullName: TinyLife.World.Household.Relation.Dating + type: Field + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Dating + path: ../TinyLife/World/Household.cs + startLine: 482 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public readonly bool Dating + return: + type: System.Boolean + content.vb: Public ReadOnly Dating As Boolean +- uid: TinyLife.World.Household.Relation.#ctor(TinyLife.GenealogyType,TinyLife.RelationshipType,TinyLife.RomanceType,System.Boolean) + commentId: M:TinyLife.World.Household.Relation.#ctor(TinyLife.GenealogyType,TinyLife.RelationshipType,TinyLife.RomanceType,System.Boolean) + id: '#ctor(TinyLife.GenealogyType,TinyLife.RelationshipType,TinyLife.RomanceType,System.Boolean)' + parent: TinyLife.World.Household.Relation + langs: + - csharp + - vb + name: Relation(GenealogyType, RelationshipType, RomanceType, bool) + nameWithType: Household.Relation.Relation(GenealogyType, RelationshipType, RomanceType, bool) + fullName: TinyLife.World.Household.Relation.Relation(TinyLife.GenealogyType, TinyLife.RelationshipType, TinyLife.RomanceType, bool) + type: Constructor + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/World/Household.cs + startLine: 484 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public Relation(GenealogyType genealogyType, RelationshipType relationshipType, RomanceType romanceType, bool dating) + parameters: + - id: genealogyType + type: TinyLife.GenealogyType + - id: relationshipType + type: TinyLife.RelationshipType + - id: romanceType + type: TinyLife.RomanceType + - id: dating + type: System.Boolean + content.vb: Public Sub New(genealogyType As GenealogyType, relationshipType As RelationshipType, romanceType As RomanceType, dating As Boolean) + overload: TinyLife.World.Household.Relation.#ctor* + nameWithType.vb: Household.Relation.New(GenealogyType, RelationshipType, RomanceType, Boolean) + fullName.vb: TinyLife.World.Household.Relation.New(TinyLife.GenealogyType, TinyLife.RelationshipType, TinyLife.RomanceType, Boolean) + name.vb: New(GenealogyType, RelationshipType, RomanceType, Boolean) +references: +- uid: TinyLife.World + commentId: N:TinyLife.World + href: TinyLife.html + name: TinyLife.World + nameWithType: TinyLife.World + fullName: TinyLife.World + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.World + name: World + href: TinyLife.World.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.World + name: World + href: TinyLife.World.html +- uid: System.ValueType.Equals(System.Object) + commentId: M:System.ValueType.Equals(System.Object) + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + name: Equals(object) + nameWithType: ValueType.Equals(object) + fullName: System.ValueType.Equals(object) + nameWithType.vb: ValueType.Equals(Object) + fullName.vb: System.ValueType.Equals(Object) + name.vb: Equals(Object) + spec.csharp: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.ValueType.Equals(System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.equals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.ValueType.GetHashCode + commentId: M:System.ValueType.GetHashCode + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + name: GetHashCode() + nameWithType: ValueType.GetHashCode() + fullName: System.ValueType.GetHashCode() + spec.csharp: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.GetHashCode + name: GetHashCode + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.gethashcode + - name: ( + - name: ) +- uid: System.ValueType.ToString + commentId: M:System.ValueType.ToString + parent: System.ValueType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + name: ToString() + nameWithType: ValueType.ToString() + fullName: System.ValueType.ToString() + spec.csharp: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) + spec.vb: + - uid: System.ValueType.ToString + name: ToString + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype.tostring + - name: ( + - name: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + name: Equals(object, object) + nameWithType: object.Equals(object, object) + fullName: object.Equals(object, object) + nameWithType.vb: Object.Equals(Object, Object) + fullName.vb: Object.Equals(Object, Object) + name.vb: Equals(Object, Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object) + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + name: GetType() + nameWithType: object.GetType() + fullName: object.GetType() + nameWithType.vb: Object.GetType() + fullName.vb: Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.gettype + - name: ( + - name: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + name: ReferenceEquals(object, object) + nameWithType: object.ReferenceEquals(object, object) + fullName: object.ReferenceEquals(object, object) + nameWithType.vb: Object.ReferenceEquals(Object, Object) + fullName.vb: Object.ReferenceEquals(Object, Object) + name.vb: ReferenceEquals(Object, Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals + - name: ( + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ',' + - name: " " + - uid: System.Object + name: Object + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + - name: ) +- uid: TinyLife.World.Household.Relation.TinyLife.Utilities.Extensions.JsonCopy``1 + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + parent: TinyLife.Utilities.Extensions + definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + name: JsonCopy(Relation) + nameWithType: Extensions.JsonCopy(Household.Relation) + fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.World.Household.Relation) + nameWithType.vb: Extensions.JsonCopy(Of Household.Relation)(Household.Relation) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.Household.Relation)(TinyLife.World.Household.Relation) + name.vb: JsonCopy(Of Relation)(Relation) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.Household.Relation) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: < + - uid: TinyLife.World.Household.Relation + name: Relation + href: TinyLife.World.Household.Relation.html + - name: '>' + - name: ( + - uid: TinyLife.World.Household.Relation + name: Relation + href: TinyLife.World.Household.Relation.html + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.Household.Relation) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: ( + - name: Of + - name: " " + - uid: TinyLife.World.Household.Relation + name: Relation + href: TinyLife.World.Household.Relation.html + - name: ) + - name: ( + - uid: TinyLife.World.Household.Relation + name: Relation + href: TinyLife.World.Household.Relation.html + - name: ) +- uid: System.ValueType + commentId: T:System.ValueType + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.valuetype + name: ValueType + nameWithType: ValueType + fullName: System.ValueType +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.object + name: object + nameWithType: object + fullName: object + nameWithType.vb: Object + fullName.vb: Object + name.vb: Object +- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0) + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + name: JsonCopy(T) + nameWithType: Extensions.JsonCopy(T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(T) + nameWithType.vb: Extensions.JsonCopy(Of T)(T) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T) + name.vb: JsonCopy(Of T)(T) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: < + - name: T + - name: '>' + - name: ( + - name: T + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - name: T + - name: ) +- uid: TinyLife.Utilities.Extensions + commentId: T:TinyLife.Utilities.Extensions + parent: TinyLife.Utilities + href: TinyLife.Utilities.Extensions.html + name: Extensions + nameWithType: Extensions + fullName: TinyLife.Utilities.Extensions +- uid: System + commentId: N:System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System + nameWithType: System + fullName: System +- uid: TinyLife.Utilities + commentId: N:TinyLife.Utilities + href: TinyLife.html + name: TinyLife.Utilities + nameWithType: TinyLife.Utilities + fullName: TinyLife.Utilities + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Utilities + name: Utilities + href: TinyLife.Utilities.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Utilities + name: Utilities + href: TinyLife.Utilities.html +- uid: TinyLife.GenealogyType + commentId: T:TinyLife.GenealogyType + parent: TinyLife + href: TinyLife.GenealogyType.html + name: GenealogyType + nameWithType: GenealogyType + fullName: TinyLife.GenealogyType +- uid: TinyLife + commentId: N:TinyLife + href: TinyLife.html + name: TinyLife + nameWithType: TinyLife + fullName: TinyLife +- uid: TinyLife.RelationshipType + commentId: T:TinyLife.RelationshipType + parent: TinyLife + href: TinyLife.RelationshipType.html + name: RelationshipType + nameWithType: RelationshipType + fullName: TinyLife.RelationshipType +- uid: TinyLife.RomanceType + commentId: T:TinyLife.RomanceType + parent: TinyLife + href: TinyLife.RomanceType.html + name: RomanceType + nameWithType: RomanceType + fullName: TinyLife.RomanceType +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean +- uid: TinyLife.World.Household.Relation.#ctor* + commentId: Overload:TinyLife.World.Household.Relation.#ctor + href: TinyLife.World.Household.Relation.html#TinyLife_World_Household_Relation__ctor_TinyLife_GenealogyType_TinyLife_RelationshipType_TinyLife_RomanceType_System_Boolean_ + name: Relation + nameWithType: Household.Relation.Relation + fullName: TinyLife.World.Household.Relation.Relation + nameWithType.vb: Household.Relation.New + fullName.vb: TinyLife.World.Household.Relation.New + name.vb: New diff --git a/docs/api/TinyLife.World.Household.yml b/docs/api/TinyLife.World.Household.yml index f4d4d38..f4695c8 100644 --- a/docs/api/TinyLife.World.Household.yml +++ b/docs/api/TinyLife.World.Household.yml @@ -5,8 +5,9 @@ items: id: Household parent: TinyLife.World children: - - TinyLife.World.Household.#ctor(TinyLife.World.Map,TinyLife.World.Lot) + - TinyLife.World.Household.#ctor(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean) - TinyLife.World.Household.Add(TinyLife.Objects.Person) + - TinyLife.World.Household.AddedThroughPopulating - TinyLife.World.Household.AreUtilitiesDisabled(System.Nullable{System.TimeSpan}) - TinyLife.World.Household.ClothesStorage - TinyLife.World.Household.DefaultMoney @@ -16,15 +17,19 @@ items: - TinyLife.World.Household.DisallowStrangersVisiting - TinyLife.World.Household.Export(System.Boolean,System.Boolean,System.Boolean) - TinyLife.World.Household.FurnitureStorage + - TinyLife.World.Household.Generate(TinyLife.World.Map,System.Random,System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}) + - TinyLife.World.Household.GetAgeGroups(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) - TinyLife.World.Household.GetAverageFriendshipTo(TinyLife.Objects.Person) - - TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) + - TinyLife.World.Household.GetMatchingConstellations(TinyLife.Objects.AgeGroup) + - TinyLife.World.Household.HasBeenPlayed - TinyLife.World.Household.HasMember(System.Guid) - - TinyLife.World.Household.Import(TinyLife.World.ExportedHousehold,System.Boolean) + - TinyLife.World.Household.Import(TinyLife.World.ExportedHousehold,System.Boolean,System.Boolean) - TinyLife.World.Household.IsCurrent - TinyLife.World.Household.Lot - TinyLife.World.Household.Members - TinyLife.World.Household.Money - TinyLife.World.Household.Name + - TinyLife.World.Household.RandomConstellations - TinyLife.World.Household.Remove(TinyLife.Objects.Person,System.Boolean) - TinyLife.World.Household.TotalMemberAmount - TinyLife.World.Household.UnopenedMail @@ -44,7 +49,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Household path: ../TinyLife/World/Household.cs - startLine: 19 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.World @@ -100,7 +105,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DefaultMoney path: ../TinyLife/World/Household.cs - startLine: 26 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.World @@ -114,6 +119,33 @@ items: return: type: System.Single content.vb: Public Const DefaultMoney As Single = 30000 +- uid: TinyLife.World.Household.RandomConstellations + commentId: F:TinyLife.World.Household.RandomConstellations + id: RandomConstellations + parent: TinyLife.World.Household + langs: + - csharp + - vb + name: RandomConstellations + nameWithType: Household.RandomConstellations + fullName: TinyLife.World.Household.RandomConstellations + type: Field + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RandomConstellations + path: ../TinyLife/World/Household.cs + startLine: 30 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public static readonly List RandomConstellations + return: + type: System.Collections.Generic.List{TinyLife.World.Household.RandomConstellation} + content.vb: Public Shared ReadOnly RandomConstellations As List(Of Household.RandomConstellation) - uid: TinyLife.World.Household.FurnitureStorage commentId: F:TinyLife.World.Household.FurnitureStorage id: FurnitureStorage @@ -132,7 +164,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FurnitureStorage path: ../TinyLife/World/Household.cs - startLine: 33 + startLine: 67 assemblies: - Tiny Life namespace: TinyLife.World @@ -174,7 +206,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ClothesStorage path: ../TinyLife/World/Household.cs - startLine: 39 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.World @@ -216,7 +248,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UnopenedMail path: ../TinyLife/World/Household.cs - startLine: 45 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.World @@ -240,6 +272,43 @@ items: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] +- uid: TinyLife.World.Household.AddedThroughPopulating + commentId: F:TinyLife.World.Household.AddedThroughPopulating + id: AddedThroughPopulating + parent: TinyLife.World.Household + langs: + - csharp + - vb + name: AddedThroughPopulating + nameWithType: Household.AddedThroughPopulating + fullName: TinyLife.World.Household.AddedThroughPopulating + type: Field + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AddedThroughPopulating + path: ../TinyLife/World/Household.cs + startLine: 81 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: >- + [DataMember] + + public readonly bool AddedThroughPopulating + return: + type: System.Boolean + content.vb: >- + + + Public ReadOnly AddedThroughPopulating As Boolean + attributes: + - type: System.Runtime.Serialization.DataMemberAttribute + ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor + arguments: [] - uid: TinyLife.World.Household.Money commentId: P:TinyLife.World.Household.Money id: Money @@ -258,7 +327,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Money path: ../TinyLife/World/Household.cs - startLine: 50 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife.World @@ -299,7 +368,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Members path: ../TinyLife/World/Household.cs - startLine: 58 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife.World @@ -330,7 +399,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Lot path: ../TinyLife/World/Household.cs - startLine: 76 + startLine: 112 assemblies: - Tiny Life namespace: TinyLife.World @@ -364,7 +433,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/World/Household.cs - startLine: 81 + startLine: 117 assemblies: - Tiny Life namespace: TinyLife.World @@ -398,7 +467,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCurrent path: ../TinyLife/World/Household.cs - startLine: 85 + startLine: 121 assemblies: - Tiny Life namespace: TinyLife.World @@ -429,7 +498,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Description path: ../TinyLife/World/Household.cs - startLine: 90 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife.World @@ -468,7 +537,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisallowNewspapers path: ../TinyLife/World/Household.cs - startLine: 96 + startLine: 132 assemblies: - Tiny Life namespace: TinyLife.World @@ -510,7 +579,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisallowFriendsVisiting path: ../TinyLife/World/Household.cs - startLine: 101 + startLine: 137 assemblies: - Tiny Life namespace: TinyLife.World @@ -549,7 +618,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisallowStrangersVisiting path: ../TinyLife/World/Household.cs - startLine: 106 + startLine: 142 assemblies: - Tiny Life namespace: TinyLife.World @@ -588,7 +657,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TotalMemberAmount path: ../TinyLife/World/Household.cs - startLine: 110 + startLine: 146 assemblies: - Tiny Life namespace: TinyLife.World @@ -601,16 +670,53 @@ items: type: System.Int32 content.vb: Public ReadOnly Property TotalMemberAmount As Integer overload: TinyLife.World.Household.TotalMemberAmount* -- uid: TinyLife.World.Household.#ctor(TinyLife.World.Map,TinyLife.World.Lot) - commentId: M:TinyLife.World.Household.#ctor(TinyLife.World.Map,TinyLife.World.Lot) - id: '#ctor(TinyLife.World.Map,TinyLife.World.Lot)' +- uid: TinyLife.World.Household.HasBeenPlayed + commentId: F:TinyLife.World.Household.HasBeenPlayed + id: HasBeenPlayed parent: TinyLife.World.Household langs: - csharp - vb - name: Household(Map, Lot) - nameWithType: Household.Household(Map, Lot) - fullName: TinyLife.World.Household.Household(TinyLife.World.Map, TinyLife.World.Lot) + name: HasBeenPlayed + nameWithType: Household.HasBeenPlayed + fullName: TinyLife.World.Household.HasBeenPlayed + type: Field + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: HasBeenPlayed + path: ../TinyLife/World/Household.cs + startLine: 152 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: >- + [DataMember] + + public bool HasBeenPlayed + return: + type: System.Boolean + content.vb: >- + + + Public HasBeenPlayed As Boolean + attributes: + - type: System.Runtime.Serialization.DataMemberAttribute + ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor + arguments: [] +- uid: TinyLife.World.Household.#ctor(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean) + commentId: M:TinyLife.World.Household.#ctor(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean) + id: '#ctor(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean)' + parent: TinyLife.World.Household + langs: + - csharp + - vb + name: Household(Map, Lot, bool) + nameWithType: Household.Household(Map, Lot, bool) + fullName: TinyLife.World.Household.Household(TinyLife.World.Map, TinyLife.World.Lot, bool) type: Constructor source: remote: @@ -619,14 +725,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Household.cs - startLine: 133 + startLine: 171 assemblies: - Tiny Life namespace: TinyLife.World summary: Creates a new household on the given map and lot example: [] syntax: - content: public Household(Map lotMap, Lot lot) + content: public Household(Map lotMap, Lot lot, bool addedThroughPopulating = false) parameters: - id: lotMap type: TinyLife.World.Map @@ -634,11 +740,13 @@ items: - id: lot type: TinyLife.World.Lot description: The lot that this household should own (can be null) - content.vb: Public Sub New(lotMap As Map, lot As Lot) + - id: addedThroughPopulating + type: System.Boolean + content.vb: Public Sub New(lotMap As Map, lot As Lot, addedThroughPopulating As Boolean = False) overload: TinyLife.World.Household.#ctor* - nameWithType.vb: Household.New(Map, Lot) - fullName.vb: TinyLife.World.Household.New(TinyLife.World.Map, TinyLife.World.Lot) - name.vb: New(Map, Lot) + nameWithType.vb: Household.New(Map, Lot, Boolean) + fullName.vb: TinyLife.World.Household.New(TinyLife.World.Map, TinyLife.World.Lot, Boolean) + name.vb: New(Map, Lot, Boolean) - uid: TinyLife.World.Household.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) commentId: M:TinyLife.World.Household.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) @@ -657,7 +765,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/World/Household.cs - startLine: 144 + startLine: 183 assemblies: - Tiny Life namespace: TinyLife.World @@ -698,7 +806,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Add path: ../TinyLife/World/Household.cs - startLine: 161 + startLine: 200 assemblies: - Tiny Life namespace: TinyLife.World @@ -730,7 +838,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Remove path: ../TinyLife/World/Household.cs - startLine: 173 + startLine: 212 assemblies: - Tiny Life namespace: TinyLife.World @@ -768,7 +876,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasMember path: ../TinyLife/World/Household.cs - startLine: 186 + startLine: 225 assemblies: - Tiny Life namespace: TinyLife.World @@ -803,7 +911,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAverageFriendshipTo path: ../TinyLife/World/Household.cs - startLine: 197 + startLine: 236 assemblies: - Tiny Life namespace: TinyLife.World @@ -841,7 +949,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/World/Household.cs - startLine: 207 + startLine: 246 assemblies: - Tiny Life namespace: TinyLife.World @@ -875,7 +983,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Export path: ../TinyLife/World/Household.cs - startLine: 224 + startLine: 264 assemblies: - Tiny Life namespace: TinyLife.World @@ -901,16 +1009,16 @@ items: nameWithType.vb: Household.Export(Boolean, Boolean, Boolean) fullName.vb: TinyLife.World.Household.Export(Boolean, Boolean, Boolean) name.vb: Export(Boolean, Boolean, Boolean) -- uid: TinyLife.World.Household.Import(TinyLife.World.ExportedHousehold,System.Boolean) - commentId: M:TinyLife.World.Household.Import(TinyLife.World.ExportedHousehold,System.Boolean) - id: Import(TinyLife.World.ExportedHousehold,System.Boolean) +- uid: TinyLife.World.Household.Import(TinyLife.World.ExportedHousehold,System.Boolean,System.Boolean) + commentId: M:TinyLife.World.Household.Import(TinyLife.World.ExportedHousehold,System.Boolean,System.Boolean) + id: Import(TinyLife.World.ExportedHousehold,System.Boolean,System.Boolean) parent: TinyLife.World.Household langs: - csharp - vb - name: Import(ExportedHousehold, bool) - nameWithType: Household.Import(ExportedHousehold, bool) - fullName: TinyLife.World.Household.Import(TinyLife.World.ExportedHousehold, bool) + name: Import(ExportedHousehold, bool, bool) + nameWithType: Household.Import(ExportedHousehold, bool, bool) + fullName: TinyLife.World.Household.Import(TinyLife.World.ExportedHousehold, bool, bool) type: Method source: remote: @@ -919,7 +1027,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Import path: ../TinyLife/World/Household.cs - startLine: 234 + startLine: 274 assemblies: - Tiny Life namespace: TinyLife.World @@ -929,7 +1037,7 @@ items: Note that existing are not removed or replaced beforehand. example: [] syntax: - content: public void Import(ExportedHousehold household, bool useExistingVisitors = false) + content: public void Import(ExportedHousehold household, bool useExistingVisitors = false, bool updateExternalPeople = true) parameters: - id: household type: TinyLife.World.ExportedHousehold @@ -937,11 +1045,13 @@ items: - id: useExistingVisitors type: System.Boolean description: Whether existing visitors should be used, if they exist, instead of the exported household's members - content.vb: Public Sub Import(household As ExportedHousehold, useExistingVisitors As Boolean = False) + - id: updateExternalPeople + type: System.Boolean + content.vb: Public Sub Import(household As ExportedHousehold, useExistingVisitors As Boolean = False, updateExternalPeople As Boolean = True) overload: TinyLife.World.Household.Import* - nameWithType.vb: Household.Import(ExportedHousehold, Boolean) - fullName.vb: TinyLife.World.Household.Import(TinyLife.World.ExportedHousehold, Boolean) - name.vb: Import(ExportedHousehold, Boolean) + nameWithType.vb: Household.Import(ExportedHousehold, Boolean, Boolean) + fullName.vb: TinyLife.World.Household.Import(TinyLife.World.ExportedHousehold, Boolean, Boolean) + name.vb: Import(ExportedHousehold, Boolean, Boolean) - uid: TinyLife.World.Household.AreUtilitiesDisabled(System.Nullable{System.TimeSpan}) commentId: M:TinyLife.World.Household.AreUtilitiesDisabled(System.Nullable{System.TimeSpan}) id: AreUtilitiesDisabled(System.Nullable{System.TimeSpan}) @@ -960,7 +1070,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AreUtilitiesDisabled path: ../TinyLife/World/Household.cs - startLine: 279 + startLine: 321 assemblies: - Tiny Life namespace: TinyLife.World @@ -980,47 +1090,111 @@ items: description: Whether utilites are disabled content.vb: Public Function AreUtilitiesDisabled(time As TimeSpan? = Nothing) As Boolean overload: TinyLife.World.Household.AreUtilitiesDisabled* -- uid: TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) - commentId: M:TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) - id: HasAdult(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) +- uid: TinyLife.World.Household.GetAgeGroups(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) + commentId: M:TinyLife.World.Household.GetAgeGroups(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) + id: GetAgeGroups(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) parent: TinyLife.World.Household langs: - csharp - vb - name: HasAdult(IEnumerable) - nameWithType: Household.HasAdult(IEnumerable) - fullName: TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable) + name: GetAgeGroups(IEnumerable) + nameWithType: Household.GetAgeGroups(IEnumerable) + fullName: TinyLife.World.Household.GetAgeGroups(System.Collections.Generic.IEnumerable) type: Method source: remote: path: TinyLife/World/Household.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: HasAdult + id: GetAgeGroups path: ../TinyLife/World/Household.cs - startLine: 293 + startLine: 329 assemblies: - Tiny Life namespace: TinyLife.World - summary: >- - Returns whether the current household is sufficiently completed. - - A household is completed if it contains at least one member who is an . - example: [] syntax: - content: public static bool HasAdult(IEnumerable members) + content: public static AgeGroup GetAgeGroups(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 HasAdult(members As IEnumerable(Of Person)) As Boolean - overload: TinyLife.World.Household.HasAdult* - nameWithType.vb: Household.HasAdult(IEnumerable(Of Person)) - fullName.vb: TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Person)) - name.vb: HasAdult(IEnumerable(Of Person)) + type: TinyLife.Objects.AgeGroup + content.vb: Public Shared Function GetAgeGroups(members As IEnumerable(Of Person)) As AgeGroup + overload: TinyLife.World.Household.GetAgeGroups* + nameWithType.vb: Household.GetAgeGroups(IEnumerable(Of Person)) + fullName.vb: TinyLife.World.Household.GetAgeGroups(System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Person)) + name.vb: GetAgeGroups(IEnumerable(Of Person)) +- uid: TinyLife.World.Household.Generate(TinyLife.World.Map,System.Random,System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}) + commentId: M:TinyLife.World.Household.Generate(TinyLife.World.Map,System.Random,System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}) + id: Generate(TinyLife.World.Map,System.Random,System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}) + parent: TinyLife.World.Household + langs: + - csharp + - vb + name: Generate(Map, Random, List, Dictionary<(int Person, int Other), Relation>) + nameWithType: Household.Generate(Map, Random, List, Dictionary<(int Person, int Other), Household.Relation>) + fullName: TinyLife.World.Household.Generate(TinyLife.World.Map, System.Random, System.Collections.Generic.List, System.Collections.Generic.Dictionary<(int Person, int Other), TinyLife.World.Household.Relation>) + type: Method + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Generate + path: ../TinyLife/World/Household.cs + startLine: 333 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public static IEnumerable Generate(Map map, Random random, List ages, Dictionary<(int Person, int Other), Household.Relation> relations) + parameters: + - id: map + type: TinyLife.World.Map + - id: random + type: System.Random + - id: ages + type: System.Collections.Generic.List{TinyLife.Objects.AgeGroup} + - id: relations + type: System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation} + return: + type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person} + content.vb: Public Shared Function Generate(map As Map, random As Random, ages As List(Of AgeGroup), relations As Dictionary(Of (Person As Integer, Other As Integer), Household.Relation)) As IEnumerable(Of Person) + overload: TinyLife.World.Household.Generate* + nameWithType.vb: Household.Generate(Map, Random, List(Of AgeGroup), Dictionary(Of (Person As Integer, Other As Integer), Household.Relation)) + fullName.vb: TinyLife.World.Household.Generate(TinyLife.World.Map, System.Random, System.Collections.Generic.List(Of TinyLife.Objects.AgeGroup), System.Collections.Generic.Dictionary(Of (Person As Integer, Other As Integer), TinyLife.World.Household.Relation)) + name.vb: Generate(Map, Random, List(Of AgeGroup), Dictionary(Of (Person As Integer, Other As Integer), Relation)) +- uid: TinyLife.World.Household.GetMatchingConstellations(TinyLife.Objects.AgeGroup) + commentId: M:TinyLife.World.Household.GetMatchingConstellations(TinyLife.Objects.AgeGroup) + id: GetMatchingConstellations(TinyLife.Objects.AgeGroup) + parent: TinyLife.World.Household + langs: + - csharp + - vb + name: GetMatchingConstellations(AgeGroup) + nameWithType: Household.GetMatchingConstellations(AgeGroup) + fullName: TinyLife.World.Household.GetMatchingConstellations(TinyLife.Objects.AgeGroup) + type: Method + source: + remote: + path: TinyLife/World/Household.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetMatchingConstellations + path: ../TinyLife/World/Household.cs + startLine: 378 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public static IEnumerable<(Household.RandomConstellation Constellation, float MatchPercentage)> GetMatchingConstellations(AgeGroup ages) + parameters: + - id: ages + type: TinyLife.Objects.AgeGroup + return: + type: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Household.RandomConstellation,System.Single}} + content.vb: Public Shared Function GetMatchingConstellations(ages As AgeGroup) As IEnumerable(Of (Constellation As Household.RandomConstellation, MatchPercentage As Single)) + overload: TinyLife.World.Household.GetMatchingConstellations* references: - uid: TinyLife.Objects.Person commentId: T:TinyLife.Objects.Person @@ -1738,6 +1912,112 @@ references: nameWithType.vb: Single fullName.vb: Single name.vb: Single +- uid: System.Collections.Generic.List{TinyLife.World.Household.RandomConstellation} + commentId: T:System.Collections.Generic.List{TinyLife.World.Household.RandomConstellation} + parent: System.Collections.Generic + definition: System.Collections.Generic.List`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + nameWithType.vb: List(Of Household.RandomConstellation) + fullName.vb: System.Collections.Generic.List(Of TinyLife.World.Household.RandomConstellation) + name.vb: List(Of Household.RandomConstellation) + spec.csharp: + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.RandomConstellation + name: RandomConstellation + href: TinyLife.World.Household.RandomConstellation.html + - name: '>' + spec.vb: + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.RandomConstellation + name: RandomConstellation + href: TinyLife.World.Household.RandomConstellation.html + - name: ) +- uid: System.Collections.Generic.List`1 + commentId: T:System.Collections.Generic.List`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + nameWithType.vb: List(Of T) + fullName.vb: System.Collections.Generic.List(Of T) + name.vb: List(Of T) + spec.csharp: + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic - uid: TinyLife.Objects.Furniture commentId: T:TinyLife.Objects.Furniture parent: TinyLife.Objects @@ -1806,43 +2086,6 @@ references: - name: " " - name: T - name: ) -- uid: System.Collections.Generic - commentId: N:System.Collections.Generic - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system - name: System.Collections.Generic - nameWithType: System.Collections.Generic - fullName: System.Collections.Generic - spec.csharp: - - uid: System - name: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system - - name: . - - uid: System.Collections - name: Collections - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections - - name: . - - uid: System.Collections.Generic - name: Generic - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic - spec.vb: - - uid: System - name: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system - - name: . - - uid: System.Collections - name: Collections - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections - - name: . - - uid: System.Collections.Generic - name: Generic - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic - uid: TinyLife.Objects.WornClothes commentId: T:TinyLife.Objects.WornClothes parent: TinyLife.Objects @@ -1923,34 +2166,17 @@ references: name: Mail href: TinyLife.World.Mail.html - name: ) -- uid: System.Collections.Generic.List`1 - commentId: T:System.Collections.Generic.List`1 +- uid: System.Boolean + commentId: T:System.Boolean + parent: System isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: List - nameWithType: List - fullName: System.Collections.Generic.List - nameWithType.vb: List(Of T) - fullName.vb: System.Collections.Generic.List(Of T) - name.vb: List(Of T) - spec.csharp: - - uid: System.Collections.Generic.List`1 - name: List - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - - name: < - - name: T - - name: '>' - spec.vb: - - uid: System.Collections.Generic.List`1 - name: List - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - - name: ( - - name: Of - - name: " " - - name: T - - name: ) + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: TinyLife.World.Household.Money* commentId: Overload:TinyLife.World.Household.Money href: TinyLife.World.Household.html#TinyLife_World_Household_Money @@ -2072,17 +2298,6 @@ references: name: IsCurrent nameWithType: Household.IsCurrent fullName: TinyLife.World.Household.IsCurrent -- uid: System.Boolean - commentId: T:System.Boolean - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - name: bool - nameWithType: bool - fullName: bool - nameWithType.vb: Boolean - fullName.vb: Boolean - name.vb: Boolean - uid: TinyLife.Actions.ActionType.ToggleNewspapers commentId: F:TinyLife.Actions.ActionType.ToggleNewspapers href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_ToggleNewspapers @@ -2114,7 +2329,7 @@ references: name.vb: Integer - uid: TinyLife.World.Household.#ctor* commentId: Overload:TinyLife.World.Household.#ctor - href: TinyLife.World.Household.html#TinyLife_World_Household__ctor_TinyLife_World_Map_TinyLife_World_Lot_ + href: TinyLife.World.Household.html#TinyLife_World_Household__ctor_TinyLife_World_Map_TinyLife_World_Lot_System_Boolean_ name: Household nameWithType: Household.Household fullName: TinyLife.World.Household.Household @@ -2312,7 +2527,7 @@ references: fullName: TinyLife.World.Household.Export - uid: TinyLife.World.Household.Import* commentId: Overload:TinyLife.World.Household.Import - href: TinyLife.World.Household.html#TinyLife_World_Household_Import_TinyLife_World_ExportedHousehold_System_Boolean_ + href: TinyLife.World.Household.html#TinyLife_World_Household_Import_TinyLife_World_ExportedHousehold_System_Boolean_System_Boolean_ name: Import nameWithType: Household.Import fullName: TinyLife.World.Household.Import @@ -2388,15 +2603,269 @@ references: - name: " " - name: T - name: ) -- uid: TinyLife.Objects.AgeGroup.Adult - commentId: F:TinyLife.Objects.AgeGroup.Adult - href: TinyLife.Objects.AgeGroup.html#TinyLife_Objects_AgeGroup_Adult - name: Adult - nameWithType: AgeGroup.Adult - fullName: TinyLife.Objects.AgeGroup.Adult -- uid: TinyLife.World.Household.HasAdult* - commentId: Overload:TinyLife.World.Household.HasAdult - href: TinyLife.World.Household.html#TinyLife_World_Household_HasAdult_System_Collections_Generic_IEnumerable_TinyLife_Objects_Person__ - name: HasAdult - nameWithType: Household.HasAdult - fullName: TinyLife.World.Household.HasAdult +- uid: TinyLife.World.Household.GetAgeGroups* + commentId: Overload:TinyLife.World.Household.GetAgeGroups + href: TinyLife.World.Household.html#TinyLife_World_Household_GetAgeGroups_System_Collections_Generic_IEnumerable_TinyLife_Objects_Person__ + name: GetAgeGroups + nameWithType: Household.GetAgeGroups + fullName: TinyLife.World.Household.GetAgeGroups +- uid: TinyLife.Objects.AgeGroup + commentId: T:TinyLife.Objects.AgeGroup + parent: TinyLife.Objects + href: TinyLife.Objects.AgeGroup.html + name: AgeGroup + nameWithType: AgeGroup + fullName: TinyLife.Objects.AgeGroup +- uid: TinyLife.World.Household.Generate* + commentId: Overload:TinyLife.World.Household.Generate + href: TinyLife.World.Household.html#TinyLife_World_Household_Generate_TinyLife_World_Map_System_Random_System_Collections_Generic_List_TinyLife_Objects_AgeGroup__System_Collections_Generic_Dictionary_System_ValueTuple_System_Int32_System_Int32__TinyLife_World_Household_Relation__ + name: Generate + nameWithType: Household.Generate + fullName: TinyLife.World.Household.Generate +- uid: System.Random + commentId: T:System.Random + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.random + name: Random + nameWithType: Random + fullName: System.Random +- uid: System.Collections.Generic.List{TinyLife.Objects.AgeGroup} + commentId: T:System.Collections.Generic.List{TinyLife.Objects.AgeGroup} + parent: System.Collections.Generic + definition: System.Collections.Generic.List`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + nameWithType.vb: List(Of AgeGroup) + fullName.vb: System.Collections.Generic.List(Of TinyLife.Objects.AgeGroup) + name.vb: List(Of AgeGroup) + spec.csharp: + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: TinyLife.Objects.AgeGroup + name: AgeGroup + href: TinyLife.Objects.AgeGroup.html + - name: '>' + spec.vb: + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.AgeGroup + name: AgeGroup + href: TinyLife.Objects.AgeGroup.html + - name: ) +- uid: System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation} + commentId: T:System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation} + parent: System.Collections.Generic + definition: System.Collections.Generic.Dictionary`2 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + name: Dictionary<(int Person, int Other), Household.Relation> + nameWithType: Dictionary<(int Person, int Other), Household.Relation> + fullName: System.Collections.Generic.Dictionary<(int Person, int Other), TinyLife.World.Household.Relation> + nameWithType.vb: Dictionary(Of (Person As Integer, Other As Integer), Household.Relation) + fullName.vb: System.Collections.Generic.Dictionary(Of (Person As Integer, Other As Integer), TinyLife.World.Household.Relation) + name.vb: Dictionary(Of (Person As Integer, Other As Integer), Household.Relation) + spec.csharp: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: < + - name: ( + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: " " + - uid: System.ValueTuple{System.Int32,System.Int32}.Person + name: Person + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.person + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: " " + - uid: System.ValueTuple{System.Int32,System.Int32}.Other + name: Other + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.other + - name: ) + - name: ',' + - name: " " + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.Relation + name: Relation + href: TinyLife.World.Household.Relation.html + - name: '>' + spec.vb: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: ( + - name: Of + - name: " " + - name: ( + - uid: System.ValueTuple{System.Int32,System.Int32}.Person + name: Person + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.person + - name: " " + - name: As + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.ValueTuple{System.Int32,System.Int32}.Other + name: Other + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.other + - name: " " + - name: As + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) + - name: ',' + - name: " " + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.Relation + name: Relation + href: TinyLife.World.Household.Relation.html + - name: ) +- uid: System.Collections.Generic.Dictionary`2 + commentId: T:System.Collections.Generic.Dictionary`2 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + nameWithType.vb: Dictionary(Of TKey, TValue) + fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue) + name.vb: Dictionary(Of TKey, TValue) + spec.csharp: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: < + - name: TKey + - name: ',' + - name: " " + - name: TValue + - name: '>' + spec.vb: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: ( + - name: Of + - name: " " + - name: TKey + - name: ',' + - name: " " + - name: TValue + - name: ) +- uid: TinyLife.World.Household.GetMatchingConstellations* + commentId: Overload:TinyLife.World.Household.GetMatchingConstellations + href: TinyLife.World.Household.html#TinyLife_World_Household_GetMatchingConstellations_TinyLife_Objects_AgeGroup_ + name: GetMatchingConstellations + nameWithType: Household.GetMatchingConstellations + fullName: TinyLife.World.Household.GetMatchingConstellations +- uid: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Household.RandomConstellation,System.Single}} + commentId: T:System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Household.RandomConstellation,System.Single}} + parent: System.Collections.Generic + definition: System.Collections.Generic.IEnumerable`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: IEnumerable<(Household.RandomConstellation Constellation, float MatchPercentage)> + nameWithType: IEnumerable<(Household.RandomConstellation Constellation, float MatchPercentage)> + fullName: System.Collections.Generic.IEnumerable<(TinyLife.World.Household.RandomConstellation Constellation, float MatchPercentage)> + nameWithType.vb: IEnumerable(Of (Constellation As Household.RandomConstellation, MatchPercentage As Single)) + fullName.vb: System.Collections.Generic.IEnumerable(Of (Constellation As TinyLife.World.Household.RandomConstellation, MatchPercentage As Single)) + name.vb: IEnumerable(Of (Constellation As Household.RandomConstellation, MatchPercentage As Single)) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: < + - name: ( + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.RandomConstellation + name: RandomConstellation + href: TinyLife.World.Household.RandomConstellation.html + - name: " " + - uid: System.ValueTuple{TinyLife.World.Household.RandomConstellation,System.Single}.Constellation + name: Constellation + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.household.randomconstellation,system.single-.constellation + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: " " + - uid: System.ValueTuple{TinyLife.World.Household.RandomConstellation,System.Single}.MatchPercentage + name: MatchPercentage + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.household.randomconstellation,system.single-.matchpercentage + - name: ) + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: ( + - name: Of + - name: " " + - name: ( + - uid: System.ValueTuple{TinyLife.World.Household.RandomConstellation,System.Single}.Constellation + name: Constellation + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.household.randomconstellation,system.single-.constellation + - name: " " + - name: As + - name: " " + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.RandomConstellation + name: RandomConstellation + href: TinyLife.World.Household.RandomConstellation.html + - name: ',' + - name: " " + - uid: System.ValueTuple{TinyLife.World.Household.RandomConstellation,System.Single}.MatchPercentage + name: MatchPercentage + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.household.randomconstellation,system.single-.matchpercentage + - name: " " + - name: As + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + - name: ) diff --git a/docs/api/TinyLife.World.LockType.yml b/docs/api/TinyLife.World.LockType.yml index ec921f2..85fba2c 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: ../TinyLife/World/Opening.cs - startLine: 193 + startLine: 208 assemblies: - Tiny Life namespace: TinyLife.World @@ -66,7 +66,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Household path: ../TinyLife/World/Opening.cs - startLine: 199 + startLine: 214 assemblies: - Tiny Life namespace: TinyLife.World @@ -94,7 +94,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HouseholdFriends path: ../TinyLife/World/Opening.cs - startLine: 203 + startLine: 218 assemblies: - Tiny Life namespace: TinyLife.World @@ -122,7 +122,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Employees path: ../TinyLife/World/Opening.cs - startLine: 207 + startLine: 222 assemblies: - Tiny Life namespace: TinyLife.World @@ -150,7 +150,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Others path: ../TinyLife/World/Opening.cs - startLine: 211 + startLine: 226 assemblies: - Tiny Life namespace: TinyLife.World @@ -163,6 +163,7 @@ items: references: - uid: TinyLife.World.SwingingDoor commentId: T:TinyLife.World.SwingingDoor + parent: TinyLife.World href: TinyLife.World.SwingingDoor.html name: SwingingDoor nameWithType: SwingingDoor diff --git a/docs/api/TinyLife.World.Lot.WeeklyBillsDelegate.yml b/docs/api/TinyLife.World.Lot.WeeklyBillsDelegate.yml index 209d153..1880f34 100644 --- a/docs/api/TinyLife.World.Lot.WeeklyBillsDelegate.yml +++ b/docs/api/TinyLife.World.Lot.WeeklyBillsDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WeeklyBillsDelegate path: ../TinyLife/World/Lot.cs - startLine: 516 + startLine: 575 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Lot.yml b/docs/api/TinyLife.World.Lot.yml index 34ef9f4..53c3424 100644 --- a/docs/api/TinyLife.World.Lot.yml +++ b/docs/api/TinyLife.World.Lot.yml @@ -9,6 +9,9 @@ items: - TinyLife.World.Lot.AreRequirementsMet - TinyLife.World.Lot.Area - TinyLife.World.Lot.CanImport(TinyLife.World.ExportedLot) + - TinyLife.World.Lot.CanOccupy(System.Collections.Generic.IEnumerable{TinyLife.Objects.AgeGroup},System.Func{System.Int32,System.Int32,System.Boolean}) + - TinyLife.World.Lot.CanOccupy(System.Collections.Generic.IList{TinyLife.Objects.Person}) + - TinyLife.World.Lot.CanOccupy(System.ValueTuple{System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}}) - TinyLife.World.Lot.CanVisitRightNow(TinyLife.Objects.Person) - TinyLife.World.Lot.Export - TinyLife.World.Lot.GetCoveredArea @@ -21,8 +24,10 @@ items: - TinyLife.World.Lot.GetRooms - TinyLife.World.Lot.GetStairs - TinyLife.World.Lot.GetTiles + - TinyLife.World.Lot.GetValidOccupyingAges - TinyLife.World.Lot.GetWalls``1 - TinyLife.World.Lot.GetWeeklyBills + - TinyLife.World.Lot.HasBasicAmenities - TinyLife.World.Lot.Household - TinyLife.World.Lot.Id - TinyLife.World.Lot.Import(TinyLife.World.ExportedLot,System.String,System.Boolean,System.Boolean) @@ -992,6 +997,166 @@ items: type: System.Boolean content.vb: Public Function CanVisitRightNow(person As Person) As Boolean overload: TinyLife.World.Lot.CanVisitRightNow* +- uid: TinyLife.World.Lot.HasBasicAmenities + commentId: M:TinyLife.World.Lot.HasBasicAmenities + id: HasBasicAmenities + parent: TinyLife.World.Lot + langs: + - csharp + - vb + name: HasBasicAmenities() + nameWithType: Lot.HasBasicAmenities() + fullName: TinyLife.World.Lot.HasBasicAmenities() + type: Method + source: + remote: + path: TinyLife/World/Lot.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: HasBasicAmenities + path: ../TinyLife/World/Lot.cs + startLine: 376 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public bool HasBasicAmenities() + return: + type: System.Boolean + content.vb: Public Function HasBasicAmenities() As Boolean + overload: TinyLife.World.Lot.HasBasicAmenities* +- uid: TinyLife.World.Lot.CanOccupy(System.ValueTuple{System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}}) + commentId: M:TinyLife.World.Lot.CanOccupy(System.ValueTuple{System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}}) + id: CanOccupy(System.ValueTuple{System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}}) + parent: TinyLife.World.Lot + langs: + - csharp + - vb + name: CanOccupy((List, Dictionary<(int Person, int Other), Relation>)) + nameWithType: Lot.CanOccupy((List, Dictionary<(int Person, int Other), Household.Relation>)) + fullName: TinyLife.World.Lot.CanOccupy((System.Collections.Generic.List, System.Collections.Generic.Dictionary<(int Person, int Other), TinyLife.World.Household.Relation>)) + type: Method + source: + remote: + path: TinyLife/World/Lot.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CanOccupy + path: ../TinyLife/World/Lot.cs + startLine: 388 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public bool CanOccupy((List, Dictionary<(int Person, int Other), Household.Relation>) generated) + parameters: + - id: generated + type: System.ValueTuple{System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}} + return: + type: System.Boolean + content.vb: Public Function CanOccupy(generated As (List(Of AgeGroup), Dictionary(Of (Person As Integer, Other As Integer), Household.Relation))) As Boolean + overload: TinyLife.World.Lot.CanOccupy* + nameWithType.vb: Lot.CanOccupy((List(Of AgeGroup), Dictionary(Of (Person As Integer, Other As Integer), Household.Relation))) + fullName.vb: TinyLife.World.Lot.CanOccupy((System.Collections.Generic.List(Of TinyLife.Objects.AgeGroup), System.Collections.Generic.Dictionary(Of (Person As Integer, Other As Integer), TinyLife.World.Household.Relation))) + name.vb: CanOccupy((List(Of AgeGroup), Dictionary(Of (Person As Integer, Other As Integer), Relation))) +- uid: TinyLife.World.Lot.CanOccupy(System.Collections.Generic.IList{TinyLife.Objects.Person}) + commentId: M:TinyLife.World.Lot.CanOccupy(System.Collections.Generic.IList{TinyLife.Objects.Person}) + id: CanOccupy(System.Collections.Generic.IList{TinyLife.Objects.Person}) + parent: TinyLife.World.Lot + langs: + - csharp + - vb + name: CanOccupy(IList) + nameWithType: Lot.CanOccupy(IList) + fullName: TinyLife.World.Lot.CanOccupy(System.Collections.Generic.IList) + type: Method + source: + remote: + path: TinyLife/World/Lot.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CanOccupy + path: ../TinyLife/World/Lot.cs + startLine: 392 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public bool CanOccupy(IList householdMembers) + parameters: + - id: householdMembers + type: System.Collections.Generic.IList{TinyLife.Objects.Person} + return: + type: System.Boolean + content.vb: Public Function CanOccupy(householdMembers As IList(Of Person)) As Boolean + overload: TinyLife.World.Lot.CanOccupy* + nameWithType.vb: Lot.CanOccupy(IList(Of Person)) + fullName.vb: TinyLife.World.Lot.CanOccupy(System.Collections.Generic.IList(Of TinyLife.Objects.Person)) + name.vb: CanOccupy(IList(Of Person)) +- uid: TinyLife.World.Lot.CanOccupy(System.Collections.Generic.IEnumerable{TinyLife.Objects.AgeGroup},System.Func{System.Int32,System.Int32,System.Boolean}) + commentId: M:TinyLife.World.Lot.CanOccupy(System.Collections.Generic.IEnumerable{TinyLife.Objects.AgeGroup},System.Func{System.Int32,System.Int32,System.Boolean}) + id: CanOccupy(System.Collections.Generic.IEnumerable{TinyLife.Objects.AgeGroup},System.Func{System.Int32,System.Int32,System.Boolean}) + parent: TinyLife.World.Lot + langs: + - csharp + - vb + name: CanOccupy(IEnumerable, Func) + nameWithType: Lot.CanOccupy(IEnumerable, Func) + fullName: TinyLife.World.Lot.CanOccupy(System.Collections.Generic.IEnumerable, System.Func) + type: Method + source: + remote: + path: TinyLife/World/Lot.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CanOccupy + path: ../TinyLife/World/Lot.cs + startLine: 396 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public bool CanOccupy(IEnumerable householdMembers, Func canSleepTogether) + parameters: + - id: householdMembers + type: System.Collections.Generic.IEnumerable{TinyLife.Objects.AgeGroup} + - id: canSleepTogether + type: System.Func{System.Int32,System.Int32,System.Boolean} + return: + type: System.Boolean + content.vb: Public Function CanOccupy(householdMembers As IEnumerable(Of AgeGroup), canSleepTogether As Func(Of Integer, Integer, Boolean)) As Boolean + overload: TinyLife.World.Lot.CanOccupy* + nameWithType.vb: Lot.CanOccupy(IEnumerable(Of AgeGroup), Func(Of Integer, Integer, Boolean)) + fullName.vb: TinyLife.World.Lot.CanOccupy(System.Collections.Generic.IEnumerable(Of TinyLife.Objects.AgeGroup), System.Func(Of Integer, Integer, Boolean)) + name.vb: CanOccupy(IEnumerable(Of AgeGroup), Func(Of Integer, Integer, Boolean)) +- uid: TinyLife.World.Lot.GetValidOccupyingAges + commentId: M:TinyLife.World.Lot.GetValidOccupyingAges + id: GetValidOccupyingAges + parent: TinyLife.World.Lot + langs: + - csharp + - vb + name: GetValidOccupyingAges() + nameWithType: Lot.GetValidOccupyingAges() + fullName: TinyLife.World.Lot.GetValidOccupyingAges() + type: Method + source: + remote: + path: TinyLife/World/Lot.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetValidOccupyingAges + path: ../TinyLife/World/Lot.cs + startLine: 428 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public AgeGroup GetValidOccupyingAges() + return: + type: TinyLife.Objects.AgeGroup + content.vb: Public Function GetValidOccupyingAges() As AgeGroup + overload: TinyLife.World.Lot.GetValidOccupyingAges* references: - uid: TinyLife.Tools.LotTool commentId: T:TinyLife.Tools.LotTool @@ -2491,3 +2656,338 @@ references: name: CanVisitRightNow nameWithType: Lot.CanVisitRightNow fullName: TinyLife.World.Lot.CanVisitRightNow +- uid: TinyLife.World.Lot.HasBasicAmenities* + commentId: Overload:TinyLife.World.Lot.HasBasicAmenities + href: TinyLife.World.Lot.html#TinyLife_World_Lot_HasBasicAmenities + name: HasBasicAmenities + nameWithType: Lot.HasBasicAmenities + fullName: TinyLife.World.Lot.HasBasicAmenities +- uid: TinyLife.World.Lot.CanOccupy* + commentId: Overload:TinyLife.World.Lot.CanOccupy + href: TinyLife.World.Lot.html#TinyLife_World_Lot_CanOccupy_System_ValueTuple_System_Collections_Generic_List_TinyLife_Objects_AgeGroup__System_Collections_Generic_Dictionary_System_ValueTuple_System_Int32_System_Int32__TinyLife_World_Household_Relation___ + name: CanOccupy + nameWithType: Lot.CanOccupy + fullName: TinyLife.World.Lot.CanOccupy +- uid: System.ValueTuple{System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}} + commentId: T:System.ValueTuple{System.Collections.Generic.List{TinyLife.Objects.AgeGroup},System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation}} + parent: System + definition: System.ValueTuple`2 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + name: (List, Dictionary<(int Person, int Other), Household.Relation>) + nameWithType: (List, Dictionary<(int Person, int Other), Household.Relation>) + fullName: (System.Collections.Generic.List, System.Collections.Generic.Dictionary<(int Person, int Other), TinyLife.World.Household.Relation>) + nameWithType.vb: (List(Of AgeGroup), Dictionary(Of (Person As Integer, Other As Integer), Household.Relation)) + fullName.vb: (System.Collections.Generic.List(Of TinyLife.Objects.AgeGroup), System.Collections.Generic.Dictionary(Of (Person As Integer, Other As Integer), TinyLife.World.Household.Relation)) + name.vb: (List(Of AgeGroup), Dictionary(Of (Person As Integer, Other As Integer), Household.Relation)) + spec.csharp: + - name: ( + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: TinyLife.Objects.AgeGroup + name: AgeGroup + href: TinyLife.Objects.AgeGroup.html + - name: '>' + - name: ',' + - name: " " + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: < + - name: ( + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: " " + - uid: System.ValueTuple{System.Int32,System.Int32}.Person + name: Person + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.person + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: " " + - uid: System.ValueTuple{System.Int32,System.Int32}.Other + name: Other + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.other + - name: ) + - name: ',' + - name: " " + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.Relation + name: Relation + href: TinyLife.World.Household.Relation.html + - name: '>' + - name: ) + spec.vb: + - name: ( + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.AgeGroup + name: AgeGroup + href: TinyLife.Objects.AgeGroup.html + - name: ) + - name: ',' + - name: " " + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: ( + - name: Of + - name: " " + - name: ( + - uid: System.ValueTuple{System.Int32,System.Int32}.Person + name: Person + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.person + - name: " " + - name: As + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.ValueTuple{System.Int32,System.Int32}.Other + name: Other + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.int32,system.int32-.other + - name: " " + - name: As + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) + - name: ',' + - name: " " + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.Relation + name: Relation + href: TinyLife.World.Household.Relation.html + - name: ) + - name: ) +- uid: System.Collections.Generic.IList{TinyLife.Objects.Person} + commentId: T:System.Collections.Generic.IList{TinyLife.Objects.Person} + parent: System.Collections.Generic + definition: System.Collections.Generic.IList`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1 + name: IList + nameWithType: IList + fullName: System.Collections.Generic.IList + nameWithType.vb: IList(Of Person) + fullName.vb: System.Collections.Generic.IList(Of TinyLife.Objects.Person) + name.vb: IList(Of Person) + spec.csharp: + - uid: System.Collections.Generic.IList`1 + name: IList + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1 + - name: < + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IList`1 + name: IList + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ) +- uid: System.Collections.Generic.IList`1 + commentId: T:System.Collections.Generic.IList`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1 + name: IList + nameWithType: IList + fullName: System.Collections.Generic.IList + nameWithType.vb: IList(Of T) + fullName.vb: System.Collections.Generic.IList(Of T) + name.vb: IList(Of T) + spec.csharp: + - uid: System.Collections.Generic.IList`1 + name: IList + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IList`1 + name: IList + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) +- uid: System.Collections.Generic.IEnumerable{TinyLife.Objects.AgeGroup} + commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Objects.AgeGroup} + parent: System.Collections.Generic + definition: System.Collections.Generic.IEnumerable`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of AgeGroup) + fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Objects.AgeGroup) + name.vb: IEnumerable(Of AgeGroup) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: < + - uid: TinyLife.Objects.AgeGroup + name: AgeGroup + href: TinyLife.Objects.AgeGroup.html + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.AgeGroup + name: AgeGroup + href: TinyLife.Objects.AgeGroup.html + - name: ) +- uid: System.Func{System.Int32,System.Int32,System.Boolean} + commentId: T:System.Func{System.Int32,System.Int32,System.Boolean} + parent: System + definition: System.Func`3 + href: https://learn.microsoft.com/dotnet/api/system.func-3 + name: Func + nameWithType: Func + fullName: System.Func + nameWithType.vb: Func(Of Integer, Integer, Boolean) + fullName.vb: System.Func(Of Integer, Integer, Boolean) + name.vb: Func(Of Integer, Integer, Boolean) + spec.csharp: + - uid: System.Func`3 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-3 + - name: < + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: '>' + spec.vb: + - uid: System.Func`3 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-3 + - name: ( + - name: Of + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: System.Func`3 + commentId: T:System.Func`3 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-3 + name: Func + nameWithType: Func + fullName: System.Func + nameWithType.vb: Func(Of T1, T2, TResult) + fullName.vb: System.Func(Of T1, T2, TResult) + name.vb: Func(Of T1, T2, TResult) + spec.csharp: + - uid: System.Func`3 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-3 + - name: < + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ',' + - name: " " + - name: TResult + - name: '>' + spec.vb: + - uid: System.Func`3 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-3 + - name: ( + - name: Of + - name: " " + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ',' + - name: " " + - name: TResult + - name: ) +- uid: TinyLife.World.Lot.GetValidOccupyingAges* + commentId: Overload:TinyLife.World.Lot.GetValidOccupyingAges + href: TinyLife.World.Lot.html#TinyLife_World_Lot_GetValidOccupyingAges + name: GetValidOccupyingAges + nameWithType: Lot.GetValidOccupyingAges + fullName: TinyLife.World.Lot.GetValidOccupyingAges +- uid: TinyLife.Objects.AgeGroup + commentId: T:TinyLife.Objects.AgeGroup + parent: TinyLife.Objects + href: TinyLife.Objects.AgeGroup.html + name: AgeGroup + nameWithType: AgeGroup + fullName: TinyLife.Objects.AgeGroup diff --git a/docs/api/TinyLife.World.LotType.yml b/docs/api/TinyLife.World.LotType.yml index 275882e..7bfe053 100644 --- a/docs/api/TinyLife.World.LotType.yml +++ b/docs/api/TinyLife.World.LotType.yml @@ -41,7 +41,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LotType path: ../TinyLife/World/Lot.cs - startLine: 610 + startLine: 671 assemblies: - Tiny Life namespace: TinyLife.World @@ -89,7 +89,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: ../TinyLife/World/Lot.cs - startLine: 617 + startLine: 678 assemblies: - Tiny Life namespace: TinyLife.World @@ -118,7 +118,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Residential path: ../TinyLife/World/Lot.cs - startLine: 620 + startLine: 681 assemblies: - Tiny Life namespace: TinyLife.World @@ -145,7 +145,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Park path: ../TinyLife/World/Lot.cs - startLine: 624 + startLine: 686 assemblies: - Tiny Life namespace: TinyLife.World @@ -172,7 +172,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cafe path: ../TinyLife/World/Lot.cs - startLine: 627 + startLine: 689 assemblies: - Tiny Life namespace: TinyLife.World @@ -199,7 +199,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: KidsPlayground path: ../TinyLife/World/Lot.cs - startLine: 642 + startLine: 704 assemblies: - Tiny Life namespace: TinyLife.World @@ -226,7 +226,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Library path: ../TinyLife/World/Lot.cs - startLine: 649 + startLine: 711 assemblies: - Tiny Life namespace: TinyLife.World @@ -253,7 +253,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GenericPublicLot path: ../TinyLife/World/Lot.cs - startLine: 663 + startLine: 725 assemblies: - Tiny Life namespace: TinyLife.World @@ -280,7 +280,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Gym path: ../TinyLife/World/Lot.cs - startLine: 666 + startLine: 728 assemblies: - Tiny Life namespace: TinyLife.World @@ -307,7 +307,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Bar path: ../TinyLife/World/Lot.cs - startLine: 677 + startLine: 739 assemblies: - Tiny Life namespace: TinyLife.World @@ -334,7 +334,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/World/Lot.cs - startLine: 698 + startLine: 760 assemblies: - Tiny Life namespace: TinyLife.World @@ -363,7 +363,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/World/Lot.cs - startLine: 702 + startLine: 764 assemblies: - Tiny Life namespace: TinyLife.World @@ -392,7 +392,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsResidential path: ../TinyLife/World/Lot.cs - startLine: 707 + startLine: 769 assemblies: - Tiny Life namespace: TinyLife.World @@ -424,7 +424,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredFurniture path: ../TinyLife/World/Lot.cs - startLine: 712 + startLine: 774 assemblies: - Tiny Life namespace: TinyLife.World @@ -456,7 +456,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVisitPriority path: ../TinyLife/World/Lot.cs - startLine: 719 + startLine: 781 assemblies: - Tiny Life namespace: TinyLife.World @@ -492,7 +492,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Employments path: ../TinyLife/World/Lot.cs - startLine: 724 + startLine: 786 assemblies: - Tiny Life namespace: TinyLife.World @@ -526,7 +526,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecuteAction path: ../TinyLife/World/Lot.cs - startLine: 729 + startLine: 791 assemblies: - Tiny Life namespace: TinyLife.World @@ -560,7 +560,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisitHours path: ../TinyLife/World/Lot.cs - startLine: 734 + startLine: 796 assemblies: - Tiny Life namespace: TinyLife.World @@ -594,7 +594,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayName path: ../TinyLife/World/Lot.cs - startLine: 739 + startLine: 801 assemblies: - Tiny Life namespace: TinyLife.World @@ -625,7 +625,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Lot.cs - startLine: 749 + startLine: 811 assemblies: - Tiny Life namespace: TinyLife.World @@ -672,7 +672,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCurrentVisitPriority path: ../TinyLife/World/Lot.cs - startLine: 766 + startLine: 828 assemblies: - Tiny Life namespace: TinyLife.World @@ -718,7 +718,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Lot.cs - startLine: 774 + startLine: 836 assemblies: - Tiny Life namespace: TinyLife.World @@ -752,7 +752,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetScalingVisitPriority path: ../TinyLife/World/Lot.cs - startLine: 787 + startLine: 849 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Map.PathfindingNodeConstructDelegate.yml b/docs/api/TinyLife.World.Map.PathfindingNodeConstructDelegate.yml index ac98d3e..b6e8025 100644 --- a/docs/api/TinyLife.World.Map.PathfindingNodeConstructDelegate.yml +++ b/docs/api/TinyLife.World.Map.PathfindingNodeConstructDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PathfindingNodeConstructDelegate path: ../TinyLife/World/Map.cs - startLine: 2959 + startLine: 3050 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Map.yml b/docs/api/TinyLife.World.Map.yml index c1a0fa6..0b935c0 100644 --- a/docs/api/TinyLife.World.Map.yml +++ b/docs/api/TinyLife.World.Map.yml @@ -6,7 +6,7 @@ items: parent: TinyLife.World children: - TinyLife.World.Map.#ctor(Microsoft.Xna.Framework.Point) - - TinyLife.World.Map.AddHousehold(TinyLife.World.Lot) + - TinyLife.World.Map.AddHousehold(TinyLife.World.Lot,System.Boolean) - TinyLife.World.Map.AddLight(TinyLife.Objects.Light) - TinyLife.World.Map.AddLot(Microsoft.Xna.Framework.Rectangle) - TinyLife.World.Map.AddLot(TinyLife.World.Lot) @@ -22,6 +22,7 @@ items: - TinyLife.World.Map.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean,System.Nullable{MLEM.Misc.RectangleF},System.Nullable{Microsoft.Xna.Framework.Matrix},Microsoft.Xna.Framework.Graphics.RenderTarget2D,System.Boolean) - TinyLife.World.Map.Finalize - TinyLife.World.Map.GetAllLotEmployments + - TinyLife.World.Map.GetAllPeople - TinyLife.World.Map.GetClosestEmptyTile(Microsoft.Xna.Framework.Vector2,System.Single,System.Int32,System.Boolean,System.Boolean,System.Boolean,System.Boolean,System.Predicate{Microsoft.Xna.Framework.Point}) - TinyLife.World.Map.GetClosestFreeExitPoint(Microsoft.Xna.Framework.Vector2) - TinyLife.World.Map.GetClosestRoads(Microsoft.Xna.Framework.Point,System.Int32) @@ -82,6 +83,7 @@ items: - TinyLife.World.Map.PassiveUpdateMinutes - TinyLife.World.Map.PlaySound(Microsoft.Xna.Framework.Audio.SoundEffect,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Single,System.Boolean,System.Boolean) - TinyLife.World.Map.PlaySound(Microsoft.Xna.Framework.Audio.SoundEffect,TinyLife.World.MapAudioEmitter,System.Single,System.Single,System.Boolean,System.Boolean) + - TinyLife.World.Map.PopulateLots - TinyLife.World.Map.PostValidate(System.Action{System.String},System.Action{System.Single}) - TinyLife.World.Map.PrepareForPermanentRemoval - TinyLife.World.Map.RemoveHousehold(TinyLife.World.Household) @@ -917,7 +919,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/Map.cs - startLine: 399 + startLine: 403 assemblies: - Tiny Life namespace: TinyLife.World @@ -973,7 +975,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDepth path: ../TinyLife/World/Map.cs - startLine: 759 + startLine: 780 assemblies: - Tiny Life namespace: TinyLife.World @@ -1026,7 +1028,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsInBounds path: ../TinyLife/World/Map.cs - startLine: 772 + startLine: 793 assemblies: - Tiny Life namespace: TinyLife.World @@ -1061,7 +1063,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddRoad path: ../TinyLife/World/Map.cs - startLine: 781 + startLine: 802 assemblies: - Tiny Life namespace: TinyLife.World @@ -1096,7 +1098,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsRoad path: ../TinyLife/World/Map.cs - startLine: 791 + startLine: 812 assemblies: - Tiny Life namespace: TinyLife.World @@ -1134,7 +1136,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestRoads path: ../TinyLife/World/Map.cs - startLine: 801 + startLine: 822 assemblies: - Tiny Life namespace: TinyLife.World @@ -1175,7 +1177,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoads path: ../TinyLife/World/Map.cs - startLine: 811 + startLine: 832 assemblies: - Tiny Life namespace: TinyLife.World @@ -1206,7 +1208,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestRoadsidePosition path: ../TinyLife/World/Map.cs - startLine: 822 + startLine: 843 assemblies: - Tiny Life namespace: TinyLife.World @@ -1244,7 +1246,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTilesAround path: ../TinyLife/World/Map.cs - startLine: 841 + startLine: 862 assemblies: - Tiny Life namespace: TinyLife.World @@ -1300,7 +1302,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestEmptyTile path: ../TinyLife/World/Map.cs - startLine: 872 + startLine: 893 assemblies: - Tiny Life namespace: TinyLife.World @@ -1361,7 +1363,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomTile path: ../TinyLife/World/Map.cs - startLine: 894 + startLine: 915 assemblies: - Tiny Life namespace: TinyLife.World @@ -1423,7 +1425,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ValidateEarly path: ../TinyLife/World/Map.cs - startLine: 922 + startLine: 943 assemblies: - Tiny Life namespace: TinyLife.World @@ -1470,7 +1472,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/World/Map.cs - startLine: 946 + startLine: 967 assemblies: - Tiny Life namespace: TinyLife.World @@ -1514,7 +1516,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PostValidate path: ../TinyLife/World/Map.cs - startLine: 1004 + startLine: 1021 assemblies: - Tiny Life namespace: TinyLife.World @@ -1555,7 +1557,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoom path: ../TinyLife/World/Map.cs - startLine: 1021 + startLine: 1038 assemblies: - Tiny Life namespace: TinyLife.World @@ -1596,7 +1598,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRooms path: ../TinyLife/World/Map.cs - startLine: 1029 + startLine: 1046 assemblies: - Tiny Life namespace: TinyLife.World @@ -1627,7 +1629,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLot path: ../TinyLife/World/Map.cs - startLine: 1040 + startLine: 1057 assemblies: - Tiny Life namespace: TinyLife.World @@ -1665,7 +1667,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLot path: ../TinyLife/World/Map.cs - startLine: 1051 + startLine: 1068 assemblies: - Tiny Life namespace: TinyLife.World @@ -1703,7 +1705,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLot path: ../TinyLife/World/Map.cs - startLine: 1064 + startLine: 1081 assemblies: - Tiny Life namespace: TinyLife.World @@ -1738,7 +1740,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLot path: ../TinyLife/World/Map.cs - startLine: 1074 + startLine: 1091 assemblies: - Tiny Life namespace: TinyLife.World @@ -1770,7 +1772,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveLot path: ../TinyLife/World/Map.cs - startLine: 1082 + startLine: 1099 assemblies: - Tiny Life namespace: TinyLife.World @@ -1802,7 +1804,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLots path: ../TinyLife/World/Map.cs - startLine: 1101 + startLine: 1118 assemblies: - Tiny Life namespace: TinyLife.World @@ -1833,7 +1835,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddWall path: ../TinyLife/World/Map.cs - startLine: 1112 + startLine: 1129 assemblies: - Tiny Life namespace: TinyLife.World @@ -1871,7 +1873,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveWall path: ../TinyLife/World/Map.cs - startLine: 1122 + startLine: 1139 assemblies: - Tiny Life namespace: TinyLife.World @@ -1906,7 +1908,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWallBetween path: ../TinyLife/World/Map.cs - startLine: 1139 + startLine: 1156 assemblies: - Tiny Life namespace: TinyLife.World @@ -1955,7 +1957,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTile path: ../TinyLife/World/Map.cs - startLine: 1155 + startLine: 1172 assemblies: - Tiny Life namespace: TinyLife.World @@ -1999,7 +2001,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetTile path: ../TinyLife/World/Map.cs - startLine: 1166 + startLine: 1183 assemblies: - Tiny Life namespace: TinyLife.World @@ -2040,7 +2042,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddRoof path: ../TinyLife/World/Map.cs - startLine: 1184 + startLine: 1201 assemblies: - Tiny Life namespace: TinyLife.World @@ -2072,7 +2074,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoof path: ../TinyLife/World/Map.cs - startLine: 1198 + startLine: 1215 assemblies: - Tiny Life namespace: TinyLife.World @@ -2113,7 +2115,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoofs path: ../TinyLife/World/Map.cs - startLine: 1213 + startLine: 1230 assemblies: - Tiny Life namespace: TinyLife.World @@ -2148,7 +2150,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveRoof path: ../TinyLife/World/Map.cs - startLine: 1226 + startLine: 1243 assemblies: - Tiny Life namespace: TinyLife.World @@ -2180,7 +2182,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetObjects path: ../TinyLife/World/Map.cs - startLine: 1240 + startLine: 1257 assemblies: - Tiny Life namespace: TinyLife.World @@ -2221,7 +2223,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetObject path: ../TinyLife/World/Map.cs - startLine: 1256 + startLine: 1273 assemblies: - Tiny Life namespace: TinyLife.World @@ -2265,7 +2267,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddObject path: ../TinyLife/World/Map.cs - startLine: 1268 + startLine: 1285 assemblies: - Tiny Life namespace: TinyLife.World @@ -2302,7 +2304,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveObject path: ../TinyLife/World/Map.cs - startLine: 1296 + startLine: 1313 assemblies: - Tiny Life namespace: TinyLife.World @@ -2341,7 +2343,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPeople path: ../TinyLife/World/Map.cs - startLine: 1324 + startLine: 1341 assemblies: - Tiny Life namespace: TinyLife.World @@ -2354,6 +2356,65 @@ items: description: This map's people content.vb: Public Function GetPeople() As IEnumerable(Of Person) overload: TinyLife.World.Map.GetPeople* +- uid: TinyLife.World.Map.GetStoredDeadPeople + commentId: M:TinyLife.World.Map.GetStoredDeadPeople + id: GetStoredDeadPeople + parent: TinyLife.World.Map + langs: + - csharp + - vb + name: GetStoredDeadPeople() + nameWithType: Map.GetStoredDeadPeople() + fullName: TinyLife.World.Map.GetStoredDeadPeople() + type: Method + source: + remote: + path: TinyLife/World/Map.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetStoredDeadPeople + path: ../TinyLife/World/Map.cs + startLine: 1352 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: Returns a set of all of the dead people that are stored in furniture, both on this map and in the household storages of any of this map's households. + example: [] + syntax: + content: public IEnumerable<(Gravestone Gravestone, Person Person)> GetStoredDeadPeople() + return: + type: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.Gravestone,TinyLife.Objects.Person}} + description: The stored dead people on this map. + content.vb: Public Function GetStoredDeadPeople() As IEnumerable(Of (Gravestone As Gravestone, Person As Person)) + overload: TinyLife.World.Map.GetStoredDeadPeople* +- uid: TinyLife.World.Map.GetAllPeople + commentId: M:TinyLife.World.Map.GetAllPeople + id: GetAllPeople + parent: TinyLife.World.Map + langs: + - csharp + - vb + name: GetAllPeople() + nameWithType: Map.GetAllPeople() + fullName: TinyLife.World.Map.GetAllPeople() + type: Method + source: + remote: + path: TinyLife/World/Map.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetAllPeople + path: ../TinyLife/World/Map.cs + startLine: 1361 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public IEnumerable GetAllPeople() + return: + type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person} + content.vb: Public Function GetAllPeople() As IEnumerable(Of Person) + overload: TinyLife.World.Map.GetAllPeople* - uid: TinyLife.World.Map.GetHousehold(TinyLife.Objects.Person) commentId: M:TinyLife.World.Map.GetHousehold(TinyLife.Objects.Person) id: GetHousehold(TinyLife.Objects.Person) @@ -2372,7 +2433,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHousehold path: ../TinyLife/World/Map.cs - startLine: 1336 + startLine: 1370 assemblies: - Tiny Life namespace: TinyLife.World @@ -2407,7 +2468,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHousehold path: ../TinyLife/World/Map.cs - startLine: 1349 + startLine: 1383 assemblies: - Tiny Life namespace: TinyLife.World @@ -2424,16 +2485,16 @@ items: description: The household that lives on the lot, or null if none lives there content.vb: Public Function GetHousehold(lot As Lot) As Household overload: TinyLife.World.Map.GetHousehold* -- uid: TinyLife.World.Map.AddHousehold(TinyLife.World.Lot) - commentId: M:TinyLife.World.Map.AddHousehold(TinyLife.World.Lot) - id: AddHousehold(TinyLife.World.Lot) +- uid: TinyLife.World.Map.AddHousehold(TinyLife.World.Lot,System.Boolean) + commentId: M:TinyLife.World.Map.AddHousehold(TinyLife.World.Lot,System.Boolean) + id: AddHousehold(TinyLife.World.Lot,System.Boolean) parent: TinyLife.World.Map langs: - csharp - vb - name: AddHousehold(Lot) - nameWithType: Map.AddHousehold(Lot) - fullName: TinyLife.World.Map.AddHousehold(TinyLife.World.Lot) + name: AddHousehold(Lot, bool) + nameWithType: Map.AddHousehold(Lot, bool) + fullName: TinyLife.World.Map.AddHousehold(TinyLife.World.Lot, bool) type: Method source: remote: @@ -2442,23 +2503,28 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddHousehold path: ../TinyLife/World/Map.cs - startLine: 1362 + startLine: 1396 assemblies: - Tiny Life namespace: TinyLife.World summary: Adds a new household to this map by calling the constructor. example: [] syntax: - content: public Household AddHousehold(Lot lot) + content: public Household AddHousehold(Lot lot, bool addedThroughPopulating = false) parameters: - id: lot type: TinyLife.World.Lot description: The lot that the household should live on + - id: addedThroughPopulating + type: System.Boolean return: type: TinyLife.World.Household description: The newly created household - content.vb: Public Function AddHousehold(lot As Lot) As Household + content.vb: Public Function AddHousehold(lot As Lot, addedThroughPopulating As Boolean = False) As Household overload: TinyLife.World.Map.AddHousehold* + nameWithType.vb: Map.AddHousehold(Lot, Boolean) + fullName.vb: TinyLife.World.Map.AddHousehold(TinyLife.World.Lot, Boolean) + name.vb: AddHousehold(Lot, Boolean) - uid: TinyLife.World.Map.RemoveHousehold(TinyLife.World.Household) commentId: M:TinyLife.World.Map.RemoveHousehold(TinyLife.World.Household) id: RemoveHousehold(TinyLife.World.Household) @@ -2477,7 +2543,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveHousehold path: ../TinyLife/World/Map.cs - startLine: 1372 + startLine: 1406 assemblies: - Tiny Life namespace: TinyLife.World @@ -2509,7 +2575,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHouseholds path: ../TinyLife/World/Map.cs - startLine: 1380 + startLine: 1414 assemblies: - Tiny Life namespace: TinyLife.World @@ -2540,7 +2606,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSection path: ../TinyLife/World/Map.cs - startLine: 1390 + startLine: 1424 assemblies: - Tiny Life namespace: TinyLife.World @@ -2580,7 +2646,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSections path: ../TinyLife/World/Map.cs - startLine: 1408 + startLine: 1442 assemblies: - Tiny Life namespace: TinyLife.World @@ -2621,7 +2687,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSections path: ../TinyLife/World/Map.cs - startLine: 1418 + startLine: 1452 assemblies: - Tiny Life namespace: TinyLife.World @@ -2662,7 +2728,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkDirtyForPathfinding path: ../TinyLife/World/Map.cs - startLine: 1440 + startLine: 1474 assemblies: - Tiny Life namespace: TinyLife.World @@ -2705,7 +2771,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPathCost path: ../TinyLife/World/Map.cs - startLine: 1463 + startLine: 1497 assemblies: - Tiny Life namespace: TinyLife.World @@ -2758,7 +2824,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanWalkBetween path: ../TinyLife/World/Map.cs - startLine: 1487 + startLine: 1521 assemblies: - Tiny Life namespace: TinyLife.World @@ -2813,7 +2879,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsFreeSpot path: ../TinyLife/World/Map.cs - startLine: 1497 + startLine: 1531 assemblies: - Tiny Life namespace: TinyLife.World @@ -2836,37 +2902,6 @@ items: nameWithType.vb: Map.IsFreeSpot(Point, Integer) fullName.vb: TinyLife.World.Map.IsFreeSpot(Microsoft.Xna.Framework.Point, Integer) name.vb: IsFreeSpot(Point, Integer) -- uid: TinyLife.World.Map.GetStoredDeadPeople - commentId: M:TinyLife.World.Map.GetStoredDeadPeople - id: GetStoredDeadPeople - parent: TinyLife.World.Map - langs: - - csharp - - vb - name: GetStoredDeadPeople() - nameWithType: Map.GetStoredDeadPeople() - fullName: TinyLife.World.Map.GetStoredDeadPeople() - type: Method - source: - remote: - path: TinyLife/World/Map.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: GetStoredDeadPeople - path: ../TinyLife/World/Map.cs - startLine: 1506 - assemblies: - - Tiny Life - namespace: TinyLife.World - summary: Returns a set of all of the dead people that are stored in furniture, both on this map and in the household storages of any of this map's households. - example: [] - syntax: - content: public IEnumerable<(Gravestone Gravestone, Person Person)> GetStoredDeadPeople() - return: - type: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.Gravestone,TinyLife.Objects.Person}} - description: The stored dead people on this map. - content.vb: Public Function GetStoredDeadPeople() As IEnumerable(Of (Gravestone As Gravestone, Person As Person)) - overload: TinyLife.World.Map.GetStoredDeadPeople* - uid: TinyLife.World.Map.PlaySound(Microsoft.Xna.Framework.Audio.SoundEffect,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Single,System.Boolean,System.Boolean) commentId: M:TinyLife.World.Map.PlaySound(Microsoft.Xna.Framework.Audio.SoundEffect,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Single,System.Boolean,System.Boolean) id: PlaySound(Microsoft.Xna.Framework.Audio.SoundEffect,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Single,System.Boolean,System.Boolean) @@ -2885,7 +2920,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlaySound path: ../TinyLife/World/Map.cs - startLine: 1528 + startLine: 1549 assemblies: - Tiny Life namespace: TinyLife.World @@ -2946,7 +2981,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlaySound path: ../TinyLife/World/Map.cs - startLine: 1544 + startLine: 1565 assemblies: - Tiny Life namespace: TinyLife.World @@ -3004,7 +3039,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestFreeExitPoint path: ../TinyLife/World/Map.cs - startLine: 1564 + startLine: 1585 assemblies: - Tiny Life namespace: TinyLife.World @@ -3039,7 +3074,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetExitPoints path: ../TinyLife/World/Map.cs - startLine: 1574 + startLine: 1595 assemblies: - Tiny Life namespace: TinyLife.World @@ -3070,7 +3105,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWalls path: ../TinyLife/World/Map.cs - startLine: 1603 + startLine: 1624 assemblies: - Tiny Life namespace: TinyLife.World @@ -3113,7 +3148,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetStairs path: ../TinyLife/World/Map.cs - startLine: 1623 + startLine: 1644 assemblies: - Tiny Life namespace: TinyLife.World @@ -3153,7 +3188,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddStairs path: ../TinyLife/World/Map.cs - startLine: 1636 + startLine: 1657 assemblies: - Tiny Life namespace: TinyLife.World @@ -3185,7 +3220,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveStairs path: ../TinyLife/World/Map.cs - startLine: 1648 + startLine: 1669 assemblies: - Tiny Life namespace: TinyLife.World @@ -3220,7 +3255,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ApplyCameraRotation path: ../TinyLife/World/Map.cs - startLine: 1665 + startLine: 1686 assemblies: - Tiny Life namespace: TinyLife.World @@ -3264,7 +3299,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ApplyInverseCameraRotation path: ../TinyLife/World/Map.cs - startLine: 1681 + startLine: 1702 assemblies: - Tiny Life namespace: TinyLife.World @@ -3302,7 +3337,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCameraRotationChanged path: ../TinyLife/World/Map.cs - startLine: 1696 + startLine: 1717 assemblies: - Tiny Life namespace: TinyLife.World @@ -3340,7 +3375,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCurrentGameMapChanged path: ../TinyLife/World/Map.cs - startLine: 1720 + startLine: 1741 assemblies: - Tiny Life namespace: TinyLife.World @@ -3375,7 +3410,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLight path: ../TinyLife/World/Map.cs - startLine: 1738 + startLine: 1759 assemblies: - Tiny Life namespace: TinyLife.World @@ -3409,7 +3444,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveLight path: ../TinyLife/World/Map.cs - startLine: 1750 + startLine: 1771 assemblies: - Tiny Life namespace: TinyLife.World @@ -3443,7 +3478,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveEverything path: ../TinyLife/World/Map.cs - startLine: 1762 + startLine: 1783 assemblies: - Tiny Life namespace: TinyLife.World @@ -3487,7 +3522,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ValidateRooms path: ../TinyLife/World/Map.cs - startLine: 1858 + startLine: 1879 assemblies: - Tiny Life namespace: TinyLife.World @@ -3528,7 +3563,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRegularVisitors path: ../TinyLife/World/Map.cs - startLine: 1907 + startLine: 1928 assemblies: - Tiny Life namespace: TinyLife.World @@ -3564,7 +3599,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAllLotEmployments path: ../TinyLife/World/Map.cs - startLine: 1917 + startLine: 1938 assemblies: - Tiny Life namespace: TinyLife.World @@ -3598,7 +3633,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkGroundTileDirtyForDrawing path: ../TinyLife/World/Map.cs - startLine: 1930 + startLine: 1951 assemblies: - Tiny Life namespace: TinyLife.World @@ -3633,7 +3668,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkObjectDirtyForDrawing path: ../TinyLife/World/Map.cs - startLine: 1946 + startLine: 1967 assemblies: - Tiny Life namespace: TinyLife.World @@ -3659,6 +3694,32 @@ items: nameWithType.vb: Map.MarkObjectDirtyForDrawing(MapObject, MapSection, Boolean) fullName.vb: TinyLife.World.Map.MarkObjectDirtyForDrawing(TinyLife.Objects.MapObject, TinyLife.World.MapSection, Boolean) name.vb: MarkObjectDirtyForDrawing(MapObject, MapSection, Boolean) +- uid: TinyLife.World.Map.PopulateLots + commentId: M:TinyLife.World.Map.PopulateLots + id: PopulateLots + parent: TinyLife.World.Map + langs: + - csharp + - vb + name: PopulateLots() + nameWithType: Map.PopulateLots() + fullName: TinyLife.World.Map.PopulateLots() + type: Method + source: + remote: + path: TinyLife/World/Map.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: PopulateLots + path: ../TinyLife/World/Map.cs + startLine: 1994 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public void PopulateLots() + content.vb: Public Sub PopulateLots() + overload: TinyLife.World.Map.PopulateLots* - uid: TinyLife.World.Map.PrepareForPermanentRemoval commentId: M:TinyLife.World.Map.PrepareForPermanentRemoval id: PrepareForPermanentRemoval @@ -3677,7 +3738,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PrepareForPermanentRemoval path: ../TinyLife/World/Map.cs - startLine: 1977 + startLine: 2061 assemblies: - Tiny Life namespace: TinyLife.World @@ -3705,7 +3766,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoadStaticMap path: ../TinyLife/World/Map.cs - startLine: 2605 + startLine: 2694 assemblies: - Tiny Life namespace: TinyLife.World @@ -3743,7 +3804,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsLotHidden path: ../TinyLife/World/Map.cs - startLine: 2649 + startLine: 2738 assemblies: - Tiny Life namespace: TinyLife.World @@ -3783,7 +3844,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMapSampler path: ../TinyLife/World/Map.cs - startLine: 2667 + startLine: 2756 assemblies: - Tiny Life namespace: TinyLife.World @@ -3817,18 +3878,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateExternalPeople path: ../TinyLife/World/Map.cs - startLine: 2678 + startLine: 2764 assemblies: - Tiny Life namespace: TinyLife.World summary: >- - Updates the given maps' regular visitors, based on the value, and also assigns random people to empty slots. - - This method does three things: It removes visitors that have been added into the world by the player (through household imports), - - it removes visitors if the current number of visitors is greater than the maximum, - - and it attempts to add new visitors if it is lower than the maximum and people in empty slots. + Updates the given maps' regular visitors based on the value, assigns random people to empty slots, and clears duplicate Household.NoPlayerInteraction households. This method is called automatically in various locations. example: [] @@ -3864,7 +3919,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVisibleWorldArea path: ../TinyLife/World/Map.cs - startLine: 2772 + startLine: 2863 assemblies: - Tiny Life namespace: TinyLife.World @@ -6560,6 +6615,91 @@ references: name: Person href: TinyLife.Objects.Person.html - name: ) +- uid: TinyLife.Objects.Gravestone + commentId: T:TinyLife.Objects.Gravestone + href: TinyLife.Objects.Gravestone.html + name: Gravestone + nameWithType: Gravestone + fullName: TinyLife.Objects.Gravestone +- uid: TinyLife.World.Map.GetStoredDeadPeople* + commentId: Overload:TinyLife.World.Map.GetStoredDeadPeople + href: TinyLife.World.Map.html#TinyLife_World_Map_GetStoredDeadPeople + name: GetStoredDeadPeople + nameWithType: Map.GetStoredDeadPeople + fullName: TinyLife.World.Map.GetStoredDeadPeople +- uid: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.Gravestone,TinyLife.Objects.Person}} + commentId: T:System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.Gravestone,TinyLife.Objects.Person}} + parent: System.Collections.Generic + definition: System.Collections.Generic.IEnumerable`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: IEnumerable<(Gravestone Gravestone, Person Person)> + nameWithType: IEnumerable<(Gravestone Gravestone, Person Person)> + fullName: System.Collections.Generic.IEnumerable<(TinyLife.Objects.Gravestone Gravestone, TinyLife.Objects.Person Person)> + nameWithType.vb: IEnumerable(Of (Gravestone As Gravestone, Person As Person)) + fullName.vb: System.Collections.Generic.IEnumerable(Of (Gravestone As TinyLife.Objects.Gravestone, Person As TinyLife.Objects.Person)) + name.vb: IEnumerable(Of (Gravestone As Gravestone, Person As Person)) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: < + - name: ( + - uid: TinyLife.Objects.Gravestone + name: Gravestone + href: TinyLife.Objects.Gravestone.html + - name: " " + - uid: System.ValueTuple{TinyLife.Objects.Gravestone,TinyLife.Objects.Person}.Gravestone + name: Gravestone + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.gravestone,tinylife.objects.person-.gravestone + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: " " + - uid: System.ValueTuple{TinyLife.Objects.Gravestone,TinyLife.Objects.Person}.Person + name: Person + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.gravestone,tinylife.objects.person-.person + - name: ) + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + - name: ( + - name: Of + - name: " " + - name: ( + - uid: System.ValueTuple{TinyLife.Objects.Gravestone,TinyLife.Objects.Person}.Gravestone + name: Gravestone + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.gravestone,tinylife.objects.person-.gravestone + - name: " " + - name: As + - name: " " + - uid: TinyLife.Objects.Gravestone + name: Gravestone + href: TinyLife.Objects.Gravestone.html + - name: ',' + - name: " " + - uid: System.ValueTuple{TinyLife.Objects.Gravestone,TinyLife.Objects.Person}.Person + name: Person + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.gravestone,tinylife.objects.person-.person + - name: " " + - name: As + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ) + - name: ) +- uid: TinyLife.World.Map.GetAllPeople* + commentId: Overload:TinyLife.World.Map.GetAllPeople + href: TinyLife.World.Map.html#TinyLife_World_Map_GetAllPeople + name: GetAllPeople + nameWithType: Map.GetAllPeople + fullName: TinyLife.World.Map.GetAllPeople - uid: TinyLife.World.Map.GetHousehold* commentId: Overload:TinyLife.World.Map.GetHousehold href: TinyLife.World.Map.html#TinyLife_World_Map_GetHousehold_TinyLife_Objects_Person_ @@ -6568,7 +6708,7 @@ references: fullName: TinyLife.World.Map.GetHousehold - uid: TinyLife.World.Map.AddHousehold* commentId: Overload:TinyLife.World.Map.AddHousehold - href: TinyLife.World.Map.html#TinyLife_World_Map_AddHousehold_TinyLife_World_Lot_ + href: TinyLife.World.Map.html#TinyLife_World_Map_AddHousehold_TinyLife_World_Lot_System_Boolean_ name: AddHousehold nameWithType: Map.AddHousehold fullName: TinyLife.World.Map.AddHousehold @@ -6776,85 +6916,6 @@ references: name: IsFreeSpot nameWithType: Map.IsFreeSpot fullName: TinyLife.World.Map.IsFreeSpot -- uid: TinyLife.Objects.Gravestone - commentId: T:TinyLife.Objects.Gravestone - href: TinyLife.Objects.Gravestone.html - name: Gravestone - nameWithType: Gravestone - fullName: TinyLife.Objects.Gravestone -- uid: TinyLife.World.Map.GetStoredDeadPeople* - commentId: Overload:TinyLife.World.Map.GetStoredDeadPeople - href: TinyLife.World.Map.html#TinyLife_World_Map_GetStoredDeadPeople - name: GetStoredDeadPeople - nameWithType: Map.GetStoredDeadPeople - fullName: TinyLife.World.Map.GetStoredDeadPeople -- uid: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.Gravestone,TinyLife.Objects.Person}} - commentId: T:System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.Objects.Gravestone,TinyLife.Objects.Person}} - parent: System.Collections.Generic - definition: System.Collections.Generic.IEnumerable`1 - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: IEnumerable<(Gravestone Gravestone, Person Person)> - nameWithType: IEnumerable<(Gravestone Gravestone, Person Person)> - fullName: System.Collections.Generic.IEnumerable<(TinyLife.Objects.Gravestone Gravestone, TinyLife.Objects.Person Person)> - nameWithType.vb: IEnumerable(Of (Gravestone As Gravestone, Person As Person)) - fullName.vb: System.Collections.Generic.IEnumerable(Of (Gravestone As TinyLife.Objects.Gravestone, Person As TinyLife.Objects.Person)) - name.vb: IEnumerable(Of (Gravestone As Gravestone, Person As Person)) - spec.csharp: - - uid: System.Collections.Generic.IEnumerable`1 - name: IEnumerable - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - - name: < - - name: ( - - uid: TinyLife.Objects.Gravestone - name: Gravestone - href: TinyLife.Objects.Gravestone.html - - name: " " - - uid: System.ValueTuple{TinyLife.Objects.Gravestone,TinyLife.Objects.Person}.Gravestone - name: Gravestone - href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.gravestone,tinylife.objects.person-.gravestone - - name: ',' - - name: " " - - uid: TinyLife.Objects.Person - name: Person - href: TinyLife.Objects.Person.html - - name: " " - - uid: System.ValueTuple{TinyLife.Objects.Gravestone,TinyLife.Objects.Person}.Person - name: Person - href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.gravestone,tinylife.objects.person-.person - - name: ) - - name: '>' - spec.vb: - - uid: System.Collections.Generic.IEnumerable`1 - name: IEnumerable - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - - name: ( - - name: Of - - name: " " - - name: ( - - uid: System.ValueTuple{TinyLife.Objects.Gravestone,TinyLife.Objects.Person}.Gravestone - name: Gravestone - href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.gravestone,tinylife.objects.person-.gravestone - - name: " " - - name: As - - name: " " - - uid: TinyLife.Objects.Gravestone - name: Gravestone - href: TinyLife.Objects.Gravestone.html - - name: ',' - - name: " " - - uid: System.ValueTuple{TinyLife.Objects.Gravestone,TinyLife.Objects.Person}.Person - name: Person - href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.gravestone,tinylife.objects.person-.person - - name: " " - - name: As - - name: " " - - uid: TinyLife.Objects.Person - name: Person - href: TinyLife.Objects.Person.html - - name: ) - - name: ) - uid: TinyLife.World.Map.PlaySound(Microsoft.Xna.Framework.Audio.SoundEffect,TinyLife.World.MapAudioEmitter,System.Single,System.Single,System.Boolean,System.Boolean) commentId: M:TinyLife.World.Map.PlaySound(Microsoft.Xna.Framework.Audio.SoundEffect,TinyLife.World.MapAudioEmitter,System.Single,System.Single,System.Boolean,System.Boolean) isExternal: true @@ -7566,6 +7627,12 @@ references: name: MarkObjectDirtyForDrawing nameWithType: Map.MarkObjectDirtyForDrawing fullName: TinyLife.World.Map.MarkObjectDirtyForDrawing +- uid: TinyLife.World.Map.PopulateLots* + commentId: Overload:TinyLife.World.Map.PopulateLots + href: TinyLife.World.Map.html#TinyLife_World_Map_PopulateLots + name: PopulateLots + nameWithType: Map.PopulateLots + fullName: TinyLife.World.Map.PopulateLots - uid: TinyLife.Objects.Person.PrepareForPermanentRemoval commentId: M:TinyLife.Objects.Person.PrepareForPermanentRemoval href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_PrepareForPermanentRemoval diff --git a/docs/api/TinyLife.World.ObjectUpdateDelegate-1.yml b/docs/api/TinyLife.World.ObjectUpdateDelegate-1.yml index 2211fbc..a147624 100644 --- a/docs/api/TinyLife.World.ObjectUpdateDelegate-1.yml +++ b/docs/api/TinyLife.World.ObjectUpdateDelegate-1.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ObjectUpdateDelegate path: ../TinyLife/World/Map.cs - startLine: 2976 + startLine: 3067 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.ObjectUpdateDelegateNoPhase-1.yml b/docs/api/TinyLife.World.ObjectUpdateDelegateNoPhase-1.yml index 397c910..0d8f76a 100644 --- a/docs/api/TinyLife.World.ObjectUpdateDelegateNoPhase-1.yml +++ b/docs/api/TinyLife.World.ObjectUpdateDelegateNoPhase-1.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ObjectUpdateDelegateNoPhase path: ../TinyLife/World/Map.cs - startLine: 2981 + startLine: 3072 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Opening.yml b/docs/api/TinyLife.World.Opening.yml index 34b856b..d047bab 100644 --- a/docs/api/TinyLife.World.Opening.yml +++ b/docs/api/TinyLife.World.Opening.yml @@ -1092,6 +1092,7 @@ references: fullName: TinyLife.World.Door - uid: TinyLife.World.SwingingDoor commentId: T:TinyLife.World.SwingingDoor + parent: TinyLife.World href: TinyLife.World.SwingingDoor.html name: SwingingDoor nameWithType: SwingingDoor diff --git a/docs/api/TinyLife.World.OpeningType.yml b/docs/api/TinyLife.World.OpeningType.yml index b81cbf5..264b14c 100644 --- a/docs/api/TinyLife.World.OpeningType.yml +++ b/docs/api/TinyLife.World.OpeningType.yml @@ -7,6 +7,7 @@ items: children: - TinyLife.World.OpeningType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) - TinyLife.World.OpeningType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) + - TinyLife.World.OpeningType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) - TinyLife.World.OpeningType.Colors - TinyLife.World.OpeningType.Construct(System.Int32[],TinyLife.Objects.WallLike) - TinyLife.World.OpeningType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Int32[],System.Nullable{Microsoft.Xna.Framework.Color},System.Single,Microsoft.Xna.Framework.Point) @@ -111,7 +112,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/World/OpeningType.cs - startLine: 51 + startLine: 68 assemblies: - Tiny Life namespace: TinyLife.World @@ -140,7 +141,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallMode path: ../TinyLife/World/OpeningType.cs - startLine: 55 + startLine: 72 assemblies: - Tiny Life namespace: TinyLife.World @@ -169,7 +170,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: ../TinyLife/World/OpeningType.cs - startLine: 59 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife.World @@ -198,17 +199,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: ../TinyLife/World/OpeningType.cs - startLine: 63 + startLine: 77 assemblies: - Tiny Life namespace: TinyLife.World - summary: The color schemes that opening instances can have when created from this type - example: [] syntax: - content: public readonly ColorScheme[] Colors + content: public readonly ColorSettings Colors return: - type: TinyLife.Utilities.ColorScheme[] - content.vb: Public ReadOnly Colors As ColorScheme() + type: TinyLife.Utilities.ColorSettings + content.vb: Public ReadOnly Colors As ColorSettings - uid: TinyLife.World.OpeningType.Icon commentId: F:TinyLife.World.OpeningType.Icon id: Icon @@ -227,7 +226,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/World/OpeningType.cs - startLine: 68 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife.World @@ -259,7 +258,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/OpeningType.cs - startLine: 76 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife.World @@ -305,14 +304,58 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/OpeningType.cs - startLine: 89 + startLine: 93 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public OpeningType(string name, TextureRegion textureRegion, WallMode wallMode, int price, ColorScheme[] colors, Func construct = null, TextureRegion icon = null) + parameters: + - id: name + type: System.String + - id: textureRegion + type: MLEM.Textures.TextureRegion + - id: wallMode + type: TinyLife.World.WallMode + - id: price + type: System.Int32 + - id: colors + type: TinyLife.Utilities.ColorScheme[] + - id: construct + type: System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening} + - id: icon + type: MLEM.Textures.TextureRegion + content.vb: Public Sub New(name As String, textureRegion As TextureRegion, wallMode As WallMode, price As Integer, colors As ColorScheme(), construct As Func(Of OpeningType, Integer(), WallLike, Opening) = Nothing, icon As TextureRegion = Nothing) + overload: TinyLife.World.OpeningType.#ctor* + nameWithType.vb: OpeningType.New(String, TextureRegion, WallMode, Integer, ColorScheme(), Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion) + fullName.vb: TinyLife.World.OpeningType.New(String, MLEM.Textures.TextureRegion, TinyLife.World.WallMode, Integer, TinyLife.Utilities.ColorScheme(), System.Func(Of TinyLife.World.OpeningType, Integer(), TinyLife.Objects.WallLike, TinyLife.World.Opening), MLEM.Textures.TextureRegion) + name.vb: New(String, TextureRegion, WallMode, Integer, ColorScheme(), Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion) +- uid: TinyLife.World.OpeningType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) + commentId: M:TinyLife.World.OpeningType.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) + id: '#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)' + parent: TinyLife.World.OpeningType + langs: + - csharp + - vb + name: OpeningType(string, TextureRegion, WallMode, int, ColorSettings, Func, TextureRegion) + nameWithType: OpeningType.OpeningType(string, TextureRegion, WallMode, int, ColorSettings, Func, TextureRegion) + fullName: TinyLife.World.OpeningType.OpeningType(string, MLEM.Textures.TextureRegion, TinyLife.World.WallMode, int, TinyLife.Utilities.ColorSettings, System.Func, MLEM.Textures.TextureRegion) + type: Constructor + source: + remote: + path: TinyLife/World/OpeningType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/World/OpeningType.cs + startLine: 106 assemblies: - Tiny Life namespace: TinyLife.World summary: Creates a new opening type with the given settings example: [] syntax: - content: public OpeningType(string name, TextureRegion textureRegion, WallMode wallMode, int price, ColorScheme[] colors, Func construct = null, TextureRegion icon = null) + content: public OpeningType(string name, TextureRegion textureRegion, WallMode wallMode, int price, ColorSettings colors, Func construct = null, TextureRegion icon = null) parameters: - id: name type: System.String @@ -327,7 +370,7 @@ items: type: System.Int32 description: The price - id: colors - type: TinyLife.Utilities.ColorScheme[] + type: TinyLife.Utilities.ColorSettings description: The color schemes for this opening - id: construct type: System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening} @@ -335,11 +378,11 @@ items: - id: icon type: MLEM.Textures.TextureRegion description: The build mode category icon of this object - content.vb: Public Sub New(name As String, textureRegion As TextureRegion, wallMode As WallMode, price As Integer, colors As ColorScheme(), construct As Func(Of OpeningType, Integer(), WallLike, Opening) = Nothing, icon As TextureRegion = Nothing) + content.vb: Public Sub New(name As String, textureRegion As TextureRegion, wallMode As WallMode, price As Integer, colors As ColorSettings, construct As Func(Of OpeningType, Integer(), WallLike, Opening) = Nothing, icon As TextureRegion = Nothing) overload: TinyLife.World.OpeningType.#ctor* - nameWithType.vb: OpeningType.New(String, TextureRegion, WallMode, Integer, ColorScheme(), Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion) - fullName.vb: TinyLife.World.OpeningType.New(String, MLEM.Textures.TextureRegion, TinyLife.World.WallMode, Integer, TinyLife.Utilities.ColorScheme(), System.Func(Of TinyLife.World.OpeningType, Integer(), TinyLife.Objects.WallLike, TinyLife.World.Opening), MLEM.Textures.TextureRegion) - name.vb: New(String, TextureRegion, WallMode, Integer, ColorScheme(), Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion) + nameWithType.vb: OpeningType.New(String, TextureRegion, WallMode, Integer, ColorSettings, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion) + fullName.vb: TinyLife.World.OpeningType.New(String, MLEM.Textures.TextureRegion, TinyLife.World.WallMode, Integer, TinyLife.Utilities.ColorSettings, System.Func(Of TinyLife.World.OpeningType, Integer(), TinyLife.Objects.WallLike, TinyLife.World.Opening), MLEM.Textures.TextureRegion) + name.vb: New(String, TextureRegion, WallMode, Integer, ColorSettings, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion) - uid: TinyLife.World.OpeningType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Int32[],System.Nullable{Microsoft.Xna.Framework.Color},System.Single,Microsoft.Xna.Framework.Point) commentId: M:TinyLife.World.OpeningType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Int32[],System.Nullable{Microsoft.Xna.Framework.Color},System.Single,Microsoft.Xna.Framework.Point) id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Int32[],System.Nullable{Microsoft.Xna.Framework.Color},System.Single,Microsoft.Xna.Framework.Point) @@ -358,7 +401,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/OpeningType.cs - startLine: 115 + startLine: 132 assemblies: - Tiny Life namespace: TinyLife.World @@ -429,7 +472,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/World/OpeningType.cs - startLine: 139 + startLine: 156 assemblies: - Tiny Life namespace: TinyLife.World @@ -479,7 +522,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Construct path: ../TinyLife/World/OpeningType.cs - startLine: 152 + startLine: 169 assemblies: - Tiny Life namespace: TinyLife.World @@ -520,7 +563,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/OpeningType.cs - startLine: 161 + startLine: 178 assemblies: - Tiny Life namespace: TinyLife.World @@ -1123,27 +1166,13 @@ references: nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer -- uid: TinyLife.Utilities.ColorScheme[] - isExternal: true - href: TinyLife.Utilities.ColorScheme.html - 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 - href: TinyLife.Utilities.ColorScheme.html - - name: '[' - - name: ']' - spec.vb: - - uid: TinyLife.Utilities.ColorScheme - name: ColorScheme - href: TinyLife.Utilities.ColorScheme.html - - name: ( - - name: ) +- uid: TinyLife.Utilities.ColorSettings + commentId: T:TinyLife.Utilities.ColorSettings + parent: TinyLife.Utilities + href: TinyLife.Utilities.ColorSettings.html + name: ColorSettings + nameWithType: ColorSettings + fullName: TinyLife.Utilities.ColorSettings - uid: MLEM.Textures.TextureRegion commentId: T:MLEM.Textures.TextureRegion parent: MLEM.Textures @@ -1304,6 +1333,27 @@ references: - name: " " - name: TResult - name: ) +- uid: TinyLife.Utilities.ColorScheme[] + isExternal: true + href: TinyLife.Utilities.ColorScheme.html + 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 + href: TinyLife.Utilities.ColorScheme.html + - name: '[' + - name: ']' + spec.vb: + - uid: TinyLife.Utilities.ColorScheme + name: ColorScheme + href: TinyLife.Utilities.ColorScheme.html + - name: ( + - name: ) - uid: TinyLife.Objects.WallLike.Positions commentId: F:TinyLife.Objects.WallLike.Positions parent: TinyLife.Objects.WallLike diff --git a/docs/api/TinyLife.World.Roof.yml b/docs/api/TinyLife.World.Roof.yml index 4d37480..4dbab13 100644 --- a/docs/api/TinyLife.World.Roof.yml +++ b/docs/api/TinyLife.World.Roof.yml @@ -30,7 +30,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Roof path: ../TinyLife/World/Roof.cs - startLine: 269 + startLine: 268 assemblies: - Tiny Life namespace: TinyLife.World @@ -79,7 +79,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/World/Roof.cs - startLine: 276 + startLine: 275 assemblies: - Tiny Life namespace: TinyLife.World @@ -118,7 +118,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Color path: ../TinyLife/World/Roof.cs - startLine: 281 + startLine: 280 assemblies: - Tiny Life namespace: TinyLife.World @@ -170,7 +170,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: ../TinyLife/World/Roof.cs - startLine: 285 + startLine: 284 assemblies: - Tiny Life namespace: TinyLife.World @@ -211,7 +211,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Rotation path: ../TinyLife/World/Roof.cs - startLine: 291 + startLine: 290 assemblies: - Tiny Life namespace: TinyLife.World @@ -255,7 +255,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Area path: ../TinyLife/World/Roof.cs - startLine: 296 + startLine: 295 assemblies: - Tiny Life namespace: TinyLife.World @@ -296,7 +296,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Floor path: ../TinyLife/World/Roof.cs - startLine: 302 + startLine: 301 assemblies: - Tiny Life namespace: TinyLife.World @@ -340,7 +340,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Wallpaper path: ../TinyLife/World/Roof.cs - startLine: 309 + startLine: 308 assemblies: - Tiny Life namespace: TinyLife.World @@ -382,7 +382,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Roof.cs - startLine: 319 + startLine: 318 assemblies: - Tiny Life namespace: TinyLife.World @@ -429,7 +429,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/World/Roof.cs - startLine: 332 + startLine: 331 assemblies: - Tiny Life namespace: TinyLife.World @@ -460,7 +460,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/World/Roof.cs - startLine: 340 + startLine: 339 assemblies: - Tiny Life namespace: TinyLife.World @@ -491,7 +491,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoofAttachedFurnitureOffset path: ../TinyLife/World/Roof.cs - startLine: 357 + startLine: 356 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.RoofStyle.yml b/docs/api/TinyLife.World.RoofStyle.yml index e33cfb3..f961e08 100644 --- a/docs/api/TinyLife.World.RoofStyle.yml +++ b/docs/api/TinyLife.World.RoofStyle.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoofStyle path: ../TinyLife/World/Roof.cs - startLine: 370 + startLine: 369 assemblies: - Tiny Life namespace: TinyLife.World @@ -54,7 +54,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Flat path: ../TinyLife/World/Roof.cs - startLine: 375 + startLine: 374 assemblies: - Tiny Life namespace: TinyLife.World @@ -82,7 +82,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Gable path: ../TinyLife/World/Roof.cs - startLine: 379 + startLine: 378 assemblies: - Tiny Life namespace: TinyLife.World @@ -110,7 +110,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Custom path: ../TinyLife/World/Roof.cs - startLine: 383 + startLine: 382 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.RoofType.yml b/docs/api/TinyLife.World.RoofType.yml index 3083f38..5a6fdb4 100644 --- a/docs/api/TinyLife.World.RoofType.yml +++ b/docs/api/TinyLife.World.RoofType.yml @@ -7,6 +7,7 @@ items: children: - TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion) - TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme[],TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion) + - TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorSettings,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion) - TinyLife.World.RoofType.Colors - TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) - TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Int32[],System.Single) @@ -365,17 +366,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: ../TinyLife/World/Roof.cs - startLine: 54 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.World - summary: The color scheme that this roof type can have. - example: [] syntax: - content: public readonly ColorScheme[] Colors + content: public readonly ColorSettings Colors return: - type: TinyLife.Utilities.ColorScheme[] - content.vb: Public ReadOnly Colors As ColorScheme() + type: TinyLife.Utilities.ColorSettings + content.vb: Public ReadOnly Colors As ColorSettings - uid: TinyLife.World.RoofType.Textures commentId: F:TinyLife.World.RoofType.Textures id: Textures @@ -394,7 +393,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Textures path: ../TinyLife/World/Roof.cs - startLine: 58 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.World @@ -423,7 +422,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TextureRegion path: ../TinyLife/World/Roof.cs - startLine: 62 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.World @@ -452,7 +451,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Style path: ../TinyLife/World/Roof.cs - startLine: 67 + startLine: 64 assemblies: - Tiny Life namespace: TinyLife.World @@ -484,7 +483,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/World/Roof.cs - startLine: 72 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife.World @@ -509,6 +508,50 @@ items: nameWithType: RoofType.RoofType(string, int, ColorScheme[], RoofStyle, IReadOnlyDictionary, Point, TextureRegion) fullName: TinyLife.World.RoofType.RoofType(string, int, TinyLife.Utilities.ColorScheme[], TinyLife.World.RoofStyle, System.Collections.Generic.IReadOnlyDictionary, Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion) type: Constructor + source: + remote: + path: TinyLife/World/Roof.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/World/Roof.cs + startLine: 71 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public RoofType(string name, int price, ColorScheme[] colors, RoofStyle style, IReadOnlyDictionary textures, Point textureRegion, TextureRegion icon = null) + parameters: + - id: name + type: System.String + - id: price + type: System.Int32 + - id: colors + type: TinyLife.Utilities.ColorScheme[] + - id: style + type: TinyLife.World.RoofStyle + - id: textures + type: System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} + - id: textureRegion + type: Microsoft.Xna.Framework.Point + - id: icon + type: MLEM.Textures.TextureRegion + content.vb: Public Sub New(name As String, price As Integer, colors As ColorScheme(), style As RoofStyle, textures As IReadOnlyDictionary(Of Point, TextureRegion), textureRegion As Point, icon As TextureRegion = Nothing) + overload: TinyLife.World.RoofType.#ctor* + nameWithType.vb: RoofType.New(String, Integer, ColorScheme(), RoofStyle, IReadOnlyDictionary(Of Point, TextureRegion), Point, TextureRegion) + fullName.vb: TinyLife.World.RoofType.New(String, Integer, TinyLife.Utilities.ColorScheme(), TinyLife.World.RoofStyle, System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion) + name.vb: New(String, Integer, ColorScheme(), RoofStyle, IReadOnlyDictionary(Of Point, TextureRegion), Point, TextureRegion) +- uid: TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorSettings,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion) + commentId: M:TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorSettings,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion) + id: '#ctor(System.String,System.Int32,TinyLife.Utilities.ColorSettings,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)' + parent: TinyLife.World.RoofType + langs: + - csharp + - vb + name: RoofType(string, int, ColorSettings, RoofStyle, IReadOnlyDictionary, Point, TextureRegion) + nameWithType: RoofType.RoofType(string, int, ColorSettings, RoofStyle, IReadOnlyDictionary, Point, TextureRegion) + fullName: TinyLife.World.RoofType.RoofType(string, int, TinyLife.Utilities.ColorSettings, TinyLife.World.RoofStyle, System.Collections.Generic.IReadOnlyDictionary, Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion) + type: Constructor source: remote: path: TinyLife/World/Roof.cs @@ -523,7 +566,7 @@ items: summary: Creates a new roof type with the given settings example: [] syntax: - content: public RoofType(string name, int price, ColorScheme[] colors, RoofStyle style, IReadOnlyDictionary textures, Point textureRegion, TextureRegion icon = null) + content: public RoofType(string name, int price, ColorSettings colors, RoofStyle style, IReadOnlyDictionary textures, Point textureRegion, TextureRegion icon = null) parameters: - id: name type: System.String @@ -532,7 +575,7 @@ items: type: System.Int32 description: The price for a 1x1 area of this roof type - id: colors - type: TinyLife.Utilities.ColorScheme[] + type: TinyLife.Utilities.ColorSettings description: The color scheme that this roof type can have - id: style type: TinyLife.World.RoofStyle @@ -546,11 +589,11 @@ items: - id: icon type: MLEM.Textures.TextureRegion description: The icon that this roof should have in build mode - content.vb: Public Sub New(name As String, price As Integer, colors As ColorScheme(), style As RoofStyle, textures As IReadOnlyDictionary(Of Point, TextureRegion), textureRegion As Point, icon As TextureRegion = Nothing) + content.vb: Public Sub New(name As String, price As Integer, colors As ColorSettings, style As RoofStyle, textures As IReadOnlyDictionary(Of Point, TextureRegion), textureRegion As Point, icon As TextureRegion = Nothing) overload: TinyLife.World.RoofType.#ctor* - nameWithType.vb: RoofType.New(String, Integer, ColorScheme(), RoofStyle, IReadOnlyDictionary(Of Point, TextureRegion), Point, TextureRegion) - fullName.vb: TinyLife.World.RoofType.New(String, Integer, TinyLife.Utilities.ColorScheme(), TinyLife.World.RoofStyle, System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion) - name.vb: New(String, Integer, ColorScheme(), RoofStyle, IReadOnlyDictionary(Of Point, TextureRegion), Point, TextureRegion) + nameWithType.vb: RoofType.New(String, Integer, ColorSettings, RoofStyle, IReadOnlyDictionary(Of Point, TextureRegion), Point, TextureRegion) + fullName.vb: TinyLife.World.RoofType.New(String, Integer, TinyLife.Utilities.ColorSettings, TinyLife.World.RoofStyle, System.Collections.Generic.IReadOnlyDictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion) + name.vb: New(String, Integer, ColorSettings, RoofStyle, IReadOnlyDictionary(Of Point, TextureRegion), Point, TextureRegion) - uid: TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion) commentId: M:TinyLife.World.RoofType.#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion) id: '#ctor(System.String,System.Int32,TinyLife.Utilities.ColorScheme,TinyLife.World.RoofStyle,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion)' @@ -666,7 +709,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/Roof.cs - startLine: 137 + startLine: 136 assemblies: - Tiny Life namespace: TinyLife.World @@ -728,7 +771,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetGableOffset path: ../TinyLife/World/Roof.cs - startLine: 231 + startLine: 230 assemblies: - Tiny Life namespace: TinyLife.World @@ -772,7 +815,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/World/Roof.cs - startLine: 249 + startLine: 248 assemblies: - Tiny Life namespace: TinyLife.World @@ -810,7 +853,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Roof.cs - startLine: 258 + startLine: 257 assemblies: - Tiny Life namespace: TinyLife.World @@ -1364,27 +1407,13 @@ references: nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer -- uid: TinyLife.Utilities.ColorScheme[] - isExternal: true - href: TinyLife.Utilities.ColorScheme.html - 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 - href: TinyLife.Utilities.ColorScheme.html - - name: '[' - - name: ']' - spec.vb: - - uid: TinyLife.Utilities.ColorScheme - name: ColorScheme - href: TinyLife.Utilities.ColorScheme.html - - name: ( - - name: ) +- uid: TinyLife.Utilities.ColorSettings + commentId: T:TinyLife.Utilities.ColorSettings + parent: TinyLife.Utilities + href: TinyLife.Utilities.ColorSettings.html + name: ColorSettings + nameWithType: ColorSettings + fullName: TinyLife.Utilities.ColorSettings - uid: TinyLife.World.RoofType.TextureRegion commentId: F:TinyLife.World.RoofType.TextureRegion href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_TextureRegion @@ -1729,6 +1758,27 @@ references: nameWithType.vb: RoofType.New fullName.vb: TinyLife.World.RoofType.New name.vb: New +- uid: TinyLife.Utilities.ColorScheme[] + isExternal: true + href: TinyLife.Utilities.ColorScheme.html + 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 + href: TinyLife.Utilities.ColorScheme.html + - name: '[' + - name: ']' + spec.vb: + - uid: TinyLife.Utilities.ColorScheme + name: ColorScheme + href: TinyLife.Utilities.ColorScheme.html + - name: ( + - name: ) - uid: TinyLife.Utilities.ColorScheme commentId: T:TinyLife.Utilities.ColorScheme parent: TinyLife.Utilities diff --git a/docs/api/TinyLife.World.Stairs.yml b/docs/api/TinyLife.World.Stairs.yml index 7d3ff0a..a082e98 100644 --- a/docs/api/TinyLife.World.Stairs.yml +++ b/docs/api/TinyLife.World.Stairs.yml @@ -167,7 +167,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.World - summary: The selected color indices in this stairs' 's . + summary: The selected color indices in this stairs' 's StairsType.ColorSchemes. example: [] syntax: content: >- @@ -1289,12 +1289,6 @@ references: name: Type nameWithType: Stairs.Type fullName: TinyLife.World.Stairs.Type -- uid: TinyLife.World.StairsType.ColorSchemes - commentId: F:TinyLife.World.StairsType.ColorSchemes - href: TinyLife.World.StairsType.html#TinyLife_World_StairsType_ColorSchemes - name: ColorSchemes - nameWithType: StairsType.ColorSchemes - fullName: TinyLife.World.StairsType.ColorSchemes - uid: System.Int32[] isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 diff --git a/docs/api/TinyLife.World.StairsType.yml b/docs/api/TinyLife.World.StairsType.yml index a22d7d6..1912278 100644 --- a/docs/api/TinyLife.World.StairsType.yml +++ b/docs/api/TinyLife.World.StairsType.yml @@ -6,8 +6,9 @@ items: parent: TinyLife.World children: - TinyLife.World.StairsType.#ctor(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Boolean,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[]) + - TinyLife.World.StairsType.#ctor(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Boolean,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorSettings) - TinyLife.World.StairsType.#ctor(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Boolean,TinyLife.Utilities.ColorScheme[]) - - TinyLife.World.StairsType.ColorSchemes + - TinyLife.World.StairsType.Colors - TinyLife.World.StairsType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,MLEM.Misc.Direction2,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) - TinyLife.World.StairsType.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,TinyLife.World.Map,System.Int32[],System.Single) - TinyLife.World.StairsType.HasWallpaper @@ -210,35 +211,33 @@ items: return: type: Microsoft.Xna.Framework.Point content.vb: Public ReadOnly TextureRegion As Point -- uid: TinyLife.World.StairsType.ColorSchemes - commentId: F:TinyLife.World.StairsType.ColorSchemes - id: ColorSchemes +- uid: TinyLife.World.StairsType.Colors + commentId: F:TinyLife.World.StairsType.Colors + id: Colors parent: TinyLife.World.StairsType langs: - csharp - vb - name: ColorSchemes - nameWithType: StairsType.ColorSchemes - fullName: TinyLife.World.StairsType.ColorSchemes + name: Colors + nameWithType: StairsType.Colors + fullName: TinyLife.World.StairsType.Colors type: Field source: remote: path: TinyLife/World/Stairs.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: ColorSchemes + id: Colors path: ../TinyLife/World/Stairs.cs - startLine: 185 + startLine: 182 assemblies: - Tiny Life namespace: TinyLife.World - summary: The color schemes for each layer of this stairs type. - example: [] syntax: - content: public readonly ColorScheme[] ColorSchemes + content: public readonly ColorSettings Colors return: - type: TinyLife.Utilities.ColorScheme[] - content.vb: Public ReadOnly ColorSchemes As ColorScheme() + type: TinyLife.Utilities.ColorSettings + content.vb: Public ReadOnly Colors As ColorSettings - uid: TinyLife.World.StairsType.Icon commentId: F:TinyLife.World.StairsType.Icon id: Icon @@ -257,7 +256,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/World/Stairs.cs - startLine: 189 + startLine: 186 assemblies: - Tiny Life namespace: TinyLife.World @@ -286,7 +285,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasWallpaper path: ../TinyLife/World/Stairs.cs - startLine: 193 + startLine: 190 assemblies: - Tiny Life namespace: TinyLife.World @@ -308,6 +307,50 @@ items: nameWithType: StairsType.StairsType(string, int, Dictionary, Point, bool, TextureRegion, params ColorScheme[]) fullName: TinyLife.World.StairsType.StairsType(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, bool, MLEM.Textures.TextureRegion, params TinyLife.Utilities.ColorScheme[]) type: Constructor + source: + remote: + path: TinyLife/World/Stairs.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/World/Stairs.cs + startLine: 192 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public StairsType(string name, int price, Dictionary textures, Point textureRegion, bool hasWallpaper, TextureRegion icon, params ColorScheme[] colorSchemes) + parameters: + - id: name + type: System.String + - id: price + type: System.Int32 + - id: textures + type: System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} + - id: textureRegion + type: Microsoft.Xna.Framework.Point + - id: hasWallpaper + type: System.Boolean + - id: icon + type: MLEM.Textures.TextureRegion + - id: colorSchemes + type: TinyLife.Utilities.ColorScheme[] + content.vb: Public Sub New(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, hasWallpaper As Boolean, icon As TextureRegion, ParamArray colorSchemes As ColorScheme()) + overload: TinyLife.World.StairsType.#ctor* + nameWithType.vb: StairsType.New(String, Integer, Dictionary(Of Point, TextureRegion), Point, Boolean, TextureRegion, ParamArray ColorScheme()) + fullName.vb: TinyLife.World.StairsType.New(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, Boolean, MLEM.Textures.TextureRegion, ParamArray TinyLife.Utilities.ColorScheme()) + name.vb: New(String, Integer, Dictionary(Of Point, TextureRegion), Point, Boolean, TextureRegion, ParamArray ColorScheme()) +- uid: TinyLife.World.StairsType.#ctor(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Boolean,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorSettings) + commentId: M:TinyLife.World.StairsType.#ctor(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Boolean,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorSettings) + id: '#ctor(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Boolean,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorSettings)' + parent: TinyLife.World.StairsType + langs: + - csharp + - vb + name: StairsType(string, int, Dictionary, Point, bool, TextureRegion, ColorSettings) + nameWithType: StairsType.StairsType(string, int, Dictionary, Point, bool, TextureRegion, ColorSettings) + fullName: TinyLife.World.StairsType.StairsType(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, bool, MLEM.Textures.TextureRegion, TinyLife.Utilities.ColorSettings) + type: Constructor source: remote: path: TinyLife/World/Stairs.cs @@ -322,7 +365,7 @@ items: summary: Creates a new stairs type with the given settings. example: [] syntax: - content: public StairsType(string name, int price, Dictionary textures, Point textureRegion, bool hasWallpaper, TextureRegion icon, params ColorScheme[] colorSchemes) + content: public StairsType(string name, int price, Dictionary textures, Point textureRegion, bool hasWallpaper, TextureRegion icon, ColorSettings colors) parameters: - id: name type: System.String @@ -342,14 +385,13 @@ items: - id: icon type: MLEM.Textures.TextureRegion description: The icon for this stairs type. - - id: colorSchemes - type: TinyLife.Utilities.ColorScheme[] - description: The color schemes for each layer of this stairs type. - content.vb: Public Sub New(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, hasWallpaper As Boolean, icon As TextureRegion, ParamArray colorSchemes As ColorScheme()) + - id: colors + type: TinyLife.Utilities.ColorSettings + content.vb: Public Sub New(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, hasWallpaper As Boolean, icon As TextureRegion, colors As ColorSettings) overload: TinyLife.World.StairsType.#ctor* - nameWithType.vb: StairsType.New(String, Integer, Dictionary(Of Point, TextureRegion), Point, Boolean, TextureRegion, ParamArray ColorScheme()) - fullName.vb: TinyLife.World.StairsType.New(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, Boolean, MLEM.Textures.TextureRegion, ParamArray TinyLife.Utilities.ColorScheme()) - name.vb: New(String, Integer, Dictionary(Of Point, TextureRegion), Point, Boolean, TextureRegion, ParamArray ColorScheme()) + nameWithType.vb: StairsType.New(String, Integer, Dictionary(Of Point, TextureRegion), Point, Boolean, TextureRegion, ColorSettings) + fullName.vb: TinyLife.World.StairsType.New(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, Boolean, MLEM.Textures.TextureRegion, TinyLife.Utilities.ColorSettings) + name.vb: New(String, Integer, Dictionary(Of Point, TextureRegion), Point, Boolean, TextureRegion, ColorSettings) - uid: TinyLife.World.StairsType.#ctor(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Boolean,TinyLife.Utilities.ColorScheme[]) commentId: M:TinyLife.World.StairsType.#ctor(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Boolean,TinyLife.Utilities.ColorScheme[]) id: '#ctor(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Boolean,TinyLife.Utilities.ColorScheme[])' @@ -441,7 +483,7 @@ items: description: The map to use as a basis for column-based drawing. - id: colorIndices type: System.Int32[] - description: The color indices to use for each entry. + description: The color indices to use for each ColorSchemes entry. - id: drawScale type: System.Single description: The scale to draw with. @@ -503,7 +545,7 @@ items: description: The visual rotation, optionally with camera rotation applied. - id: colorIndices type: System.Int32[] - description: The color indices to use for each entry. + description: The color indices to use for each ColorSchemes entry. - id: wallpaper type: TinyLife.World.Wallpaper description: The wallpaper to draw on this stairs type, or null to draw none. @@ -1249,27 +1291,13 @@ references: - uid: Microsoft.Xna.Framework name: Framework isExternal: true -- uid: TinyLife.Utilities.ColorScheme[] - isExternal: true - href: TinyLife.Utilities.ColorScheme.html - 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 - href: TinyLife.Utilities.ColorScheme.html - - name: '[' - - name: ']' - spec.vb: - - uid: TinyLife.Utilities.ColorScheme - name: ColorScheme - href: TinyLife.Utilities.ColorScheme.html - - name: ( - - name: ) +- uid: TinyLife.Utilities.ColorSettings + commentId: T:TinyLife.Utilities.ColorSettings + parent: TinyLife.Utilities + href: TinyLife.Utilities.ColorSettings.html + name: ColorSettings + nameWithType: ColorSettings + fullName: TinyLife.Utilities.ColorSettings - uid: MLEM.Textures.TextureRegion commentId: T:MLEM.Textures.TextureRegion parent: MLEM.Textures @@ -1319,12 +1347,27 @@ references: nameWithType.vb: StairsType.New fullName.vb: TinyLife.World.StairsType.New name.vb: New -- uid: TinyLife.World.StairsType.ColorSchemes - commentId: F:TinyLife.World.StairsType.ColorSchemes - href: TinyLife.World.StairsType.html#TinyLife_World_StairsType_ColorSchemes - name: ColorSchemes - nameWithType: StairsType.ColorSchemes - fullName: TinyLife.World.StairsType.ColorSchemes +- uid: TinyLife.Utilities.ColorScheme[] + isExternal: true + href: TinyLife.Utilities.ColorScheme.html + 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 + href: TinyLife.Utilities.ColorScheme.html + - name: '[' + - name: ']' + spec.vb: + - uid: TinyLife.Utilities.ColorScheme + name: ColorScheme + href: TinyLife.Utilities.ColorScheme.html + - name: ( + - name: ) - uid: TinyLife.World.StairsType.DrawUi* commentId: Overload:TinyLife.World.StairsType.DrawUi href: TinyLife.World.StairsType.html#TinyLife_World_StairsType_DrawUi_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_Graphics_SpriteBatch_Microsoft_Xna_Framework_GameTime_TinyLife_World_Map_System_Int32___System_Single_ diff --git a/docs/api/TinyLife.World.SwingingDoor.yml b/docs/api/TinyLife.World.SwingingDoor.yml index c63ab5e..ea13420 100644 --- a/docs/api/TinyLife.World.SwingingDoor.yml +++ b/docs/api/TinyLife.World.SwingingDoor.yml @@ -7,6 +7,7 @@ items: children: - TinyLife.World.SwingingDoor.#ctor(TinyLife.World.OpeningType,System.Int32[]) - TinyLife.World.SwingingDoor.CanWalkThrough(TinyLife.World.Map,TinyLife.Objects.WallLike,TinyLife.Objects.MapObject) + - TinyLife.World.SwingingDoor.Construct(TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike) - TinyLife.World.SwingingDoor.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,TinyLife.Objects.WallLike,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) - TinyLife.World.SwingingDoor.IsOpen(TinyLife.World.Map,TinyLife.Objects.WallLike) - TinyLife.World.SwingingDoor.Lock @@ -24,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SwingingDoor path: ../TinyLife/World/Opening.cs - startLine: 126 + startLine: 130 assemblies: - Tiny Life namespace: TinyLife.World @@ -75,7 +76,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Lock path: ../TinyLife/World/Opening.cs - startLine: 132 + startLine: 136 assemblies: - Tiny Life namespace: TinyLife.World @@ -114,7 +115,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Opening.cs - startLine: 135 + startLine: 139 assemblies: - Tiny Life namespace: TinyLife.World @@ -152,7 +153,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/Opening.cs - startLine: 138 + startLine: 142 assemblies: - Tiny Life namespace: TinyLife.World @@ -209,7 +210,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanWalkThrough path: ../TinyLife/World/Opening.cs - startLine: 149 + startLine: 153 assemblies: - Tiny Life namespace: TinyLife.World @@ -251,7 +252,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsOpen path: ../TinyLife/World/Opening.cs - startLine: 160 + startLine: 167 assemblies: - Tiny Life namespace: TinyLife.World @@ -274,6 +275,44 @@ items: description: Whether this opening is currently open content.vb: Public Overridable Function IsOpen(map As Map, wall As WallLike) As Boolean overload: TinyLife.World.SwingingDoor.IsOpen* +- uid: TinyLife.World.SwingingDoor.Construct(TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike) + commentId: M:TinyLife.World.SwingingDoor.Construct(TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike) + id: Construct(TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike) + parent: TinyLife.World.SwingingDoor + langs: + - csharp + - vb + name: Construct(OpeningType, int[], WallLike) + nameWithType: SwingingDoor.Construct(OpeningType, int[], WallLike) + fullName: TinyLife.World.SwingingDoor.Construct(TinyLife.World.OpeningType, int[], TinyLife.Objects.WallLike) + type: Method + source: + remote: + path: TinyLife/World/Opening.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Construct + path: ../TinyLife/World/Opening.cs + startLine: 180 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public static SwingingDoor Construct(OpeningType type, int[] colors, WallLike wall) + parameters: + - id: type + type: TinyLife.World.OpeningType + - id: colors + type: System.Int32[] + - id: wall + type: TinyLife.Objects.WallLike + return: + type: TinyLife.World.SwingingDoor + content.vb: Public Shared Function Construct(type As OpeningType, colors As Integer(), wall As WallLike) As SwingingDoor + overload: TinyLife.World.SwingingDoor.Construct* + nameWithType.vb: SwingingDoor.Construct(OpeningType, Integer(), WallLike) + fullName.vb: TinyLife.World.SwingingDoor.Construct(TinyLife.World.OpeningType, Integer(), TinyLife.Objects.WallLike) + name.vb: Construct(OpeningType, Integer(), WallLike) references: - uid: TinyLife.Objects.WallLike commentId: T:TinyLife.Objects.WallLike @@ -1126,6 +1165,7 @@ references: fullName: TinyLife.Objects.Person - uid: TinyLife.World.SwingingDoor commentId: T:TinyLife.World.SwingingDoor + parent: TinyLife.World href: TinyLife.World.SwingingDoor.html name: SwingingDoor nameWithType: SwingingDoor @@ -1238,3 +1278,9 @@ references: name: IsOpen nameWithType: SwingingDoor.IsOpen fullName: TinyLife.World.SwingingDoor.IsOpen +- uid: TinyLife.World.SwingingDoor.Construct* + commentId: Overload:TinyLife.World.SwingingDoor.Construct + href: TinyLife.World.SwingingDoor.html#TinyLife_World_SwingingDoor_Construct_TinyLife_World_OpeningType_System_Int32___TinyLife_Objects_WallLike_ + name: Construct + nameWithType: SwingingDoor.Construct + fullName: TinyLife.World.SwingingDoor.Construct diff --git a/docs/api/TinyLife.World.Tile.Category.yml b/docs/api/TinyLife.World.Tile.Category.yml index 482c559..7dce3ec 100644 --- a/docs/api/TinyLife.World.Tile.Category.yml +++ b/docs/api/TinyLife.World.Tile.Category.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Category path: ../TinyLife/World/Tile.cs - startLine: 362 + startLine: 361 assemblies: - Tiny Life namespace: TinyLife.World @@ -63,7 +63,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: None path: ../TinyLife/World/Tile.cs - startLine: 368 + startLine: 367 assemblies: - Tiny Life namespace: TinyLife.World @@ -91,7 +91,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Natural path: ../TinyLife/World/Tile.cs - startLine: 372 + startLine: 371 assemblies: - Tiny Life namespace: TinyLife.World @@ -119,7 +119,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Water path: ../TinyLife/World/Tile.cs - startLine: 376 + startLine: 375 assemblies: - Tiny Life namespace: TinyLife.World @@ -147,7 +147,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ValidExitPoint path: ../TinyLife/World/Tile.cs - startLine: 381 + startLine: 380 assemblies: - Tiny Life namespace: TinyLife.World @@ -178,7 +178,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Road path: ../TinyLife/World/Tile.cs - startLine: 386 + startLine: 385 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Tile.yml b/docs/api/TinyLife.World.Tile.yml index 64069e1..7835dcd 100644 --- a/docs/api/TinyLife.World.Tile.yml +++ b/docs/api/TinyLife.World.Tile.yml @@ -5,13 +5,12 @@ items: id: Tile parent: TinyLife.World children: - - TinyLife.World.Tile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single}) + - TinyLife.World.Tile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorSettings,System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{Microsoft.Xna.Framework.Point,System.Single}) - TinyLife.World.Tile.BaseName - TinyLife.World.Tile.CanBuy - TinyLife.World.Tile.Categories - - TinyLife.World.Tile.ColorSchemes + - TinyLife.World.Tile.ColorSettings - TinyLife.World.Tile.Colors - - TinyLife.World.Tile.DefaultColors - TinyLife.World.Tile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean) - TinyLife.World.Tile.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single) - TinyLife.World.Tile.GetAutoTileBorder(TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Point,TinyLife.World.Tile) @@ -30,6 +29,7 @@ items: - TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme,System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,System.Nullable{Microsoft.Xna.Framework.Point}},System.Nullable{System.Int32},System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) - TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,System.Nullable{Microsoft.Xna.Framework.Point}},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) - TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + - TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorSettings,System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) - TinyLife.World.Tile.Textures - TinyLife.World.Tile.Tiles langs: @@ -228,35 +228,33 @@ items: return: type: System.Int32 content.vb: Public ReadOnly Price As Integer -- uid: TinyLife.World.Tile.ColorSchemes - commentId: F:TinyLife.World.Tile.ColorSchemes - id: ColorSchemes +- uid: TinyLife.World.Tile.ColorSettings + commentId: F:TinyLife.World.Tile.ColorSettings + id: ColorSettings parent: TinyLife.World.Tile langs: - csharp - vb - name: ColorSchemes - nameWithType: Tile.ColorSchemes - fullName: TinyLife.World.Tile.ColorSchemes + name: ColorSettings + nameWithType: Tile.ColorSettings + fullName: TinyLife.World.Tile.ColorSettings type: Field source: remote: path: TinyLife/World/Tile.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: ColorSchemes + id: ColorSettings path: ../TinyLife/World/Tile.cs - startLine: 91 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.World - summary: The color scheme that this tile can have - example: [] syntax: - content: public readonly ColorScheme[] ColorSchemes + content: public readonly ColorSettings ColorSettings return: - type: TinyLife.Utilities.ColorScheme[] - content.vb: Public ReadOnly ColorSchemes As ColorScheme() + type: TinyLife.Utilities.ColorSettings + content.vb: Public ReadOnly ColorSettings As ColorSettings - uid: TinyLife.World.Tile.Colors commentId: F:TinyLife.World.Tile.Colors id: Colors @@ -275,11 +273,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: ../TinyLife/World/Tile.cs - startLine: 95 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife.World - summary: The indices of the colors in each entry that this tile has + summary: The indices of the colors in each ColorSchemes entry that this tile has example: [] syntax: content: public readonly int[] Colors @@ -304,7 +302,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanBuy path: ../TinyLife/World/Tile.cs - startLine: 99 + startLine: 96 assemblies: - Tiny Life namespace: TinyLife.World @@ -333,7 +331,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PathCostModifier path: ../TinyLife/World/Tile.cs - startLine: 104 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.World @@ -365,7 +363,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Categories path: ../TinyLife/World/Tile.cs - startLine: 108 + startLine: 105 assemblies: - Tiny Life namespace: TinyLife.World @@ -394,7 +392,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/World/Tile.cs - startLine: 113 + startLine: 110 assemblies: - Tiny Life namespace: TinyLife.World @@ -408,35 +406,6 @@ items: return: type: MLEM.Textures.TextureRegion content.vb: Public ReadOnly Icon As TextureRegion -- uid: TinyLife.World.Tile.DefaultColors - commentId: F:TinyLife.World.Tile.DefaultColors - id: DefaultColors - parent: TinyLife.World.Tile - langs: - - csharp - - vb - name: DefaultColors - nameWithType: Tile.DefaultColors - fullName: TinyLife.World.Tile.DefaultColors - type: Field - source: - remote: - path: TinyLife/World/Tile.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: DefaultColors - path: ../TinyLife/World/Tile.cs - startLine: 117 - assemblies: - - Tiny Life - namespace: TinyLife.World - summary: The colors that this tile should have by default. - example: [] - syntax: - content: public readonly int[] DefaultColors - return: - type: System.Int32[] - content.vb: Public ReadOnly DefaultColors As Integer() - uid: TinyLife.World.Tile.Textures commentId: F:TinyLife.World.Tile.Textures id: Textures @@ -455,7 +424,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Textures path: ../TinyLife/World/Tile.cs - startLine: 121 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.World @@ -484,7 +453,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Regions path: ../TinyLife/World/Tile.cs - startLine: 125 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.World @@ -513,7 +482,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RegionWeights path: ../TinyLife/World/Tile.cs - startLine: 129 + startLine: 122 assemblies: - Tiny Life namespace: TinyLife.World @@ -524,16 +493,16 @@ items: return: type: System.Func{Microsoft.Xna.Framework.Point,System.Single} content.vb: Public ReadOnly RegionWeights As Func(Of Point, Single) -- uid: TinyLife.World.Tile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single}) - commentId: M:TinyLife.World.Tile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single}) - id: '#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single})' +- uid: TinyLife.World.Tile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorSettings,System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{Microsoft.Xna.Framework.Point,System.Single}) + commentId: M:TinyLife.World.Tile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorSettings,System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{Microsoft.Xna.Framework.Point,System.Single}) + id: '#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorSettings,System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{Microsoft.Xna.Framework.Point,System.Single})' parent: TinyLife.World.Tile langs: - csharp - vb - name: Tile(string, string, int, Dictionary, Dictionary, ColorScheme[], int[], bool, float, Category, TextureRegion, int[], Func) - nameWithType: Tile.Tile(string, string, int, Dictionary, Dictionary, ColorScheme[], int[], bool, float, Tile.Category, TextureRegion, int[], Func) - fullName: TinyLife.World.Tile.Tile(string, string, int, System.Collections.Generic.Dictionary, System.Collections.Generic.Dictionary, TinyLife.Utilities.ColorScheme[], int[], bool, float, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, int[], System.Func) + name: Tile(string, string, int, Dictionary, Dictionary, ColorSettings, int[], bool, float, Category, TextureRegion, Func) + nameWithType: Tile.Tile(string, string, int, Dictionary, Dictionary, ColorSettings, int[], bool, float, Tile.Category, TextureRegion, Func) + fullName: TinyLife.World.Tile.Tile(string, string, int, System.Collections.Generic.Dictionary, System.Collections.Generic.Dictionary, TinyLife.Utilities.ColorSettings, int[], bool, float, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func) type: Constructor source: remote: @@ -542,7 +511,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Tile.cs - startLine: 135 + startLine: 128 assemblies: - Tiny Life namespace: TinyLife.World @@ -552,7 +521,7 @@ items: To create an instance of a custom tile class, use . example: [] syntax: - content: protected Tile(string baseName, string name, int price, Dictionary textures, Dictionary regions, ColorScheme[] colorSchemes, int[] colors, bool canBuy, float pathCostModifier, Tile.Category categories, TextureRegion icon, int[] defaultColors, Func regionWeights) + content: protected Tile(string baseName, string name, int price, Dictionary textures, Dictionary regions, ColorSettings colorSettings, int[] colors, bool canBuy, float pathCostModifier, Tile.Category categories, TextureRegion icon, Func regionWeights) parameters: - id: baseName type: System.String @@ -564,8 +533,8 @@ items: type: System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} - id: regions type: System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]} - - id: colorSchemes - type: TinyLife.Utilities.ColorScheme[] + - id: colorSettings + type: TinyLife.Utilities.ColorSettings - id: colors type: System.Int32[] - id: canBuy @@ -576,15 +545,13 @@ items: type: TinyLife.World.Tile.Category - id: icon type: MLEM.Textures.TextureRegion - - id: defaultColors - type: System.Int32[] - id: regionWeights type: System.Func{Microsoft.Xna.Framework.Point,System.Single} - content.vb: Protected Sub New(baseName As String, name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), regions As Dictionary(Of Direction2, Point()), colorSchemes As ColorScheme(), colors As Integer(), canBuy As Boolean, pathCostModifier As Single, categories As Tile.Category, icon As TextureRegion, defaultColors As Integer(), regionWeights As Func(Of Point, Single)) + content.vb: Protected Sub New(baseName As String, name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), regions As Dictionary(Of Direction2, Point()), colorSettings As ColorSettings, colors As Integer(), canBuy As Boolean, pathCostModifier As Single, categories As Tile.Category, icon As TextureRegion, regionWeights As Func(Of Point, Single)) overload: TinyLife.World.Tile.#ctor* - nameWithType.vb: Tile.New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorScheme(), Integer(), Boolean, Single, Tile.Category, TextureRegion, Integer(), Func(Of Point, Single)) - fullName.vb: TinyLife.World.Tile.New(String, String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), System.Collections.Generic.Dictionary(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point()), TinyLife.Utilities.ColorScheme(), Integer(), Boolean, Single, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, Integer(), System.Func(Of Microsoft.Xna.Framework.Point, Single)) - name.vb: New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorScheme(), Integer(), Boolean, Single, Category, TextureRegion, Integer(), Func(Of Point, Single)) + nameWithType.vb: Tile.New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorSettings, Integer(), Boolean, Single, Tile.Category, TextureRegion, Func(Of Point, Single)) + fullName.vb: TinyLife.World.Tile.New(String, String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), System.Collections.Generic.Dictionary(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point()), TinyLife.Utilities.ColorSettings, Integer(), Boolean, Single, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of Microsoft.Xna.Framework.Point, Single)) + name.vb: New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorSettings, Integer(), Boolean, Single, Category, TextureRegion, Func(Of Point, Single)) - uid: TinyLife.World.Tile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean) commentId: M:TinyLife.World.Tile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean) id: Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean) @@ -603,7 +570,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/Tile.cs - startLine: 165 + startLine: 157 assemblies: - Tiny Life namespace: TinyLife.World @@ -668,7 +635,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/World/Tile.cs - startLine: 191 + startLine: 183 assemblies: - Tiny Life namespace: TinyLife.World @@ -712,7 +679,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/World/Tile.cs - startLine: 201 + startLine: 193 assemblies: - Tiny Life namespace: TinyLife.World @@ -743,7 +710,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnNeighborChanged path: ../TinyLife/World/Tile.cs - startLine: 213 + startLine: 205 assemblies: - Tiny Life namespace: TinyLife.World @@ -790,7 +757,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAutoTileBorder path: ../TinyLife/World/Tile.cs - startLine: 225 + startLine: 217 assemblies: - Tiny Life namespace: TinyLife.World @@ -843,7 +810,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVariationTexture path: ../TinyLife/World/Tile.cs - startLine: 242 + startLine: 234 assemblies: - Tiny Life namespace: TinyLife.World @@ -884,7 +851,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Tile.cs - startLine: 265 + startLine: 257 assemblies: - Tiny Life namespace: TinyLife.World @@ -955,7 +922,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Tile.cs - startLine: 285 + startLine: 277 assemblies: - Tiny Life namespace: TinyLife.World @@ -1026,14 +993,72 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Tile.cs - startLine: 309 + startLine: 284 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public static Tile[] Register(string name, int price, Dictionary textures, Point[] textureRegions, ColorScheme[] colors, float pathCostModifier = 1, bool canBuy = true, Tile.Category categories = Category.None, TextureRegion icon = null, Func variations = null, int[] defaultColors = null, Func regionWeights = null, Type constructedType = null) + parameters: + - id: name + type: System.String + - id: price + type: System.Int32 + - id: textures + type: System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} + - id: textureRegions + type: Microsoft.Xna.Framework.Point[] + - id: colors + type: TinyLife.Utilities.ColorScheme[] + - id: pathCostModifier + type: System.Single + - id: canBuy + type: System.Boolean + - id: categories + type: TinyLife.World.Tile.Category + - id: icon + type: MLEM.Textures.TextureRegion + - id: variations + type: System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]} + - id: defaultColors + type: System.Int32[] + - id: regionWeights + type: System.Func{Microsoft.Xna.Framework.Point,System.Single} + - id: constructedType + type: System.Type + return: + type: TinyLife.World.Tile[] + content.vb: Public Shared Function Register(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegions As Point(), colors As ColorScheme(), pathCostModifier As Single = 1, canBuy As Boolean = True, categories As Tile.Category = Category.None, icon As TextureRegion = Nothing, variations As Func(Of Direction2, Point()) = Nothing, defaultColors As Integer() = Nothing, regionWeights As Func(Of Point, Single) = Nothing, constructedType As Type = Nothing) As Tile() + overload: TinyLife.World.Tile.Register* + nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorScheme(), Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point()), Integer(), Func(Of Point, Single), Type) + fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point(), TinyLife.Utilities.ColorScheme(), Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point()), Integer(), System.Func(Of Microsoft.Xna.Framework.Point, Single), System.Type) + name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorScheme(), Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point()), Integer(), Func(Of Point, Single), Type) +- uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorSettings,System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + commentId: M:TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorSettings,System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + id: Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorSettings,System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + parent: TinyLife.World.Tile + langs: + - csharp + - vb + name: Register(string, int, Dictionary, Point[], ColorSettings, float, bool, Category, TextureRegion, Func, Func, Type) + nameWithType: Tile.Register(string, int, Dictionary, Point[], ColorSettings, float, bool, Tile.Category, TextureRegion, Func, Func, Type) + fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point[], TinyLife.Utilities.ColorSettings, float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, System.Func, System.Type) + type: Method + source: + remote: + path: TinyLife/World/Tile.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Register + path: ../TinyLife/World/Tile.cs + startLine: 308 assemblies: - Tiny Life namespace: TinyLife.World summary: Registers a new tile with the given settings. example: [] syntax: - content: public static Tile[] Register(string name, int price, Dictionary textures, Point[] textureRegions, ColorScheme[] colors, float pathCostModifier = 1, bool canBuy = true, Tile.Category categories = Category.None, TextureRegion icon = null, Func variations = null, int[] defaultColors = null, Func regionWeights = null, Type constructedType = null) + content: public static Tile[] Register(string name, int price, Dictionary textures, Point[] textureRegions, ColorSettings colors, float pathCostModifier = 1, bool canBuy = true, Tile.Category categories = Category.None, TextureRegion icon = null, Func variations = null, Func regionWeights = null, Type constructedType = null) parameters: - id: name type: System.String @@ -1048,7 +1073,7 @@ items: type: Microsoft.Xna.Framework.Point[] description: The texture regions that this tile should use for rendering, from which a random value will be chosen for each tile. - id: colors - type: TinyLife.Utilities.ColorScheme[] + type: TinyLife.Utilities.ColorSettings description: The color scheme that this tile should have. - id: pathCostModifier type: System.Single @@ -1065,9 +1090,6 @@ items: - id: variations type: System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]} 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: regionWeights type: System.Func{Microsoft.Xna.Framework.Point,System.Single} description: An optional weight function that determines how likely each variation texture is to be picked. @@ -1077,11 +1099,11 @@ items: return: type: TinyLife.World.Tile[] description: The registered tiles. - content.vb: Public Shared Function Register(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegions As Point(), colors As ColorScheme(), pathCostModifier As Single = 1, canBuy As Boolean = True, categories As Tile.Category = Category.None, icon As TextureRegion = Nothing, variations As Func(Of Direction2, Point()) = Nothing, defaultColors As Integer() = Nothing, regionWeights As Func(Of Point, Single) = Nothing, constructedType As Type = Nothing) As Tile() + content.vb: Public Shared Function Register(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegions As Point(), colors As ColorSettings, pathCostModifier As Single = 1, canBuy As Boolean = True, categories As Tile.Category = Category.None, icon As TextureRegion = Nothing, variations As Func(Of Direction2, Point()) = Nothing, regionWeights As Func(Of Point, Single) = Nothing, constructedType As Type = Nothing) As Tile() overload: TinyLife.World.Tile.Register* - nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorScheme(), Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point()), Integer(), Func(Of Point, Single), Type) - fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point(), TinyLife.Utilities.ColorScheme(), Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point()), Integer(), System.Func(Of Microsoft.Xna.Framework.Point, Single), System.Type) - name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorScheme(), Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point()), Integer(), Func(Of Point, Single), Type) + nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorSettings, Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point()), Func(Of Point, Single), Type) + fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point(), TinyLife.Utilities.ColorSettings, Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point()), System.Func(Of Microsoft.Xna.Framework.Point, Single), System.Type) + name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorSettings, Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point()), Func(Of Point, Single), Type) - uid: TinyLife.World.Tile.GetDepth(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Boolean) commentId: M:TinyLife.World.Tile.GetDepth(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Boolean) id: GetDepth(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Boolean) @@ -1100,7 +1122,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDepth path: ../TinyLife/World/Tile.cs - startLine: 334 + startLine: 333 assemblies: - Tiny Life namespace: TinyLife.World @@ -1150,7 +1172,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVisualOffset path: ../TinyLife/World/Tile.cs - startLine: 346 + startLine: 345 assemblies: - Tiny Life namespace: TinyLife.World @@ -1953,34 +1975,13 @@ references: name: BaseName nameWithType: Tile.BaseName fullName: TinyLife.World.Tile.BaseName -- uid: TinyLife.Utilities.ColorScheme[] - isExternal: true - href: TinyLife.Utilities.ColorScheme.html - 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 - href: TinyLife.Utilities.ColorScheme.html - - name: '[' - - name: ']' - spec.vb: - - uid: TinyLife.Utilities.ColorScheme - name: ColorScheme - href: TinyLife.Utilities.ColorScheme.html - - name: ( - - name: ) -- uid: TinyLife.World.Tile.ColorSchemes - commentId: F:TinyLife.World.Tile.ColorSchemes - parent: TinyLife.World.Tile - href: TinyLife.World.Tile.html#TinyLife_World_Tile_ColorSchemes - name: ColorSchemes - nameWithType: Tile.ColorSchemes - fullName: TinyLife.World.Tile.ColorSchemes +- uid: TinyLife.Utilities.ColorSettings + commentId: T:TinyLife.Utilities.ColorSettings + parent: TinyLife.Utilities + href: TinyLife.Utilities.ColorSettings.html + name: ColorSettings + nameWithType: ColorSettings + fullName: TinyLife.Utilities.ColorSettings - uid: System.Int32[] isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 @@ -2327,7 +2328,7 @@ references: - name: ) - uid: TinyLife.World.Tile.#ctor* commentId: Overload:TinyLife.World.Tile.#ctor - href: TinyLife.World.Tile.html#TinyLife_World_Tile__ctor_System_String_System_String_System_Int32_System_Collections_Generic_Dictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__System_Collections_Generic_Dictionary_MLEM_Misc_Direction2_Microsoft_Xna_Framework_Point____TinyLife_Utilities_ColorScheme___System_Int32___System_Boolean_System_Single_TinyLife_World_Tile_Category_MLEM_Textures_TextureRegion_System_Int32___System_Func_Microsoft_Xna_Framework_Point_System_Single__ + href: TinyLife.World.Tile.html#TinyLife_World_Tile__ctor_System_String_System_String_System_Int32_System_Collections_Generic_Dictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__System_Collections_Generic_Dictionary_MLEM_Misc_Direction2_Microsoft_Xna_Framework_Point____TinyLife_Utilities_ColorSettings_System_Int32___System_Boolean_System_Single_TinyLife_World_Tile_Category_MLEM_Textures_TextureRegion_System_Func_Microsoft_Xna_Framework_Point_System_Single__ name: Tile nameWithType: Tile.Tile fullName: TinyLife.World.Tile.Tile @@ -2863,6 +2864,27 @@ references: name: Type nameWithType: Type fullName: System.Type +- uid: TinyLife.Utilities.ColorScheme[] + isExternal: true + href: TinyLife.Utilities.ColorScheme.html + 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 + href: TinyLife.Utilities.ColorScheme.html + - name: '[' + - name: ']' + spec.vb: + - uid: TinyLife.Utilities.ColorScheme + name: ColorScheme + href: TinyLife.Utilities.ColorScheme.html + - name: ( + - name: ) - uid: Microsoft.Xna.Framework.Point[] isExternal: true name: Point[] diff --git a/docs/api/TinyLife.World.UpdateDelegate.yml b/docs/api/TinyLife.World.UpdateDelegate.yml index 61acca0..183630e 100644 --- a/docs/api/TinyLife.World.UpdateDelegate.yml +++ b/docs/api/TinyLife.World.UpdateDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateDelegate path: ../TinyLife/World/Map.cs - startLine: 2966 + startLine: 3057 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.UpdateDelegateNoPhase.yml b/docs/api/TinyLife.World.UpdateDelegateNoPhase.yml index cccd682..299692c 100644 --- a/docs/api/TinyLife.World.UpdateDelegateNoPhase.yml +++ b/docs/api/TinyLife.World.UpdateDelegateNoPhase.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateDelegateNoPhase path: ../TinyLife/World/Map.cs - startLine: 2971 + startLine: 3062 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Wallpaper.yml b/docs/api/TinyLife.World.Wallpaper.yml index fb9f44a..fe57473 100644 --- a/docs/api/TinyLife.World.Wallpaper.yml +++ b/docs/api/TinyLife.World.Wallpaper.yml @@ -5,11 +5,10 @@ items: id: Wallpaper parent: TinyLife.World children: - - TinyLife.World.Wallpaper.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Int32[],TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[]) + - TinyLife.World.Wallpaper.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorSettings,System.Int32[],MLEM.Textures.TextureRegion) - TinyLife.World.Wallpaper.BaseName - - TinyLife.World.Wallpaper.ColorSchemes + - TinyLife.World.Wallpaper.ColorSettings - TinyLife.World.Wallpaper.Colors - - TinyLife.World.Wallpaper.DefaultColors - TinyLife.World.Wallpaper.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,TinyLife.World.WallMode,System.Boolean,System.Boolean,System.Single,System.Boolean,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) - TinyLife.World.Wallpaper.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,TinyLife.World.Map,System.Single) - TinyLife.World.Wallpaper.GetPrice @@ -18,6 +17,7 @@ items: - TinyLife.World.Wallpaper.Price - TinyLife.World.Wallpaper.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme,MLEM.Textures.TextureRegion,System.Nullable{System.Int32},System.Type) - TinyLife.World.Wallpaper.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[],System.Type) + - TinyLife.World.Wallpaper.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorSettings,MLEM.Textures.TextureRegion,System.Type) - TinyLife.World.Wallpaper.TextureRegion - TinyLife.World.Wallpaper.Textures - TinyLife.World.Wallpaper.Wallpapers @@ -115,7 +115,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BaseName path: ../TinyLife/World/Wallpaper.cs - startLine: 64 + startLine: 67 assemblies: - Tiny Life namespace: TinyLife.World @@ -144,7 +144,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/World/Wallpaper.cs - startLine: 68 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.World @@ -173,7 +173,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: ../TinyLife/World/Wallpaper.cs - startLine: 72 + startLine: 75 assemblies: - Tiny Life namespace: TinyLife.World @@ -184,38 +184,33 @@ items: return: type: System.Int32 content.vb: Public ReadOnly Price As Integer -- uid: TinyLife.World.Wallpaper.ColorSchemes - commentId: F:TinyLife.World.Wallpaper.ColorSchemes - id: ColorSchemes +- uid: TinyLife.World.Wallpaper.ColorSettings + commentId: F:TinyLife.World.Wallpaper.ColorSettings + id: ColorSettings parent: TinyLife.World.Wallpaper langs: - csharp - vb - name: ColorSchemes - nameWithType: Wallpaper.ColorSchemes - fullName: TinyLife.World.Wallpaper.ColorSchemes + name: ColorSettings + nameWithType: Wallpaper.ColorSettings + fullName: TinyLife.World.Wallpaper.ColorSettings type: Field source: remote: path: TinyLife/World/Wallpaper.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: ColorSchemes + id: ColorSettings path: ../TinyLife/World/Wallpaper.cs - startLine: 77 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife.World - summary: >- - An array of that this wallpaper type uses. - - If this array has more than one entry, textures for the other layers will be gathered to the right of the texture region passed in the constructor. - example: [] syntax: - content: public readonly ColorScheme[] ColorSchemes + content: public readonly ColorSettings ColorSettings return: - type: TinyLife.Utilities.ColorScheme[] - content.vb: Public ReadOnly ColorSchemes As ColorScheme() + type: TinyLife.Utilities.ColorSettings + content.vb: Public ReadOnly ColorSettings As ColorSettings - uid: TinyLife.World.Wallpaper.Colors commentId: F:TinyLife.World.Wallpaper.Colors id: Colors @@ -234,14 +229,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: ../TinyLife/World/Wallpaper.cs - startLine: 82 + startLine: 81 assemblies: - Tiny Life namespace: TinyLife.World summary: >- The set of colors applied to this wallpaper instance. - Each entry represents an index in the of this wallpaper. + Each entry represents an index in the ColorSchemes of this wallpaper. example: [] syntax: content: public readonly int[] Colors @@ -266,7 +261,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/World/Wallpaper.cs - startLine: 87 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife.World @@ -280,35 +275,6 @@ items: return: type: MLEM.Textures.TextureRegion content.vb: Public ReadOnly Icon As TextureRegion -- 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: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: DefaultColors - path: ../TinyLife/World/Wallpaper.cs - startLine: 91 - assemblies: - - Tiny Life - namespace: TinyLife.World - summary: The colors that this wallpaper should have by default. - example: [] - syntax: - content: public readonly int[] DefaultColors - return: - type: System.Int32[] - content.vb: Public ReadOnly DefaultColors As Integer() - uid: TinyLife.World.Wallpaper.Textures commentId: F:TinyLife.World.Wallpaper.Textures id: Textures @@ -327,7 +293,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Textures path: ../TinyLife/World/Wallpaper.cs - startLine: 95 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife.World @@ -356,7 +322,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TextureRegion path: ../TinyLife/World/Wallpaper.cs - startLine: 100 + startLine: 95 assemblies: - Tiny Life namespace: TinyLife.World @@ -370,16 +336,16 @@ items: return: type: Microsoft.Xna.Framework.Point content.vb: Public ReadOnly TextureRegion As Point -- uid: TinyLife.World.Wallpaper.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},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,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Int32[],TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[]) - id: '#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Int32[],TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[])' +- uid: TinyLife.World.Wallpaper.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorSettings,System.Int32[],MLEM.Textures.TextureRegion) + commentId: M:TinyLife.World.Wallpaper.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorSettings,System.Int32[],MLEM.Textures.TextureRegion) + id: '#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorSettings,System.Int32[],MLEM.Textures.TextureRegion)' parent: TinyLife.World.Wallpaper langs: - csharp - vb - name: Wallpaper(string, string, int, Dictionary, Point, int[], ColorScheme[], TextureRegion, int[]) - nameWithType: Wallpaper.Wallpaper(string, string, int, Dictionary, Point, int[], ColorScheme[], TextureRegion, int[]) - fullName: TinyLife.World.Wallpaper.Wallpaper(string, string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, int[], TinyLife.Utilities.ColorScheme[], MLEM.Textures.TextureRegion, int[]) + name: Wallpaper(string, string, int, Dictionary, Point, ColorSettings, int[], TextureRegion) + nameWithType: Wallpaper.Wallpaper(string, string, int, Dictionary, Point, ColorSettings, int[], TextureRegion) + fullName: TinyLife.World.Wallpaper.Wallpaper(string, string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorSettings, int[], MLEM.Textures.TextureRegion) type: Constructor source: remote: @@ -388,7 +354,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Wallpaper.cs - startLine: 106 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.World @@ -398,7 +364,7 @@ items: To create an instance of a custom wallpaper class, use . example: [] syntax: - content: protected Wallpaper(string baseName, string name, int price, Dictionary textures, Point textureRegion, int[] colors, ColorScheme[] colorSchemes, TextureRegion icon, int[] defaultColors) + content: protected Wallpaper(string baseName, string name, int price, Dictionary textures, Point textureRegion, ColorSettings colorSettings, int[] colors, TextureRegion icon) parameters: - id: baseName type: System.String @@ -410,19 +376,17 @@ items: type: System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} - id: textureRegion type: Microsoft.Xna.Framework.Point + - id: colorSettings + type: TinyLife.Utilities.ColorSettings - 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, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, colors As Integer(), colorSchemes As ColorScheme(), icon As TextureRegion, defaultColors As Integer()) + content.vb: Protected Sub New(baseName As String, name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, colorSettings As ColorSettings, colors As Integer(), icon As TextureRegion) overload: TinyLife.World.Wallpaper.#ctor* - nameWithType.vb: Wallpaper.New(String, String, Integer, Dictionary(Of Point, TextureRegion), Point, Integer(), ColorScheme(), TextureRegion, Integer()) - fullName.vb: TinyLife.World.Wallpaper.New(String, String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, Integer(), TinyLife.Utilities.ColorScheme(), MLEM.Textures.TextureRegion, Integer()) - name.vb: New(String, String, Integer, Dictionary(Of Point, TextureRegion), Point, Integer(), ColorScheme(), TextureRegion, Integer()) + nameWithType.vb: Wallpaper.New(String, String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorSettings, Integer(), TextureRegion) + fullName.vb: TinyLife.World.Wallpaper.New(String, String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorSettings, Integer(), MLEM.Textures.TextureRegion) + name.vb: New(String, String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorSettings, Integer(), TextureRegion) - uid: TinyLife.World.Wallpaper.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,TinyLife.World.WallMode,System.Boolean,System.Boolean,System.Single,System.Boolean,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) commentId: M:TinyLife.World.Wallpaper.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,TinyLife.World.WallMode,System.Boolean,System.Boolean,System.Single,System.Boolean,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,TinyLife.World.WallMode,System.Boolean,System.Boolean,System.Single,System.Boolean,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) @@ -441,7 +405,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/Wallpaper.cs - startLine: 135 + startLine: 129 assemblies: - Tiny Life namespace: TinyLife.World @@ -515,7 +479,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/World/Wallpaper.cs - startLine: 164 + startLine: 158 assemblies: - Tiny Life namespace: TinyLife.World @@ -562,7 +526,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/World/Wallpaper.cs - startLine: 175 + startLine: 169 assemblies: - Tiny Life namespace: TinyLife.World @@ -593,7 +557,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Wallpaper.cs - startLine: 191 + startLine: 185 assemblies: - Tiny Life namespace: TinyLife.World @@ -603,7 +567,7 @@ items: Note that the textures should be one generated using , as otherwise, graphical issues will occur. example: [] syntax: - content: public static void Register(string name, int price, Dictionary textures, Point textureRegion, ColorScheme color, TextureRegion icon = null, int? defaultColor = null, Type constructedType = null) + content: public static Wallpaper[] Register(string name, int price, Dictionary textures, Point textureRegion, ColorScheme color, TextureRegion icon = null, int? defaultColor = null, Type constructedType = null) parameters: - id: name type: System.String @@ -629,7 +593,9 @@ items: - 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, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, color As ColorScheme, icon As TextureRegion = Nothing, defaultColor As Integer? = Nothing, constructedType As Type = Nothing) + return: + type: TinyLife.World.Wallpaper[] + content.vb: Public Shared Function Register(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, color As ColorScheme, icon As TextureRegion = Nothing, defaultColor As Integer? = Nothing, constructedType As Type = Nothing) As Wallpaper() overload: TinyLife.World.Wallpaper.Register* nameWithType.vb: Wallpaper.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme, TextureRegion, Integer?, Type) fullName.vb: TinyLife.World.Wallpaper.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme, MLEM.Textures.TextureRegion, Integer?, System.Type) @@ -652,7 +618,55 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Wallpaper.cs - startLine: 208 + startLine: 189 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public static Wallpaper[] Register(string name, int price, Dictionary textures, Point textureRegion, ColorScheme[] colors, TextureRegion icon = null, int[] defaultColors = null, Type constructedType = null) + parameters: + - id: name + type: System.String + - id: price + type: System.Int32 + - id: textures + type: System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} + - id: textureRegion + type: Microsoft.Xna.Framework.Point + - id: colors + type: TinyLife.Utilities.ColorScheme[] + - id: icon + type: MLEM.Textures.TextureRegion + - id: defaultColors + type: System.Int32[] + - id: constructedType + type: System.Type + return: + type: TinyLife.World.Wallpaper[] + content.vb: Public Shared Function Register(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, colors As ColorScheme(), icon As TextureRegion = Nothing, defaultColors As Integer() = Nothing, constructedType As Type = Nothing) As Wallpaper() + overload: TinyLife.World.Wallpaper.Register* + nameWithType.vb: Wallpaper.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme(), TextureRegion, Integer(), Type) + fullName.vb: TinyLife.World.Wallpaper.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme(), MLEM.Textures.TextureRegion, Integer(), System.Type) + name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme(), TextureRegion, Integer(), Type) +- uid: TinyLife.World.Wallpaper.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorSettings,MLEM.Textures.TextureRegion,System.Type) + commentId: M:TinyLife.World.Wallpaper.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorSettings,MLEM.Textures.TextureRegion,System.Type) + id: Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorSettings,MLEM.Textures.TextureRegion,System.Type) + parent: TinyLife.World.Wallpaper + langs: + - csharp + - vb + name: Register(string, int, Dictionary, Point, ColorSettings, TextureRegion, Type) + nameWithType: Wallpaper.Register(string, int, Dictionary, Point, ColorSettings, TextureRegion, Type) + fullName: TinyLife.World.Wallpaper.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorSettings, MLEM.Textures.TextureRegion, System.Type) + type: Method + source: + remote: + path: TinyLife/World/Wallpaper.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Register + path: ../TinyLife/World/Wallpaper.cs + startLine: 209 assemblies: - Tiny Life namespace: TinyLife.World @@ -662,7 +676,7 @@ items: Note that the textures should be one generated using , as otherwise, graphical issues will occur. example: [] syntax: - content: public static Wallpaper[] Register(string name, int price, Dictionary textures, Point textureRegion, ColorScheme[] colors, TextureRegion icon = null, int[] defaultColors = null, Type constructedType = null) + content: public static Wallpaper[] Register(string name, int price, Dictionary textures, Point textureRegion, ColorSettings colorSettings, TextureRegion icon = null, Type constructedType = null) parameters: - id: name type: System.String @@ -676,26 +690,23 @@ 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: colors - type: TinyLife.Utilities.ColorScheme[] + - id: colorSettings + type: TinyLife.Utilities.ColorSettings 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. - 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 . return: type: TinyLife.World.Wallpaper[] description: The registered wallpapers. - content.vb: Public Shared Function Register(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, colors As ColorScheme(), icon As TextureRegion = Nothing, defaultColors As Integer() = Nothing, constructedType As Type = Nothing) As Wallpaper() + content.vb: Public Shared Function Register(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, colorSettings As ColorSettings, icon As TextureRegion = Nothing, constructedType As Type = Nothing) As Wallpaper() overload: TinyLife.World.Wallpaper.Register* - nameWithType.vb: Wallpaper.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme(), TextureRegion, Integer(), Type) - fullName.vb: TinyLife.World.Wallpaper.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme(), MLEM.Textures.TextureRegion, Integer(), System.Type) - name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme(), TextureRegion, Integer(), Type) + nameWithType.vb: Wallpaper.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorSettings, TextureRegion, Type) + fullName.vb: TinyLife.World.Wallpaper.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorSettings, MLEM.Textures.TextureRegion, System.Type) + name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorSettings, TextureRegion, Type) references: - uid: TinyLife.World.Wall commentId: T:TinyLife.World.Wall @@ -1485,40 +1496,13 @@ references: nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer -- uid: TinyLife.Utilities.ColorScheme - commentId: T:TinyLife.Utilities.ColorScheme +- uid: TinyLife.Utilities.ColorSettings + commentId: T:TinyLife.Utilities.ColorSettings parent: TinyLife.Utilities - href: TinyLife.Utilities.ColorScheme.html - name: ColorScheme - nameWithType: ColorScheme - fullName: TinyLife.Utilities.ColorScheme -- uid: TinyLife.Utilities.ColorScheme[] - isExternal: true - href: TinyLife.Utilities.ColorScheme.html - 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 - href: TinyLife.Utilities.ColorScheme.html - - name: '[' - - name: ']' - spec.vb: - - uid: TinyLife.Utilities.ColorScheme - name: ColorScheme - href: TinyLife.Utilities.ColorScheme.html - - name: ( - - name: ) -- uid: TinyLife.World.Wallpaper.ColorSchemes - commentId: F:TinyLife.World.Wallpaper.ColorSchemes - href: TinyLife.World.Wallpaper.html#TinyLife_World_Wallpaper_ColorSchemes - name: ColorSchemes - nameWithType: Wallpaper.ColorSchemes - fullName: TinyLife.World.Wallpaper.ColorSchemes + href: TinyLife.Utilities.ColorSettings.html + name: ColorSettings + nameWithType: ColorSettings + fullName: TinyLife.Utilities.ColorSettings - uid: System.Int32[] isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 @@ -1736,7 +1720,7 @@ references: isExternal: true - uid: TinyLife.World.Wallpaper.#ctor* commentId: Overload:TinyLife.World.Wallpaper.#ctor - href: TinyLife.World.Wallpaper.html#TinyLife_World_Wallpaper__ctor_System_String_System_String_System_Int32_System_Collections_Generic_Dictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point_System_Int32___TinyLife_Utilities_ColorScheme___MLEM_Textures_TextureRegion_System_Int32___ + href: TinyLife.World.Wallpaper.html#TinyLife_World_Wallpaper__ctor_System_String_System_String_System_Int32_System_Collections_Generic_Dictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point_TinyLife_Utilities_ColorSettings_System_Int32___MLEM_Textures_TextureRegion_ name: Wallpaper nameWithType: Wallpaper.Wallpaper fullName: TinyLife.World.Wallpaper.Wallpaper @@ -1988,6 +1972,13 @@ references: name: Register nameWithType: Wallpaper.Register fullName: TinyLife.World.Wallpaper.Register +- uid: TinyLife.Utilities.ColorScheme + commentId: T:TinyLife.Utilities.ColorScheme + parent: TinyLife.Utilities + href: TinyLife.Utilities.ColorScheme.html + name: ColorScheme + nameWithType: ColorScheme + fullName: TinyLife.Utilities.ColorScheme - uid: System.Nullable{System.Int32} commentId: T:System.Nullable{System.Int32} parent: System @@ -2032,3 +2023,24 @@ references: href: TinyLife.World.Wallpaper.html - name: ( - name: ) +- uid: TinyLife.Utilities.ColorScheme[] + isExternal: true + href: TinyLife.Utilities.ColorScheme.html + 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 + href: TinyLife.Utilities.ColorScheme.html + - name: '[' + - name: ']' + spec.vb: + - uid: TinyLife.Utilities.ColorScheme + name: ColorScheme + href: TinyLife.Utilities.ColorScheme.html + - name: ( + - name: ) diff --git a/docs/api/TinyLife.World.WaterTile.yml b/docs/api/TinyLife.World.WaterTile.yml index fafbca0..b489405 100644 --- a/docs/api/TinyLife.World.WaterTile.yml +++ b/docs/api/TinyLife.World.WaterTile.yml @@ -5,7 +5,7 @@ items: id: WaterTile parent: TinyLife.World children: - - TinyLife.World.WaterTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single}) + - TinyLife.World.WaterTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorSettings,System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{Microsoft.Xna.Framework.Point,System.Single}) - TinyLife.World.WaterTile.ConnectsToTile(TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,System.Int32,System.Int32) - TinyLife.World.WaterTile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean) langs: @@ -43,13 +43,12 @@ items: - TinyLife.World.Tile.BaseName - TinyLife.World.Tile.Name - TinyLife.World.Tile.Price - - TinyLife.World.Tile.ColorSchemes + - TinyLife.World.Tile.ColorSettings - TinyLife.World.Tile.Colors - TinyLife.World.Tile.CanBuy - TinyLife.World.Tile.PathCostModifier - TinyLife.World.Tile.Categories - TinyLife.World.Tile.Icon - - TinyLife.World.Tile.DefaultColors - TinyLife.World.Tile.Textures - TinyLife.World.Tile.Regions - TinyLife.World.Tile.RegionWeights @@ -60,6 +59,7 @@ items: - TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme,System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,System.Nullable{Microsoft.Xna.Framework.Point}},System.Nullable{System.Int32},System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) - TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,System.Nullable{Microsoft.Xna.Framework.Point}},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) - TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorScheme[],System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + - TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorSettings,System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) - TinyLife.World.Tile.GetDepth(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Boolean) - TinyLife.World.Tile.GetVisualOffset(MLEM.Misc.Direction2,System.Int32,System.Int32) - System.Object.Equals(System.Object) @@ -71,16 +71,16 @@ items: - System.Object.ToString extensionMethods: - TinyLife.World.WaterTile.TinyLife.Utilities.Extensions.JsonCopy``1 -- uid: TinyLife.World.WaterTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single}) - commentId: M:TinyLife.World.WaterTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single}) - id: '#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorScheme[],System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Int32[],System.Func{Microsoft.Xna.Framework.Point,System.Single})' +- uid: TinyLife.World.WaterTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorSettings,System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{Microsoft.Xna.Framework.Point,System.Single}) + commentId: M:TinyLife.World.WaterTile.#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorSettings,System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{Microsoft.Xna.Framework.Point,System.Single}) + id: '#ctor(System.String,System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},TinyLife.Utilities.ColorSettings,System.Int32[],System.Boolean,System.Single,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{Microsoft.Xna.Framework.Point,System.Single})' parent: TinyLife.World.WaterTile langs: - csharp - vb - name: WaterTile(string, string, int, Dictionary, Dictionary, ColorScheme[], int[], bool, float, Category, TextureRegion, int[], Func) - nameWithType: WaterTile.WaterTile(string, string, int, Dictionary, Dictionary, ColorScheme[], int[], bool, float, Tile.Category, TextureRegion, int[], Func) - fullName: TinyLife.World.WaterTile.WaterTile(string, string, int, System.Collections.Generic.Dictionary, System.Collections.Generic.Dictionary, TinyLife.Utilities.ColorScheme[], int[], bool, float, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, int[], System.Func) + name: WaterTile(string, string, int, Dictionary, Dictionary, ColorSettings, int[], bool, float, Category, TextureRegion, Func) + nameWithType: WaterTile.WaterTile(string, string, int, Dictionary, Dictionary, ColorSettings, int[], bool, float, Tile.Category, TextureRegion, Func) + fullName: TinyLife.World.WaterTile.WaterTile(string, string, int, System.Collections.Generic.Dictionary, System.Collections.Generic.Dictionary, TinyLife.Utilities.ColorSettings, int[], bool, float, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func) type: Constructor source: remote: @@ -89,17 +89,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/WaterTile.cs - startLine: 17 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.World - summary: >- - Creates a new tile with the given settings. - - To create an instance of a custom tile class, use . - example: [] syntax: - content: protected WaterTile(string baseName, string name, int price, Dictionary textures, Dictionary regions, ColorScheme[] colorSchemes, int[] colors, bool canBuy, float pathCostModifier, Tile.Category categories, TextureRegion icon, int[] defaultColors, Func regionWeights) + content: protected WaterTile(string baseName, string name, int price, Dictionary textures, Dictionary regions, ColorSettings colorSettings, int[] colors, bool canBuy, float pathCostModifier, Tile.Category categories, TextureRegion icon, Func regionWeights) parameters: - id: baseName type: System.String @@ -111,8 +106,8 @@ items: type: System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} - id: regions type: System.Collections.Generic.Dictionary{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]} - - id: colorSchemes - type: TinyLife.Utilities.ColorScheme[] + - id: colorSettings + type: TinyLife.Utilities.ColorSettings - id: colors type: System.Int32[] - id: canBuy @@ -123,15 +118,13 @@ items: type: TinyLife.World.Tile.Category - id: icon type: MLEM.Textures.TextureRegion - - id: defaultColors - type: System.Int32[] - id: regionWeights type: System.Func{Microsoft.Xna.Framework.Point,System.Single} - content.vb: Protected Sub New(baseName As String, name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), regions As Dictionary(Of Direction2, Point()), colorSchemes As ColorScheme(), colors As Integer(), canBuy As Boolean, pathCostModifier As Single, categories As Tile.Category, icon As TextureRegion, defaultColors As Integer(), regionWeights As Func(Of Point, Single)) + content.vb: Protected Sub New(baseName As String, name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), regions As Dictionary(Of Direction2, Point()), colorSettings As ColorSettings, colors As Integer(), canBuy As Boolean, pathCostModifier As Single, categories As Tile.Category, icon As TextureRegion, regionWeights As Func(Of Point, Single)) overload: TinyLife.World.WaterTile.#ctor* - nameWithType.vb: WaterTile.New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorScheme(), Integer(), Boolean, Single, Tile.Category, TextureRegion, Integer(), Func(Of Point, Single)) - fullName.vb: TinyLife.World.WaterTile.New(String, String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), System.Collections.Generic.Dictionary(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point()), TinyLife.Utilities.ColorScheme(), Integer(), Boolean, Single, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, Integer(), System.Func(Of Microsoft.Xna.Framework.Point, Single)) - name.vb: New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorScheme(), Integer(), Boolean, Single, Category, TextureRegion, Integer(), Func(Of Point, Single)) + nameWithType.vb: WaterTile.New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorSettings, Integer(), Boolean, Single, Tile.Category, TextureRegion, Func(Of Point, Single)) + fullName.vb: TinyLife.World.WaterTile.New(String, String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), System.Collections.Generic.Dictionary(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point()), TinyLife.Utilities.ColorSettings, Integer(), Boolean, Single, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of Microsoft.Xna.Framework.Point, Single)) + name.vb: New(String, String, Integer, Dictionary(Of Point, TextureRegion), Dictionary(Of Direction2, Point()), ColorSettings, Integer(), Boolean, Single, Category, TextureRegion, Func(Of Point, Single)) - uid: TinyLife.World.WaterTile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean) commentId: M:TinyLife.World.WaterTile.Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean) id: Draw(Microsoft.Xna.Framework.GameTime,System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean) @@ -150,7 +143,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/WaterTile.cs - startLine: 20 + startLine: 19 assemblies: - Tiny Life namespace: TinyLife.World @@ -216,7 +209,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConnectsToTile path: ../TinyLife/World/WaterTile.cs - startLine: 43 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.World @@ -589,13 +582,13 @@ references: name: Price nameWithType: Tile.Price fullName: TinyLife.World.Tile.Price -- uid: TinyLife.World.Tile.ColorSchemes - commentId: F:TinyLife.World.Tile.ColorSchemes +- uid: TinyLife.World.Tile.ColorSettings + commentId: F:TinyLife.World.Tile.ColorSettings parent: TinyLife.World.Tile - href: TinyLife.World.Tile.html#TinyLife_World_Tile_ColorSchemes - name: ColorSchemes - nameWithType: Tile.ColorSchemes - fullName: TinyLife.World.Tile.ColorSchemes + href: TinyLife.World.Tile.html#TinyLife_World_Tile_ColorSettings + name: ColorSettings + nameWithType: Tile.ColorSettings + fullName: TinyLife.World.Tile.ColorSettings - uid: TinyLife.World.Tile.Colors commentId: F:TinyLife.World.Tile.Colors parent: TinyLife.World.Tile @@ -631,13 +624,6 @@ references: 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 - href: TinyLife.World.Tile.html#TinyLife_World_Tile_DefaultColors - name: DefaultColors - nameWithType: Tile.DefaultColors - fullName: TinyLife.World.Tile.DefaultColors - uid: TinyLife.World.Tile.Textures commentId: F:TinyLife.World.Tile.Textures parent: TinyLife.World.Tile @@ -1581,6 +1567,237 @@ references: isExternal: true href: https://learn.microsoft.com/dotnet/api/system.type - name: ) +- uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorSettings,System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + commentId: M:TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorSettings,System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + parent: TinyLife.World.Tile + isExternal: true + href: TinyLife.World.Tile.html#TinyLife_World_Tile_Register_System_String_System_Int32_System_Collections_Generic_Dictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point___TinyLife_Utilities_ColorSettings_System_Single_System_Boolean_TinyLife_World_Tile_Category_MLEM_Textures_TextureRegion_System_Func_MLEM_Misc_Direction2_Microsoft_Xna_Framework_Point____System_Func_Microsoft_Xna_Framework_Point_System_Single__System_Type_ + name: Register(string, int, Dictionary, Point[], ColorSettings, float, bool, Category, TextureRegion, Func, Func, Type) + nameWithType: Tile.Register(string, int, Dictionary, Point[], ColorSettings, float, bool, Tile.Category, TextureRegion, Func, Func, Type) + fullName: TinyLife.World.Tile.Register(string, int, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point[], TinyLife.Utilities.ColorSettings, float, bool, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func, System.Func, System.Type) + nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorSettings, Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point()), Func(Of Point, Single), Type) + fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point(), TinyLife.Utilities.ColorSettings, Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point()), System.Func(Of Microsoft.Xna.Framework.Point, Single), System.Type) + name.vb: Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorSettings, Single, Boolean, Category, TextureRegion, Func(Of Direction2, Point()), Func(Of Point, Single), Type) + spec.csharp: + - uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorSettings,System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + name: Register + href: TinyLife.World.Tile.html#TinyLife_World_Tile_Register_System_String_System_Int32_System_Collections_Generic_Dictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point___TinyLife_Utilities_ColorSettings_System_Single_System_Boolean_TinyLife_World_Tile_Category_MLEM_Textures_TextureRegion_System_Func_MLEM_Misc_Direction2_Microsoft_Xna_Framework_Point____System_Func_Microsoft_Xna_Framework_Point_System_Single__System_Type_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: < + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: '>' + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: '[' + - name: ']' + - name: ',' + - name: " " + - uid: TinyLife.Utilities.ColorSettings + name: ColorSettings + href: TinyLife.Utilities.ColorSettings.html + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.World.Tile.Category + name: Category + href: TinyLife.World.Tile.Category.html + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: MLEM.Misc.Direction2 + name: Direction2 + isExternal: true + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: '[' + - name: ']' + - name: '>' + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '>' + - name: ',' + - name: " " + - uid: System.Type + name: Type + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.type + - name: ) + spec.vb: + - uid: TinyLife.World.Tile.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point[],TinyLife.Utilities.ColorSettings,System.Single,System.Boolean,TinyLife.World.Tile.Category,MLEM.Textures.TextureRegion,System.Func{MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point[]},System.Func{Microsoft.Xna.Framework.Point,System.Single},System.Type) + name: Register + href: TinyLife.World.Tile.html#TinyLife_World_Tile_Register_System_String_System_Int32_System_Collections_Generic_Dictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point___TinyLife_Utilities_ColorSettings_System_Single_System_Boolean_TinyLife_World_Tile_Category_MLEM_Textures_TextureRegion_System_Func_MLEM_Misc_Direction2_Microsoft_Xna_Framework_Point____System_Func_Microsoft_Xna_Framework_Point_System_Single__System_Type_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: ( + - name: Of + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ) + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ( + - name: ) + - name: ',' + - name: " " + - uid: TinyLife.Utilities.ColorSettings + name: ColorSettings + href: TinyLife.Utilities.ColorSettings.html + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ',' + - name: " " + - uid: TinyLife.World.Tile.Category + name: Category + href: TinyLife.World.Tile.Category.html + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion + isExternal: true + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: MLEM.Misc.Direction2 + name: Direction2 + isExternal: true + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ( + - name: ) + - name: ) + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + - name: ',' + - name: " " + - uid: System.Type + name: Type + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.type + - name: ) - uid: TinyLife.World.Tile.GetDepth(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Boolean) commentId: M:TinyLife.World.Tile.GetDepth(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Boolean) parent: TinyLife.World.Tile @@ -2038,7 +2255,7 @@ references: href: TinyLife.Utilities.html - uid: TinyLife.World.WaterTile.#ctor* commentId: Overload:TinyLife.World.WaterTile.#ctor - href: TinyLife.World.WaterTile.html#TinyLife_World_WaterTile__ctor_System_String_System_String_System_Int32_System_Collections_Generic_Dictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__System_Collections_Generic_Dictionary_MLEM_Misc_Direction2_Microsoft_Xna_Framework_Point____TinyLife_Utilities_ColorScheme___System_Int32___System_Boolean_System_Single_TinyLife_World_Tile_Category_MLEM_Textures_TextureRegion_System_Int32___System_Func_Microsoft_Xna_Framework_Point_System_Single__ + href: TinyLife.World.WaterTile.html#TinyLife_World_WaterTile__ctor_System_String_System_String_System_Int32_System_Collections_Generic_Dictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__System_Collections_Generic_Dictionary_MLEM_Misc_Direction2_Microsoft_Xna_Framework_Point____TinyLife_Utilities_ColorSettings_System_Int32___System_Boolean_System_Single_TinyLife_World_Tile_Category_MLEM_Textures_TextureRegion_System_Func_Microsoft_Xna_Framework_Point_System_Single__ name: WaterTile nameWithType: WaterTile.WaterTile fullName: TinyLife.World.WaterTile.WaterTile @@ -2157,27 +2374,13 @@ references: - name: ( - name: ) - name: ) -- uid: TinyLife.Utilities.ColorScheme[] - isExternal: true - href: TinyLife.Utilities.ColorScheme.html - 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 - href: TinyLife.Utilities.ColorScheme.html - - name: '[' - - name: ']' - spec.vb: - - uid: TinyLife.Utilities.ColorScheme - name: ColorScheme - href: TinyLife.Utilities.ColorScheme.html - - name: ( - - name: ) +- uid: TinyLife.Utilities.ColorSettings + commentId: T:TinyLife.Utilities.ColorSettings + parent: TinyLife.Utilities + href: TinyLife.Utilities.ColorSettings.html + name: ColorSettings + nameWithType: ColorSettings + fullName: TinyLife.Utilities.ColorSettings - uid: System.Int32[] isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 diff --git a/docs/api/TinyLife.World.yml b/docs/api/TinyLife.World.yml index 95d6fc5..5e0fe69 100644 --- a/docs/api/TinyLife.World.yml +++ b/docs/api/TinyLife.World.yml @@ -12,6 +12,9 @@ items: - TinyLife.World.ExportedLot - TinyLife.World.FurnitureMail - TinyLife.World.Household + - TinyLife.World.Household.RandomConstellation + - TinyLife.World.Household.RandomRelation + - TinyLife.World.Household.Relation - TinyLife.World.LockType - TinyLife.World.Lot - TinyLife.World.Lot.WeeklyBillsDelegate @@ -68,6 +71,73 @@ references: name: Household nameWithType: Household fullName: TinyLife.World.Household +- uid: TinyLife.World.Household.RandomConstellation + commentId: T:TinyLife.World.Household.RandomConstellation + href: TinyLife.World.Household.html + name: Household.RandomConstellation + nameWithType: Household.RandomConstellation + fullName: TinyLife.World.Household.RandomConstellation + spec.csharp: + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.RandomConstellation + name: RandomConstellation + href: TinyLife.World.Household.RandomConstellation.html + spec.vb: + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.RandomConstellation + name: RandomConstellation + href: TinyLife.World.Household.RandomConstellation.html +- uid: TinyLife.World.Household.Relation + commentId: T:TinyLife.World.Household.Relation + parent: TinyLife.World + href: TinyLife.World.Household.html + name: Household.Relation + nameWithType: Household.Relation + fullName: TinyLife.World.Household.Relation + spec.csharp: + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.Relation + name: Relation + href: TinyLife.World.Household.Relation.html + spec.vb: + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.Relation + name: Relation + href: TinyLife.World.Household.Relation.html +- uid: TinyLife.World.Household.RandomRelation + commentId: T:TinyLife.World.Household.RandomRelation + href: TinyLife.World.Household.html + name: Household.RandomRelation + nameWithType: Household.RandomRelation + fullName: TinyLife.World.Household.RandomRelation + spec.csharp: + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.RandomRelation + name: RandomRelation + href: TinyLife.World.Household.RandomRelation.html + spec.vb: + - uid: TinyLife.World.Household + name: Household + href: TinyLife.World.Household.html + - name: . + - uid: TinyLife.World.Household.RandomRelation + name: RandomRelation + href: TinyLife.World.Household.RandomRelation.html - uid: TinyLife.World.ExportedHousehold commentId: T:TinyLife.World.ExportedHousehold parent: TinyLife.World @@ -298,6 +368,7 @@ references: fullName: TinyLife.World.Door - uid: TinyLife.World.SwingingDoor commentId: T:TinyLife.World.SwingingDoor + parent: TinyLife.World href: TinyLife.World.SwingingDoor.html name: SwingingDoor nameWithType: SwingingDoor diff --git a/docs/api/toc.yml b/docs/api/toc.yml index bf87734..59e4100 100644 --- a/docs/api/toc.yml +++ b/docs/api/toc.yml @@ -126,6 +126,10 @@ items: name: PutAwayAction - uid: TinyLife.Actions.SellAction name: SellAction + - uid: TinyLife.Actions.SimpleBehaviorAction + name: SimpleBehaviorAction + - uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + name: SimpleBehaviorAction.ActionSettings - uid: TinyLife.Actions.SitAction name: SitAction - uid: TinyLife.Actions.SocialAction @@ -403,8 +407,8 @@ items: name: FoodType - uid: TinyLife.Skills.FoodType.ContainerType name: FoodType.ContainerType - - uid: TinyLife.Skills.FoodType.FoodIntolerance - name: FoodType.FoodIntolerance + - uid: TinyLife.Skills.FoodType.FoodRestriction + name: FoodType.FoodRestriction - uid: TinyLife.Skills.FoodType.GetPriceDelegate name: FoodType.GetPriceDelegate - uid: TinyLife.Skills.FoodType.IngredientSource @@ -424,6 +428,8 @@ items: - uid: TinyLife.Tools name: TinyLife.Tools items: + - uid: TinyLife.Tools.CanPlaceResult + name: CanPlaceResult - uid: TinyLife.Tools.FenceTool name: FenceTool - uid: TinyLife.Tools.FurniturePlacer @@ -498,6 +504,8 @@ items: items: - uid: TinyLife.Utilities.ColorScheme name: ColorScheme + - uid: TinyLife.Utilities.ColorSettings + name: ColorSettings - uid: TinyLife.Utilities.Extensions name: Extensions - uid: TinyLife.Utilities.TextureHandler @@ -525,6 +533,12 @@ items: name: FurnitureMail - uid: TinyLife.World.Household name: Household + - uid: TinyLife.World.Household.RandomConstellation + name: Household.RandomConstellation + - uid: TinyLife.World.Household.RandomRelation + name: Household.RandomRelation + - uid: TinyLife.World.Household.Relation + name: Household.Relation - uid: TinyLife.World.LockType name: LockType - uid: TinyLife.World.Lot diff --git a/media/changelog/0.40.0.png b/media/changelog/0.40.0.png new file mode 100644 index 0000000..5590cee Binary files /dev/null and b/media/changelog/0.40.0.png differ diff --git a/web/_posts/0.40.0/2024-03-09-0.40.0.md b/web/_posts/0.40.0/2024-03-09-0.40.0.md new file mode 100644 index 0000000..6f2feef --- /dev/null +++ b/web/_posts/0.40.0/2024-03-09-0.40.0.md @@ -0,0 +1,124 @@ +--- +title: "0.40.0: Lunar Grove and Populated Homes" +itch: "https://ellpeck.itch.io/tiny-life/devlog/695073/0400-lunar-grove-and-populated-homes" +steam: "https://store.steampowered.com/news/app/1651490/view/4114672767168819010" +--- + +Hi cool Tiny Life enjoyers! There's an awesome new update out now, and it features a ton of improvements and fixes (seriously, check the changelog once you're done reading this devlog), but it also has some exciting new features and a whole new map to explore. + +Let's get into it! + +# Welcome to Lunar Grove +Picture this: You've lived in Maple Plains City your whole life, and all that you're looking for at this point is a blissful escape out of the suburbs. You consider moving to Demoville but, well, that's the suburbs too! Of course, you could explore the Steam workshop to find a new place to live, but you're looking for a very special place. One that you can relax in, one that is secluded but easy to reach, one that stuns you with its beauty at night. + +So you learn about Lunar Grove. A rural area in the middle of an evergreen forest, this small town is the perfect place for families trying to get away from the rush of the city. Once you arrive there, you look up at the night sky, the moon glowing and glistening with reflections from the sun. You're finally home, you think to yourself. + +![](Tiny_Life_9teBBgsKZw.png) + +Lunar Grove is a beautiful new world that is now a permanent part of Tiny Life, and that can be added to your save file by heading to the gameplay options menu, just as any other world can be. It's a beautiful small forest town with a bar, a park, and four residential lots, two of which are inhabited, and one of which has a starter home that is ready for you to move into. + +![](Tiny_Life_ESbje42Nej.png) + +![](Tiny_Life_hEdw0Ncpjx.png) + +Honestly, it looks especially beautiful at night. Just look at this. + +![](24-02-26_19-04-53.png) + +All the buildings and lot furnishings for this new world were created by the lovely [Plumbella](https://www.youtube.com/@Plumbella), who kindly agreed to build create buildings and populate the small park for Lunar Grove. They turned out incredible, and we are so happy and proud to have collaborated with her on this project. Thanks so much again, Jesse, for all your hard work on this. + +# Populate Those Empty Homes +In preparation for some other [upcoming features](https://tinylifegame.com/roadmap) that would have the ability to pretty quickly rid all of a world's homes of inhabitants, we've been working on a lovely new feature to be ready: The Populate Empty Homes option. + +![](Tiny_Life_O9kGdCH8U3.png) + +This option, which is enabled by default, but can be disabled in the gameplay options, will cause most of the empty homes in your save file to be populated automatically after a few days of in-game time, either with an exported household or with a randomly generated one. + +As to avoid any problems involving a lack of beds, a lack of food, or a lack of toilets, homes will only be populated if they have a certain number of basic amenities, and only ever with families that the house can fully provide for. For example, a house with a single double bed will only be given to a single Tiny, or a pair of Tinies that are close enough to be able to sleep in a double bed together. + +Randomly generated households - which are an entirely new system that we added as part of this update - can have one of several default constellations (with mods being able to add additional constellations if so desired), causing them to have meaningful and logical genealogies and relationships. As an example, there is a constellation (internally called the coparenting constellation) that is able to generate with one or two adults (who can be friends or romantically involved), zero to three children, and one to two babies, all of which can be the children or niblings of one or more of the adults. + +# Total Tooltip +There have been quite a few tooltip- and UI-related improvements in this update in general, but there are two major ones that we'd like to mention. + +First of all, and this has been an incredibly frequently requested one, there will now be a tooltip that explains the reason a furniture item or other object cannot be placed in the highlighted location in build mode. + +![](Tiny_Life_vD7wkuTrDR.png) + +We hope that, with this tooltip, the reasons on why a potential home location for an object is blocked should be clearer to everyone now! + +Secondly, while watching gameplay content from people playing Tiny Life for the first time, we noticed that a common occurrence was people missing important notifications because they were being overshadowed by other, less important notifications. To remedy this issue, we've introduced a whole new type of notification: a sort of center-of-the-screen splash notification that grabs your attention straight away. + +![](Tiny_Life_NowyEtxWGV.png) + +In-game, it'll be used for important events like life goal updates, achievement completion, pregnancy announcements, and a few more. + +# Backup Management +Pretty much ever since the first public alpha release of Tiny Life came out, the game has had an automatic backup creation feature. The game would create a backup of a save before loading it, and it would create a backup of the last save before saving over it with new save data. A few updates ago, the game has also started to, additionally, create a backup every time you load a save after a game version change, or after your list of installed mods changed. + +However, up until this update, there was no way to look at, edit or remove these backups from within the game, and so players had to painstakingly head into the game files and rename backup files until they got the one they wanted to load. There was also no ability for players to create backups from within the game, either. + +But now, introducing the backup management screen! + +![](Tiny_Life_wMiFmsif8O.png) + +You can head to the screen using the new two-folder-and-a-plus button in the Load Game menu, and it lists all of the backups that your save currently has. At the bottom, you can create a new backup, and you can use the Restore as New Save button to, well, restore any backup as a new save file. Doing so will not remove the backup, nor will it alter or overwrite your current save. + +# The Full Changelog +And that's about it for the major new features for this update! As I said at the top, there are quite a lot of additional improvements and fixes, and also some new cakes as well. Tasty! + +If you're interested in that sort of thing, feel free to read the full changelog below. Please also keep in mind what I said in [the last devlog](https://tinylifegame.com/devlogs/0.39.0/#about-development-speed) regarding development speed going forward, since I am still enjoying and thriving at my new research assistant job. + +Thanks for sticking with me, and thanks for being so kind and lovely about updates and everything else Tiny Life. + +❤️ Ell + +Additions +- Added Lunar Grove, a lovely secluded forest town with buildings contributed by the lovely [Plumbella](https://www.youtube.com/@Plumbella) +- Added the ability for empty homes to be populated automatically with exported or randomly generated households during gameplay +- Added a backup management screen that allows creating, removing and restoring save backups from within the game +- Added on-screen camera zoom buttons +- Added a few new cakes + +Improvements +- Display some important notifications as splashes in the center of the screen +- Display the reason an object can't be placed in build mode as a tooltip +- Display achievement progress in the achievements menu +- Improved the look of tooltips +- Made some foods incompatible for people who are pregnant +- Display food restrictions when they apply, rather than when they don't +- Moved chair spots slightly closer to their parent objects +- Disallow children from visiting a strange household with no children in it +- Made people discard their held item automatically before going out of town +- Display relationship levels in the people selection menu +- Avoid households with more household members also receiving more visitors +- Display which items were changed in the steam content notification +- Made people go on parental leave automatically if necessary when giving birth +- Made people stay at home and on lots longer +- Don't require a table for children to do homework +- Display rooms on lower floors a bit darker to make depth clearer for open floor sections +- Highlight the selected person more thoroughly compared to other people when using the highlight tinies option +- Display an auto-save indicator at the top of the screen + +Fixes +- Fixed doors opening for people on different floors +- Fixed people being allowed to use doors when they weren't invited in +- Fixed the Maple Plains City Campers' Lane 2 living room area being inaccessible in new saves +- Fixed a rare crash when loading a save with complex fencing setups +- Fixed existing work relationships not improving if the ai relationships option is off +- Fixed a rogue black pixel in the rhombus rug +- Fixed the ability to make the UI scale so large that reverting was impossible +- Fixed depth rendering issues for people with a lot of clothes layers equipped +- Fixed UI blinking briefly when a person is selected using right-click +- Fixed mail carriers and trash collectors not going home after their route is done +- Fixed children being able to apply furniture upgrades +- Fixed outfit previews in the character creator ignoring hidden layers +- Fixed the cheat history storing empty strings when invoking an empty cheat +- Fixed lots being marked as visited when walking over them, causing people to stick around lots they weren't meant to +- Fixed removing maps from saves causing people to spawn at map borders and getting stuck + +API +- Added SimpleBehavior action, an action type that allows easily creating behavior-based actions without a custom class +- Improved the way special action types, like talk actions and project actions, are constructed +- Game content initialized through static constructors is now explicitly loaded in order. If a mod disrupts the order by accessing content earlier than expected, a warning is emitted. +- Generified the color system to allow all objects with colors to have a color map and default colors diff --git a/web/_posts/0.40.0/24-02-26_19-04-53.png b/web/_posts/0.40.0/24-02-26_19-04-53.png new file mode 100644 index 0000000..5590cee Binary files /dev/null and b/web/_posts/0.40.0/24-02-26_19-04-53.png differ diff --git a/web/_posts/0.40.0/Tiny_Life_9teBBgsKZw.png b/web/_posts/0.40.0/Tiny_Life_9teBBgsKZw.png new file mode 100644 index 0000000..a0f24f3 Binary files /dev/null and b/web/_posts/0.40.0/Tiny_Life_9teBBgsKZw.png differ diff --git a/web/_posts/0.40.0/Tiny_Life_ESbje42Nej.png b/web/_posts/0.40.0/Tiny_Life_ESbje42Nej.png new file mode 100644 index 0000000..0dadb83 Binary files /dev/null and b/web/_posts/0.40.0/Tiny_Life_ESbje42Nej.png differ diff --git a/web/_posts/0.40.0/Tiny_Life_NowyEtxWGV.png b/web/_posts/0.40.0/Tiny_Life_NowyEtxWGV.png new file mode 100644 index 0000000..5c14ae3 Binary files /dev/null and b/web/_posts/0.40.0/Tiny_Life_NowyEtxWGV.png differ diff --git a/web/_posts/0.40.0/Tiny_Life_O9kGdCH8U3.png b/web/_posts/0.40.0/Tiny_Life_O9kGdCH8U3.png new file mode 100644 index 0000000..edcbc44 Binary files /dev/null and b/web/_posts/0.40.0/Tiny_Life_O9kGdCH8U3.png differ diff --git a/web/_posts/0.40.0/Tiny_Life_hEdw0Ncpjx.png b/web/_posts/0.40.0/Tiny_Life_hEdw0Ncpjx.png new file mode 100644 index 0000000..350f705 Binary files /dev/null and b/web/_posts/0.40.0/Tiny_Life_hEdw0Ncpjx.png differ diff --git a/web/_posts/0.40.0/Tiny_Life_vD7wkuTrDR.png b/web/_posts/0.40.0/Tiny_Life_vD7wkuTrDR.png new file mode 100644 index 0000000..2a30e9f Binary files /dev/null and b/web/_posts/0.40.0/Tiny_Life_vD7wkuTrDR.png differ diff --git a/web/_posts/0.40.0/Tiny_Life_wMiFmsif8O.png b/web/_posts/0.40.0/Tiny_Life_wMiFmsif8O.png new file mode 100644 index 0000000..715ab21 Binary files /dev/null and b/web/_posts/0.40.0/Tiny_Life_wMiFmsif8O.png differ