diff --git a/Changelog.md b/Changelog.md index 0b2f160..06df29b 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,58 @@ +# 0.41.0 +*April 14, 2024* + +![](media/changelog/0.41.0.png) + +> Huge New Set, Babysitters, Museums, More Stings, and More + +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.41.0/).** + +Additions +- Added the Contemporary Complements set with art by [Gindew](https://linktr.ee/redgindew), which includes a large amount of new furniture items, art pieces, and more +- Added the ability to hire a one-off babysitter using the phone +- Added a museum lot type, along with a museum curator lot staff, and the ability to view art pieces +- Added a new voice type, the soft voice, by [Jason Hall](https://linktr.ee/jason11818) +- Added event sting sound effects for various important events by [Jamal Green](https://www.jamalgreenmusic.com/) +- Added the ability to adopt someone as a parent +- Added the ability to set a height offset for roofs, allowing more advanced roof layouts +- Added cute little ambient bee particles around flowers and flower bushes + +Improvements +- Improved center position when rotating the camera on higher floors +- Also allow storing furniture in the household storage while on the cursor +- Made it take much longer for family-focused people to miss their family +- Made people get uncomfortable if they eat the same food too often +- Display roadmap and wiki links in the main menu +- Made people discard their held item before sleeping +- Slightly decrease the size of the controls hints by default +- Made the money change overlay more prominent +- Allow making UI scale much smaller on high-res screens +- Made lot staff types have icons +- Move all furniture to its correct parent object spot position on load +- Cull roof filler walls that aren't visible +- Improved skill gain speed of the communication skill +- Display a tooltip when hovering over lots, rather than having to guess the type by the lot's outline color +- Improved the styling of in-world tooltips for the gamepad cursor + +Fixes +- Fixed a bed that only has the current person in it saying you're not romantic enough with them +- Fixed TVs close to map borders causing an exception when trying to watch +- Fixed being unable to start interactions with people on different floors +- Fixed a crash when selecting a tile that is out of bounds +- Fixed an exception when opening a people selection menu from a small map +- Fixed content not being selected when switching furniture tabs using a gamepad +- Fixed gamepad tooltips being in the corner of the screen for one frame +- Fixed the played household's held furniture items being deleted when loading the game +- Fixed roof filler walls z-fighting when moving the camera +- Fixed a rogue wallpaper pixel being visible on gabled roofs in some camera rotations +- Fixed babies being unable to eat when the only seat is on a different floor +- Fixed people turning a weird direction sometimes when interacting with big furniture items +- Fixed ordering from staff not failing when the staff can't be reached, causing far-away interactions + +API +- Localizers: the verbose log now displays mismatched newline characters between localizations +- Added a proper README to the API + # 0.40.1 *March 10, 2024* diff --git a/docs/api/.manifest b/docs/api/.manifest index d708c2d..149c7f6 100644 --- a/docs/api/.manifest +++ b/docs/api/.manifest @@ -14,7 +14,6 @@ "TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person)": "TinyLife.Actions.Action.yml", "TinyLife.Actions.Action.CompleteIfTimeUp(System.TimeSpan,System.Boolean,TinyLife.Skills.SkillType,System.Single,System.Boolean)": "TinyLife.Actions.Action.yml", "TinyLife.Actions.Action.ElapsedTime": "TinyLife.Actions.Action.yml", - "TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person)": "TinyLife.Actions.Action.yml", "TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})": "TinyLife.Actions.Action.yml", "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.yml", "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.yml", @@ -114,6 +113,7 @@ "TinyLife.Actions.ActionType.AdmireFood": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.AdmireLgbtFlag": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.AdmitToBeingRomanticWithSomeoneElse": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.AdoptAsParent": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.AdoptChild": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.AgeUp": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.AiSettings": "TinyLife.Actions.ActionType.AiSettings.yml", @@ -138,7 +138,11 @@ "TinyLife.Actions.ActionType.AskAboutNonfictionBooks": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.AskAboutParenting": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.AskAboutPersonality": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.AskBabysitterBabiesSat": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.AskBabysitterBrewConsumption": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.AskBabysitterCredentials": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.AskFood": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.AskForArtAdvice": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.AskHow": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.AskIfSingle": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.AskMedicalHistory": "TinyLife.Actions.ActionType.yml", @@ -259,12 +263,14 @@ "TinyLife.Actions.ActionType.HelpBabyBook": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.HelpPotty": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.HelpWithTraining": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.HireBabysitter": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.HomeworkHelp": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.HowYouveGrown": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.ImplyHomeSmarter": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.ImplyMotherIsCamel": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.InspectBaby": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.Insult": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.InvestigateRocks": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.InviteIn": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.InviteOver": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.InviteToHousehold": "TinyLife.Actions.ActionType.yml", @@ -459,6 +465,7 @@ "TinyLife.Actions.ActionType.Types": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.UpgradeFurniture": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.UseDiaper": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.ViewArt": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.VisitLot": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.VisitLotEmploymentLocation": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.VisitorGoHome": "TinyLife.Actions.ActionType.yml", @@ -902,11 +909,12 @@ "TinyLife.Actions.TellPeopleToLeaveRoomAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.TellPeopleToLeaveRoomAction.yml", "TinyLife.Actions.TellPeopleToLeaveRoomAction.TryToLeaveRoom(TinyLife.World.Room,TinyLife.Objects.Person)": "TinyLife.Actions.TellPeopleToLeaveRoomAction.yml", "TinyLife.Actions.TryGoHereAction": "TinyLife.Actions.TryGoHereAction.yml", - "TinyLife.Actions.TryGoHereAction.#ctor(TinyLife.Actions.ActionInfo,System.Collections.Generic.List{System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32}})": "TinyLife.Actions.TryGoHereAction.yml", + "TinyLife.Actions.TryGoHereAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.TryGoHereAction.yml", + "TinyLife.Actions.TryGoHereAction.#ctor(TinyLife.Objects.Person,System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single}})": "TinyLife.Actions.TryGoHereAction.yml", + "TinyLife.Actions.TryGoHereAction.#ctor(TinyLife.Objects.Person,System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single}})": "TinyLife.Actions.TryGoHereAction.yml", "TinyLife.Actions.TryGoHereAction.Initialize": "TinyLife.Actions.TryGoHereAction.yml", "TinyLife.Actions.TryGoHereAction.IsCompleted": "TinyLife.Actions.TryGoHereAction.yml", "TinyLife.Actions.TryGoHereAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.TryGoHereAction.yml", - "TinyLife.Actions.TryGoHereAction.PositionsToTry": "TinyLife.Actions.TryGoHereAction.yml", "TinyLife.Actions.TryGoHereAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.TryGoHereAction.yml", "TinyLife.Actions.TryGoHereAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.TryGoHereAction.yml", "TinyLife.Actions.WalkAction": "TinyLife.Actions.WalkAction.yml", @@ -977,6 +985,7 @@ "TinyLife.Emotions.EmotionModifier.BadCreationAngry": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.BadFood": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.BadLibraryInfo": "TinyLife.Emotions.EmotionModifier.yml", + "TinyLife.Emotions.EmotionModifier.BadPaintingAdvice": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.BadStudyBook": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.BadTeammates": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.BeenAdopted": "TinyLife.Emotions.EmotionModifier.yml", @@ -1038,6 +1047,7 @@ "TinyLife.Emotions.EmotionModifier.GetDisplayName(TinyLife.Emotions.EmotionModifier.Instance)": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.GoodChildFood": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.GoodFood": "TinyLife.Emotions.EmotionModifier.yml", + "TinyLife.Emotions.EmotionModifier.GoodPaintingAdvice": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.GoodStudyBook": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.GoodWalkthrough": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.GotRaise": "TinyLife.Emotions.EmotionModifier.yml", @@ -1150,6 +1160,7 @@ "TinyLife.Emotions.EmotionModifier.ThriftyBoughtExpensiveItem": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.TinkerFail": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.TinkerFocused": "TinyLife.Emotions.EmotionModifier.yml", + "TinyLife.Emotions.EmotionModifier.TooManyFoodRepeats": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.TooMuchCoffee": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.TooMuchProtein": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.TvInspiredToCook": "TinyLife.Emotions.EmotionModifier.yml", @@ -1161,6 +1172,9 @@ "TinyLife.Emotions.EmotionModifier.UpsettingConversation": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.UsefulProgrammingResearch": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.VacationDaysAgain": "TinyLife.Emotions.EmotionModifier.yml", + "TinyLife.Emotions.EmotionModifier.ViewPaintingFocused": "TinyLife.Emotions.EmotionModifier.yml", + "TinyLife.Emotions.EmotionModifier.ViewPaintingNegative": "TinyLife.Emotions.EmotionModifier.yml", + "TinyLife.Emotions.EmotionModifier.ViewPaintingPositive": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.WonTournament": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.WoodworkingSplinter": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.WritersBlock": "TinyLife.Emotions.EmotionModifier.yml", @@ -1490,6 +1504,7 @@ "TinyLife.Goals.MemoryType.#ctor(System.String,System.Type)": "TinyLife.Goals.MemoryType.yml", "TinyLife.Goals.MemoryType.ActionDone": "TinyLife.Goals.MemoryType.yml", "TinyLife.Goals.MemoryType.AskedForFood": "TinyLife.Goals.MemoryType.yml", + "TinyLife.Goals.MemoryType.AteFood": "TinyLife.Goals.MemoryType.yml", "TinyLife.Goals.MemoryType.Construct``1(TinyLife.Actions.ActionInfo,System.TimeSpan)": "TinyLife.Goals.MemoryType.yml", "TinyLife.Goals.MemoryType.ConstructedType": "TinyLife.Goals.MemoryType.yml", "TinyLife.Goals.MemoryType.FamilySocial": "TinyLife.Goals.MemoryType.yml", @@ -1865,6 +1880,7 @@ "TinyLife.Objects.Furniture.CanBeDirty": "TinyLife.Objects.Furniture.yml", "TinyLife.Objects.Furniture.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean)": "TinyLife.Objects.Furniture.yml", "TinyLife.Objects.Furniture.Colors": "TinyLife.Objects.Furniture.yml", + "TinyLife.Objects.Furniture.CoveredTiles": "TinyLife.Objects.Furniture.yml", "TinyLife.Objects.Furniture.Creator": "TinyLife.Objects.Furniture.yml", "TinyLife.Objects.Furniture.CreatorId": "TinyLife.Objects.Furniture.yml", "TinyLife.Objects.Furniture.CustomPrice": "TinyLife.Objects.Furniture.yml", @@ -1879,6 +1895,7 @@ "TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade)": "TinyLife.Objects.Furniture.yml", "TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)": "TinyLife.Objects.Furniture.yml", "TinyLife.Objects.Furniture.GetChildren``1": "TinyLife.Objects.Furniture.yml", + "TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String})": "TinyLife.Objects.Furniture.yml", "TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room)": "TinyLife.Objects.Furniture.yml", "TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)": "TinyLife.Objects.Furniture.yml", "TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan)": "TinyLife.Objects.Furniture.yml", @@ -1937,9 +1954,12 @@ "TinyLife.Objects.FurnitureType": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.BabyBathtub": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.BabyBook": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.BarFrameChair": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.BaristaCoffeeMachine": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.BigBush": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.BigPedestal": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.BigRocks": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.BigVase": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.BirchTree": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Book": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.BookCart": "TinyLife.Objects.FurnitureType.yml", @@ -1957,10 +1977,19 @@ "TinyLife.Objects.FurnitureType.ColorfulCandles": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.ColoringBook": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Construct``1(System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Nullable{System.Guid})": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.ContemporaryBar": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.ContemporaryCocktailBar": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.ContemporaryCounter": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.ContemporaryDoubleBed": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.ContemporaryNightstand": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.ContemporaryPaintings": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.ContemporarySingleBed": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.CounterLight": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.CountryFence": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.CushionedWoodworkingSofa": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.CustomPainting": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Cypress": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.DecorativeBowls": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.DecorativeKite": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.DecorativeLogPile": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.DirtyTextures": "TinyLife.Objects.FurnitureType.yml", @@ -1976,11 +2005,13 @@ "TinyLife.Objects.FurnitureType.EmptyPlate": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.EmptyPlatter": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.EvergreenTree": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.FancyOttoman": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.FoodGlass": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.FoodMug": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.FoodPlate": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.FoodPlatter": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.FourPostBed": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.FrameChair": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.FullyCushionedWoodworkingSofa": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.GetBestRotation(MLEM.Misc.Direction2)": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.GetConstructedType": "TinyLife.Objects.FurnitureType.yml", @@ -2002,13 +2033,16 @@ "TinyLife.Objects.FurnitureType.Hedge": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.HomeworkBook": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.HugeRectangleRug": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.LargeContemporaryPainting": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.LargeOpenShelf": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.LargePotPlant": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.LargeRectangleRug": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.LargeRoundRug": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.LargeWoodworkingSofa": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.LgbtFlags": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.LightUpCase": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.LongDinnerTable": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.MagazineStack": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Mailbox": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.MapleFairyLights": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.MapleTree": "TinyLife.Objects.FurnitureType.yml", @@ -2017,18 +2051,22 @@ "TinyLife.Objects.FurnitureType.ModernBed": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.ModernBedsideLamp": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.ModernChair": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.ModernCoffeeTable": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.ModernComputer": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.ModernCrib": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.ModernFridge": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.ModernLandlinePhone": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.ModernModularCurtains": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.ModernShapeRug": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.ModernSingleBed": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.ModernSingleDiningTable": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.ModernSink": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.ModernStove": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.ModernTv": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.ModernTvStand": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.ModernWoodworkingLamp": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Mop": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.MuseumSign": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Newspaper": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.OakTree": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.OldComputer": "TinyLife.Objects.FurnitureType.yml", @@ -2041,9 +2079,11 @@ "TinyLife.Objects.FurnitureType.ParkTrashCan": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Pen": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.PlainCoffeeTable": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.PlateStack": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Pot": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.PotPlant": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.PreparedFood": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.PrismaticShard": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.ProteinShakeKit": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Puddle": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Puzzle": "TinyLife.Objects.FurnitureType.yml", @@ -2063,8 +2103,10 @@ "TinyLife.Objects.FurnitureType.RhombusRug": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Rotations": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.RoundCeilingLamp": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.RoundedBackChair": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Sandbox": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.SandboxStuff": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.SelfCareBottles": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Settings": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.SimpleBar": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.SimpleBench": "TinyLife.Objects.FurnitureType.yml", @@ -2099,6 +2141,7 @@ "TinyLife.Objects.FurnitureType.SmallChimney": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.SmallJungleGym": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.SmallMirror": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.SmallModernShapeRug": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.SmallOpenShelf": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.SmallPicnicTable": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.SmallPlant": "TinyLife.Objects.FurnitureType.yml", @@ -2113,13 +2156,16 @@ "TinyLife.Objects.FurnitureType.SquarePlantPots": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.StandingCoatRack": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.StandingDesk": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.StandingMirror": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.StorageBoxSeat": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.StreetLamps": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.StudyBook": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Succulents": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Sunflowers": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.SwirlWoodworkingLamp": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.TallBoxBookshelf": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.TallCountryFence": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.TallDresser": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.TeaKit": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Textures": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.TinyDinnerTable": "TinyLife.Objects.FurnitureType.yml", @@ -2127,6 +2173,7 @@ "TinyLife.Objects.FurnitureType.ToyCar": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.TraditionalBar": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.TraditionalBedsideLamp": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.TraditionalCeilingLight": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.TraditionalCounter": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.TraditionalFireplace": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.TrashBag": "TinyLife.Objects.FurnitureType.yml", @@ -2177,6 +2224,8 @@ "TinyLife.Objects.FurnitureType.VerticalPlanter": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.WashingUpStuff": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.WheelieBin": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.WideBoxBookshelf": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.WideConsoleTable": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.WindowPlants": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.WinterTree": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Wisteria": "TinyLife.Objects.FurnitureType.yml", @@ -2257,6 +2306,7 @@ "TinyLife.Objects.MapObject.Floor": "TinyLife.Objects.MapObject.yml", "TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.MapObject.yml", "TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person)": "TinyLife.Objects.MapObject.yml", + "TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String})": "TinyLife.Objects.MapObject.yml", "TinyLife.Objects.MapObject.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single)": "TinyLife.Objects.MapObject.yml", "TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.MapObject.yml", "TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip)": "TinyLife.Objects.MapObject.yml", @@ -2279,6 +2329,7 @@ "TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)": "TinyLife.Objects.MapObject.yml", "TinyLife.Objects.MapObject.OnDraw": "TinyLife.Objects.MapObject.yml", "TinyLife.Objects.MapObject.OnEventsAttachable": "TinyLife.Objects.MapObject.yml", + "TinyLife.Objects.MapObject.OnGetDebugLines": "TinyLife.Objects.MapObject.yml", "TinyLife.Objects.MapObject.OnGetHoverInfo": "TinyLife.Objects.MapObject.yml", "TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)": "TinyLife.Objects.MapObject.yml", "TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single})": "TinyLife.Objects.MapObject.yml", @@ -2301,6 +2352,7 @@ "TinyLife.Objects.ObjectCategory": "TinyLife.Objects.ObjectCategory.yml", "TinyLife.Objects.ObjectCategory.#ctor(System.String,System.Numerics.BigInteger,System.Boolean)": "TinyLife.Objects.ObjectCategory.yml", "TinyLife.Objects.ObjectCategory.AllowedOnWater": "TinyLife.Objects.ObjectCategory.yml", + "TinyLife.Objects.ObjectCategory.ArtPiece": "TinyLife.Objects.ObjectCategory.yml", "TinyLife.Objects.ObjectCategory.BabyBathtub": "TinyLife.Objects.ObjectCategory.yml", "TinyLife.Objects.ObjectCategory.BabySittable": "TinyLife.Objects.ObjectCategory.yml", "TinyLife.Objects.ObjectCategory.Barbecue": "TinyLife.Objects.ObjectCategory.yml", @@ -2352,6 +2404,7 @@ "TinyLife.Objects.ObjectCategory.People": "TinyLife.Objects.ObjectCategory.yml", "TinyLife.Objects.ObjectCategory.Potty": "TinyLife.Objects.ObjectCategory.yml", "TinyLife.Objects.ObjectCategory.ProteinShakeMaker": "TinyLife.Objects.ObjectCategory.yml", + "TinyLife.Objects.ObjectCategory.Rocks": "TinyLife.Objects.ObjectCategory.yml", "TinyLife.Objects.ObjectCategory.RoofAttached": "TinyLife.Objects.ObjectCategory.yml", "TinyLife.Objects.ObjectCategory.Sandbox": "TinyLife.Objects.ObjectCategory.yml", "TinyLife.Objects.ObjectCategory.Self": "TinyLife.Objects.ObjectCategory.yml", @@ -2442,9 +2495,11 @@ "TinyLife.Objects.Particle": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.#ctor(MLEM.Animations.SpriteAnimation,System.TimeSpan,Microsoft.Xna.Framework.Vector2,System.Single)": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.#ctor(MLEM.Textures.TextureRegion,System.TimeSpan,Microsoft.Xna.Framework.Vector2,System.Single)": "TinyLife.Objects.Particle.yml", + "TinyLife.Objects.Particle.Alpha": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.AmbientFallingLeaves": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Animation": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Color": "TinyLife.Objects.Particle.yml", + "TinyLife.Objects.Particle.DeathAnimation": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.DepthOffset": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.DepthPosOffset": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Objects.Particle.yml", @@ -2453,7 +2508,9 @@ "TinyLife.Objects.Particle.Friction": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Gravity": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.IgnoreParentDrawPos": "TinyLife.Objects.Particle.yml", + "TinyLife.Objects.Particle.LifeAnimation": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Light": "TinyLife.Objects.Particle.yml", + "TinyLife.Objects.Particle.Map": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Motion": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.OnAdded": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.OnParticleUpdate": "TinyLife.Objects.Particle.yml", @@ -2461,11 +2518,12 @@ "TinyLife.Objects.Particle.OnUpdate": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.ParentInfo": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Position": "TinyLife.Objects.Particle.yml", + "TinyLife.Objects.Particle.Random": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Remove": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Scale": "TinyLife.Objects.Particle.yml", - "TinyLife.Objects.Particle.ScaleFunction": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.ScreenPosOffset": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.Spawn(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle})": "TinyLife.Objects.Particle.yml", + "TinyLife.Objects.Particle.SpawnAnimation": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.SpriteEffects": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.TimeLived": "TinyLife.Objects.Particle.yml", "TinyLife.Objects.Particle.TimeToLive": "TinyLife.Objects.Particle.yml", @@ -2481,6 +2539,7 @@ "TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,TinyLife.Actions.ActionInfo,System.Int32,System.Nullable{System.TimeSpan})": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.Age": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.AgeGroups": "TinyLife.Objects.Person.yml", + "TinyLife.Objects.Person.AiPriorityForObjectDelegate": "TinyLife.Objects.Person.AiPriorityForObjectDelegate.yml", "TinyLife.Objects.Person.AllActions": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.AnimateHeldObject": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.AnimationSpeed": "TinyLife.Objects.Person.yml", @@ -2519,6 +2578,7 @@ "TinyLife.Objects.Person.EmotionModifiers": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.EmotionModifiersChangedDelegate": "TinyLife.Objects.Person.EmotionModifiersChangedDelegate.yml", "TinyLife.Objects.Person.EnqueueAction``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean,System.Boolean,TinyLife.Actions.ActionArgument[])": "TinyLife.Objects.Person.yml", + "TinyLife.Objects.Person.FaceObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.Finalize": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.FirstName": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.FocusCameraOnEvent(System.Boolean,System.Boolean)": "TinyLife.Objects.Person.yml", @@ -2527,8 +2587,10 @@ "TinyLife.Objects.Person.GainSkill(TinyLife.Skills.SkillType,System.Single,TinyLife.Actions.ActionInfo,System.Single)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetAction``1(System.Guid,System.Boolean)": "TinyLife.Objects.Person.yml", + "TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetCategories(TinyLife.Objects.Person)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetCurrentGoals": "TinyLife.Objects.Person.yml", + "TinyLife.Objects.Person.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String})": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetEmotionSkillBoost(TinyLife.Skills.SkillType)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.Person.yml", @@ -2539,6 +2601,7 @@ "TinyLife.Objects.Person.GetHeldObject``1(System.Boolean)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetHoverInfo(MLEM.Ui.Elements.Tooltip)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetMemories``1(TinyLife.Goals.MemoryType)": "TinyLife.Objects.Person.yml", + "TinyLife.Objects.Person.GetMemories``2(System.Collections.Generic.IDictionary{``0,TinyLife.Goals.MemoryType})": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetNeed(TinyLife.NeedType)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetNeedPercentage(TinyLife.NeedType)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)": "TinyLife.Objects.Person.yml", @@ -2611,6 +2674,7 @@ "TinyLife.Objects.Person.OnChangeRomance": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.OnEmotionChanged": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.OnEmotionModifiersChanged": "TinyLife.Objects.Person.yml", + "TinyLife.Objects.Person.OnGetAiPriorityForObject": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.OnGetCurrentGoals": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.OnGetEfficiencyModifier": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.OnGetEmotionSkillBoost": "TinyLife.Objects.Person.yml", @@ -2781,6 +2845,7 @@ "TinyLife.Objects.Vehicle.Action": "TinyLife.Objects.Vehicle.yml", "TinyLife.Objects.Vehicle.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})": "TinyLife.Objects.Vehicle.yml", "TinyLife.Objects.Vehicle.Driver": "TinyLife.Objects.Vehicle.yml", + "TinyLife.Objects.Vehicle.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String})": "TinyLife.Objects.Vehicle.yml", "TinyLife.Objects.Vehicle.GetHoverInfo(MLEM.Ui.Elements.Tooltip)": "TinyLife.Objects.Vehicle.yml", "TinyLife.Objects.Vehicle.GetSpeed": "TinyLife.Objects.Vehicle.yml", "TinyLife.Objects.Vehicle.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2)": "TinyLife.Objects.Vehicle.yml", @@ -2802,6 +2867,7 @@ "TinyLife.Objects.VoiceStyle.Child": "TinyLife.Objects.VoiceStyle.yml", "TinyLife.Objects.VoiceStyle.High": "TinyLife.Objects.VoiceStyle.yml", "TinyLife.Objects.VoiceStyle.Low": "TinyLife.Objects.VoiceStyle.yml", + "TinyLife.Objects.VoiceStyle.MidHigh": "TinyLife.Objects.VoiceStyle.yml", "TinyLife.Objects.WallLike": "TinyLife.Objects.WallLike.yml", "TinyLife.Objects.WallLike.#ctor(System.Int32,Microsoft.Xna.Framework.Point[])": "TinyLife.Objects.WallLike.yml", "TinyLife.Objects.WallLike.Draw(TinyLife.World.Map,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Boolean)": "TinyLife.Objects.WallLike.yml", @@ -2849,6 +2915,8 @@ "TinyLife.Options.CurrentFloor": "TinyLife.Options.yml", "TinyLife.Options.CursorScale": "TinyLife.Options.yml", "TinyLife.Options.DecreaseSpeedKeybind": "TinyLife.Options.yml", + "TinyLife.Options.EmotionStingVolume": "TinyLife.Options.yml", + "TinyLife.Options.EventStingVolume": "TinyLife.Options.yml", "TinyLife.Options.FloorDownKeybind": "TinyLife.Options.yml", "TinyLife.Options.FloorUpKeybind": "TinyLife.Options.yml", "TinyLife.Options.GameSpeeds": "TinyLife.Options.yml", @@ -2885,7 +2953,6 @@ "TinyLife.Options.SoundVolume": "TinyLife.Options.yml", "TinyLife.Options.SoundscapeVolume": "TinyLife.Options.yml", "TinyLife.Options.SpeechVolume": "TinyLife.Options.yml", - "TinyLife.Options.StingVolume": "TinyLife.Options.yml", "TinyLife.Options.StoreInHouseholdKeybind": "TinyLife.Options.yml", "TinyLife.Options.SwitchPersonKeybind": "TinyLife.Options.yml", "TinyLife.Options.TabBackKeybind": "TinyLife.Options.yml", @@ -3051,6 +3118,7 @@ "TinyLife.SaveHandler.SaveData.Time": "TinyLife.SaveHandler.SaveData.yml", "TinyLife.Set": "TinyLife.Set.yml", "TinyLife.Set.ChildClothes": "TinyLife.Set.yml", + "TinyLife.Set.ContemporaryComplements": "TinyLife.Set.yml", "TinyLife.Set.RetroFurniture": "TinyLife.Set.yml", "TinyLife.Set.Woodworking": "TinyLife.Set.yml", "TinyLife.Set.Workout": "TinyLife.Set.yml", @@ -3111,7 +3179,7 @@ "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.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem)": "TinyLife.Skills.FoodType.yml", + "TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem)": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.Name": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.OnEaten": "TinyLife.Skills.FoodType.yml", "TinyLife.Skills.FoodType.OnFoodEaten": "TinyLife.Skills.FoodType.yml", @@ -3208,6 +3276,7 @@ "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.RequiresGableRoof": "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", @@ -3236,6 +3305,7 @@ "TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate": "TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate.yml", "TinyLife.Tools.FurniturePlacer.GetMouseCursor": "TinyLife.Tools.FurniturePlacer.yml", "TinyLife.Tools.FurniturePlacer.OnGetCustomPrice": "TinyLife.Tools.FurniturePlacer.yml", + "TinyLife.Tools.FurniturePlacer.PlaceFurniture": "TinyLife.Tools.FurniturePlacer.yml", "TinyLife.Tools.FurniturePlacer.SelectFurniture(TinyLife.Objects.FurnitureType,TinyLife.Objects.Furniture,System.Action{TinyLife.Objects.Furniture},MLEM.Misc.Direction2,System.Int32[],System.Boolean)": "TinyLife.Tools.FurniturePlacer.yml", "TinyLife.Tools.FurniturePlacer.SelectedColors": "TinyLife.Tools.FurniturePlacer.yml", "TinyLife.Tools.FurniturePlacer.SelectedFurniture": "TinyLife.Tools.FurniturePlacer.yml", @@ -3311,6 +3381,7 @@ "TinyLife.Tools.PlayModeTool.Closed": "TinyLife.Tools.PlayModeTool.yml", "TinyLife.Tools.PlayModeTool.OnUpdateStatsView": "TinyLife.Tools.PlayModeTool.yml", "TinyLife.Tools.PlayModeTool.Opened": "TinyLife.Tools.PlayModeTool.yml", + "TinyLife.Tools.PlayModeTool.PlayEventSting(Microsoft.Xna.Framework.Audio.SoundEffect)": "TinyLife.Tools.PlayModeTool.yml", "TinyLife.Tools.PlayModeTool.Reload": "TinyLife.Tools.PlayModeTool.yml", "TinyLife.Tools.PlayModeTool.SelectedPerson": "TinyLife.Tools.PlayModeTool.yml", "TinyLife.Tools.PlayModeTool.SelectedStat": "TinyLife.Tools.PlayModeTool.yml", @@ -3399,6 +3470,7 @@ "TinyLife.Tools.Tool.Opened": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.PlayModeTool": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.RemoveTool": "TinyLife.Tools.Tool.yml", + "TinyLife.Tools.Tool.SelectFirstContentItem": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.SelectedObject": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.SelectedRoof": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.SelectedStairs": "TinyLife.Tools.Tool.yml", @@ -3497,8 +3569,13 @@ "TinyLife.Uis.InGameHint.PersonalityTypes": "TinyLife.Uis.InGameHint.yml", "TinyLife.Uis.InGameHint.Register(TinyLife.Uis.InGameHint)": "TinyLife.Uis.InGameHint.yml", "TinyLife.Uis.InGameUi": "TinyLife.Uis.InGameUi.yml", + "TinyLife.Uis.InGameUi.BuildBottomRight": "TinyLife.Uis.InGameUi.yml", "TinyLife.Uis.InGameUi.BuildContent": "TinyLife.Uis.InGameUi.yml", + "TinyLife.Uis.InGameUi.BuildTopLeft": "TinyLife.Uis.InGameUi.yml", + "TinyLife.Uis.InGameUi.BuildView": "TinyLife.Uis.InGameUi.yml", "TinyLife.Uis.InGameUi.BuildZoom": "TinyLife.Uis.InGameUi.yml", + "TinyLife.Uis.InGameUi.LotEmployments": "TinyLife.Uis.InGameUi.yml", + "TinyLife.Uis.InGameUi.LotType": "TinyLife.Uis.InGameUi.yml", "TinyLife.Uis.InGameUi.Main": "TinyLife.Uis.InGameUi.yml", "TinyLife.Uis.InGameUi.OnInitialized": "TinyLife.Uis.InGameUi.yml", "TinyLife.Uis.InGameUi.OnModesPanelInitialized": "TinyLife.Uis.InGameUi.yml", @@ -3508,7 +3585,7 @@ "TinyLife.Uis.MapSelectUi.OpenSplitMenu(TinyLife.World.Household,TinyLife.World.Lot,System.Action{TinyLife.Uis.CoveringGroup})": "TinyLife.Uis.MapSelectUi.yml", "TinyLife.Uis.Menus": "TinyLife.Uis.Menus.yml", "TinyLife.Uis.Menus.GamepadHint(MLEM.Ui.Anchor,System.Func{TinyLife.Options,Microsoft.Xna.Framework.Input.Buttons},Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Func{System.Boolean})": "TinyLife.Uis.Menus.yml", - "TinyLife.Uis.Menus.MenuBackground(System.Int32,System.Int32,System.Int32,System.Int32)": "TinyLife.Uis.Menus.yml", + "TinyLife.Uis.Menus.MenuBackground(System.Single,System.Single,System.Single,System.Single)": "TinyLife.Uis.Menus.yml", "TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.Uis.Menus.yml", "TinyLife.Uis.Menus.TransitionType": "TinyLife.Uis.Menus.TransitionType.yml", "TinyLife.Uis.Menus.TransitionType.Fade": "TinyLife.Uis.Menus.TransitionType.yml", @@ -3621,6 +3698,7 @@ "TinyLife.Utilities.Extensions.JsonCopy``1(``0)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.Length(System.ValueTuple{System.Int32,System.Int32})": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.Multiplier(TinyLife.Objects.LifeSpan)": "TinyLife.Utilities.Extensions.yml", + "TinyLife.Utilities.Extensions.SetInWorldSnapping(MLEM.Ui.Elements.Tooltip)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.SetPauseGame(MLEM.Ui.RootElement,System.Boolean)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.ToLocalizedString(TinyLife.Skills.Quality)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.ToScreenPos(Microsoft.Xna.Framework.Vector2,System.Single,System.Boolean,System.Boolean,System.Boolean)": "TinyLife.Utilities.Extensions.yml", @@ -3650,6 +3728,7 @@ "TinyLife.Utilities.TextureHandler.StairsTextures": "TinyLife.Utilities.TextureHandler.yml", "TinyLife.Utilities.TextureHandler.TexturePacker": "TinyLife.Utilities.TextureHandler.yml", "TinyLife.Utilities.TextureHandler.TileHeight": "TinyLife.Utilities.TextureHandler.yml", + "TinyLife.Utilities.TextureHandler.TileSizeFactor": "TinyLife.Utilities.TextureHandler.yml", "TinyLife.Utilities.TextureHandler.TileTexture": "TinyLife.Utilities.TextureHandler.yml", "TinyLife.Utilities.TextureHandler.TileWidth": "TinyLife.Utilities.TextureHandler.yml", "TinyLife.Utilities.TextureHandler.UiTexture": "TinyLife.Utilities.TextureHandler.yml", @@ -3793,23 +3872,46 @@ "TinyLife.World.Lot.Validate(TinyLife.World.Map)": "TinyLife.World.Lot.yml", "TinyLife.World.Lot.WeeklyBillsDelegate": "TinyLife.World.Lot.WeeklyBillsDelegate.yml", "TinyLife.World.LotEmployment": "TinyLife.World.LotEmployment.yml", - "TinyLife.World.LotEmployment.#ctor(System.String,System.ValueTuple{System.Int32,System.Int32},System.Func{TinyLife.Actions.ActionType[]})": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.#ctor(System.String,MLEM.Textures.TextureRegion,System.ValueTuple{System.Int32,System.Int32},System.Func{TinyLife.Actions.ActionType[]},System.Boolean,System.Int32)": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.ActionPriorityMultiplier": "TinyLife.World.LotEmployment.yml", "TinyLife.World.LotEmployment.Actions": "TinyLife.World.LotEmployment.yml", - "TinyLife.World.LotEmployment.GetCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot)": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.AddCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot,TinyLife.Objects.Person,System.Boolean)": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.AiPriorityMultiplier": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.Babysitter": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.Barista": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.Bartender": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.ForHireOnce": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.GetCurrentPeople(TinyLife.World.Map,TinyLife.World.Lot)": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.GymTrainer": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean)": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.HourlyFee": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.Icon": "TinyLife.World.LotEmployment.yml", "TinyLife.World.LotEmployment.IdleObjects": "TinyLife.World.LotEmployment.yml", "TinyLife.World.LotEmployment.IdleTime": "TinyLife.World.LotEmployment.yml", "TinyLife.World.LotEmployment.Instance": "TinyLife.World.LotEmployment.Instance.yml", "TinyLife.World.LotEmployment.Instance.#ctor(TinyLife.Objects.Person,TinyLife.World.Map,TinyLife.World.Lot,TinyLife.World.LotEmployment,System.Boolean)": "TinyLife.World.LotEmployment.Instance.yml", - "TinyLife.World.LotEmployment.Instance.Lot": "TinyLife.World.LotEmployment.Instance.yml", + "TinyLife.World.LotEmployment.Instance.EmploymentLot": "TinyLife.World.LotEmployment.Instance.yml", + "TinyLife.World.LotEmployment.Instance.FinishWork(System.Boolean)": "TinyLife.World.LotEmployment.Instance.yml", + "TinyLife.World.LotEmployment.Instance.IsAtWork": "TinyLife.World.LotEmployment.Instance.yml", "TinyLife.World.LotEmployment.Instance.Map": "TinyLife.World.LotEmployment.Instance.yml", "TinyLife.World.LotEmployment.Instance.SetManually": "TinyLife.World.LotEmployment.Instance.yml", "TinyLife.World.LotEmployment.Instance.ShouldWorkRightNow": "TinyLife.World.LotEmployment.Instance.yml", + "TinyLife.World.LotEmployment.Instance.TimeAtWork": "TinyLife.World.LotEmployment.Instance.yml", "TinyLife.World.LotEmployment.Instance.Type": "TinyLife.World.LotEmployment.Instance.yml", "TinyLife.World.LotEmployment.Instance.Validate(TinyLife.Objects.Person)": "TinyLife.World.LotEmployment.Instance.yml", + "TinyLife.World.LotEmployment.Instance.WorkLot": "TinyLife.World.LotEmployment.Instance.yml", + "TinyLife.World.LotEmployment.IsDuringWorkHours(TinyLife.World.Map)": "TinyLife.World.LotEmployment.yml", "TinyLife.World.LotEmployment.IsFinished": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.Librarian": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.MailCarrier": "TinyLife.World.LotEmployment.yml", "TinyLife.World.LotEmployment.MapWideEmployments": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.MaxAmount": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.MuseumCurator": "TinyLife.World.LotEmployment.yml", "TinyLife.World.LotEmployment.Name": "TinyLife.World.LotEmployment.yml", - "TinyLife.World.LotEmployment.SetCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot,TinyLife.Objects.Person,System.Boolean)": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.OffWorkDays": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.OnFinished": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.RemoveCurrentPeople(TinyLife.World.Map,TinyLife.World.Lot,System.Func{TinyLife.Objects.Person,System.Boolean})": "TinyLife.World.LotEmployment.yml", + "TinyLife.World.LotEmployment.TrashCollector": "TinyLife.World.LotEmployment.yml", "TinyLife.World.LotEmployment.WorkHours": "TinyLife.World.LotEmployment.yml", "TinyLife.World.LotType": "TinyLife.World.LotType.yml", "TinyLife.World.LotType.#ctor(System.String,MLEM.Textures.TextureRegion,System.Boolean,System.Func{TinyLife.World.Lot,TinyLife.Objects.Person,System.Single},System.ValueTuple{System.Predicate{TinyLife.Objects.Furniture},System.Int32,System.String}[])": "TinyLife.World.LotType.yml", @@ -3827,6 +3929,7 @@ "TinyLife.World.LotType.IsResidential": "TinyLife.World.LotType.yml", "TinyLife.World.LotType.KidsPlayground": "TinyLife.World.LotType.yml", "TinyLife.World.LotType.Library": "TinyLife.World.LotType.yml", + "TinyLife.World.LotType.Museum": "TinyLife.World.LotType.yml", "TinyLife.World.LotType.Name": "TinyLife.World.LotType.yml", "TinyLife.World.LotType.Park": "TinyLife.World.LotType.yml", "TinyLife.World.LotType.Register(TinyLife.World.LotType)": "TinyLife.World.LotType.yml", @@ -3968,7 +4071,6 @@ "TinyLife.World.Opening.Colors": "TinyLife.World.Opening.yml", "TinyLife.World.Opening.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.Opening.yml", "TinyLife.World.Opening.GetDescription": "TinyLife.World.Opening.yml", - "TinyLife.World.Opening.GetPrice": "TinyLife.World.Opening.yml", "TinyLife.World.Opening.Type": "TinyLife.World.Opening.yml", "TinyLife.World.Opening.Validate(TinyLife.Objects.WallLike,TinyLife.World.Map)": "TinyLife.World.Opening.yml", "TinyLife.World.OpeningType": "TinyLife.World.OpeningType.yml", @@ -3986,13 +4088,14 @@ "TinyLife.World.OpeningType.Types": "TinyLife.World.OpeningType.yml", "TinyLife.World.OpeningType.WallMode": "TinyLife.World.OpeningType.yml", "TinyLife.World.Roof": "TinyLife.World.Roof.yml", - "TinyLife.World.Roof.#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,System.Nullable{System.Int32},MLEM.Misc.Direction2,System.Int32[])": "TinyLife.World.Roof.yml", + "TinyLife.World.Roof.#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,System.Nullable{System.Int32},MLEM.Misc.Direction2,System.Int32[],System.Int32)": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.Area": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.Color": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.Colors": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.Floor": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.GetPrice": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.GetRoofAttachedFurnitureOffset(Microsoft.Xna.Framework.Vector2)": "TinyLife.World.Roof.yml", + "TinyLife.World.Roof.HeightOffset": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.Rotation": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.Type": "TinyLife.World.Roof.yml", "TinyLife.World.Roof.Validate": "TinyLife.World.Roof.yml", @@ -4006,7 +4109,7 @@ "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.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.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.World.RoofType.yml", "TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Int32[],System.Single)": "TinyLife.World.RoofType.yml", "TinyLife.World.RoofType.FlatSheetMetal": "TinyLife.World.RoofType.yml", "TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point)": "TinyLife.World.RoofType.yml", @@ -4049,7 +4152,7 @@ "TinyLife.World.Soundscape.Soundscapes": "TinyLife.World.Soundscape.yml", "TinyLife.World.Soundscape.Update(TinyLife.World.Map,MLEM.Cameras.Camera)": "TinyLife.World.Soundscape.yml", "TinyLife.World.Stairs": "TinyLife.World.Stairs.yml", - "TinyLife.World.Stairs.#ctor(TinyLife.World.StairsType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,MLEM.Misc.Direction2)": "TinyLife.World.Stairs.yml", + "TinyLife.World.Stairs.#ctor(TinyLife.World.StairsType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,MLEM.Misc.Direction2,System.Boolean)": "TinyLife.World.Stairs.yml", "TinyLife.World.Stairs.Area": "TinyLife.World.Stairs.yml", "TinyLife.World.Stairs.BottomEntryPosition": "TinyLife.World.Stairs.yml", "TinyLife.World.Stairs.Colors": "TinyLife.World.Stairs.yml", @@ -4067,10 +4170,10 @@ "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.AllowsWallpaper": "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", + "TinyLife.World.StairsType.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,TinyLife.World.Map,System.Int32[],TinyLife.World.Wallpaper,System.Single)": "TinyLife.World.StairsType.yml", "TinyLife.World.StairsType.Icon": "TinyLife.World.StairsType.yml", "TinyLife.World.StairsType.Name": "TinyLife.World.StairsType.yml", "TinyLife.World.StairsType.Price": "TinyLife.World.StairsType.yml", diff --git a/docs/api/TinyLife.Actions.Action.yml b/docs/api/TinyLife.Actions.Action.yml index f8eb294..69b4cc6 100644 --- a/docs/api/TinyLife.Actions.Action.yml +++ b/docs/api/TinyLife.Actions.Action.yml @@ -17,7 +17,6 @@ items: - 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.ElapsedTime - - TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) - TinyLife.Actions.Action.FindAllActionObjects(TinyLife.Objects.Person,TinyLife.Actions.ActionType,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2}) - 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.FindAllFreeGround(TinyLife.Objects.Person,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Nullable{System.Single},System.Boolean) @@ -1706,43 +1705,6 @@ items: content: public void ResetSpeech() content.vb: Public Sub ResetSpeech() overload: TinyLife.Actions.Action.ResetSpeech* -- uid: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) - commentId: M:TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) - id: FacePartner(TinyLife.Objects.Person) - parent: TinyLife.Actions.Action - langs: - - csharp - - vb - name: FacePartner(Person) - nameWithType: Action.FacePartner(Person) - fullName: TinyLife.Actions.Action.FacePartner(TinyLife.Objects.Person) - type: Method - source: - remote: - path: TinyLife/Actions/Action.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: FacePartner - path: ../TinyLife/Actions/Action.cs - startLine: 486 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - summary: >- - A utility method that causes this action's to face in the direction of the given partner. - - This method returns false if the is occupying a furniture object, or if they're standing in the same location as the partner. - example: [] - syntax: - content: public bool FacePartner(Person partner) - parameters: - - id: partner - type: TinyLife.Objects.Person - return: - type: System.Boolean - description: Whether it was possible to face in the partner's direction. - content.vb: Public Function FacePartner(partner As Person) As Boolean - overload: TinyLife.Actions.Action.FacePartner* - uid: TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person) commentId: M:TinyLife.Actions.Action.CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person) id: CompleteIfNeedFull(TinyLife.NeedType,TinyLife.Objects.Person) @@ -1761,7 +1723,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CompleteIfNeedFull path: ../TinyLife/Actions/Action.cs - startLine: 501 + startLine: 487 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1799,7 +1761,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CompleteIfTimeUp path: ../TinyLife/Actions/Action.cs - startLine: 515 + startLine: 501 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1852,7 +1814,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CancelIfEmotional path: ../TinyLife/Actions/Action.cs - startLine: 529 + startLine: 515 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1894,7 +1856,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sit path: ../TinyLife/Actions/Action.cs - startLine: 545 + startLine: 531 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1945,7 +1907,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetChildren path: ../TinyLife/Actions/Action.cs - startLine: 561 + startLine: 547 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1986,7 +1948,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetChild path: ../TinyLife/Actions/Action.cs - startLine: 578 + startLine: 564 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2033,7 +1995,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PickUpAndGoTo path: ../TinyLife/Actions/Action.cs - startLine: 620 + startLine: 606 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2083,7 +2045,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PickUpAndGoTo path: ../TinyLife/Actions/Action.cs - startLine: 633 + startLine: 619 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2133,7 +2095,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeChair path: ../TinyLife/Actions/Action.cs - startLine: 670 + startLine: 656 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2176,7 +2138,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeChairs path: ../TinyLife/Actions/Action.cs - startLine: 687 + startLine: 673 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2225,7 +2187,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSeatCategory path: ../TinyLife/Actions/Action.cs - startLine: 707 + startLine: 693 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2263,7 +2225,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FindAllFreePeople path: ../TinyLife/Actions/Action.cs - startLine: 724 + startLine: 710 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2292,7 +2254,7 @@ items: description: The radius that should be searched for people in, or 32 by default - id: ignoreVisibility type: System.Boolean - description: Whether the visibility () of the object's lot should be ignored, or false by default + description: Whether the visibility and potential reachability of the object should be ignored. Defaults to false. - id: ignoreNeeds type: System.Boolean description: Whether the free people's needs should be ignored. @@ -2325,7 +2287,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FindAllFreeFurniture path: ../TinyLife/Actions/Action.cs - startLine: 751 + startLine: 737 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2363,7 +2325,7 @@ items: description: Whether furniture that is can be returned - id: ignoreVisibility type: System.Boolean - description: Whether the visibility () of the object's lot should be ignored, or false by default + description: Whether the visibility and potential reachability of the object should be ignored. Defaults to false. return: type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture} description: A set of valid furniture @@ -2390,7 +2352,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FindAllFreeWalls path: ../TinyLife/Actions/Action.cs - startLine: 771 + startLine: 757 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2416,7 +2378,7 @@ items: description: The radius that should be searched for walls in, or 32 by default - id: ignoreVisibility type: System.Boolean - description: Whether the visibility () of the object's lot should be ignored, or false by default + description: Whether the visibility and potential reachability of the object should be ignored. Defaults to false. typeParameters: - id: T return: @@ -2445,7 +2407,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FindAllFreeGround path: ../TinyLife/Actions/Action.cs - startLine: 790 + startLine: 776 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2471,7 +2433,7 @@ items: description: The radius that should be searched for ground positions in, or 32 by default - id: ignoreVisibility type: System.Boolean - description: Whether the visibility () of the object's lot should be ignored, or false by default + description: Whether the visibility and potential reachability of the object should be ignored. Defaults to false. return: type: System.Collections.Generic.IEnumerable{System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32,TinyLife.World.Tile}} description: A set of valid locations @@ -2498,7 +2460,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FindFreeFurniture path: ../TinyLife/Actions/Action.cs - startLine: 812 + startLine: 798 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2530,7 +2492,7 @@ items: description: Whether furniture that is can be returned - id: ignoreVisibility type: System.Boolean - description: Whether the visibility () of the object's lot should be ignored, or false by default + description: Whether the visibility and potential reachability of the object should be ignored. Defaults to false. return: type: TinyLife.Actions.ActionInfo description: An action info for the best furniture, or null if there is none @@ -2557,7 +2519,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FindAllActionObjects path: ../TinyLife/Actions/Action.cs - startLine: 826 + startLine: 812 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2604,7 +2566,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FindValidActionObjects path: ../TinyLife/Actions/Action.cs - startLine: 865 + startLine: 851 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2663,7 +2625,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomValidArguments path: ../TinyLife/Actions/Action.cs - startLine: 882 + startLine: 868 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2707,7 +2669,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTableSpot path: ../TinyLife/Actions/Action.cs - startLine: 910 + startLine: 896 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2748,7 +2710,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InvokeForBoth path: ../TinyLife/Actions/Action.cs - startLine: 923 + startLine: 909 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2789,7 +2751,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanMultitask path: ../TinyLife/Actions/Action.cs - startLine: 935 + startLine: 921 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2830,7 +2792,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsInappropriate path: ../TinyLife/Actions/Action.cs - startLine: 946 + startLine: 932 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2871,7 +2833,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsLotContentVisible path: ../TinyLife/Actions/Action.cs - startLine: 967 + startLine: 953 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5847,12 +5809,6 @@ references: name: ResetSpeech nameWithType: Action.ResetSpeech fullName: TinyLife.Actions.Action.ResetSpeech -- uid: TinyLife.Actions.Action.FacePartner* - commentId: Overload:TinyLife.Actions.Action.FacePartner - href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_FacePartner_TinyLife_Objects_Person_ - name: FacePartner - nameWithType: Action.FacePartner - fullName: TinyLife.Actions.Action.FacePartner - uid: TinyLife.Need commentId: T:TinyLife.Need href: TinyLife.Need.html @@ -6770,30 +6726,6 @@ references: name: GetSeatCategory nameWithType: Action.GetSeatCategory fullName: TinyLife.Actions.Action.GetSeatCategory -- uid: TinyLife.GameImpl.IsLotVisible(TinyLife.World.Lot) - commentId: M:TinyLife.GameImpl.IsLotVisible(TinyLife.World.Lot) - href: TinyLife.GameImpl.html#TinyLife_GameImpl_IsLotVisible_TinyLife_World_Lot_ - name: IsLotVisible(Lot) - nameWithType: GameImpl.IsLotVisible(Lot) - fullName: TinyLife.GameImpl.IsLotVisible(TinyLife.World.Lot) - spec.csharp: - - uid: TinyLife.GameImpl.IsLotVisible(TinyLife.World.Lot) - name: IsLotVisible - href: TinyLife.GameImpl.html#TinyLife_GameImpl_IsLotVisible_TinyLife_World_Lot_ - - name: ( - - uid: TinyLife.World.Lot - name: Lot - href: TinyLife.World.Lot.html - - name: ) - spec.vb: - - uid: TinyLife.GameImpl.IsLotVisible(TinyLife.World.Lot) - name: IsLotVisible - href: TinyLife.GameImpl.html#TinyLife_GameImpl_IsLotVisible_TinyLife_World_Lot_ - - name: ( - - uid: TinyLife.World.Lot - name: Lot - href: TinyLife.World.Lot.html - - name: ) - uid: TinyLife.Actions.Action.FindAllFreePeople* commentId: Overload:TinyLife.Actions.Action.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_ diff --git a/docs/api/TinyLife.Actions.ActionArgument.yml b/docs/api/TinyLife.Actions.ActionArgument.yml index 6f8b3af..c272fc5 100644 --- a/docs/api/TinyLife.Actions.ActionArgument.yml +++ b/docs/api/TinyLife.Actions.ActionArgument.yml @@ -535,7 +535,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FreePeople path: ../TinyLife/Actions/ActionArgument.cs - startLine: 158 + startLine: 159 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -560,6 +560,7 @@ items: description: A -esque function that determines whether a given person should be included. - id: showRelationship type: System.Boolean + description: Whether the relationship level between the info's and the free people should be displayed. return: type: System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionArgument} description: A set of action varieties that represents the free people around. @@ -586,7 +587,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StoredFurniture path: ../TinyLife/Actions/ActionArgument.cs - startLine: 177 + startLine: 178 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -630,7 +631,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ImageLayout path: ../TinyLife/Actions/ActionArgument.cs - startLine: 198 + startLine: 199 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -677,7 +678,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PortraitLayout path: ../TinyLife/Actions/ActionArgument.cs - startLine: 219 + startLine: 222 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -688,11 +689,13 @@ items: parameters: - id: person type: TinyLife.Objects.Person + description: The person that will be interacting with the portrait layout, and subsequently the otherPerson. - id: otherPerson type: TinyLife.Objects.Person description: The person to create the portrait layout for - id: showRelationship type: System.Boolean + description: Whether the relationship level between the person and the otherPerson should be displayed. 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 @@ -2158,6 +2161,12 @@ references: name: AskToTaste nameWithType: ActionType.AskToTaste fullName: TinyLife.Actions.ActionType.AskToTaste +- uid: TinyLife.Actions.ActionInfo.Person + commentId: P:TinyLife.Actions.ActionInfo.Person + href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_Person + name: Person + nameWithType: ActionInfo.Person + fullName: TinyLife.Actions.ActionInfo.Person - 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__System_Boolean_ diff --git a/docs/api/TinyLife.Actions.ActionInfo.yml b/docs/api/TinyLife.Actions.ActionInfo.yml index 4e8f4d0..3364a56 100644 --- a/docs/api/TinyLife.Actions.ActionInfo.yml +++ b/docs/api/TinyLife.Actions.ActionInfo.yml @@ -508,7 +508,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddAuxiliaryObject path: ../TinyLife/Actions/ActionInfo.cs - startLine: 156 + startLine: 158 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -550,7 +550,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetInvolvedObjects path: ../TinyLife/Actions/ActionInfo.cs - startLine: 177 + startLine: 179 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -600,7 +600,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetInvolvedObject path: ../TinyLife/Actions/ActionInfo.cs - startLine: 197 + startLine: 199 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -650,7 +650,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetInvolvedActionSpot path: ../TinyLife/Actions/ActionInfo.cs - startLine: 217 + startLine: 219 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -690,7 +690,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToFreeActionSpot path: ../TinyLife/Actions/ActionInfo.cs - startLine: 238 + startLine: 240 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -728,7 +728,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetInvolvedObjectIds path: ../TinyLife/Actions/ActionInfo.cs - startLine: 250 + startLine: 252 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -759,7 +759,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Actions/ActionInfo.cs - startLine: 266 + startLine: 268 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -796,7 +796,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromLocation path: ../TinyLife/Actions/ActionInfo.cs - startLine: 347 + startLine: 349 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -843,7 +843,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromLocation path: ../TinyLife/Actions/ActionInfo.cs - startLine: 360 + startLine: 362 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -893,7 +893,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromObjectGeneric path: ../TinyLife/Actions/ActionInfo.cs - startLine: 373 + startLine: 375 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -943,7 +943,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromObjectGeneric path: ../TinyLife/Actions/ActionInfo.cs - startLine: 383 + startLine: 385 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -981,7 +981,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromSelf path: ../TinyLife/Actions/ActionInfo.cs - startLine: 392 + startLine: 394 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1016,7 +1016,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromActionInfo path: ../TinyLife/Actions/ActionInfo.cs - startLine: 403 + startLine: 405 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.ActionType.AiSettings.yml b/docs/api/TinyLife.Actions.ActionType.AiSettings.yml index 38fb0b0..61629ed 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: 364 + startLine: 373 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: 372 + startLine: 381 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: 380 + startLine: 389 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: 387 + startLine: 396 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: 394 + startLine: 403 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: 400 + startLine: 409 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: 404 + startLine: 413 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: 408 + startLine: 417 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: 413 + startLine: 422 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 d06631d..a5d7501 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: 172 + startLine: 181 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 81e0eae..9e19855 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: 177 + startLine: 186 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: 182 + startLine: 191 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: 187 + startLine: 196 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: 192 + startLine: 201 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: 197 + startLine: 206 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: 202 + startLine: 211 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: 208 + startLine: 217 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: 213 + startLine: 222 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: 218 + startLine: 227 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: 226 + startLine: 235 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: 231 + startLine: 240 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: 236 + startLine: 245 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: 241 + startLine: 250 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: 247 + startLine: 256 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: 253 + startLine: 262 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: 259 + startLine: 268 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: 265 + startLine: 274 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: 270 + startLine: 279 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: 275 + startLine: 284 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: 280 + startLine: 289 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: 286 + startLine: 295 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: 292 + startLine: 301 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -758,10 +758,10 @@ items: If the is not set, the required lot type's icon will automatically be used. example: [] syntax: - content: public LotType RequiredPartnerEmployment + content: public LotEmployment RequiredPartnerEmployment return: - type: TinyLife.World.LotType - content.vb: Public RequiredPartnerEmployment As LotType + type: TinyLife.World.LotEmployment + content.vb: Public RequiredPartnerEmployment As LotEmployment - uid: TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerAges commentId: F:TinyLife.Actions.ActionType.TypeSettings.RequiredPartnerAges id: RequiredPartnerAges @@ -780,7 +780,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredPartnerAges path: ../TinyLife/Actions/ActionType.cs - startLine: 297 + startLine: 306 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: 302 + startLine: 311 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: 308 + startLine: 317 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: 319 + startLine: 328 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: 328 + startLine: 337 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: 339 + startLine: 348 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: 344 + startLine: 353 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: 350 + startLine: 359 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: 355 + startLine: 364 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2933,6 +2933,13 @@ references: name: Cafe nameWithType: LotType.Cafe fullName: TinyLife.World.LotType.Cafe +- uid: TinyLife.World.LotEmployment + commentId: T:TinyLife.World.LotEmployment + parent: TinyLife.World + href: TinyLife.World.LotEmployment.html + name: LotEmployment + nameWithType: LotEmployment + fullName: TinyLife.World.LotEmployment - uid: TinyLife.World commentId: N:TinyLife.World href: TinyLife.html diff --git a/docs/api/TinyLife.Actions.ActionType.yml b/docs/api/TinyLife.Actions.ActionType.yml index 61702e0..d512a59 100644 --- a/docs/api/TinyLife.Actions.ActionType.yml +++ b/docs/api/TinyLife.Actions.ActionType.yml @@ -10,6 +10,7 @@ items: - TinyLife.Actions.ActionType.AdmireFood - TinyLife.Actions.ActionType.AdmireLgbtFlag - TinyLife.Actions.ActionType.AdmitToBeingRomanticWithSomeoneElse + - TinyLife.Actions.ActionType.AdoptAsParent - TinyLife.Actions.ActionType.AdoptChild - TinyLife.Actions.ActionType.AgeUp - TinyLife.Actions.ActionType.AnnouncePregnancy @@ -25,7 +26,11 @@ items: - TinyLife.Actions.ActionType.AskAboutNonfictionBooks - TinyLife.Actions.ActionType.AskAboutParenting - TinyLife.Actions.ActionType.AskAboutPersonality + - TinyLife.Actions.ActionType.AskBabysitterBabiesSat + - TinyLife.Actions.ActionType.AskBabysitterBrewConsumption + - TinyLife.Actions.ActionType.AskBabysitterCredentials - TinyLife.Actions.ActionType.AskFood + - TinyLife.Actions.ActionType.AskForArtAdvice - TinyLife.Actions.ActionType.AskHow - TinyLife.Actions.ActionType.AskIfSingle - TinyLife.Actions.ActionType.AskMedicalHistory @@ -145,12 +150,14 @@ items: - TinyLife.Actions.ActionType.HelpBabyBook - TinyLife.Actions.ActionType.HelpPotty - TinyLife.Actions.ActionType.HelpWithTraining + - TinyLife.Actions.ActionType.HireBabysitter - TinyLife.Actions.ActionType.HomeworkHelp - TinyLife.Actions.ActionType.HowYouveGrown - TinyLife.Actions.ActionType.ImplyHomeSmarter - TinyLife.Actions.ActionType.ImplyMotherIsCamel - TinyLife.Actions.ActionType.InspectBaby - TinyLife.Actions.ActionType.Insult + - TinyLife.Actions.ActionType.InvestigateRocks - TinyLife.Actions.ActionType.InviteIn - TinyLife.Actions.ActionType.InviteOver - TinyLife.Actions.ActionType.InviteToHousehold @@ -314,6 +321,7 @@ items: - TinyLife.Actions.ActionType.Types - TinyLife.Actions.ActionType.UpgradeFurniture - TinyLife.Actions.ActionType.UseDiaper + - TinyLife.Actions.ActionType.ViewArt - TinyLife.Actions.ActionType.VisitLot - TinyLife.Actions.ActionType.VisitLotEmploymentLocation - TinyLife.Actions.ActionType.VisitorGoHome @@ -528,25 +536,33 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConstructFully path: ../TinyLife/Actions/ActionType.cs - startLine: 64 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.Actions + summary: Creates a new instance of this , including generating an array of if none is passed through chosenArguments. Whereas doesn't, this method also checks the method for whether the action can be constructed. + example: [] 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 + description: The info that this action should be constructed with - id: automatic type: System.Boolean + description: Whether the action is started automatically (or by the player). - id: force type: System.Boolean + description: Whether to force the action to be constructed, regardless of the result of . - id: chosenArguments type: TinyLife.Actions.ActionArgument[] + description: The action arguments chosen for construction. typeParameters: - id: T + description: '' return: type: '{T}' + description: '' 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()) @@ -570,7 +586,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayName path: ../TinyLife/Actions/ActionType.cs - startLine: 85 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -614,7 +630,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsActionType path: ../TinyLife/Actions/ActionType.cs - startLine: 95 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -652,7 +668,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIconName path: ../TinyLife/Actions/ActionType.cs - startLine: 105 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -690,7 +706,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPossibleArguments path: ../TinyLife/Actions/ActionType.cs - startLine: 127 + startLine: 136 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -738,7 +754,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Actions/ActionType.cs - startLine: 160 + startLine: 169 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1448,7 +1464,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoHere path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 22 + startLine: 23 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1475,7 +1491,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sit path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1502,7 +1518,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SitToilet path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 34 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1529,7 +1545,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sleep path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 40 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1556,7 +1572,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeShower path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 48 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1583,7 +1599,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIngredientsSingle path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 55 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1610,7 +1626,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIngredientsFamily path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 56 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1637,7 +1653,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetBakingIngredients path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 57 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1664,7 +1680,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PutDown path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 59 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1691,7 +1707,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PrepareFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 69 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1718,7 +1734,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CookFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 78 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1745,7 +1761,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BakeFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 89 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1772,7 +1788,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PickUp path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 100 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1799,7 +1815,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Eat path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 105 + startLine: 106 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1826,7 +1842,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GrabServing path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 130 + startLine: 131 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1853,7 +1869,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CallToMeal path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 149 + startLine: 150 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1880,7 +1896,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlaySingleplayerGames path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 156 + startLine: 157 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1907,7 +1923,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayOnlineGames path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 157 + startLine: 158 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1934,7 +1950,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayOnlineGamesWith path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 158 + startLine: 159 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1961,7 +1977,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WatchWalkthroughs path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 168 + startLine: 169 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1988,7 +2004,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JoinEasyTournament path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 169 + startLine: 170 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2015,7 +2031,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JoinAdvancedTournament path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 170 + startLine: 171 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2042,7 +2058,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Chat path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 171 + startLine: 172 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2069,7 +2085,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChatWith path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 179 + startLine: 180 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2096,7 +2112,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CleanDish path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 183 + startLine: 184 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2123,7 +2139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangeOutfit path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 192 + startLine: 193 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2150,7 +2166,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EditOutfits path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 205 + startLine: 206 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2177,7 +2193,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoHome path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 208 + startLine: 209 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2204,7 +2220,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisitLot path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 222 + startLine: 223 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2231,7 +2247,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Paint path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 247 + startLine: 248 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2258,7 +2274,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sell path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 257 + startLine: 258 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2285,7 +2301,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeSpeech path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 265 + startLine: 266 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2312,7 +2328,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Read path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 273 + startLine: 274 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2339,7 +2355,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StudyBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 284 + startLine: 285 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2366,7 +2382,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PutAway path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 294 + startLine: 295 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2393,7 +2409,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeJokes path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 304 + startLine: 305 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2420,7 +2436,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Work path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 312 + startLine: 313 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2447,7 +2463,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetJob path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 322 + startLine: 323 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2474,7 +2490,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetJobFromNewspaper path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 323 + startLine: 324 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2501,7 +2517,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeVacationDay path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 325 + startLine: 326 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2528,7 +2544,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeParentalLeave path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 328 + startLine: 329 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2555,7 +2571,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: QuitJob path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 332 + startLine: 333 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2582,7 +2598,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MopPuddle path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 335 + startLine: 336 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2609,7 +2625,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeProgramming path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 347 + startLine: 348 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2636,7 +2652,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModGame path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 355 + startLine: 356 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2663,7 +2679,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateApp path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 363 + startLine: 364 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2690,7 +2706,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PublishApp path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 371 + startLine: 372 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2717,7 +2733,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HackSomeone path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 377 + startLine: 378 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2744,7 +2760,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResearchProgrammingPatterns path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 382 + startLine: 383 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2771,7 +2787,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WatchTv path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 387 + startLine: 388 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2798,7 +2814,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Repair path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 397 + startLine: 398 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2825,7 +2841,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PayBills path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 411 + startLine: 412 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2852,7 +2868,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeWriting path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 425 + startLine: 426 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2879,7 +2895,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WriteBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 433 + startLine: 434 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2906,7 +2922,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelfPublishBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 445 + startLine: 446 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2933,7 +2949,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HaveBookPublished path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 446 + startLine: 447 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2960,7 +2976,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LockDoor path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 447 + startLine: 448 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2987,7 +3003,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdmireLgbtFlag path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 452 + startLine: 453 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3014,7 +3030,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWater path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 455 + startLine: 456 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3041,7 +3057,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WashHands path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 462 + startLine: 463 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3068,7 +3084,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToggleLight path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 468 + startLine: 469 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3095,7 +3111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToggleAllLights path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 469 + startLine: 470 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3122,7 +3138,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GrillFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 481 + startLine: 482 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3149,7 +3165,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ThrowAway path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 490 + startLine: 491 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3176,7 +3192,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Scrap path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 498 + startLine: 499 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3203,7 +3219,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CleanEverything path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 504 + startLine: 505 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3230,7 +3246,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Clean path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 510 + startLine: 511 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3257,7 +3273,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Light path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 518 + startLine: 519 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3284,7 +3300,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoHomework path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 526 + startLine: 527 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3311,7 +3327,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayWithToy path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 538 + startLine: 539 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3338,7 +3354,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CookChildFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 550 + startLine: 551 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3365,7 +3381,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayInSandbox path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 563 + startLine: 564 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3392,7 +3408,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShufflePuzzle path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 572 + startLine: 573 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3419,7 +3435,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Puzzle path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 580 + startLine: 581 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3446,7 +3462,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Store path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 588 + startLine: 589 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3473,7 +3489,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFurnitureMail path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 599 + startLine: 600 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3500,7 +3516,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadNewspaper path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 607 + startLine: 608 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3527,7 +3543,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadJokes path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 615 + startLine: 616 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3554,7 +3570,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BrewCoffee path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 623 + startLine: 624 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3581,7 +3597,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeTea path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 632 + startLine: 633 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3608,7 +3624,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TinkerWith path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 641 + startLine: 642 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3635,7 +3651,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdmireFood path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 658 + startLine: 659 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3662,7 +3678,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddALittleSomething path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 666 + startLine: 667 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3689,7 +3705,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RunAround path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 680 + startLine: 681 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3716,7 +3732,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Rummage path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 689 + startLine: 690 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3743,7 +3759,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddCandle path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 696 + startLine: 697 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3770,7 +3786,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BlowOutCandles path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 702 + startLine: 703 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3797,7 +3813,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PutInFridge path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 706 + startLine: 707 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3824,7 +3840,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeFromFridge path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 720 + startLine: 721 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3851,7 +3867,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CleanOutFridge path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 723 + startLine: 724 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3878,7 +3894,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLeftovers path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 730 + startLine: 731 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3905,7 +3921,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdoptChild path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 737 + startLine: 738 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3932,7 +3948,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResearchBusinessPlans path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 745 + startLine: 746 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3959,7 +3975,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PracticeSalesPitch path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 759 + startLine: 760 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -3986,7 +4002,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadSkillBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 767 + startLine: 768 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4013,7 +4029,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToggleNewspapers path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 776 + startLine: 777 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4040,7 +4056,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToggleVisitors path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 781 + startLine: 782 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4067,7 +4083,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeOutTrash path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 788 + startLine: 789 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4094,7 +4110,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayOnJungleGym path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 800 + startLine: 801 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4121,7 +4137,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorColoringBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 809 + startLine: 810 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4148,7 +4164,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CollectSunlight path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 818 + startLine: 819 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4175,7 +4191,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoJogging path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 821 + startLine: 822 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4202,7 +4218,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveHere path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 829 + startLine: 830 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4229,7 +4245,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChatOnPhone path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 835 + startLine: 836 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4256,7 +4272,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChatOnPhoneWith path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 842 + startLine: 843 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4283,7 +4299,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetPhoneColor path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 847 + startLine: 848 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4310,7 +4326,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetJobPhone path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 851 + startLine: 852 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4337,7 +4353,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: QuitJobPhone path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 852 + startLine: 853 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4364,7 +4380,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeVacationDayPhone path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 855 + startLine: 863 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4373,6 +4389,33 @@ items: return: type: TinyLife.Actions.ActionType content.vb: Public Shared ReadOnly TakeVacationDayPhone As ActionType +- uid: TinyLife.Actions.ActionType.HireBabysitter + commentId: F:TinyLife.Actions.ActionType.HireBabysitter + id: HireBabysitter + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: HireBabysitter + nameWithType: ActionType.HireBabysitter + fullName: TinyLife.Actions.ActionType.HireBabysitter + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Misc.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: HireBabysitter + path: ../TinyLife/Actions/ActionType.Misc.cs + startLine: 873 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType HireBabysitter + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly HireBabysitter As ActionType - uid: TinyLife.Actions.ActionType.InviteOver commentId: F:TinyLife.Actions.ActionType.InviteOver id: InviteOver @@ -4391,7 +4434,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InviteOver path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 858 + startLine: 891 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4418,7 +4461,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangePronouns path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 874 + startLine: 907 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4427,6 +4470,33 @@ items: return: type: TinyLife.Actions.ActionType content.vb: Public Shared ReadOnly ChangePronouns As ActionType +- uid: TinyLife.Actions.ActionType.InvestigateRocks + commentId: F:TinyLife.Actions.ActionType.InvestigateRocks + id: InvestigateRocks + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: InvestigateRocks + nameWithType: ActionType.InvestigateRocks + fullName: TinyLife.Actions.ActionType.InvestigateRocks + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Misc.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: InvestigateRocks + path: ../TinyLife/Actions/ActionType.Misc.cs + startLine: 910 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType InvestigateRocks + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly InvestigateRocks As ActionType - uid: TinyLife.Actions.ActionType.TravelToMap commentId: F:TinyLife.Actions.ActionType.TravelToMap id: TravelToMap @@ -4445,7 +4515,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TravelToMap path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 879 + startLine: 918 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4472,7 +4542,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PsychSelfUp path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 883 + startLine: 922 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4499,7 +4569,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadBabyBook path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 887 + startLine: 926 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4526,7 +4596,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Potty path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 899 + startLine: 938 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4553,7 +4623,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UseDiaper path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 911 + startLine: 950 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4580,7 +4650,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FollowAdult path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 919 + startLine: 958 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4607,7 +4677,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HaveBaby path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 936 + startLine: 975 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4634,7 +4704,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HaveAbortion path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 944 + startLine: 983 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4661,7 +4731,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakePregnancyTest path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 947 + startLine: 986 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4688,7 +4758,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeOutOfCrib path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 954 + startLine: 993 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4715,7 +4785,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SleepInCrib path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 963 + startLine: 1002 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4742,7 +4812,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeDrinks path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 977 + startLine: 1016 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4769,7 +4839,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpgradeFurniture path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 985 + startLine: 1024 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4796,7 +4866,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResearchUpgrades path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 990 + startLine: 1029 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4823,7 +4893,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeEmotionShower path: ../TinyLife/Actions/ActionType.Misc.cs - startLine: 994 + startLine: 1033 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -4967,708 +5037,33 @@ items: return: type: TinyLife.Actions.ActionType content.vb: Public Shared ReadOnly LiftWeights As ActionType -- uid: TinyLife.Actions.ActionType.ConfideIn - commentId: F:TinyLife.Actions.ActionType.ConfideIn - id: ConfideIn +- uid: TinyLife.Actions.ActionType.ViewArt + commentId: F:TinyLife.Actions.ActionType.ViewArt + id: ViewArt parent: TinyLife.Actions.ActionType langs: - csharp - vb - name: ConfideIn - nameWithType: ActionType.ConfideIn - fullName: TinyLife.Actions.ActionType.ConfideIn + name: ViewArt + nameWithType: ActionType.ViewArt + fullName: TinyLife.Actions.ActionType.ViewArt type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Sets.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: ConfideIn - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 20 + id: ViewArt + path: ../TinyLife/Actions/ActionType.Sets.cs + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Actions syntax: - content: public static readonly ActionType ConfideIn + content: public static readonly ActionType ViewArt return: type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly ConfideIn As ActionType -- uid: TinyLife.Actions.ActionType.ComplainAboutLife - commentId: F:TinyLife.Actions.ActionType.ComplainAboutLife - id: ComplainAboutLife - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: ComplainAboutLife - nameWithType: ActionType.ComplainAboutLife - fullName: TinyLife.Actions.ActionType.ComplainAboutLife - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: ComplainAboutLife - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 29 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType ComplainAboutLife - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly ComplainAboutLife As ActionType -- uid: TinyLife.Actions.ActionType.TalkAboutFeelings - commentId: F:TinyLife.Actions.ActionType.TalkAboutFeelings - id: TalkAboutFeelings - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: TalkAboutFeelings - nameWithType: ActionType.TalkAboutFeelings - fullName: TinyLife.Actions.ActionType.TalkAboutFeelings - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: TalkAboutFeelings - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 34 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType TalkAboutFeelings - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly TalkAboutFeelings As ActionType -- uid: TinyLife.Actions.ActionType.ShareIdeas - commentId: F:TinyLife.Actions.ActionType.ShareIdeas - id: ShareIdeas - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: ShareIdeas - nameWithType: ActionType.ShareIdeas - fullName: TinyLife.Actions.ActionType.ShareIdeas - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: ShareIdeas - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 39 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType ShareIdeas - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly ShareIdeas As ActionType -- uid: TinyLife.Actions.ActionType.GaugeRelationship - commentId: F:TinyLife.Actions.ActionType.GaugeRelationship - id: GaugeRelationship - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: GaugeRelationship - nameWithType: ActionType.GaugeRelationship - fullName: TinyLife.Actions.ActionType.GaugeRelationship - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: GaugeRelationship - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 44 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType GaugeRelationship - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly GaugeRelationship As ActionType -- uid: TinyLife.Actions.ActionType.AskToLeave - commentId: F:TinyLife.Actions.ActionType.AskToLeave - id: AskToLeave - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: AskToLeave - nameWithType: ActionType.AskToLeave - fullName: TinyLife.Actions.ActionType.AskToLeave - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: AskToLeave - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 66 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType AskToLeave - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly AskToLeave As ActionType -- uid: TinyLife.Actions.ActionType.CallOver - commentId: F:TinyLife.Actions.ActionType.CallOver - id: CallOver - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: CallOver - nameWithType: ActionType.CallOver - fullName: TinyLife.Actions.ActionType.CallOver - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: CallOver - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 72 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType CallOver - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly CallOver As ActionType -- uid: TinyLife.Actions.ActionType.ThisIsInappropriate - commentId: F:TinyLife.Actions.ActionType.ThisIsInappropriate - id: ThisIsInappropriate - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: ThisIsInappropriate - nameWithType: ActionType.ThisIsInappropriate - fullName: TinyLife.Actions.ActionType.ThisIsInappropriate - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: ThisIsInappropriate - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 78 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType ThisIsInappropriate - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly ThisIsInappropriate As ActionType -- uid: TinyLife.Actions.ActionType.WakeUp - commentId: F:TinyLife.Actions.ActionType.WakeUp - id: WakeUp - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: WakeUp - nameWithType: ActionType.WakeUp - fullName: TinyLife.Actions.ActionType.WakeUp - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: WakeUp - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 90 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType WakeUp - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly WakeUp As ActionType -- uid: TinyLife.Actions.ActionType.AskAboutPersonality - commentId: F:TinyLife.Actions.ActionType.AskAboutPersonality - id: AskAboutPersonality - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: AskAboutPersonality - nameWithType: ActionType.AskAboutPersonality - fullName: TinyLife.Actions.ActionType.AskAboutPersonality - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: AskAboutPersonality - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 93 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType AskAboutPersonality - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly AskAboutPersonality As ActionType -- uid: TinyLife.Actions.ActionType.AskAboutJob - commentId: F:TinyLife.Actions.ActionType.AskAboutJob - id: AskAboutJob - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: AskAboutJob - nameWithType: ActionType.AskAboutJob - fullName: TinyLife.Actions.ActionType.AskAboutJob - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: AskAboutJob - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 109 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType AskAboutJob - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly AskAboutJob As ActionType -- uid: TinyLife.Actions.ActionType.AskToTaste - commentId: F:TinyLife.Actions.ActionType.AskToTaste - id: AskToTaste - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: AskToTaste - nameWithType: ActionType.AskToTaste - fullName: TinyLife.Actions.ActionType.AskToTaste - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: AskToTaste - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 129 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType AskToTaste - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly AskToTaste As ActionType -- uid: TinyLife.Actions.ActionType.OrderCoffee - commentId: F:TinyLife.Actions.ActionType.OrderCoffee - id: OrderCoffee - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: OrderCoffee - nameWithType: ActionType.OrderCoffee - fullName: TinyLife.Actions.ActionType.OrderCoffee - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: OrderCoffee - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 141 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType OrderCoffee - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly OrderCoffee As ActionType -- uid: TinyLife.Actions.ActionType.OrderTea - commentId: F:TinyLife.Actions.ActionType.OrderTea - id: OrderTea - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: OrderTea - nameWithType: ActionType.OrderTea - fullName: TinyLife.Actions.ActionType.OrderTea - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: OrderTea - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 151 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType OrderTea - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly OrderTea As ActionType -- uid: TinyLife.Actions.ActionType.OrderCafeFood - commentId: F:TinyLife.Actions.ActionType.OrderCafeFood - id: OrderCafeFood - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: OrderCafeFood - nameWithType: ActionType.OrderCafeFood - fullName: TinyLife.Actions.ActionType.OrderCafeFood - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: OrderCafeFood - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 162 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType OrderCafeFood - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly OrderCafeFood As ActionType -- uid: TinyLife.Actions.ActionType.AskAboutNonfictionBooks - commentId: F:TinyLife.Actions.ActionType.AskAboutNonfictionBooks - id: AskAboutNonfictionBooks - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: AskAboutNonfictionBooks - nameWithType: ActionType.AskAboutNonfictionBooks - fullName: TinyLife.Actions.ActionType.AskAboutNonfictionBooks - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: AskAboutNonfictionBooks - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 171 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType AskAboutNonfictionBooks - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly AskAboutNonfictionBooks As ActionType -- uid: TinyLife.Actions.ActionType.AskAboutFictionBooks - commentId: F:TinyLife.Actions.ActionType.AskAboutFictionBooks - id: AskAboutFictionBooks - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: AskAboutFictionBooks - nameWithType: ActionType.AskAboutFictionBooks - fullName: TinyLife.Actions.ActionType.AskAboutFictionBooks - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: AskAboutFictionBooks - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 183 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType AskAboutFictionBooks - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly AskAboutFictionBooks As ActionType -- uid: TinyLife.Actions.ActionType.PickUpPerson - commentId: F:TinyLife.Actions.ActionType.PickUpPerson - id: PickUpPerson - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: PickUpPerson - nameWithType: ActionType.PickUpPerson - fullName: TinyLife.Actions.ActionType.PickUpPerson - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: PickUpPerson - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 195 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType PickUpPerson - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly PickUpPerson As ActionType -- uid: TinyLife.Actions.ActionType.PutDownPerson - commentId: F:TinyLife.Actions.ActionType.PutDownPerson - id: PutDownPerson - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: PutDownPerson - nameWithType: ActionType.PutDownPerson - fullName: TinyLife.Actions.ActionType.PutDownPerson - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: PutDownPerson - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 205 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType PutDownPerson - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly PutDownPerson As ActionType -- uid: TinyLife.Actions.ActionType.HomeworkHelp - commentId: F:TinyLife.Actions.ActionType.HomeworkHelp - id: HomeworkHelp - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: HomeworkHelp - nameWithType: ActionType.HomeworkHelp - fullName: TinyLife.Actions.ActionType.HomeworkHelp - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: HomeworkHelp - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 215 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType[] HomeworkHelp - return: - type: TinyLife.Actions.ActionType[] - content.vb: Public Shared ReadOnly HomeworkHelp As ActionType() -- uid: TinyLife.Actions.ActionType.AskToCook - commentId: F:TinyLife.Actions.ActionType.AskToCook - id: AskToCook - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: AskToCook - nameWithType: ActionType.AskToCook - fullName: TinyLife.Actions.ActionType.AskToCook - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: AskToCook - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 223 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType AskToCook - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly AskToCook As ActionType -- uid: TinyLife.Actions.ActionType.InviteIn - commentId: F:TinyLife.Actions.ActionType.InviteIn - id: InviteIn - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: InviteIn - nameWithType: ActionType.InviteIn - fullName: TinyLife.Actions.ActionType.InviteIn - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: InviteIn - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 241 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType InviteIn - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly InviteIn As ActionType -- uid: TinyLife.Actions.ActionType.BribeForFriendship - commentId: F:TinyLife.Actions.ActionType.BribeForFriendship - id: BribeForFriendship - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: BribeForFriendship - nameWithType: ActionType.BribeForFriendship - fullName: TinyLife.Actions.ActionType.BribeForFriendship - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: BribeForFriendship - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 257 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType BribeForFriendship - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly BribeForFriendship As ActionType -- uid: TinyLife.Actions.ActionType.InspectBaby - commentId: F:TinyLife.Actions.ActionType.InspectBaby - id: InspectBaby - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: InspectBaby - nameWithType: ActionType.InspectBaby - fullName: TinyLife.Actions.ActionType.InspectBaby - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: InspectBaby - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 269 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType InspectBaby - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly InspectBaby As ActionType -- uid: TinyLife.Actions.ActionType.AnnouncePregnancy - commentId: F:TinyLife.Actions.ActionType.AnnouncePregnancy - id: AnnouncePregnancy - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: AnnouncePregnancy - nameWithType: ActionType.AnnouncePregnancy - fullName: TinyLife.Actions.ActionType.AnnouncePregnancy - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: AnnouncePregnancy - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 274 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType AnnouncePregnancy - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly AnnouncePregnancy As ActionType -- uid: TinyLife.Actions.ActionType.OrderDrinks - commentId: F:TinyLife.Actions.ActionType.OrderDrinks - id: OrderDrinks - parent: TinyLife.Actions.ActionType - langs: - - csharp - - vb - name: OrderDrinks - nameWithType: ActionType.OrderDrinks - fullName: TinyLife.Actions.ActionType.OrderDrinks - type: Field - source: - remote: - path: TinyLife/Actions/ActionType.Social.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: OrderDrinks - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 280 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - syntax: - content: public static readonly ActionType OrderDrinks - return: - type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly OrderDrinks As ActionType + content.vb: Public Shared ReadOnly ViewArt As ActionType - uid: TinyLife.Actions.ActionType.Talk commentId: F:TinyLife.Actions.ActionType.Talk id: Talk @@ -5682,12 +5077,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Talk - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 292 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 14 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5709,12 +5104,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskAboutDay - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 296 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5736,12 +5131,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellEngagingStory - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 301 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 23 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5763,12 +5158,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellStory - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 306 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5790,12 +5185,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutWork - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 310 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5817,12 +5212,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutNeighborhood - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 318 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5844,12 +5239,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutOutdoors - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 323 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5871,12 +5266,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutFood - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 327 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5898,12 +5293,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DiscussWorkoutRegimen - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 331 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5925,12 +5320,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CompareMuscleSize - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 340 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5952,12 +5347,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GushAboutPartner - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 349 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -5979,12 +5374,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskAboutGamingRig - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 357 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6006,12 +5401,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskAboutComputerSpecs - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 362 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 84 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6033,12 +5428,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoastAboutPagesWritten - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 367 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 89 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6060,12 +5455,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PoseMathPuzzle - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 375 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6087,12 +5482,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExpressFearOfCrowds - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 380 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 102 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6114,12 +5509,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutNaps - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 385 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 107 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6141,12 +5536,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutWatchingTv - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 391 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 113 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6168,12 +5563,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InviteToHousehold - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 396 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6195,12 +5590,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskToTellStory - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 401 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 123 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6222,12 +5617,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComplainAboutAdults - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 407 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 129 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6249,12 +5644,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComplainAboutParent - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 412 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 134 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6276,12 +5671,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutCartoons - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 417 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 139 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6303,12 +5698,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutSchool - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 422 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 144 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6330,12 +5725,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutFavoriteToys - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 427 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 149 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6357,12 +5752,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskAboutFamilyWellbeing - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 432 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 154 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6384,12 +5779,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutFamily - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 440 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 162 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6411,12 +5806,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DebatePineappleOnPizza - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 448 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 170 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6438,12 +5833,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DiscussFineDining - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 454 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 176 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6465,12 +5860,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutSpicyFood - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 459 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 181 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6492,12 +5887,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskMedicalHistory - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 464 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 186 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6519,12 +5914,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutNatureWalks - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 469 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 191 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6546,12 +5941,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CriticizeDeforestation - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 474 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 196 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6573,12 +5968,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DiscussNpP - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 479 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 201 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6600,12 +5995,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BragAboutComputer - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 484 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 206 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6627,12 +6022,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DiscussHomeAutomation - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 489 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 211 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6654,12 +6049,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskIfSingle - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 494 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 216 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6681,12 +6076,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SuggestThriftstores - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 507 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 229 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6708,12 +6103,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EnthuseAboutCoupons - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 514 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 236 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6735,12 +6130,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutBestSpots - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 519 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 241 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6762,12 +6157,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutBestToy - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 524 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 246 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6789,12 +6184,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TeachLifeLesson - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 529 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 251 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6816,12 +6211,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HowYouveGrown - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 535 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 257 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6843,12 +6238,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComparePhysicalFeatures - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 540 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 262 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6870,12 +6265,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskAboutCareerDreams - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 548 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 270 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6897,12 +6292,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskAboutParenting - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 554 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 276 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6924,12 +6319,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExplainActivities - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 564 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 287 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6951,12 +6346,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Friendly.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExpressPregnancyConcerns - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 571 + path: ../TinyLife/Actions/ActionType.Social.Friendly.cs + startLine: 294 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6978,12 +6373,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Funny.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellJoke - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 583 + path: ../TinyLife/Actions/ActionType.Social.Funny.cs + startLine: 10 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7005,12 +6400,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Funny.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellFunnyStory - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 587 + path: ../TinyLife/Actions/ActionType.Social.Funny.cs + startLine: 14 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7032,12 +6427,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Funny.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellRidiculousStory - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 591 + path: ../TinyLife/Actions/ActionType.Social.Funny.cs + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7059,12 +6454,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Funny.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellComplexJoke - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 595 + path: ../TinyLife/Actions/ActionType.Social.Funny.cs + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7086,12 +6481,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Funny.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayTrick - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 599 + path: ../TinyLife/Actions/ActionType.Social.Funny.cs + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7113,12 +6508,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Funny.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutWork - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 603 + path: ../TinyLife/Actions/ActionType.Social.Funny.cs + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7140,12 +6535,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Funny.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutOwnUnemployment - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 611 + path: ../TinyLife/Actions/ActionType.Social.Funny.cs + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7167,12 +6562,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Funny.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutTreadmillAccidents - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 619 + path: ../TinyLife/Actions/ActionType.Social.Funny.cs + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7194,12 +6589,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Funny.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutWritingStyle - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 624 + path: ../TinyLife/Actions/ActionType.Social.Funny.cs + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7221,12 +6616,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Funny.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutAromance - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 629 + path: ../TinyLife/Actions/ActionType.Social.Funny.cs + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7248,12 +6643,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Funny.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutAsexuality - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 634 + path: ../TinyLife/Actions/ActionType.Social.Funny.cs + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7275,12 +6670,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Funny.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellJokeAboutSomething - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 639 + path: ../TinyLife/Actions/ActionType.Social.Funny.cs + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7302,12 +6697,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Funny.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellDadJoke - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 648 + path: ../TinyLife/Actions/ActionType.Social.Funny.cs + startLine: 75 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7329,12 +6724,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Funny.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutFamilyGatherings - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 656 + path: ../TinyLife/Actions/ActionType.Social.Funny.cs + startLine: 83 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7356,12 +6751,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Funny.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutTrees - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 664 + path: ../TinyLife/Actions/ActionType.Social.Funny.cs + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7383,12 +6778,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Funny.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutSmartHome - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 669 + path: ../TinyLife/Actions/ActionType.Social.Funny.cs + startLine: 96 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7410,12 +6805,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Funny.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutOverspending - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 674 + path: ../TinyLife/Actions/ActionType.Social.Funny.cs + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7437,12 +6832,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Funny.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutFunnyCityName - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 679 + path: ../TinyLife/Actions/ActionType.Social.Funny.cs + startLine: 106 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7464,12 +6859,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Mean.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Insult - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 686 + path: ../TinyLife/Actions/ActionType.Social.Mean.cs + startLine: 13 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7491,12 +6886,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Mean.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ImplyMotherIsCamel - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 691 + path: ../TinyLife/Actions/ActionType.Social.Mean.cs + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7518,12 +6913,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Mean.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfUnemployment - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 695 + path: ../TinyLife/Actions/ActionType.Social.Mean.cs + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7545,12 +6940,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Mean.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfLaziness - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 703 + path: ../TinyLife/Actions/ActionType.Social.Mean.cs + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7572,12 +6967,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Mean.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfIntroversion - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 708 + path: ../TinyLife/Actions/ActionType.Social.Mean.cs + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7599,12 +6994,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Mean.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfNiceness - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 713 + path: ../TinyLife/Actions/ActionType.Social.Mean.cs + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7626,12 +7021,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Mean.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComplainAboutRelationship - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 718 + path: ../TinyLife/Actions/ActionType.Social.Mean.cs + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7653,12 +7048,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Mean.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfPoorFitness - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 723 + path: ../TinyLife/Actions/ActionType.Social.Mean.cs + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7680,12 +7075,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Mean.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfFriends - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 731 + path: ../TinyLife/Actions/ActionType.Social.Mean.cs + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7707,12 +7102,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Mean.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfBeingNerd - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 736 + path: ../TinyLife/Actions/ActionType.Social.Mean.cs + startLine: 63 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7734,12 +7129,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Mean.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfBeingBadAtSchool - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 741 + path: ../TinyLife/Actions/ActionType.Social.Mean.cs + startLine: 68 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7761,12 +7156,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Mean.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShooChild - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 746 + path: ../TinyLife/Actions/ActionType.Social.Mean.cs + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7788,12 +7183,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Mean.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfFoodRestriction - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 752 + path: ../TinyLife/Actions/ActionType.Social.Mean.cs + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7815,12 +7210,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Mean.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChastiseForFoodBeliefs - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 758 + path: ../TinyLife/Actions/ActionType.Social.Mean.cs + startLine: 85 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7842,12 +7237,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Mean.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfBeingOutdoorsy - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 764 + path: ../TinyLife/Actions/ActionType.Social.Mean.cs + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7869,12 +7264,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Mean.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ImplyHomeSmarter - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 769 + path: ../TinyLife/Actions/ActionType.Social.Mean.cs + startLine: 96 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7896,12 +7291,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Mean.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ArgueAboutToyOwnership - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 774 + path: ../TinyLife/Actions/ActionType.Social.Mean.cs + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7910,384 +7305,816 @@ items: return: type: TinyLife.Actions.ActionType content.vb: Public Shared ReadOnly ArgueAboutToyOwnership As ActionType -- uid: TinyLife.Actions.ActionType.Flirt - commentId: F:TinyLife.Actions.ActionType.Flirt - id: Flirt +- uid: TinyLife.Actions.ActionType.ConfideIn + commentId: F:TinyLife.Actions.ActionType.ConfideIn + id: ConfideIn parent: TinyLife.Actions.ActionType langs: - csharp - vb - name: Flirt - nameWithType: ActionType.Flirt - fullName: TinyLife.Actions.ActionType.Flirt + name: ConfideIn + nameWithType: ActionType.ConfideIn + fullName: TinyLife.Actions.ActionType.ConfideIn type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: Flirt - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 781 + id: ConfideIn + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Actions syntax: - content: public static readonly ActionType Flirt + content: public static readonly ActionType ConfideIn return: type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly Flirt As ActionType -- uid: TinyLife.Actions.ActionType.ComplimentLooks - commentId: F:TinyLife.Actions.ActionType.ComplimentLooks - id: ComplimentLooks + content.vb: Public Shared ReadOnly ConfideIn As ActionType +- uid: TinyLife.Actions.ActionType.ComplainAboutLife + commentId: F:TinyLife.Actions.ActionType.ComplainAboutLife + id: ComplainAboutLife parent: TinyLife.Actions.ActionType langs: - csharp - vb - name: ComplimentLooks - nameWithType: ActionType.ComplimentLooks - fullName: TinyLife.Actions.ActionType.ComplimentLooks + name: ComplainAboutLife + nameWithType: ActionType.ComplainAboutLife + fullName: TinyLife.Actions.ActionType.ComplainAboutLife type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: ComplimentLooks - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 785 + id: ComplainAboutLife + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Actions syntax: - content: public static readonly ActionType ComplimentLooks + content: public static readonly ActionType ComplainAboutLife return: type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly ComplimentLooks As ActionType -- uid: TinyLife.Actions.ActionType.MakeRisqueRemark - commentId: F:TinyLife.Actions.ActionType.MakeRisqueRemark - id: MakeRisqueRemark + content.vb: Public Shared ReadOnly ComplainAboutLife As ActionType +- uid: TinyLife.Actions.ActionType.TalkAboutFeelings + commentId: F:TinyLife.Actions.ActionType.TalkAboutFeelings + id: TalkAboutFeelings parent: TinyLife.Actions.ActionType langs: - csharp - vb - name: MakeRisqueRemark - nameWithType: ActionType.MakeRisqueRemark - fullName: TinyLife.Actions.ActionType.MakeRisqueRemark + name: TalkAboutFeelings + nameWithType: ActionType.TalkAboutFeelings + fullName: TinyLife.Actions.ActionType.TalkAboutFeelings type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: MakeRisqueRemark - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 789 + id: TalkAboutFeelings + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Actions syntax: - content: public static readonly ActionType MakeRisqueRemark + content: public static readonly ActionType TalkAboutFeelings return: type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly MakeRisqueRemark As ActionType -- uid: TinyLife.Actions.ActionType.BeEnticing - commentId: F:TinyLife.Actions.ActionType.BeEnticing - id: BeEnticing + content.vb: Public Shared ReadOnly TalkAboutFeelings As ActionType +- uid: TinyLife.Actions.ActionType.ShareIdeas + commentId: F:TinyLife.Actions.ActionType.ShareIdeas + id: ShareIdeas parent: TinyLife.Actions.ActionType langs: - csharp - vb - name: BeEnticing - nameWithType: ActionType.BeEnticing - fullName: TinyLife.Actions.ActionType.BeEnticing + name: ShareIdeas + nameWithType: ActionType.ShareIdeas + fullName: TinyLife.Actions.ActionType.ShareIdeas type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: BeEnticing - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 795 + id: ShareIdeas + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Actions syntax: - content: public static readonly ActionType BeEnticing + content: public static readonly ActionType ShareIdeas return: type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly BeEnticing As ActionType -- uid: TinyLife.Actions.ActionType.CasualCompliment - commentId: F:TinyLife.Actions.ActionType.CasualCompliment - id: CasualCompliment + content.vb: Public Shared ReadOnly ShareIdeas As ActionType +- uid: TinyLife.Actions.ActionType.GaugeRelationship + commentId: F:TinyLife.Actions.ActionType.GaugeRelationship + id: GaugeRelationship parent: TinyLife.Actions.ActionType langs: - csharp - vb - name: CasualCompliment - nameWithType: ActionType.CasualCompliment - fullName: TinyLife.Actions.ActionType.CasualCompliment + name: GaugeRelationship + nameWithType: ActionType.GaugeRelationship + fullName: TinyLife.Actions.ActionType.GaugeRelationship type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: CasualCompliment - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 800 + id: GaugeRelationship + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Actions syntax: - content: public static readonly ActionType CasualCompliment + content: public static readonly ActionType GaugeRelationship return: type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly CasualCompliment As ActionType -- uid: TinyLife.Actions.ActionType.ReciteLovePoem - commentId: F:TinyLife.Actions.ActionType.ReciteLovePoem - id: ReciteLovePoem + content.vb: Public Shared ReadOnly GaugeRelationship As ActionType +- uid: TinyLife.Actions.ActionType.AskToLeave + commentId: F:TinyLife.Actions.ActionType.AskToLeave + id: AskToLeave parent: TinyLife.Actions.ActionType langs: - csharp - vb - name: ReciteLovePoem - nameWithType: ActionType.ReciteLovePoem - fullName: TinyLife.Actions.ActionType.ReciteLovePoem + name: AskToLeave + nameWithType: ActionType.AskToLeave + fullName: TinyLife.Actions.ActionType.AskToLeave type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: ReciteLovePoem - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 805 + id: AskToLeave + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 64 assemblies: - Tiny Life namespace: TinyLife.Actions syntax: - content: public static readonly ActionType ReciteLovePoem + content: public static readonly ActionType AskToLeave return: type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly ReciteLovePoem As ActionType -- uid: TinyLife.Actions.ActionType.DeepCompliment - commentId: F:TinyLife.Actions.ActionType.DeepCompliment - id: DeepCompliment + content.vb: Public Shared ReadOnly AskToLeave As ActionType +- uid: TinyLife.Actions.ActionType.CallOver + commentId: F:TinyLife.Actions.ActionType.CallOver + id: CallOver parent: TinyLife.Actions.ActionType langs: - csharp - vb - name: DeepCompliment - nameWithType: ActionType.DeepCompliment - fullName: TinyLife.Actions.ActionType.DeepCompliment + name: CallOver + nameWithType: ActionType.CallOver + fullName: TinyLife.Actions.ActionType.CallOver type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: DeepCompliment - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 810 + id: CallOver + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.Actions syntax: - content: public static readonly ActionType DeepCompliment + content: public static readonly ActionType CallOver return: type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly DeepCompliment As ActionType -- uid: TinyLife.Actions.ActionType.FlirtyJoke - commentId: F:TinyLife.Actions.ActionType.FlirtyJoke - id: FlirtyJoke + content.vb: Public Shared ReadOnly CallOver As ActionType +- uid: TinyLife.Actions.ActionType.ThisIsInappropriate + commentId: F:TinyLife.Actions.ActionType.ThisIsInappropriate + id: ThisIsInappropriate parent: TinyLife.Actions.ActionType langs: - csharp - vb - name: FlirtyJoke - nameWithType: ActionType.FlirtyJoke - fullName: TinyLife.Actions.ActionType.FlirtyJoke + name: ThisIsInappropriate + nameWithType: ActionType.ThisIsInappropriate + fullName: TinyLife.Actions.ActionType.ThisIsInappropriate type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: FlirtyJoke - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 815 + id: ThisIsInappropriate + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.Actions syntax: - content: public static readonly ActionType FlirtyJoke + content: public static readonly ActionType ThisIsInappropriate return: type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly FlirtyJoke As ActionType -- uid: TinyLife.Actions.ActionType.StartDating - commentId: F:TinyLife.Actions.ActionType.StartDating - id: StartDating + content.vb: Public Shared ReadOnly ThisIsInappropriate As ActionType +- uid: TinyLife.Actions.ActionType.WakeUp + commentId: F:TinyLife.Actions.ActionType.WakeUp + id: WakeUp parent: TinyLife.Actions.ActionType langs: - csharp - vb - name: StartDating - nameWithType: ActionType.StartDating - fullName: TinyLife.Actions.ActionType.StartDating + name: WakeUp + nameWithType: ActionType.WakeUp + fullName: TinyLife.Actions.ActionType.WakeUp type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: StartDating - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 821 + id: WakeUp + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.Actions syntax: - content: public static readonly ActionType StartDating + content: public static readonly ActionType WakeUp return: type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly StartDating As ActionType -- uid: TinyLife.Actions.ActionType.FoolAround - commentId: F:TinyLife.Actions.ActionType.FoolAround - id: FoolAround + content.vb: Public Shared ReadOnly WakeUp As ActionType +- uid: TinyLife.Actions.ActionType.AskAboutPersonality + commentId: F:TinyLife.Actions.ActionType.AskAboutPersonality + id: AskAboutPersonality parent: TinyLife.Actions.ActionType langs: - csharp - vb - name: FoolAround - nameWithType: ActionType.FoolAround - fullName: TinyLife.Actions.ActionType.FoolAround + name: AskAboutPersonality + nameWithType: ActionType.AskAboutPersonality + fullName: TinyLife.Actions.ActionType.AskAboutPersonality type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: FoolAround - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 840 + id: AskAboutPersonality + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 94 assemblies: - Tiny Life namespace: TinyLife.Actions syntax: - content: public static readonly ActionType FoolAround + content: public static readonly ActionType AskAboutPersonality return: type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly FoolAround As ActionType -- uid: TinyLife.Actions.ActionType.Kiss - commentId: F:TinyLife.Actions.ActionType.Kiss - id: Kiss + content.vb: Public Shared ReadOnly AskAboutPersonality As ActionType +- uid: TinyLife.Actions.ActionType.AskAboutJob + commentId: F:TinyLife.Actions.ActionType.AskAboutJob + id: AskAboutJob parent: TinyLife.Actions.ActionType langs: - csharp - vb - name: Kiss - nameWithType: ActionType.Kiss - fullName: TinyLife.Actions.ActionType.Kiss + name: AskAboutJob + nameWithType: ActionType.AskAboutJob + fullName: TinyLife.Actions.ActionType.AskAboutJob type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: Kiss - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 853 + id: AskAboutJob + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 110 assemblies: - Tiny Life namespace: TinyLife.Actions syntax: - content: public static readonly ActionType Kiss + content: public static readonly ActionType AskAboutJob return: type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly Kiss As ActionType -- uid: TinyLife.Actions.ActionType.AdmitToBeingRomanticWithSomeoneElse - commentId: F:TinyLife.Actions.ActionType.AdmitToBeingRomanticWithSomeoneElse - id: AdmitToBeingRomanticWithSomeoneElse + content.vb: Public Shared ReadOnly AskAboutJob As ActionType +- uid: TinyLife.Actions.ActionType.AskToTaste + commentId: F:TinyLife.Actions.ActionType.AskToTaste + id: AskToTaste parent: TinyLife.Actions.ActionType langs: - csharp - vb - name: AdmitToBeingRomanticWithSomeoneElse - nameWithType: ActionType.AdmitToBeingRomanticWithSomeoneElse - fullName: TinyLife.Actions.ActionType.AdmitToBeingRomanticWithSomeoneElse + name: AskToTaste + nameWithType: ActionType.AskToTaste + fullName: TinyLife.Actions.ActionType.AskToTaste type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: AdmitToBeingRomanticWithSomeoneElse - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 864 + id: AskToTaste + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 130 assemblies: - Tiny Life namespace: TinyLife.Actions syntax: - content: public static readonly ActionType AdmitToBeingRomanticWithSomeoneElse + content: public static readonly ActionType AskToTaste return: type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly AdmitToBeingRomanticWithSomeoneElse As ActionType -- uid: TinyLife.Actions.ActionType.BreakUp - commentId: F:TinyLife.Actions.ActionType.BreakUp - id: BreakUp + content.vb: Public Shared ReadOnly AskToTaste As ActionType +- uid: TinyLife.Actions.ActionType.OrderCoffee + commentId: F:TinyLife.Actions.ActionType.OrderCoffee + id: OrderCoffee parent: TinyLife.Actions.ActionType langs: - csharp - vb - name: BreakUp - nameWithType: ActionType.BreakUp - fullName: TinyLife.Actions.ActionType.BreakUp + name: OrderCoffee + nameWithType: ActionType.OrderCoffee + fullName: TinyLife.Actions.ActionType.OrderCoffee type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: BreakUp - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 879 + id: OrderCoffee + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 142 assemblies: - Tiny Life namespace: TinyLife.Actions syntax: - content: public static readonly ActionType BreakUp + content: public static readonly ActionType OrderCoffee return: type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly BreakUp As ActionType -- uid: TinyLife.Actions.ActionType.ToggleTryingForBaby - commentId: F:TinyLife.Actions.ActionType.ToggleTryingForBaby - id: ToggleTryingForBaby + content.vb: Public Shared ReadOnly OrderCoffee As ActionType +- uid: TinyLife.Actions.ActionType.OrderTea + commentId: F:TinyLife.Actions.ActionType.OrderTea + id: OrderTea parent: TinyLife.Actions.ActionType langs: - csharp - vb - name: ToggleTryingForBaby - nameWithType: ActionType.ToggleTryingForBaby - fullName: TinyLife.Actions.ActionType.ToggleTryingForBaby + name: OrderTea + nameWithType: ActionType.OrderTea + fullName: TinyLife.Actions.ActionType.OrderTea type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: ToggleTryingForBaby - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 899 + id: OrderTea + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 152 assemblies: - Tiny Life namespace: TinyLife.Actions syntax: - content: public static readonly ActionType ToggleTryingForBaby + content: public static readonly ActionType OrderTea return: type: TinyLife.Actions.ActionType - content.vb: Public Shared ReadOnly ToggleTryingForBaby As ActionType + content.vb: Public Shared ReadOnly OrderTea As ActionType +- uid: TinyLife.Actions.ActionType.OrderCafeFood + commentId: F:TinyLife.Actions.ActionType.OrderCafeFood + id: OrderCafeFood + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: OrderCafeFood + nameWithType: ActionType.OrderCafeFood + fullName: TinyLife.Actions.ActionType.OrderCafeFood + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Misc.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: OrderCafeFood + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 163 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType OrderCafeFood + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly OrderCafeFood As ActionType +- uid: TinyLife.Actions.ActionType.AskAboutNonfictionBooks + commentId: F:TinyLife.Actions.ActionType.AskAboutNonfictionBooks + id: AskAboutNonfictionBooks + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: AskAboutNonfictionBooks + nameWithType: ActionType.AskAboutNonfictionBooks + fullName: TinyLife.Actions.ActionType.AskAboutNonfictionBooks + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Misc.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AskAboutNonfictionBooks + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 172 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType AskAboutNonfictionBooks + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly AskAboutNonfictionBooks As ActionType +- uid: TinyLife.Actions.ActionType.AskAboutFictionBooks + commentId: F:TinyLife.Actions.ActionType.AskAboutFictionBooks + id: AskAboutFictionBooks + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: AskAboutFictionBooks + nameWithType: ActionType.AskAboutFictionBooks + fullName: TinyLife.Actions.ActionType.AskAboutFictionBooks + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Misc.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AskAboutFictionBooks + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 184 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType AskAboutFictionBooks + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly AskAboutFictionBooks As ActionType +- uid: TinyLife.Actions.ActionType.PickUpPerson + commentId: F:TinyLife.Actions.ActionType.PickUpPerson + id: PickUpPerson + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: PickUpPerson + nameWithType: ActionType.PickUpPerson + fullName: TinyLife.Actions.ActionType.PickUpPerson + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Misc.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: PickUpPerson + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 196 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType PickUpPerson + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly PickUpPerson As ActionType +- uid: TinyLife.Actions.ActionType.PutDownPerson + commentId: F:TinyLife.Actions.ActionType.PutDownPerson + id: PutDownPerson + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: PutDownPerson + nameWithType: ActionType.PutDownPerson + fullName: TinyLife.Actions.ActionType.PutDownPerson + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Misc.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: PutDownPerson + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 206 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType PutDownPerson + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly PutDownPerson As ActionType +- uid: TinyLife.Actions.ActionType.HomeworkHelp + commentId: F:TinyLife.Actions.ActionType.HomeworkHelp + id: HomeworkHelp + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: HomeworkHelp + nameWithType: ActionType.HomeworkHelp + fullName: TinyLife.Actions.ActionType.HomeworkHelp + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Misc.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: HomeworkHelp + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 216 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType[] HomeworkHelp + return: + type: TinyLife.Actions.ActionType[] + content.vb: Public Shared ReadOnly HomeworkHelp As ActionType() +- uid: TinyLife.Actions.ActionType.AskToCook + commentId: F:TinyLife.Actions.ActionType.AskToCook + id: AskToCook + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: AskToCook + nameWithType: ActionType.AskToCook + fullName: TinyLife.Actions.ActionType.AskToCook + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Misc.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AskToCook + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 227 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType AskToCook + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly AskToCook As ActionType +- uid: TinyLife.Actions.ActionType.InviteIn + commentId: F:TinyLife.Actions.ActionType.InviteIn + id: InviteIn + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: InviteIn + nameWithType: ActionType.InviteIn + fullName: TinyLife.Actions.ActionType.InviteIn + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Misc.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: InviteIn + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 245 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType InviteIn + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly InviteIn As ActionType +- uid: TinyLife.Actions.ActionType.AdoptAsParent + commentId: F:TinyLife.Actions.ActionType.AdoptAsParent + id: AdoptAsParent + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: AdoptAsParent + nameWithType: ActionType.AdoptAsParent + fullName: TinyLife.Actions.ActionType.AdoptAsParent + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Misc.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AdoptAsParent + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 260 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType AdoptAsParent + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly AdoptAsParent As ActionType +- uid: TinyLife.Actions.ActionType.AskBabysitterCredentials + commentId: F:TinyLife.Actions.ActionType.AskBabysitterCredentials + id: AskBabysitterCredentials + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: AskBabysitterCredentials + nameWithType: ActionType.AskBabysitterCredentials + fullName: TinyLife.Actions.ActionType.AskBabysitterCredentials + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Misc.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AskBabysitterCredentials + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 278 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType AskBabysitterCredentials + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly AskBabysitterCredentials As ActionType +- uid: TinyLife.Actions.ActionType.AskBabysitterBrewConsumption + commentId: F:TinyLife.Actions.ActionType.AskBabysitterBrewConsumption + id: AskBabysitterBrewConsumption + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: AskBabysitterBrewConsumption + nameWithType: ActionType.AskBabysitterBrewConsumption + fullName: TinyLife.Actions.ActionType.AskBabysitterBrewConsumption + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Misc.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AskBabysitterBrewConsumption + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 286 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType AskBabysitterBrewConsumption + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly AskBabysitterBrewConsumption As ActionType +- uid: TinyLife.Actions.ActionType.AskBabysitterBabiesSat + commentId: F:TinyLife.Actions.ActionType.AskBabysitterBabiesSat + id: AskBabysitterBabiesSat + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: AskBabysitterBabiesSat + nameWithType: ActionType.AskBabysitterBabiesSat + fullName: TinyLife.Actions.ActionType.AskBabysitterBabiesSat + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Misc.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AskBabysitterBabiesSat + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 294 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType AskBabysitterBabiesSat + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly AskBabysitterBabiesSat As ActionType +- uid: TinyLife.Actions.ActionType.BribeForFriendship + commentId: F:TinyLife.Actions.ActionType.BribeForFriendship + id: BribeForFriendship + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: BribeForFriendship + nameWithType: ActionType.BribeForFriendship + fullName: TinyLife.Actions.ActionType.BribeForFriendship + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Misc.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: BribeForFriendship + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 304 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType BribeForFriendship + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly BribeForFriendship As ActionType +- uid: TinyLife.Actions.ActionType.InspectBaby + commentId: F:TinyLife.Actions.ActionType.InspectBaby + id: InspectBaby + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: InspectBaby + nameWithType: ActionType.InspectBaby + fullName: TinyLife.Actions.ActionType.InspectBaby + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Misc.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: InspectBaby + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 316 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType InspectBaby + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly InspectBaby As ActionType +- uid: TinyLife.Actions.ActionType.AnnouncePregnancy + commentId: F:TinyLife.Actions.ActionType.AnnouncePregnancy + id: AnnouncePregnancy + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: AnnouncePregnancy + nameWithType: ActionType.AnnouncePregnancy + fullName: TinyLife.Actions.ActionType.AnnouncePregnancy + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Misc.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AnnouncePregnancy + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 321 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType AnnouncePregnancy + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly AnnouncePregnancy As ActionType +- uid: TinyLife.Actions.ActionType.OrderDrinks + commentId: F:TinyLife.Actions.ActionType.OrderDrinks + id: OrderDrinks + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: OrderDrinks + nameWithType: ActionType.OrderDrinks + fullName: TinyLife.Actions.ActionType.OrderDrinks + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Misc.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: OrderDrinks + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 327 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType OrderDrinks + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly OrderDrinks As ActionType - uid: TinyLife.Actions.ActionType.Babble commentId: F:TinyLife.Actions.ActionType.Babble id: Babble @@ -8301,12 +8128,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Babble - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 923 + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 336 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8328,12 +8155,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CryAt - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 929 + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 342 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8355,12 +8182,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskWhy - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 935 + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 348 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8382,12 +8209,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskHow - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 940 + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 353 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8409,12 +8236,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAboutPlaying - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 945 + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 358 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8436,12 +8263,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: YoureSoTall - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 950 + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 363 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8463,12 +8290,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HelpBabyBook - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 955 + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 368 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8490,12 +8317,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HelpPotty - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 968 + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 385 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8517,12 +8344,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangeDiaper - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 975 + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 392 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8544,12 +8371,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CleanUpBaby - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 987 + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 404 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8571,12 +8398,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BatheBaby - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 994 + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 415 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8598,12 +8425,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PutInCrib - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 1001 + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 425 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8625,12 +8452,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskToTakeOutOfCrib - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 1008 + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 432 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8652,12 +8479,12 @@ items: type: Field source: remote: - path: TinyLife/Actions/ActionType.Social.cs + path: TinyLife/Actions/ActionType.Social.Misc.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AskFood - path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 1022 + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 446 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -8666,6 +8493,411 @@ items: return: type: TinyLife.Actions.ActionType content.vb: Public Shared ReadOnly AskFood As ActionType +- uid: TinyLife.Actions.ActionType.AskForArtAdvice + commentId: F:TinyLife.Actions.ActionType.AskForArtAdvice + id: AskForArtAdvice + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: AskForArtAdvice + nameWithType: ActionType.AskForArtAdvice + fullName: TinyLife.Actions.ActionType.AskForArtAdvice + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Misc.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AskForArtAdvice + path: ../TinyLife/Actions/ActionType.Social.Misc.cs + startLine: 461 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType AskForArtAdvice + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly AskForArtAdvice As ActionType +- uid: TinyLife.Actions.ActionType.Flirt + commentId: F:TinyLife.Actions.ActionType.Flirt + id: Flirt + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: Flirt + nameWithType: ActionType.Flirt + fullName: TinyLife.Actions.ActionType.Flirt + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Romantic.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Flirt + path: ../TinyLife/Actions/ActionType.Social.Romantic.cs + startLine: 15 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType Flirt + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly Flirt As ActionType +- uid: TinyLife.Actions.ActionType.ComplimentLooks + commentId: F:TinyLife.Actions.ActionType.ComplimentLooks + id: ComplimentLooks + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: ComplimentLooks + nameWithType: ActionType.ComplimentLooks + fullName: TinyLife.Actions.ActionType.ComplimentLooks + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Romantic.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ComplimentLooks + path: ../TinyLife/Actions/ActionType.Social.Romantic.cs + startLine: 19 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType ComplimentLooks + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly ComplimentLooks As ActionType +- uid: TinyLife.Actions.ActionType.MakeRisqueRemark + commentId: F:TinyLife.Actions.ActionType.MakeRisqueRemark + id: MakeRisqueRemark + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: MakeRisqueRemark + nameWithType: ActionType.MakeRisqueRemark + fullName: TinyLife.Actions.ActionType.MakeRisqueRemark + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Romantic.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: MakeRisqueRemark + path: ../TinyLife/Actions/ActionType.Social.Romantic.cs + startLine: 23 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType MakeRisqueRemark + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly MakeRisqueRemark As ActionType +- uid: TinyLife.Actions.ActionType.BeEnticing + commentId: F:TinyLife.Actions.ActionType.BeEnticing + id: BeEnticing + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: BeEnticing + nameWithType: ActionType.BeEnticing + fullName: TinyLife.Actions.ActionType.BeEnticing + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Romantic.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: BeEnticing + path: ../TinyLife/Actions/ActionType.Social.Romantic.cs + startLine: 29 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType BeEnticing + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly BeEnticing As ActionType +- uid: TinyLife.Actions.ActionType.CasualCompliment + commentId: F:TinyLife.Actions.ActionType.CasualCompliment + id: CasualCompliment + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: CasualCompliment + nameWithType: ActionType.CasualCompliment + fullName: TinyLife.Actions.ActionType.CasualCompliment + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Romantic.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CasualCompliment + path: ../TinyLife/Actions/ActionType.Social.Romantic.cs + startLine: 34 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType CasualCompliment + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly CasualCompliment As ActionType +- uid: TinyLife.Actions.ActionType.ReciteLovePoem + commentId: F:TinyLife.Actions.ActionType.ReciteLovePoem + id: ReciteLovePoem + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: ReciteLovePoem + nameWithType: ActionType.ReciteLovePoem + fullName: TinyLife.Actions.ActionType.ReciteLovePoem + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Romantic.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ReciteLovePoem + path: ../TinyLife/Actions/ActionType.Social.Romantic.cs + startLine: 39 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType ReciteLovePoem + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly ReciteLovePoem As ActionType +- uid: TinyLife.Actions.ActionType.DeepCompliment + commentId: F:TinyLife.Actions.ActionType.DeepCompliment + id: DeepCompliment + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: DeepCompliment + nameWithType: ActionType.DeepCompliment + fullName: TinyLife.Actions.ActionType.DeepCompliment + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Romantic.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: DeepCompliment + path: ../TinyLife/Actions/ActionType.Social.Romantic.cs + startLine: 44 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType DeepCompliment + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly DeepCompliment As ActionType +- uid: TinyLife.Actions.ActionType.FlirtyJoke + commentId: F:TinyLife.Actions.ActionType.FlirtyJoke + id: FlirtyJoke + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: FlirtyJoke + nameWithType: ActionType.FlirtyJoke + fullName: TinyLife.Actions.ActionType.FlirtyJoke + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Romantic.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: FlirtyJoke + path: ../TinyLife/Actions/ActionType.Social.Romantic.cs + startLine: 49 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType FlirtyJoke + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly FlirtyJoke As ActionType +- uid: TinyLife.Actions.ActionType.StartDating + commentId: F:TinyLife.Actions.ActionType.StartDating + id: StartDating + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: StartDating + nameWithType: ActionType.StartDating + fullName: TinyLife.Actions.ActionType.StartDating + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Romantic.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: StartDating + path: ../TinyLife/Actions/ActionType.Social.Romantic.cs + startLine: 55 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType StartDating + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly StartDating As ActionType +- uid: TinyLife.Actions.ActionType.FoolAround + commentId: F:TinyLife.Actions.ActionType.FoolAround + id: FoolAround + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: FoolAround + nameWithType: ActionType.FoolAround + fullName: TinyLife.Actions.ActionType.FoolAround + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Romantic.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: FoolAround + path: ../TinyLife/Actions/ActionType.Social.Romantic.cs + startLine: 74 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType FoolAround + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly FoolAround As ActionType +- uid: TinyLife.Actions.ActionType.Kiss + commentId: F:TinyLife.Actions.ActionType.Kiss + id: Kiss + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: Kiss + nameWithType: ActionType.Kiss + fullName: TinyLife.Actions.ActionType.Kiss + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Romantic.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Kiss + path: ../TinyLife/Actions/ActionType.Social.Romantic.cs + startLine: 87 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType Kiss + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly Kiss As ActionType +- uid: TinyLife.Actions.ActionType.AdmitToBeingRomanticWithSomeoneElse + commentId: F:TinyLife.Actions.ActionType.AdmitToBeingRomanticWithSomeoneElse + id: AdmitToBeingRomanticWithSomeoneElse + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: AdmitToBeingRomanticWithSomeoneElse + nameWithType: ActionType.AdmitToBeingRomanticWithSomeoneElse + fullName: TinyLife.Actions.ActionType.AdmitToBeingRomanticWithSomeoneElse + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Romantic.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AdmitToBeingRomanticWithSomeoneElse + path: ../TinyLife/Actions/ActionType.Social.Romantic.cs + startLine: 98 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType AdmitToBeingRomanticWithSomeoneElse + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly AdmitToBeingRomanticWithSomeoneElse As ActionType +- uid: TinyLife.Actions.ActionType.BreakUp + commentId: F:TinyLife.Actions.ActionType.BreakUp + id: BreakUp + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: BreakUp + nameWithType: ActionType.BreakUp + fullName: TinyLife.Actions.ActionType.BreakUp + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Romantic.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: BreakUp + path: ../TinyLife/Actions/ActionType.Social.Romantic.cs + startLine: 113 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType BreakUp + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly BreakUp As ActionType +- uid: TinyLife.Actions.ActionType.ToggleTryingForBaby + commentId: F:TinyLife.Actions.ActionType.ToggleTryingForBaby + id: ToggleTryingForBaby + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: ToggleTryingForBaby + nameWithType: ActionType.ToggleTryingForBaby + fullName: TinyLife.Actions.ActionType.ToggleTryingForBaby + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.Romantic.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ToggleTryingForBaby + path: ../TinyLife/Actions/ActionType.Social.Romantic.cs + startLine: 134 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType ToggleTryingForBaby + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly ToggleTryingForBaby As ActionType - uid: TinyLife.Actions.ActionType.CanPickUpOrIsHoldingForTarget(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Nullable{TinyLife.Actions.CanExecuteResult},System.Boolean,System.Boolean) commentId: M:TinyLife.Actions.ActionType.CanPickUpOrIsHoldingForTarget(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Nullable{TinyLife.Actions.CanExecuteResult},System.Boolean,System.Boolean) id: CanPickUpOrIsHoldingForTarget(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Nullable{TinyLife.Actions.CanExecuteResult},System.Boolean,System.Boolean) @@ -10179,6 +10411,115 @@ references: name: T nameWithType: T fullName: T +- uid: TinyLife.Actions.ActionArgument + commentId: T:TinyLife.Actions.ActionArgument + href: TinyLife.Actions.ActionArgument.html + name: ActionArgument + nameWithType: ActionArgument + fullName: TinyLife.Actions.ActionArgument +- uid: TinyLife.Actions.ActionType.Construct``1(TinyLife.Actions.ActionInfo,TinyLife.Actions.ActionArgument[]) + commentId: M:TinyLife.Actions.ActionType.Construct``1(TinyLife.Actions.ActionInfo,TinyLife.Actions.ActionArgument[]) + href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_Construct__1_TinyLife_Actions_ActionInfo_TinyLife_Actions_ActionArgument___ + name: Construct(ActionInfo, params ActionArgument[]) + nameWithType: ActionType.Construct(ActionInfo, params ActionArgument[]) + fullName: TinyLife.Actions.ActionType.Construct(TinyLife.Actions.ActionInfo, params TinyLife.Actions.ActionArgument[]) + 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()) + spec.csharp: + - uid: TinyLife.Actions.ActionType.Construct``1(TinyLife.Actions.ActionInfo,TinyLife.Actions.ActionArgument[]) + name: Construct + href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_Construct__1_TinyLife_Actions_ActionInfo_TinyLife_Actions_ActionArgument___ + - name: < + - name: T + - name: '>' + - name: ( + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html + - name: ',' + - name: " " + - name: params + - name: " " + - uid: TinyLife.Actions.ActionArgument + name: ActionArgument + href: TinyLife.Actions.ActionArgument.html + - name: '[' + - name: ']' + - name: ) + spec.vb: + - uid: TinyLife.Actions.ActionType.Construct``1(TinyLife.Actions.ActionInfo,TinyLife.Actions.ActionArgument[]) + name: Construct + href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_Construct__1_TinyLife_Actions_ActionInfo_TinyLife_Actions_ActionArgument___ + - name: ( + - name: Of + - name: " " + - name: T + - name: ) + - name: ( + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html + - name: ',' + - name: " " + - name: ParamArray + - name: " " + - uid: TinyLife.Actions.ActionArgument + name: ActionArgument + href: TinyLife.Actions.ActionArgument.html + - name: ( + - name: ) + - name: ) +- 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.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___ @@ -10332,12 +10673,6 @@ references: - uid: MLEM.Ui.Elements name: Elements isExternal: true -- uid: TinyLife.Actions.ActionArgument - commentId: T:TinyLife.Actions.ActionArgument - href: TinyLife.Actions.ActionArgument.html - name: ActionArgument - nameWithType: ActionArgument - fullName: TinyLife.Actions.ActionArgument - uid: TinyLife.Actions.ActionType.TypeSettings.PossibleArguments commentId: F:TinyLife.Actions.ActionType.TypeSettings.PossibleArguments href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings_PossibleArguments diff --git a/docs/api/TinyLife.Actions.BehaviorAction-1.yml b/docs/api/TinyLife.Actions.BehaviorAction-1.yml index ed43e25..d8c16f8 100644 --- a/docs/api/TinyLife.Actions.BehaviorAction-1.yml +++ b/docs/api/TinyLife.Actions.BehaviorAction-1.yml @@ -95,7 +95,6 @@ items: - 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[]) @@ -1851,31 +1850,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.BehaviorAction.yml b/docs/api/TinyLife.Actions.BehaviorAction.yml index 5395541..992dcc9 100644 --- a/docs/api/TinyLife.Actions.BehaviorAction.yml +++ b/docs/api/TinyLife.Actions.BehaviorAction.yml @@ -93,7 +93,6 @@ items: - 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[]) @@ -1974,31 +1973,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml index b87925a..88556cf 100644 --- a/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml +++ b/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml @@ -350,7 +350,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetInteractingItemForAction path: ../TinyLife/Actions/Behaviors/GetAndSitDownBehavior.cs - startLine: 178 + startLine: 179 assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors diff --git a/docs/api/TinyLife.Actions.CleanEverythingAction.yml b/docs/api/TinyLife.Actions.CleanEverythingAction.yml index 0851186..1bbbc68 100644 --- a/docs/api/TinyLife.Actions.CleanEverythingAction.yml +++ b/docs/api/TinyLife.Actions.CleanEverythingAction.yml @@ -82,7 +82,6 @@ items: - 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[]) @@ -1611,31 +1610,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.DebugAction.yml b/docs/api/TinyLife.Actions.DebugAction.yml index 55834d0..e14e2da 100644 --- a/docs/api/TinyLife.Actions.DebugAction.yml +++ b/docs/api/TinyLife.Actions.DebugAction.yml @@ -77,7 +77,6 @@ items: - 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[]) @@ -1668,31 +1667,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.DeferredAction.yml b/docs/api/TinyLife.Actions.DeferredAction.yml index 02a8042..83fbf93 100644 --- a/docs/api/TinyLife.Actions.DeferredAction.yml +++ b/docs/api/TinyLife.Actions.DeferredAction.yml @@ -78,7 +78,6 @@ items: - 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[]) @@ -1753,31 +1752,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.DieAction.yml b/docs/api/TinyLife.Actions.DieAction.yml index 97d2a63..bc7b559 100644 --- a/docs/api/TinyLife.Actions.DieAction.yml +++ b/docs/api/TinyLife.Actions.DieAction.yml @@ -29,7 +29,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DieAction path: ../TinyLife/Actions/DieAction.cs - startLine: 20 + startLine: 19 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -79,7 +79,6 @@ items: - 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[]) @@ -135,7 +134,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reason path: ../TinyLife/Actions/DieAction.cs - startLine: 26 + startLine: 25 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -174,7 +173,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/DieAction.cs - startLine: 29 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -212,7 +211,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Initialize path: ../TinyLife/Actions/DieAction.cs - startLine: 32 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -244,7 +243,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayName path: ../TinyLife/Actions/DieAction.cs - startLine: 38 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -279,7 +278,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanCancel path: ../TinyLife/Actions/DieAction.cs - startLine: 43 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -320,7 +319,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanEnqueueConversation path: ../TinyLife/Actions/DieAction.cs - startLine: 48 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -364,7 +363,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Actions/DieAction.cs - startLine: 53 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -409,7 +408,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompleted path: ../TinyLife/Actions/DieAction.cs - startLine: 96 + startLine: 95 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -446,7 +445,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: ../TinyLife/Actions/DieAction.cs - startLine: 101 + startLine: 100 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -484,7 +483,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Enqueue path: ../TinyLife/Actions/DieAction.cs - startLine: 113 + startLine: 112 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1722,31 +1721,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.DiscardHeldItemAction.yml b/docs/api/TinyLife.Actions.DiscardHeldItemAction.yml index a9c91e0..c35316f 100644 --- a/docs/api/TinyLife.Actions.DiscardHeldItemAction.yml +++ b/docs/api/TinyLife.Actions.DiscardHeldItemAction.yml @@ -88,7 +88,6 @@ items: - 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[]) @@ -1800,31 +1799,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.DriveAction.yml b/docs/api/TinyLife.Actions.DriveAction.yml index 090e936..62a4875 100644 --- a/docs/api/TinyLife.Actions.DriveAction.yml +++ b/docs/api/TinyLife.Actions.DriveAction.yml @@ -82,7 +82,6 @@ items: - 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[]) @@ -1662,31 +1661,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.GoHereAction.yml b/docs/api/TinyLife.Actions.GoHereAction.yml index 36dad93..b3e6f45 100644 --- a/docs/api/TinyLife.Actions.GoHereAction.yml +++ b/docs/api/TinyLife.Actions.GoHereAction.yml @@ -89,7 +89,6 @@ items: - 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[]) @@ -341,7 +340,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenOnCompleted path: ../TinyLife/Actions/GoHereAction.cs - startLine: 92 + startLine: 93 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -377,7 +376,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanCancel path: ../TinyLife/Actions/GoHereAction.cs - startLine: 101 + startLine: 102 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1885,31 +1884,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.Handlers.UnderlyingActionHandler.yml b/docs/api/TinyLife.Actions.Handlers.UnderlyingActionHandler.yml index c51e842..d57f75f 100644 --- a/docs/api/TinyLife.Actions.Handlers.UnderlyingActionHandler.yml +++ b/docs/api/TinyLife.Actions.Handlers.UnderlyingActionHandler.yml @@ -123,7 +123,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs - startLine: 28 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers @@ -158,7 +158,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Initialize path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs - startLine: 38 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers @@ -203,7 +203,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitializeExact path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs - startLine: 51 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers @@ -238,7 +238,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs - startLine: 69 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers @@ -282,7 +282,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs - startLine: 85 + startLine: 87 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers @@ -323,11 +323,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompleted path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs - startLine: 102 + startLine: 105 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers - summary: Returns whether the current is completed, or returns if there is no current action. + summary: Returns whether the current is completed, or returns if there is no current or previously executed action. example: [] syntax: content: public CompletionType IsCompleted() @@ -354,7 +354,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs - startLine: 113 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.Actions.Handlers diff --git a/docs/api/TinyLife.Actions.HelpAction.yml b/docs/api/TinyLife.Actions.HelpAction.yml index d104ccd..7b84021 100644 --- a/docs/api/TinyLife.Actions.HelpAction.yml +++ b/docs/api/TinyLife.Actions.HelpAction.yml @@ -110,7 +110,6 @@ items: - 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[]) @@ -2737,31 +2736,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.HoldingPersonAction.yml b/docs/api/TinyLife.Actions.HoldingPersonAction.yml index 70aaf57..eb1022e 100644 --- a/docs/api/TinyLife.Actions.HoldingPersonAction.yml +++ b/docs/api/TinyLife.Actions.HoldingPersonAction.yml @@ -104,7 +104,6 @@ items: - 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[]) @@ -2376,31 +2375,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.MultiAction.yml b/docs/api/TinyLife.Actions.MultiAction.yml index b5d2f56..0bd8bab 100644 --- a/docs/api/TinyLife.Actions.MultiAction.yml +++ b/docs/api/TinyLife.Actions.MultiAction.yml @@ -98,7 +98,6 @@ items: - 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[]) @@ -2079,31 +2078,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.OrderFromStaffAction.yml b/docs/api/TinyLife.Actions.OrderFromStaffAction.yml index 0b17d3d..a273420 100644 --- a/docs/api/TinyLife.Actions.OrderFromStaffAction.yml +++ b/docs/api/TinyLife.Actions.OrderFromStaffAction.yml @@ -30,7 +30,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OrderFromStaffAction path: ../TinyLife/Actions/OrderFromStaffAction.cs - startLine: 14 + startLine: 13 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -110,7 +110,6 @@ items: - 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[]) @@ -166,7 +165,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ImportantObject path: ../TinyLife/Actions/OrderFromStaffAction.cs - startLine: 19 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -197,7 +196,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PickUpOrderAction path: ../TinyLife/Actions/OrderFromStaffAction.cs - startLine: 24 + startLine: 23 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -231,7 +230,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaxDistanceFromObject path: ../TinyLife/Actions/OrderFromStaffAction.cs - startLine: 28 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -262,7 +261,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/OrderFromStaffAction.cs - startLine: 31 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -300,7 +299,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/OrderFromStaffAction.cs - startLine: 34 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -335,7 +334,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreatePrepareAction path: ../TinyLife/Actions/OrderFromStaffAction.cs - startLine: 41 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -370,7 +369,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateFirstActions path: ../TinyLife/Actions/OrderFromStaffAction.cs - startLine: 44 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -409,7 +408,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateConversation path: ../TinyLife/Actions/OrderFromStaffAction.cs - startLine: 68 + startLine: 67 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -456,7 +455,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsConversationCompleted path: ../TinyLife/Actions/OrderFromStaffAction.cs - startLine: 75 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -493,7 +492,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanMultitask path: ../TinyLife/Actions/OrderFromStaffAction.cs - startLine: 80 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -536,7 +535,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNextAction path: ../TinyLife/Actions/OrderFromStaffAction.cs - startLine: 85 + startLine: 84 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -2481,31 +2480,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.OutOfTownAction.yml b/docs/api/TinyLife.Actions.OutOfTownAction.yml index ad53c05..06ae7ca 100644 --- a/docs/api/TinyLife.Actions.OutOfTownAction.yml +++ b/docs/api/TinyLife.Actions.OutOfTownAction.yml @@ -91,7 +91,6 @@ items: - 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[]) @@ -181,7 +180,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/OutOfTownAction.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -201,6 +200,7 @@ items: description: The action info - id: discardHeldItemFirst type: System.Boolean + description: Whether a should be enqueued and executed before leaving town. - 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. @@ -230,7 +230,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/OutOfTownAction.cs - startLine: 49 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -247,6 +247,7 @@ items: description: The action info - id: discardHeldItemFirst type: System.Boolean + description: Whether a should be enqueued and executed before leaving town. - 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. @@ -276,7 +277,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateFirstActions path: ../TinyLife/Actions/OutOfTownAction.cs - startLine: 56 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -315,7 +316,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenInitialize path: ../TinyLife/Actions/OutOfTownAction.cs - startLine: 65 + startLine: 67 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -347,7 +348,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenUpdate path: ../TinyLife/Actions/OutOfTownAction.cs - startLine: 71 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -394,7 +395,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNextAction path: ../TinyLife/Actions/OutOfTownAction.cs - startLine: 95 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -435,7 +436,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanEnqueueConversation path: ../TinyLife/Actions/OutOfTownAction.cs - startLine: 102 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -479,7 +480,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CausesExtremelyFastSpeed path: ../TinyLife/Actions/OutOfTownAction.cs - startLine: 107 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1900,31 +1901,6 @@ references: 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 @@ -4174,6 +4150,12 @@ references: name: OutOfTownAction nameWithType: OutOfTownAction fullName: TinyLife.Actions.OutOfTownAction +- uid: TinyLife.Actions.DiscardHeldItemAction + commentId: T:TinyLife.Actions.DiscardHeldItemAction + href: TinyLife.Actions.DiscardHeldItemAction.html + name: DiscardHeldItemAction + nameWithType: DiscardHeldItemAction + fullName: TinyLife.Actions.DiscardHeldItemAction - 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_System_Boolean_TinyLife_NeedType___ diff --git a/docs/api/TinyLife.Actions.PathfindAction.yml b/docs/api/TinyLife.Actions.PathfindAction.yml index ecb75b4..590b851 100644 --- a/docs/api/TinyLife.Actions.PathfindAction.yml +++ b/docs/api/TinyLife.Actions.PathfindAction.yml @@ -85,7 +85,6 @@ items: - 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[]) @@ -573,7 +572,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Actions/PathfindAction.cs - startLine: 128 + startLine: 125 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1802,31 +1801,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.PathfindToPersonAction.yml b/docs/api/TinyLife.Actions.PathfindToPersonAction.yml index e4d5d27..66fa0ee 100644 --- a/docs/api/TinyLife.Actions.PathfindToPersonAction.yml +++ b/docs/api/TinyLife.Actions.PathfindToPersonAction.yml @@ -80,7 +80,6 @@ items: - 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[]) @@ -1762,31 +1761,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.PutAwayAction.yml b/docs/api/TinyLife.Actions.PutAwayAction.yml index f6b3b68..cda91c8 100644 --- a/docs/api/TinyLife.Actions.PutAwayAction.yml +++ b/docs/api/TinyLife.Actions.PutAwayAction.yml @@ -87,7 +87,6 @@ items: - 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[]) @@ -1787,31 +1786,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.SellAction.yml b/docs/api/TinyLife.Actions.SellAction.yml index 02d1798..dac1ab0 100644 --- a/docs/api/TinyLife.Actions.SellAction.yml +++ b/docs/api/TinyLife.Actions.SellAction.yml @@ -88,7 +88,6 @@ items: - 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[]) @@ -1839,31 +1838,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.SimpleBehaviorAction.ActionSettings.yml b/docs/api/TinyLife.Actions.SimpleBehaviorAction.ActionSettings.yml index 23daf2e..06a4577 100644 --- a/docs/api/TinyLife.Actions.SimpleBehaviorAction.ActionSettings.yml +++ b/docs/api/TinyLife.Actions.SimpleBehaviorAction.ActionSettings.yml @@ -29,10 +29,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionSettings path: ../TinyLife/Actions/SimpleBehaviorAction.cs - startLine: 55 + startLine: 75 assemblies: - Tiny Life namespace: TinyLife.Actions + summary: A struct used by 's method to pass settings onto a simple behavior action. + example: [] syntax: content: public struct SimpleBehaviorAction.ActionSettings content.vb: Public Structure SimpleBehaviorAction.ActionSettings @@ -63,10 +65,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Settings path: ../TinyLife/Actions/SimpleBehaviorAction.cs - startLine: 57 + startLine: 81 assemblies: - Tiny Life namespace: TinyLife.Actions + summary: >- + A set of that should be used. + + These will be amended with additional info based on these action settings in . + example: [] syntax: content: public ActionType.TypeSettings Settings return: @@ -90,10 +97,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConstructBehavior path: ../TinyLife/Actions/SimpleBehaviorAction.cs - startLine: 58 + startLine: 85 assemblies: - Tiny Life namespace: TinyLife.Actions + summary: A function that constructs the behavior for this simple behavior action. + example: [] syntax: content: public required Func ConstructBehavior return: @@ -117,10 +126,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CompletionTime path: ../TinyLife/Actions/SimpleBehaviorAction.cs - startLine: 59 + startLine: 89 assemblies: - Tiny Life namespace: TinyLife.Actions + summary: The amount of time passed to . + example: [] syntax: content: public required TimeSpan CompletionTime return: @@ -144,10 +155,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GainedSkill path: ../TinyLife/Actions/SimpleBehaviorAction.cs - startLine: 60 + startLine: 93 assemblies: - Tiny Life namespace: TinyLife.Actions + summary: A skill that is optionally gained in , where the amount is multiplied with the passed in-game time. + example: [] syntax: content: public (SkillType Type, float Amount) GainedSkill return: @@ -171,10 +184,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RestoredNeeds path: ../TinyLife/Actions/SimpleBehaviorAction.cs - startLine: 61 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Actions + summary: A a set of needs that are optionally restored in , where the restoration amounts are multiplied with the passed in-game time. + example: [] syntax: content: public (NeedType Type, float Amount)[] RestoredNeeds return: @@ -198,10 +213,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EfficiencyMattersCompletion path: ../TinyLife/Actions/SimpleBehaviorAction.cs - startLine: 62 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.Actions + summary: Whether efficiency matters for this action settings' . This is passed to . + example: [] syntax: content: public bool EfficiencyMattersCompletion return: @@ -225,10 +242,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisallowedEmotions path: ../TinyLife/Actions/SimpleBehaviorAction.cs - startLine: 63 + startLine: 105 assemblies: - Tiny Life namespace: TinyLife.Actions + summary: A set of emotions that will cancel the simple behavior action, and that will cause new instances of the action not to be constructable. + example: [] syntax: content: public EmotionType[] DisallowedEmotions return: @@ -252,10 +271,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: ../TinyLife/Actions/SimpleBehaviorAction.cs - startLine: 64 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.Actions + summary: An action that is invoked when an instance of the simple behavior action is completed, in . + example: [] syntax: content: public Action OnCompleted return: @@ -279,10 +300,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AllowMultitasking path: ../TinyLife/Actions/SimpleBehaviorAction.cs - startLine: 65 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.Actions + summary: >- + A function that determines whether multitasking is allowed. The arguments passed are the instance of the simple behavior action, as well as the two arguments passed to . + If this is null, the base implementation is used in . + example: [] syntax: content: public Func AllowMultitasking return: @@ -306,23 +331,57 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/SimpleBehaviorAction.cs - startLine: 67 + startLine: 121 assemblies: - Tiny Life namespace: TinyLife.Actions + summary: Creates a new set of action settings with the given defaults. + example: [] syntax: content: public ActionSettings(string name, ObjectCategory context) parameters: - id: name type: System.String + description: The name of the action to pass to the constructor. - id: context type: TinyLife.Objects.ObjectCategory + description: The context to pass to the constructor. 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.SimpleBehaviorAction + commentId: T:TinyLife.Actions.SimpleBehaviorAction + href: TinyLife.Actions.SimpleBehaviorAction.html + name: SimpleBehaviorAction + nameWithType: SimpleBehaviorAction + fullName: TinyLife.Actions.SimpleBehaviorAction +- uid: TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings) + commentId: M:TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings) + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_Create_TinyLife_Actions_SimpleBehaviorAction_ActionSettings_ + name: Create(ActionSettings) + nameWithType: SimpleBehaviorAction.Create(SimpleBehaviorAction.ActionSettings) + fullName: TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings) + spec.csharp: + - uid: TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings) + name: Create + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_Create_TinyLife_Actions_SimpleBehaviorAction_ActionSettings_ + - name: ( + - uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + name: ActionSettings + href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings) + name: Create + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_Create_TinyLife_Actions_SimpleBehaviorAction_ActionSettings_ + - name: ( + - uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + name: ActionSettings + href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html + - name: ) - uid: TinyLife.Actions commentId: N:TinyLife.Actions href: TinyLife.html @@ -763,6 +822,83 @@ references: - name: " " - name: TResult - 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: System.TimeSpan commentId: T:System.TimeSpan parent: System @@ -771,6 +907,65 @@ references: name: TimeSpan nameWithType: TimeSpan fullName: System.TimeSpan +- 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.SimpleBehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + commentId: M:TinyLife.Actions.SimpleBehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + isExternal: true + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_AndThenUpdate_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_ + name: AndThenUpdate(GameTime, TimeSpan, float) + nameWithType: SimpleBehaviorAction.AndThenUpdate(GameTime, TimeSpan, float) + fullName: TinyLife.Actions.SimpleBehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float) + 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) + spec.csharp: + - uid: TinyLife.Actions.SimpleBehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: AndThenUpdate + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_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.SimpleBehaviorAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + name: AndThenUpdate + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_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: System.ValueTuple{TinyLife.Skills.SkillType,System.Single} commentId: T:System.ValueTuple{TinyLife.Skills.SkillType,System.Single} parent: System @@ -902,6 +1097,12 @@ references: - name: ) - name: ( - name: ) +- uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.CompletionTime + commentId: F:TinyLife.Actions.SimpleBehaviorAction.ActionSettings.CompletionTime + href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html#TinyLife_Actions_SimpleBehaviorAction_ActionSettings_CompletionTime + name: CompletionTime + nameWithType: SimpleBehaviorAction.ActionSettings.CompletionTime + fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.CompletionTime - uid: System.Boolean commentId: T:System.Boolean parent: System @@ -934,6 +1135,30 @@ references: href: TinyLife.Emotions.EmotionType.html - name: ( - name: ) +- uid: TinyLife.Actions.SimpleBehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + commentId: M:TinyLife.Actions.SimpleBehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_AndThenOnCompleted_TinyLife_Actions_CompletionType_ + name: AndThenOnCompleted(CompletionType) + nameWithType: SimpleBehaviorAction.AndThenOnCompleted(CompletionType) + fullName: TinyLife.Actions.SimpleBehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + spec.csharp: + - uid: TinyLife.Actions.SimpleBehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + name: AndThenOnCompleted + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_AndThenOnCompleted_TinyLife_Actions_CompletionType_ + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + href: TinyLife.Actions.CompletionType.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.SimpleBehaviorAction.AndThenOnCompleted(TinyLife.Actions.CompletionType) + name: AndThenOnCompleted + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_AndThenOnCompleted_TinyLife_Actions_CompletionType_ + - name: ( + - uid: TinyLife.Actions.CompletionType + name: CompletionType + href: TinyLife.Actions.CompletionType.html + - name: ) - uid: System.Action{TinyLife.Actions.SimpleBehaviorAction,TinyLife.Actions.CompletionType} commentId: T:System.Action{TinyLife.Actions.SimpleBehaviorAction,TinyLife.Actions.CompletionType} parent: System @@ -1011,6 +1236,30 @@ references: - name: " " - name: T2 - name: ) +- uid: TinyLife.Actions.SimpleBehaviorAction.CanMultitask(TinyLife.Actions.Action) + commentId: M:TinyLife.Actions.SimpleBehaviorAction.CanMultitask(TinyLife.Actions.Action) + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_CanMultitask_TinyLife_Actions_Action_ + name: CanMultitask(Action) + nameWithType: SimpleBehaviorAction.CanMultitask(Action) + fullName: TinyLife.Actions.SimpleBehaviorAction.CanMultitask(TinyLife.Actions.Action) + spec.csharp: + - uid: TinyLife.Actions.SimpleBehaviorAction.CanMultitask(TinyLife.Actions.Action) + name: CanMultitask + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_CanMultitask_TinyLife_Actions_Action_ + - name: ( + - uid: TinyLife.Actions.Action + name: Action + href: TinyLife.Actions.Action.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.SimpleBehaviorAction.CanMultitask(TinyLife.Actions.Action) + name: CanMultitask + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_CanMultitask_TinyLife_Actions_Action_ + - name: ( + - uid: TinyLife.Actions.Action + name: Action + href: TinyLife.Actions.Action.html + - 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 diff --git a/docs/api/TinyLife.Actions.SimpleBehaviorAction.yml b/docs/api/TinyLife.Actions.SimpleBehaviorAction.yml index 679d012..9744bad 100644 --- a/docs/api/TinyLife.Actions.SimpleBehaviorAction.yml +++ b/docs/api/TinyLife.Actions.SimpleBehaviorAction.yml @@ -26,10 +26,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleBehaviorAction path: ../TinyLife/Actions/SimpleBehaviorAction.cs - startLine: 10 + startLine: 13 assemblies: - Tiny Life namespace: TinyLife.Actions + summary: A simple behavior action is a that can be constructed simply without requiring a custom class that extends . It does this through the method, similarly to . + example: [] syntax: content: 'public class SimpleBehaviorAction : BehaviorAction, IGenericDataHolder' content.vb: Public Class SimpleBehaviorAction Inherits BehaviorAction(Of ActionBehavior) Implements IGenericDataHolder @@ -87,7 +89,6 @@ items: - 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[]) @@ -143,10 +144,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Settings path: ../TinyLife/Actions/SimpleBehaviorAction.cs - startLine: 12 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Actions + summary: The underlying for this simple behavior action instance. + example: [] syntax: content: public SimpleBehaviorAction.ActionSettings Settings { get; } parameters: [] @@ -172,10 +175,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/SimpleBehaviorAction.cs - startLine: 14 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Actions + example: [] syntax: content: public SimpleBehaviorAction(ActionType type, ActionInfo info) parameters: @@ -206,7 +210,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanMultitask path: ../TinyLife/Actions/SimpleBehaviorAction.cs - startLine: 18 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -249,7 +253,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenUpdate path: ../TinyLife/Actions/SimpleBehaviorAction.cs - startLine: 22 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -296,7 +300,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenIsCompleted path: ../TinyLife/Actions/SimpleBehaviorAction.cs - startLine: 34 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -331,7 +335,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenOnCompleted path: ../TinyLife/Actions/SimpleBehaviorAction.cs - startLine: 41 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -367,20 +371,64 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Create path: ../TinyLife/Actions/SimpleBehaviorAction.cs - startLine: 46 + startLine: 63 assemblies: - Tiny Life namespace: TinyLife.Actions + summary: >- + Creates a new set of type settings that uses the underlying action type, with the given settings. + + A part of this method, the 's delegate is extended with the . + example: [] syntax: content: public static ActionType.TypeSettings Create(SimpleBehaviorAction.ActionSettings settings) parameters: - id: settings type: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + description: The settings to use for construction. return: type: TinyLife.Actions.ActionType.TypeSettings + description: A set of to use for registering. content.vb: Public Shared Function Create(settings As SimpleBehaviorAction.ActionSettings) As ActionType.TypeSettings overload: TinyLife.Actions.SimpleBehaviorAction.Create* references: +- 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.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings) + commentId: M:TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings) + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_Create_TinyLife_Actions_SimpleBehaviorAction_ActionSettings_ + name: Create(ActionSettings) + nameWithType: SimpleBehaviorAction.Create(SimpleBehaviorAction.ActionSettings) + fullName: TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings) + spec.csharp: + - uid: TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings) + name: Create + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_Create_TinyLife_Actions_SimpleBehaviorAction_ActionSettings_ + - name: ( + - uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + name: ActionSettings + href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.SimpleBehaviorAction.Create(TinyLife.Actions.SimpleBehaviorAction.ActionSettings) + name: Create + href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction_Create_TinyLife_Actions_SimpleBehaviorAction_ActionSettings_ + - name: ( + - uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings + name: ActionSettings + href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html + - name: ) +- uid: TinyLife.Actions.TalkAction + commentId: T:TinyLife.Actions.TalkAction + href: TinyLife.Actions.TalkAction.html + name: TalkAction + nameWithType: TalkAction + fullName: TinyLife.Actions.TalkAction - uid: TinyLife.Actions commentId: N:TinyLife.Actions href: TinyLife.html @@ -435,13 +483,6 @@ references: 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 @@ -1873,31 +1914,6 @@ references: 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 @@ -4077,12 +4093,6 @@ references: - 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 @@ -4106,6 +4116,12 @@ references: - uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings name: ActionSettings href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.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.#ctor* commentId: Overload:TinyLife.Actions.SimpleBehaviorAction.#ctor href: TinyLife.Actions.SimpleBehaviorAction.html#TinyLife_Actions_SimpleBehaviorAction__ctor_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_ @@ -4355,12 +4371,12 @@ references: 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.SimpleBehaviorAction + commentId: T:TinyLife.Actions.SimpleBehaviorAction + href: TinyLife.Actions.SimpleBehaviorAction.html + name: SimpleBehaviorAction + nameWithType: SimpleBehaviorAction + fullName: TinyLife.Actions.SimpleBehaviorAction - uid: TinyLife.Actions.ActionType.TypeSettings commentId: T:TinyLife.Actions.ActionType.TypeSettings parent: TinyLife.Actions @@ -4384,3 +4400,21 @@ references: - uid: TinyLife.Actions.ActionType.TypeSettings name: TypeSettings href: TinyLife.Actions.ActionType.TypeSettings.html +- 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.SimpleBehaviorAction.ActionSettings.DisallowedEmotions + commentId: F:TinyLife.Actions.SimpleBehaviorAction.ActionSettings.DisallowedEmotions + href: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.html#TinyLife_Actions_SimpleBehaviorAction_ActionSettings_DisallowedEmotions + name: DisallowedEmotions + nameWithType: SimpleBehaviorAction.ActionSettings.DisallowedEmotions + fullName: TinyLife.Actions.SimpleBehaviorAction.ActionSettings.DisallowedEmotions +- 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 diff --git a/docs/api/TinyLife.Actions.SitAction.yml b/docs/api/TinyLife.Actions.SitAction.yml index 075f723..c33e344 100644 --- a/docs/api/TinyLife.Actions.SitAction.yml +++ b/docs/api/TinyLife.Actions.SitAction.yml @@ -89,7 +89,6 @@ items: - 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[]) @@ -1799,31 +1798,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.SocialAction.StartPartnerAction.yml b/docs/api/TinyLife.Actions.SocialAction.StartPartnerAction.yml index 5014d8f..eea4acd 100644 --- a/docs/api/TinyLife.Actions.SocialAction.StartPartnerAction.yml +++ b/docs/api/TinyLife.Actions.SocialAction.StartPartnerAction.yml @@ -81,7 +81,6 @@ items: - 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[]) @@ -1565,31 +1564,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.SocialAction.yml b/docs/api/TinyLife.Actions.SocialAction.yml index a25c38d..75058d8 100644 --- a/docs/api/TinyLife.Actions.SocialAction.yml +++ b/docs/api/TinyLife.Actions.SocialAction.yml @@ -112,7 +112,6 @@ items: - 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[]) @@ -2617,31 +2616,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.StoreAction.yml b/docs/api/TinyLife.Actions.StoreAction.yml index eba26a7..478dc18 100644 --- a/docs/api/TinyLife.Actions.StoreAction.yml +++ b/docs/api/TinyLife.Actions.StoreAction.yml @@ -87,7 +87,6 @@ items: - 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[]) @@ -1810,31 +1809,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.yml b/docs/api/TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.yml index a972eb3..cbdfaae 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: 460 + startLine: 462 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 6131e6d..59ea2ca 100644 --- a/docs/api/TinyLife.Actions.TalkAction.TalkSettings.yml +++ b/docs/api/TinyLife.Actions.TalkAction.TalkSettings.yml @@ -41,7 +41,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkSettings path: ../TinyLife/Actions/TalkAction.cs - startLine: 162 + startLine: 160 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -77,10 +77,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Settings path: ../TinyLife/Actions/TalkAction.cs - startLine: 164 + startLine: 166 assemblies: - Tiny Life namespace: TinyLife.Actions + summary: >- + The underlying to use. + + These will be amended in the various methods, including , , etc. + example: [] syntax: content: public ActionType.TypeSettings Settings return: @@ -104,7 +109,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FriendshipGain path: ../TinyLife/Actions/TalkAction.cs - startLine: 169 + startLine: 171 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -136,7 +141,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoBadlyChance path: ../TinyLife/Actions/TalkAction.cs - startLine: 174 + startLine: 176 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -168,7 +173,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkMinutes path: ../TinyLife/Actions/TalkAction.cs - startLine: 178 + startLine: 180 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -197,7 +202,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EmoteCategory path: ../TinyLife/Actions/TalkAction.cs - startLine: 182 + startLine: 184 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -226,7 +231,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpeakStyle path: ../TinyLife/Actions/TalkAction.cs - startLine: 186 + startLine: 188 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -255,7 +260,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PartnerEmoteCategory path: ../TinyLife/Actions/TalkAction.cs - startLine: 191 + startLine: 193 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -287,7 +292,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PartnerSpeakStyle path: ../TinyLife/Actions/TalkAction.cs - startLine: 196 + startLine: 198 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -319,7 +324,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GainedSkill path: ../TinyLife/Actions/TalkAction.cs - startLine: 200 + startLine: 202 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -348,7 +353,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GainSkillOnFailure path: ../TinyLife/Actions/TalkAction.cs - startLine: 205 + startLine: 207 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -380,7 +385,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RestoredNeed path: ../TinyLife/Actions/TalkAction.cs - startLine: 210 + startLine: 212 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -412,7 +417,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FailEmotion path: ../TinyLife/Actions/TalkAction.cs - startLine: 215 + startLine: 217 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -444,7 +449,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SuccessEmotion path: ../TinyLife/Actions/TalkAction.cs - startLine: 219 + startLine: 221 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -473,7 +478,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GainRomancePercentage path: ../TinyLife/Actions/TalkAction.cs - startLine: 225 + startLine: 227 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -507,7 +512,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoweredEmotion path: ../TinyLife/Actions/TalkAction.cs - startLine: 230 + startLine: 232 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -539,7 +544,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnSuccess path: ../TinyLife/Actions/TalkAction.cs - startLine: 234 + startLine: 236 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -568,7 +573,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnFailure path: ../TinyLife/Actions/TalkAction.cs - startLine: 238 + startLine: 240 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -597,7 +602,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/TalkAction.cs - startLine: 243 + startLine: 245 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -628,7 +633,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Actions/TalkAction.cs - startLine: 261 + startLine: 263 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -669,7 +674,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EvaluateFully path: ../TinyLife/Actions/TalkAction.cs - startLine: 274 + startLine: 276 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -706,7 +711,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EvaluateSimple path: ../TinyLife/Actions/TalkAction.cs - startLine: 293 + startLine: 295 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -755,7 +760,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EvaluateValues path: ../TinyLife/Actions/TalkAction.cs - startLine: 373 + startLine: 375 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1235,6 +1240,182 @@ references: - uid: TinyLife.Actions.ActionType.TypeSettings name: TypeSettings href: TinyLife.Actions.ActionType.TypeSettings.html +- uid: TinyLife.Actions.TalkAction.CreateFunny(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings,System.Int32,System.Int32) + commentId: M:TinyLife.Actions.TalkAction.CreateFunny(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings,System.Int32,System.Int32) + isExternal: true + href: TinyLife.Actions.TalkAction.html#TinyLife_Actions_TalkAction_CreateFunny_System_String_System_Func_TinyLife_Objects_Person_System_Single__TinyLife_Actions_TalkAction_TalkSettings_System_Int32_System_Int32_ + name: CreateFunny(string, Func, TalkSettings, int, int) + nameWithType: TalkAction.CreateFunny(string, Func, TalkAction.TalkSettings, int, int) + fullName: TinyLife.Actions.TalkAction.CreateFunny(string, System.Func, TinyLife.Actions.TalkAction.TalkSettings, int, int) + nameWithType.vb: TalkAction.CreateFunny(String, Func(Of Person, Single), TalkAction.TalkSettings, Integer, Integer) + fullName.vb: TinyLife.Actions.TalkAction.CreateFunny(String, System.Func(Of TinyLife.Objects.Person, Single), TinyLife.Actions.TalkAction.TalkSettings, Integer, Integer) + name.vb: CreateFunny(String, Func(Of Person, Single), TalkSettings, Integer, Integer) + spec.csharp: + - uid: TinyLife.Actions.TalkAction.CreateFunny(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings,System.Int32,System.Int32) + name: CreateFunny + href: TinyLife.Actions.TalkAction.html#TinyLife_Actions_TalkAction_CreateFunny_System_String_System_Func_TinyLife_Objects_Person_System_Single__TinyLife_Actions_TalkAction_TalkSettings_System_Int32_System_Int32_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '>' + - name: ',' + - name: " " + - uid: TinyLife.Actions.TalkAction.TalkSettings + name: TalkSettings + href: TinyLife.Actions.TalkAction.TalkSettings.html + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) + spec.vb: + - uid: TinyLife.Actions.TalkAction.CreateFunny(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings,System.Int32,System.Int32) + name: CreateFunny + href: TinyLife.Actions.TalkAction.html#TinyLife_Actions_TalkAction_CreateFunny_System_String_System_Func_TinyLife_Objects_Person_System_Single__TinyLife_Actions_TalkAction_TalkSettings_System_Int32_System_Int32_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - 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.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + - name: ',' + - name: " " + - uid: TinyLife.Actions.TalkAction.TalkSettings + name: TalkSettings + href: TinyLife.Actions.TalkAction.TalkSettings.html + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) +- uid: TinyLife.Actions.TalkAction.CreateRomantic(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings) + commentId: M:TinyLife.Actions.TalkAction.CreateRomantic(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings) + isExternal: true + href: TinyLife.Actions.TalkAction.html#TinyLife_Actions_TalkAction_CreateRomantic_System_String_System_Func_TinyLife_Objects_Person_System_Single__TinyLife_Actions_TalkAction_TalkSettings_ + name: CreateRomantic(string, Func, TalkSettings) + nameWithType: TalkAction.CreateRomantic(string, Func, TalkAction.TalkSettings) + fullName: TinyLife.Actions.TalkAction.CreateRomantic(string, System.Func, TinyLife.Actions.TalkAction.TalkSettings) + nameWithType.vb: TalkAction.CreateRomantic(String, Func(Of Person, Single), TalkAction.TalkSettings) + fullName.vb: TinyLife.Actions.TalkAction.CreateRomantic(String, System.Func(Of TinyLife.Objects.Person, Single), TinyLife.Actions.TalkAction.TalkSettings) + name.vb: CreateRomantic(String, Func(Of Person, Single), TalkSettings) + spec.csharp: + - uid: TinyLife.Actions.TalkAction.CreateRomantic(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings) + name: CreateRomantic + href: TinyLife.Actions.TalkAction.html#TinyLife_Actions_TalkAction_CreateRomantic_System_String_System_Func_TinyLife_Objects_Person_System_Single__TinyLife_Actions_TalkAction_TalkSettings_ + - name: ( + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '>' + - name: ',' + - name: " " + - uid: TinyLife.Actions.TalkAction.TalkSettings + name: TalkSettings + href: TinyLife.Actions.TalkAction.TalkSettings.html + - name: ) + spec.vb: + - uid: TinyLife.Actions.TalkAction.CreateRomantic(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings) + name: CreateRomantic + href: TinyLife.Actions.TalkAction.html#TinyLife_Actions_TalkAction_CreateRomantic_System_String_System_Func_TinyLife_Objects_Person_System_Single__TinyLife_Actions_TalkAction_TalkSettings_ + - name: ( + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - 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.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + - name: ',' + - name: " " + - uid: TinyLife.Actions.TalkAction.TalkSettings + name: TalkSettings + href: TinyLife.Actions.TalkAction.TalkSettings.html + - name: ) - uid: TinyLife.Actions.TalkAction.TalkSettings.GoBadlyChance commentId: F:TinyLife.Actions.TalkAction.TalkSettings.GoBadlyChance href: TinyLife.Actions.TalkAction.TalkSettings.html#TinyLife_Actions_TalkAction_TalkSettings_GoBadlyChance diff --git a/docs/api/TinyLife.Actions.TalkAction.yml b/docs/api/TinyLife.Actions.TalkAction.yml index f472d3d..626c441 100644 --- a/docs/api/TinyLife.Actions.TalkAction.yml +++ b/docs/api/TinyLife.Actions.TalkAction.yml @@ -31,7 +31,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkAction path: ../TinyLife/Actions/TalkAction.cs - startLine: 18 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -115,7 +115,6 @@ items: - 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[]) @@ -171,7 +170,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnEvaluate path: ../TinyLife/Actions/TalkAction.cs - startLine: 24 + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -203,7 +202,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnTalkSuccess path: ../TinyLife/Actions/TalkAction.cs - startLine: 29 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -235,7 +234,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnTalkFailure path: ../TinyLife/Actions/TalkAction.cs - startLine: 34 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -267,7 +266,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Settings path: ../TinyLife/Actions/TalkAction.cs - startLine: 39 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -298,7 +297,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/TalkAction.cs - startLine: 42 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -336,7 +335,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateConversation path: ../TinyLife/Actions/TalkAction.cs - startLine: 45 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -383,7 +382,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenOnCompleted path: ../TinyLife/Actions/TalkAction.cs - startLine: 53 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -419,7 +418,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsConversationCompleted path: ../TinyLife/Actions/TalkAction.cs - startLine: 61 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -456,7 +455,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Create path: ../TinyLife/Actions/TalkAction.cs - startLine: 73 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -503,7 +502,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateFunny path: ../TinyLife/Actions/TalkAction.cs - startLine: 104 + startLine: 102 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -556,14 +555,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateMean path: ../TinyLife/Actions/TalkAction.cs - startLine: 129 + startLine: 127 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 modified in this method, modifying its TalkSettings.CanExecute delegate to check as well. + The passed will be modified in this method, modifying its delegate to check as well. example: [] syntax: content: public static ActionType.TypeSettings CreateMean(string name, Func priority, TalkAction.TalkSettings settings) @@ -603,14 +602,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateRomantic path: ../TinyLife/Actions/TalkAction.cs - startLine: 143 + startLine: 141 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 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 . + The passed will be modified 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 . example: [] syntax: content: public static ActionType.TypeSettings CreateRomantic(string name, Func priority, TalkAction.TalkSettings settings) @@ -2685,31 +2684,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.TellPeopleToLeaveRoomAction.yml b/docs/api/TinyLife.Actions.TellPeopleToLeaveRoomAction.yml index 1ab251d..e45a369 100644 --- a/docs/api/TinyLife.Actions.TellPeopleToLeaveRoomAction.yml +++ b/docs/api/TinyLife.Actions.TellPeopleToLeaveRoomAction.yml @@ -77,7 +77,6 @@ items: - 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[]) @@ -1628,31 +1627,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.TryGoHereAction.yml b/docs/api/TinyLife.Actions.TryGoHereAction.yml index c84a083..0811155 100644 --- a/docs/api/TinyLife.Actions.TryGoHereAction.yml +++ b/docs/api/TinyLife.Actions.TryGoHereAction.yml @@ -5,11 +5,12 @@ items: id: TryGoHereAction parent: TinyLife.Actions children: - - TinyLife.Actions.TryGoHereAction.#ctor(TinyLife.Actions.ActionInfo,System.Collections.Generic.List{System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32}}) + - TinyLife.Actions.TryGoHereAction.#ctor(TinyLife.Actions.ActionInfo) + - TinyLife.Actions.TryGoHereAction.#ctor(TinyLife.Objects.Person,System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single}}) + - TinyLife.Actions.TryGoHereAction.#ctor(TinyLife.Objects.Person,System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single}}) - TinyLife.Actions.TryGoHereAction.Initialize - TinyLife.Actions.TryGoHereAction.IsCompleted - TinyLife.Actions.TryGoHereAction.OnCompleted(TinyLife.Actions.CompletionType) - - TinyLife.Actions.TryGoHereAction.PositionsToTry - TinyLife.Actions.TryGoHereAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Actions.TryGoHereAction.Validate(TinyLife.Objects.Person) langs: @@ -26,12 +27,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TryGoHereAction path: ../TinyLife/Actions/TryGoHereAction.cs - startLine: 15 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Actions summary: >- - This action is similar to , but takes in a set of positions rather than a single position. + This action is similar to , but considers all involved locations () rather than a single position. The action's will then try to pathfind to each one of the positions in a random order, until one of them is valid, and go to it. example: [] @@ -76,7 +77,6 @@ items: - 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[]) @@ -114,55 +114,16 @@ items: - System.Object.ToString extensionMethods: - TinyLife.Actions.TryGoHereAction.TinyLife.Utilities.Extensions.JsonCopy``1 -- uid: TinyLife.Actions.TryGoHereAction.PositionsToTry - commentId: F:TinyLife.Actions.TryGoHereAction.PositionsToTry - id: PositionsToTry +- uid: TinyLife.Actions.TryGoHereAction.#ctor(TinyLife.Objects.Person,System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single}}) + commentId: M:TinyLife.Actions.TryGoHereAction.#ctor(TinyLife.Objects.Person,System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single}}) + id: '#ctor(TinyLife.Objects.Person,System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single}})' parent: TinyLife.Actions.TryGoHereAction langs: - csharp - vb - name: PositionsToTry - nameWithType: TryGoHereAction.PositionsToTry - fullName: TinyLife.Actions.TryGoHereAction.PositionsToTry - type: Field - source: - remote: - path: TinyLife/Actions/TryGoHereAction.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: PositionsToTry - path: ../TinyLife/Actions/TryGoHereAction.cs - startLine: 21 - assemblies: - - Tiny Life - namespace: TinyLife.Actions - summary: The set of positions to try to walk to. - example: [] - syntax: - content: >- - [DataMember] - - public readonly List<(Point Pos, int Floor)> PositionsToTry - return: - type: System.Collections.Generic.List{System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32}} - content.vb: >- - - - Public ReadOnly PositionsToTry As List(Of (Pos As Point, Floor As Integer)) - attributes: - - type: System.Runtime.Serialization.DataMemberAttribute - ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor - arguments: [] -- uid: TinyLife.Actions.TryGoHereAction.#ctor(TinyLife.Actions.ActionInfo,System.Collections.Generic.List{System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32}}) - commentId: M:TinyLife.Actions.TryGoHereAction.#ctor(TinyLife.Actions.ActionInfo,System.Collections.Generic.List{System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32}}) - id: '#ctor(TinyLife.Actions.ActionInfo,System.Collections.Generic.List{System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32}})' - parent: TinyLife.Actions.TryGoHereAction - langs: - - csharp - - vb - name: TryGoHereAction(ActionInfo, List<(Point Pos, int Floor)>) - nameWithType: TryGoHereAction.TryGoHereAction(ActionInfo, List<(Point Pos, int Floor)>) - fullName: TinyLife.Actions.TryGoHereAction.TryGoHereAction(TinyLife.Actions.ActionInfo, System.Collections.Generic.List<(Microsoft.Xna.Framework.Point Pos, int Floor)>) + name: TryGoHereAction(Person, IEnumerable<(Map Map, Point Pos, float Floor)>) + nameWithType: TryGoHereAction.TryGoHereAction(Person, IEnumerable<(Map Map, Point Pos, float Floor)>) + fullName: TinyLife.Actions.TryGoHereAction.TryGoHereAction(TinyLife.Objects.Person, System.Collections.Generic.IEnumerable<(TinyLife.World.Map Map, Microsoft.Xna.Framework.Point Pos, float Floor)>) type: Constructor source: remote: @@ -171,23 +132,103 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/TryGoHereAction.cs - startLine: 27 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.Actions example: [] syntax: - content: public TryGoHereAction(ActionInfo info, List<(Point Pos, int Floor)> positionsToTry) + content: public TryGoHereAction(Person person, IEnumerable<(Map Map, Point Pos, float Floor)> positions) + parameters: + - id: person + type: TinyLife.Objects.Person + - id: positions + type: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single}} + content.vb: Public Sub New(person As Person, positions As IEnumerable(Of (Map As Map, Pos As Point, Floor As Single))) + overload: TinyLife.Actions.TryGoHereAction.#ctor* + nameWithType.vb: TryGoHereAction.New(Person, IEnumerable(Of (Map As Map, Pos As Point, Floor As Single))) + fullName.vb: TinyLife.Actions.TryGoHereAction.New(TinyLife.Objects.Person, System.Collections.Generic.IEnumerable(Of (Map As TinyLife.World.Map, Pos As Microsoft.Xna.Framework.Point, Floor As Single))) + name.vb: New(Person, IEnumerable(Of (Map As Map, Pos As Point, Floor As Single))) +- uid: TinyLife.Actions.TryGoHereAction.#ctor(TinyLife.Objects.Person,System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single}}) + commentId: M:TinyLife.Actions.TryGoHereAction.#ctor(TinyLife.Objects.Person,System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single}}) + id: '#ctor(TinyLife.Objects.Person,System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single}})' + parent: TinyLife.Actions.TryGoHereAction + langs: + - csharp + - vb + name: TryGoHereAction(Person, IEnumerable<(Map Map, Vector2 Pos, float Floor)>) + nameWithType: TryGoHereAction.TryGoHereAction(Person, IEnumerable<(Map Map, Vector2 Pos, float Floor)>) + fullName: TinyLife.Actions.TryGoHereAction.TryGoHereAction(TinyLife.Objects.Person, System.Collections.Generic.IEnumerable<(TinyLife.World.Map Map, Microsoft.Xna.Framework.Vector2 Pos, float Floor)>) + type: Constructor + source: + remote: + path: TinyLife/Actions/TryGoHereAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/Actions/TryGoHereAction.cs + startLine: 30 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + example: [] + syntax: + content: public TryGoHereAction(Person person, IEnumerable<(Map Map, Vector2 Pos, float Floor)> positions) + parameters: + - id: person + type: TinyLife.Objects.Person + - id: positions + type: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single}} + content.vb: Public Sub New(person As Person, positions As IEnumerable(Of (Map As Map, Pos As Vector2, Floor As Single))) + overload: TinyLife.Actions.TryGoHereAction.#ctor* + nameWithType.vb: TryGoHereAction.New(Person, IEnumerable(Of (Map As Map, Pos As Vector2, Floor As Single))) + fullName.vb: TinyLife.Actions.TryGoHereAction.New(TinyLife.Objects.Person, System.Collections.Generic.IEnumerable(Of (Map As TinyLife.World.Map, Pos As Microsoft.Xna.Framework.Vector2, Floor As Single))) + name.vb: New(Person, IEnumerable(Of (Map As Map, Pos As Vector2, Floor As Single))) +- uid: TinyLife.Actions.TryGoHereAction.#ctor(TinyLife.Actions.ActionInfo) + commentId: M:TinyLife.Actions.TryGoHereAction.#ctor(TinyLife.Actions.ActionInfo) + id: '#ctor(TinyLife.Actions.ActionInfo)' + parent: TinyLife.Actions.TryGoHereAction + langs: + - csharp + - vb + name: TryGoHereAction(ActionInfo) + nameWithType: TryGoHereAction.TryGoHereAction(ActionInfo) + fullName: TinyLife.Actions.TryGoHereAction.TryGoHereAction(TinyLife.Actions.ActionInfo) + type: Constructor + source: + remote: + path: TinyLife/Actions/TryGoHereAction.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: .ctor + path: ../TinyLife/Actions/TryGoHereAction.cs + startLine: 34 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + summary: Creates a new typeless action with the given action information. + example: [] + syntax: + content: >- + [JsonConstructor] + + public TryGoHereAction(ActionInfo info) parameters: - id: info type: TinyLife.Actions.ActionInfo - - id: positionsToTry - type: System.Collections.Generic.List{System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32}} - content.vb: Public Sub New(info As ActionInfo, positionsToTry As List(Of (Pos As Point, Floor As Integer))) + description: The information for this action. + content.vb: >- + + + Public Sub New(info As ActionInfo) overload: TinyLife.Actions.TryGoHereAction.#ctor* - nameWithType.vb: TryGoHereAction.New(ActionInfo, List(Of (Pos As Point, Floor As Integer))) - fullName.vb: TinyLife.Actions.TryGoHereAction.New(TinyLife.Actions.ActionInfo, System.Collections.Generic.List(Of (Pos As Microsoft.Xna.Framework.Point, Floor As Integer))) - name.vb: New(ActionInfo, List(Of (Pos As Point, Floor As Integer))) + attributes: + - type: Newtonsoft.Json.JsonConstructorAttribute + ctor: Newtonsoft.Json.JsonConstructorAttribute.#ctor + arguments: [] + nameWithType.vb: TryGoHereAction.New(ActionInfo) + fullName.vb: TinyLife.Actions.TryGoHereAction.New(TinyLife.Actions.ActionInfo) + name.vb: New(ActionInfo) - uid: TinyLife.Actions.TryGoHereAction.Initialize commentId: M:TinyLife.Actions.TryGoHereAction.Initialize id: Initialize @@ -206,7 +247,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Initialize path: ../TinyLife/Actions/TryGoHereAction.cs - startLine: 33 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -238,7 +279,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Actions/TryGoHereAction.cs - startLine: 39 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -283,7 +324,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Actions/TryGoHereAction.cs - startLine: 49 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -324,7 +365,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompleted path: ../TinyLife/Actions/TryGoHereAction.cs - startLine: 54 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -361,7 +402,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: ../TinyLife/Actions/TryGoHereAction.cs - startLine: 59 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -388,6 +429,24 @@ references: name: GoHereAction nameWithType: GoHereAction fullName: TinyLife.Actions.GoHereAction +- uid: TinyLife.Actions.ActionInfo.GetInvolvedLocations + commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedLocations + href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_GetInvolvedLocations + name: GetInvolvedLocations() + nameWithType: ActionInfo.GetInvolvedLocations() + fullName: TinyLife.Actions.ActionInfo.GetInvolvedLocations() + spec.csharp: + - uid: TinyLife.Actions.ActionInfo.GetInvolvedLocations + name: GetInvolvedLocations + href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_GetInvolvedLocations + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Actions.ActionInfo.GetInvolvedLocations + name: GetInvolvedLocations + href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_GetInvolvedLocations + - name: ( + - name: ) - uid: TinyLife.Objects.Person commentId: T:TinyLife.Objects.Person parent: TinyLife.Objects @@ -1594,31 +1653,6 @@ references: 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 @@ -3787,55 +3821,84 @@ references: - uid: TinyLife.Utilities name: Utilities href: TinyLife.Utilities.html -- uid: System.Collections.Generic.List{System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32}} - commentId: T:System.Collections.Generic.List{System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32}} +- uid: TinyLife.Actions.TryGoHereAction.#ctor* + commentId: Overload:TinyLife.Actions.TryGoHereAction.#ctor + href: TinyLife.Actions.TryGoHereAction.html#TinyLife_Actions_TryGoHereAction__ctor_TinyLife_Objects_Person_System_Collections_Generic_IEnumerable_System_ValueTuple_TinyLife_World_Map_Microsoft_Xna_Framework_Point_System_Single___ + name: TryGoHereAction + nameWithType: TryGoHereAction.TryGoHereAction + fullName: TinyLife.Actions.TryGoHereAction.TryGoHereAction + nameWithType.vb: TryGoHereAction.New + fullName.vb: TinyLife.Actions.TryGoHereAction.New + name.vb: New +- uid: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single}} + commentId: T:System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single}} parent: System.Collections.Generic - definition: System.Collections.Generic.List`1 - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: List<(Point Pos, int Floor)> - nameWithType: List<(Point Pos, int Floor)> - fullName: System.Collections.Generic.List<(Microsoft.Xna.Framework.Point Pos, int Floor)> - nameWithType.vb: List(Of (Pos As Point, Floor As Integer)) - fullName.vb: System.Collections.Generic.List(Of (Pos As Microsoft.Xna.Framework.Point, Floor As Integer)) - name.vb: List(Of (Pos As Point, Floor As Integer)) + definition: System.Collections.Generic.IEnumerable`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: IEnumerable<(Map Map, Point Pos, float Floor)> + nameWithType: IEnumerable<(Map Map, Point Pos, float Floor)> + fullName: System.Collections.Generic.IEnumerable<(TinyLife.World.Map Map, Microsoft.Xna.Framework.Point Pos, float Floor)> + nameWithType.vb: IEnumerable(Of (Map As Map, Pos As Point, Floor As Single)) + fullName.vb: System.Collections.Generic.IEnumerable(Of (Map As TinyLife.World.Map, Pos As Microsoft.Xna.Framework.Point, Floor As Single)) + name.vb: IEnumerable(Of (Map As Map, Pos As Point, Floor As Single)) spec.csharp: - - uid: System.Collections.Generic.List`1 - name: List + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: < - name: ( + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: " " + - uid: System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single}.Map + name: Map + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.map,microsoft.xna.framework.point,system.single-.map + - name: ',' + - name: " " - uid: Microsoft.Xna.Framework.Point name: Point isExternal: true - name: " " - - uid: System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32}.Pos + - uid: System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single}.Pos name: Pos - href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.point,system.int32-.pos + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.map,microsoft.xna.framework.point,system.single-.pos - name: ',' - name: " " - - uid: System.Int32 - name: int + - uid: System.Single + name: float isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.int32 + href: https://learn.microsoft.com/dotnet/api/system.single - name: " " - - uid: System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32}.Floor + - uid: System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single}.Floor name: Floor - href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.point,system.int32-.floor + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.map,microsoft.xna.framework.point,system.single-.floor - name: ) - name: '>' spec.vb: - - uid: System.Collections.Generic.List`1 - name: List + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: ( - name: Of - name: " " - name: ( - - uid: System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32}.Pos + - uid: System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single}.Map + name: Map + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.map,microsoft.xna.framework.point,system.single-.map + - name: " " + - name: As + - name: " " + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single}.Pos name: Pos - href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.point,system.int32-.pos + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.map,microsoft.xna.framework.point,system.single-.pos - name: " " - name: As - name: " " @@ -3844,41 +3907,41 @@ references: isExternal: true - name: ',' - name: " " - - uid: System.ValueTuple{Microsoft.Xna.Framework.Point,System.Int32}.Floor + - uid: System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Single}.Floor name: Floor - href: https://learn.microsoft.com/dotnet/api/system.valuetuple-microsoft.xna.framework.point,system.int32-.floor + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.map,microsoft.xna.framework.point,system.single-.floor - name: " " - name: As - name: " " - - uid: System.Int32 - name: Integer + - uid: System.Single + name: Single isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.int32 + href: https://learn.microsoft.com/dotnet/api/system.single - name: ) - name: ) -- uid: System.Collections.Generic.List`1 - commentId: T:System.Collections.Generic.List`1 +- 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.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) + 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.List`1 - name: List + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: < - name: T - name: '>' spec.vb: - - uid: System.Collections.Generic.List`1 - name: List + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: ( - name: Of - name: " " @@ -3921,15 +3984,95 @@ references: name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic -- uid: TinyLife.Actions.TryGoHereAction.#ctor* - commentId: Overload:TinyLife.Actions.TryGoHereAction.#ctor - href: TinyLife.Actions.TryGoHereAction.html#TinyLife_Actions_TryGoHereAction__ctor_TinyLife_Actions_ActionInfo_System_Collections_Generic_List_System_ValueTuple_Microsoft_Xna_Framework_Point_System_Int32___ - name: TryGoHereAction - nameWithType: TryGoHereAction.TryGoHereAction - fullName: TinyLife.Actions.TryGoHereAction.TryGoHereAction - nameWithType.vb: TryGoHereAction.New - fullName.vb: TinyLife.Actions.TryGoHereAction.New - name.vb: New +- uid: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single}} + commentId: T:System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,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<(Map Map, Vector2 Pos, float Floor)> + nameWithType: IEnumerable<(Map Map, Vector2 Pos, float Floor)> + fullName: System.Collections.Generic.IEnumerable<(TinyLife.World.Map Map, Microsoft.Xna.Framework.Vector2 Pos, float Floor)> + nameWithType.vb: IEnumerable(Of (Map As Map, Pos As Vector2, Floor As Single)) + fullName.vb: System.Collections.Generic.IEnumerable(Of (Map As TinyLife.World.Map, Pos As Microsoft.Xna.Framework.Vector2, Floor As Single)) + name.vb: IEnumerable(Of (Map As Map, Pos As Vector2, Floor 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.Map + name: Map + href: TinyLife.World.Map.html + - name: " " + - uid: System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single}.Map + name: Map + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.map,microsoft.xna.framework.vector2,system.single-.map + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: " " + - uid: System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single}.Pos + name: Pos + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.map,microsoft.xna.framework.vector2,system.single-.pos + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: " " + - uid: System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single}.Floor + name: Floor + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.map,microsoft.xna.framework.vector2,system.single-.floor + - 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.Map,Microsoft.Xna.Framework.Vector2,System.Single}.Map + name: Map + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.map,microsoft.xna.framework.vector2,system.single-.map + - name: " " + - name: As + - name: " " + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single}.Pos + name: Pos + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.map,microsoft.xna.framework.vector2,system.single-.pos + - name: " " + - name: As + - name: " " + - uid: Microsoft.Xna.Framework.Vector2 + name: Vector2 + isExternal: true + - name: ',' + - name: " " + - uid: System.ValueTuple{TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single}.Floor + name: Floor + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.map,microsoft.xna.framework.vector2,system.single-.floor + - name: " " + - name: As + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + - name: ) - uid: TinyLife.Actions.ActionInfo commentId: T:TinyLife.Actions.ActionInfo parent: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.WalkAction.yml b/docs/api/TinyLife.Actions.WalkAction.yml index 37dd68b..44c0ef2 100644 --- a/docs/api/TinyLife.Actions.WalkAction.yml +++ b/docs/api/TinyLife.Actions.WalkAction.yml @@ -80,7 +80,6 @@ items: - 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[]) @@ -1652,31 +1651,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.WatchTvAction.yml b/docs/api/TinyLife.Actions.WatchTvAction.yml index bcf6421..20eadca 100644 --- a/docs/api/TinyLife.Actions.WatchTvAction.yml +++ b/docs/api/TinyLife.Actions.WatchTvAction.yml @@ -92,7 +92,6 @@ items: - 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[]) @@ -2086,31 +2085,6 @@ references: 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 diff --git a/docs/api/TinyLife.Actions.WorkAction.yml b/docs/api/TinyLife.Actions.WorkAction.yml index 2ede4fd..68bf272 100644 --- a/docs/api/TinyLife.Actions.WorkAction.yml +++ b/docs/api/TinyLife.Actions.WorkAction.yml @@ -27,7 +27,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorkAction path: ../TinyLife/Actions/WorkAction.cs - startLine: 17 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -87,7 +87,6 @@ items: - 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[]) @@ -143,7 +142,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Job path: ../TinyLife/Actions/WorkAction.cs - startLine: 22 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -174,7 +173,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/WorkAction.cs - startLine: 31 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -209,7 +208,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanCancel path: ../TinyLife/Actions/WorkAction.cs - startLine: 34 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -250,7 +249,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PreInitialize path: ../TinyLife/Actions/WorkAction.cs - startLine: 39 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -282,7 +281,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenInitialize path: ../TinyLife/Actions/WorkAction.cs - startLine: 45 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -314,7 +313,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenUpdate path: ../TinyLife/Actions/WorkAction.cs - startLine: 58 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -361,7 +360,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenIsCompleted path: ../TinyLife/Actions/WorkAction.cs - startLine: 88 + startLine: 87 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -396,7 +395,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenOnCompleted path: ../TinyLife/Actions/WorkAction.cs - startLine: 95 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1841,31 +1840,6 @@ references: 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 diff --git a/docs/api/TinyLife.Debug.CheatDelegate.yml b/docs/api/TinyLife.Debug.CheatDelegate.yml index e9c5975..2a0bf60 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: 884 + startLine: 861 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Debug.DebugDelegate.yml b/docs/api/TinyLife.Debug.DebugDelegate.yml index 9477094..c04ccef 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: 889 + startLine: 866 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Debug.yml b/docs/api/TinyLife.Debug.yml index ccad685..504d83d 100644 --- a/docs/api/TinyLife.Debug.yml +++ b/docs/api/TinyLife.Debug.yml @@ -129,7 +129,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TryCheat path: ../TinyLife/Debug.cs - startLine: 682 + startLine: 659 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml b/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml index 6d3ff48..7d3b940 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: 469 + startLine: 478 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: 476 + startLine: 485 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: 481 + startLine: 490 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: 486 + startLine: 495 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: 491 + startLine: 500 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: 497 + startLine: 506 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: 502 + startLine: 511 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: 519 + startLine: 528 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: 533 + startLine: 542 assemblies: - Tiny Life namespace: TinyLife.Emotions diff --git a/docs/api/TinyLife.Emotions.EmotionModifier.yml b/docs/api/TinyLife.Emotions.EmotionModifier.yml index 3d6540f..4a0efb8 100644 --- a/docs/api/TinyLife.Emotions.EmotionModifier.yml +++ b/docs/api/TinyLife.Emotions.EmotionModifier.yml @@ -29,6 +29,7 @@ items: - TinyLife.Emotions.EmotionModifier.BadCreationAngry - TinyLife.Emotions.EmotionModifier.BadFood - TinyLife.Emotions.EmotionModifier.BadLibraryInfo + - TinyLife.Emotions.EmotionModifier.BadPaintingAdvice - TinyLife.Emotions.EmotionModifier.BadStudyBook - TinyLife.Emotions.EmotionModifier.BadTeammates - TinyLife.Emotions.EmotionModifier.BeenAdopted @@ -90,6 +91,7 @@ items: - TinyLife.Emotions.EmotionModifier.GetDisplayName(TinyLife.Emotions.EmotionModifier.Instance) - TinyLife.Emotions.EmotionModifier.GoodChildFood - TinyLife.Emotions.EmotionModifier.GoodFood + - TinyLife.Emotions.EmotionModifier.GoodPaintingAdvice - TinyLife.Emotions.EmotionModifier.GoodStudyBook - TinyLife.Emotions.EmotionModifier.GoodWalkthrough - TinyLife.Emotions.EmotionModifier.GotRaise @@ -193,6 +195,7 @@ items: - TinyLife.Emotions.EmotionModifier.ThriftyBoughtExpensiveItem - TinyLife.Emotions.EmotionModifier.TinkerFail - TinyLife.Emotions.EmotionModifier.TinkerFocused + - TinyLife.Emotions.EmotionModifier.TooManyFoodRepeats - TinyLife.Emotions.EmotionModifier.TooMuchCoffee - TinyLife.Emotions.EmotionModifier.TooMuchProtein - TinyLife.Emotions.EmotionModifier.TvInspiredToCook @@ -204,6 +207,9 @@ items: - TinyLife.Emotions.EmotionModifier.UpsettingConversation - TinyLife.Emotions.EmotionModifier.UsefulProgrammingResearch - TinyLife.Emotions.EmotionModifier.VacationDaysAgain + - TinyLife.Emotions.EmotionModifier.ViewPaintingFocused + - TinyLife.Emotions.EmotionModifier.ViewPaintingNegative + - TinyLife.Emotions.EmotionModifier.ViewPaintingPositive - TinyLife.Emotions.EmotionModifier.WonTournament - TinyLife.Emotions.EmotionModifier.WoodworkingSplinter - TinyLife.Emotions.EmotionModifier.WritersBlock @@ -4927,6 +4933,33 @@ items: return: type: TinyLife.Emotions.EmotionModifier content.vb: Public Shared ReadOnly VacationDaysAgain As EmotionModifier +- uid: TinyLife.Emotions.EmotionModifier.TooManyFoodRepeats + commentId: F:TinyLife.Emotions.EmotionModifier.TooManyFoodRepeats + id: TooManyFoodRepeats + parent: TinyLife.Emotions.EmotionModifier + langs: + - csharp + - vb + name: TooManyFoodRepeats + nameWithType: EmotionModifier.TooManyFoodRepeats + fullName: TinyLife.Emotions.EmotionModifier.TooManyFoodRepeats + type: Field + source: + remote: + path: TinyLife/Emotions/EmotionModifier.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: TooManyFoodRepeats + path: ../TinyLife/Emotions/EmotionModifier.cs + startLine: 219 + assemblies: + - Tiny Life + namespace: TinyLife.Emotions + syntax: + content: public static readonly EmotionModifier TooManyFoodRepeats + return: + type: TinyLife.Emotions.EmotionModifier + content.vb: Public Shared ReadOnly TooManyFoodRepeats As EmotionModifier - uid: TinyLife.Emotions.EmotionModifier.GymTrainerPositive commentId: F:TinyLife.Emotions.EmotionModifier.GymTrainerPositive id: GymTrainerPositive @@ -4945,7 +4978,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GymTrainerPositive path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 220 + startLine: 222 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4972,7 +5005,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GymTrainerNegative path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 221 + startLine: 223 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4999,7 +5032,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PottySuccess path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 222 + startLine: 224 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5026,7 +5059,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PottyFail path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 223 + startLine: 225 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5053,7 +5086,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PottyNotListening path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 224 + startLine: 226 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5080,7 +5113,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AbortionEmotions path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 225 + startLine: 227 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5107,7 +5140,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DiaperRash path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 227 + startLine: 229 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5134,7 +5167,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GrossDiaperChange path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 228 + startLine: 230 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5161,7 +5194,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SuddenlyPregnant path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 229 + startLine: 231 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5188,7 +5221,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PregnancyTestPositive path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 230 + startLine: 232 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5215,7 +5248,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PregnancyTestNegative path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 231 + startLine: 233 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5242,7 +5275,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Drunk path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 232 + startLine: 234 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5269,7 +5302,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NoBabyBathtub path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 233 + startLine: 235 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5296,7 +5329,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BabyBookPositive path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 234 + startLine: 236 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5323,7 +5356,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BabyBookNegative path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 235 + startLine: 237 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5350,7 +5383,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BabyBookHelpNegative path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 236 + startLine: 238 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5377,7 +5410,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WritingFrenzy path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 237 + startLine: 239 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5404,7 +5437,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpgradedShowerEmotions path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 240 + startLine: 242 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5413,6 +5446,141 @@ items: return: type: TinyLife.Emotions.EmotionModifier[] content.vb: Public Shared ReadOnly UpgradedShowerEmotions As EmotionModifier() +- uid: TinyLife.Emotions.EmotionModifier.ViewPaintingPositive + commentId: F:TinyLife.Emotions.EmotionModifier.ViewPaintingPositive + id: ViewPaintingPositive + parent: TinyLife.Emotions.EmotionModifier + langs: + - csharp + - vb + name: ViewPaintingPositive + nameWithType: EmotionModifier.ViewPaintingPositive + fullName: TinyLife.Emotions.EmotionModifier.ViewPaintingPositive + type: Field + source: + remote: + path: TinyLife/Emotions/EmotionModifier.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ViewPaintingPositive + path: ../TinyLife/Emotions/EmotionModifier.cs + startLine: 243 + assemblies: + - Tiny Life + namespace: TinyLife.Emotions + syntax: + content: public static readonly EmotionModifier ViewPaintingPositive + return: + type: TinyLife.Emotions.EmotionModifier + content.vb: Public Shared ReadOnly ViewPaintingPositive As EmotionModifier +- uid: TinyLife.Emotions.EmotionModifier.ViewPaintingFocused + commentId: F:TinyLife.Emotions.EmotionModifier.ViewPaintingFocused + id: ViewPaintingFocused + parent: TinyLife.Emotions.EmotionModifier + langs: + - csharp + - vb + name: ViewPaintingFocused + nameWithType: EmotionModifier.ViewPaintingFocused + fullName: TinyLife.Emotions.EmotionModifier.ViewPaintingFocused + type: Field + source: + remote: + path: TinyLife/Emotions/EmotionModifier.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ViewPaintingFocused + path: ../TinyLife/Emotions/EmotionModifier.cs + startLine: 244 + assemblies: + - Tiny Life + namespace: TinyLife.Emotions + syntax: + content: public static readonly EmotionModifier ViewPaintingFocused + return: + type: TinyLife.Emotions.EmotionModifier + content.vb: Public Shared ReadOnly ViewPaintingFocused As EmotionModifier +- uid: TinyLife.Emotions.EmotionModifier.ViewPaintingNegative + commentId: F:TinyLife.Emotions.EmotionModifier.ViewPaintingNegative + id: ViewPaintingNegative + parent: TinyLife.Emotions.EmotionModifier + langs: + - csharp + - vb + name: ViewPaintingNegative + nameWithType: EmotionModifier.ViewPaintingNegative + fullName: TinyLife.Emotions.EmotionModifier.ViewPaintingNegative + type: Field + source: + remote: + path: TinyLife/Emotions/EmotionModifier.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ViewPaintingNegative + path: ../TinyLife/Emotions/EmotionModifier.cs + startLine: 245 + assemblies: + - Tiny Life + namespace: TinyLife.Emotions + syntax: + content: public static readonly EmotionModifier ViewPaintingNegative + return: + type: TinyLife.Emotions.EmotionModifier + content.vb: Public Shared ReadOnly ViewPaintingNegative As EmotionModifier +- uid: TinyLife.Emotions.EmotionModifier.GoodPaintingAdvice + commentId: F:TinyLife.Emotions.EmotionModifier.GoodPaintingAdvice + id: GoodPaintingAdvice + parent: TinyLife.Emotions.EmotionModifier + langs: + - csharp + - vb + name: GoodPaintingAdvice + nameWithType: EmotionModifier.GoodPaintingAdvice + fullName: TinyLife.Emotions.EmotionModifier.GoodPaintingAdvice + type: Field + source: + remote: + path: TinyLife/Emotions/EmotionModifier.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GoodPaintingAdvice + path: ../TinyLife/Emotions/EmotionModifier.cs + startLine: 246 + assemblies: + - Tiny Life + namespace: TinyLife.Emotions + syntax: + content: public static readonly EmotionModifier GoodPaintingAdvice + return: + type: TinyLife.Emotions.EmotionModifier + content.vb: Public Shared ReadOnly GoodPaintingAdvice As EmotionModifier +- uid: TinyLife.Emotions.EmotionModifier.BadPaintingAdvice + commentId: F:TinyLife.Emotions.EmotionModifier.BadPaintingAdvice + id: BadPaintingAdvice + parent: TinyLife.Emotions.EmotionModifier + langs: + - csharp + - vb + name: BadPaintingAdvice + nameWithType: EmotionModifier.BadPaintingAdvice + fullName: TinyLife.Emotions.EmotionModifier.BadPaintingAdvice + type: Field + source: + remote: + path: TinyLife/Emotions/EmotionModifier.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: BadPaintingAdvice + path: ../TinyLife/Emotions/EmotionModifier.cs + startLine: 247 + assemblies: + - Tiny Life + namespace: TinyLife.Emotions + syntax: + content: public static readonly EmotionModifier BadPaintingAdvice + return: + type: TinyLife.Emotions.EmotionModifier + content.vb: Public Shared ReadOnly BadPaintingAdvice As EmotionModifier - uid: TinyLife.Emotions.EmotionModifier.Name commentId: F:TinyLife.Emotions.EmotionModifier.Name id: Name @@ -5431,7 +5599,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 341 + startLine: 350 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5460,7 +5628,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 345 + startLine: 354 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5489,7 +5657,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Emotion path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 350 + startLine: 359 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5521,7 +5689,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Condition path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 356 + startLine: 365 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5555,7 +5723,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayName path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 363 + startLine: 372 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5591,7 +5759,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnRanOut path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 367 + startLine: 376 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5622,7 +5790,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnConditionUnmet path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 371 + startLine: 380 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5653,7 +5821,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 380 + startLine: 389 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5697,7 +5865,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 394 + startLine: 403 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5741,7 +5909,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCausedEmotion path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 403 + startLine: 412 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5779,7 +5947,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayName path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 419 + startLine: 428 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5818,7 +5986,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 432 + startLine: 441 assemblies: - Tiny Life namespace: TinyLife.Emotions diff --git a/docs/api/TinyLife.GameImpl.GameMode.yml b/docs/api/TinyLife.GameImpl.GameMode.yml index 5a0eac5..0b635dd 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: 1311 + startLine: 1362 assemblies: - Tiny Life namespace: TinyLife @@ -55,7 +55,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitialLoad path: ../TinyLife/GameImpl.cs - startLine: 1314 + startLine: 1365 assemblies: - Tiny Life namespace: TinyLife @@ -83,7 +83,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Splash path: ../TinyLife/GameImpl.cs - startLine: 1316 + startLine: 1367 assemblies: - Tiny Life namespace: TinyLife @@ -111,7 +111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MainMenu path: ../TinyLife/GameImpl.cs - startLine: 1318 + startLine: 1369 assemblies: - Tiny Life namespace: TinyLife @@ -139,7 +139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelectHousehold path: ../TinyLife/GameImpl.cs - startLine: 1320 + startLine: 1371 assemblies: - Tiny Life namespace: TinyLife @@ -167,7 +167,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InGameHousehold path: ../TinyLife/GameImpl.cs - startLine: 1322 + startLine: 1373 assemblies: - Tiny Life namespace: TinyLife @@ -195,7 +195,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuildOnly path: ../TinyLife/GameImpl.cs - startLine: 1324 + startLine: 1375 assemblies: - Tiny Life namespace: TinyLife @@ -223,7 +223,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CharacterCreation path: ../TinyLife/GameImpl.cs - startLine: 1326 + startLine: 1377 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.GameImpl.yml b/docs/api/TinyLife.GameImpl.yml index a4d7bb1..97364ef 100644 --- a/docs/api/TinyLife.GameImpl.yml +++ b/docs/api/TinyLife.GameImpl.yml @@ -57,7 +57,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GameImpl path: ../TinyLife/GameImpl.cs - startLine: 55 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife @@ -147,7 +147,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Version path: ../TinyLife/GameImpl.cs - startLine: 60 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife @@ -176,7 +176,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Instance path: ../TinyLife/GameImpl.cs - startLine: 65 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife @@ -207,7 +207,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Achievements path: ../TinyLife/GameImpl.cs - startLine: 73 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife @@ -241,7 +241,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GraphicsMetrics path: ../TinyLife/GameImpl.cs - startLine: 79 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife @@ -272,7 +272,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Camera path: ../TinyLife/GameImpl.cs - startLine: 83 + startLine: 84 assemblies: - Tiny Life namespace: TinyLife @@ -303,7 +303,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Listener path: ../TinyLife/GameImpl.cs - startLine: 87 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife @@ -334,7 +334,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentTool path: ../TinyLife/GameImpl.cs - startLine: 91 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife @@ -365,7 +365,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentHousehold path: ../TinyLife/GameImpl.cs - startLine: 106 + startLine: 107 assemblies: - Tiny Life namespace: TinyLife @@ -396,7 +396,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Money path: ../TinyLife/GameImpl.cs - startLine: 110 + startLine: 111 assemblies: - Tiny Life namespace: TinyLife @@ -427,7 +427,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentLot path: ../TinyLife/GameImpl.cs - startLine: 120 + startLine: 121 assemblies: - Tiny Life namespace: TinyLife @@ -458,7 +458,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Speed path: ../TinyLife/GameImpl.cs - startLine: 126 + startLine: 127 assemblies: - Tiny Life namespace: TinyLife @@ -494,7 +494,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FollowingPerson path: ../TinyLife/GameImpl.cs - startLine: 139 + startLine: 140 assemblies: - Tiny Life namespace: TinyLife @@ -525,7 +525,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SaveName path: ../TinyLife/GameImpl.cs - startLine: 143 + startLine: 144 assemblies: - Tiny Life namespace: TinyLife @@ -556,7 +556,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mode path: ../TinyLife/GameImpl.cs - startLine: 147 + startLine: 148 assemblies: - Tiny Life namespace: TinyLife @@ -587,7 +587,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CursorPosition path: ../TinyLife/GameImpl.cs - startLine: 152 + startLine: 153 assemblies: - Tiny Life namespace: TinyLife @@ -621,7 +621,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentCursor path: ../TinyLife/GameImpl.cs - startLine: 157 + startLine: 158 assemblies: - Tiny Life namespace: TinyLife @@ -653,7 +653,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentMaps path: ../TinyLife/GameImpl.cs - startLine: 161 + startLine: 162 assemblies: - Tiny Life namespace: TinyLife @@ -684,7 +684,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentMap path: ../TinyLife/GameImpl.cs - startLine: 165 + startLine: 166 assemblies: - Tiny Life namespace: TinyLife @@ -715,10 +715,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnFinalizingGameContent path: ../TinyLife/GameImpl.cs - startLine: 167 + startLine: 172 assemblies: - Tiny Life namespace: TinyLife + summary: >- + An event that is raised when this game's content is about to finish loading. + + Note that "finalize" in this context refers not to object destruction, but to the completion of the loading process. + example: [] syntax: content: public event Action OnFinalizingGameContent return: @@ -742,7 +747,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnFinishedLoading path: ../TinyLife/GameImpl.cs - startLine: 171 + startLine: 176 assemblies: - Tiny Life namespace: TinyLife @@ -771,7 +776,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoadContent path: ../TinyLife/GameImpl.cs - startLine: 263 + startLine: 270 assemblies: - Tiny Life namespace: TinyLife @@ -800,7 +805,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoUpdate path: ../TinyLife/GameImpl.cs - startLine: 319 + startLine: 320 assemblies: - Tiny Life namespace: TinyLife @@ -836,7 +841,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoDraw path: ../TinyLife/GameImpl.cs - startLine: 595 + startLine: 626 assemblies: - Tiny Life namespace: TinyLife @@ -872,7 +877,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Dispose path: ../TinyLife/GameImpl.cs - startLine: 631 + startLine: 662 assemblies: - Tiny Life namespace: TinyLife @@ -906,7 +911,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RotateCamera path: ../TinyLife/GameImpl.cs - startLine: 649 + startLine: 680 assemblies: - Tiny Life namespace: TinyLife @@ -941,15 +946,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ZoomCamera path: ../TinyLife/GameImpl.cs - startLine: 661 + startLine: 696 assemblies: - Tiny Life namespace: TinyLife + summary: Zooms the camera by the given delta, either towards the center of the camera's viewport, or toward the if it is not on the UI. + example: [] syntax: content: public void ZoomCamera(int delta) parameters: - id: delta type: System.Int32 + description: The delta to zoom by. content.vb: Public Sub ZoomCamera(delta As Integer) overload: TinyLife.GameImpl.ZoomCamera* nameWithType.vb: GameImpl.ZoomCamera(Integer) @@ -973,7 +981,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCursorOnUi path: ../TinyLife/GameImpl.cs - startLine: 673 + startLine: 708 assemblies: - Tiny Life namespace: TinyLife @@ -1004,7 +1012,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SwitchGameMode path: ../TinyLife/GameImpl.cs - startLine: 685 + startLine: 720 assemblies: - Tiny Life namespace: TinyLife @@ -1039,7 +1047,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SwitchMap path: ../TinyLife/GameImpl.cs - startLine: 779 + startLine: 818 assemblies: - Tiny Life namespace: TinyLife @@ -1077,7 +1085,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanBeExtremelyFast path: ../TinyLife/GameImpl.cs - startLine: 806 + startLine: 845 assemblies: - Tiny Life namespace: TinyLife @@ -1111,7 +1119,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanSwitchGameModes path: ../TinyLife/GameImpl.cs - startLine: 817 + startLine: 856 assemblies: - Tiny Life namespace: TinyLife @@ -1145,7 +1153,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FadeKeyboardLighting path: ../TinyLife/GameImpl.cs - startLine: 832 + startLine: 871 assemblies: - Tiny Life namespace: TinyLife @@ -1180,7 +1188,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeScreenshot path: ../TinyLife/GameImpl.cs - startLine: 858 + startLine: 897 assemblies: - Tiny Life namespace: TinyLife @@ -1221,7 +1229,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkLotVisible path: ../TinyLife/GameImpl.cs - startLine: 886 + startLine: 925 assemblies: - Tiny Life namespace: TinyLife @@ -1258,7 +1266,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkLotNonVisible path: ../TinyLife/GameImpl.cs - startLine: 902 + startLine: 941 assemblies: - Tiny Life namespace: TinyLife @@ -1290,7 +1298,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsLotVisible path: ../TinyLife/GameImpl.cs - startLine: 913 + startLine: 952 assemblies: - Tiny Life namespace: TinyLife @@ -1328,7 +1336,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FollowPerson path: ../TinyLife/GameImpl.cs - startLine: 926 + startLine: 965 assemblies: - Tiny Life namespace: TinyLife @@ -1372,7 +1380,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CompleteAchievement path: ../TinyLife/GameImpl.cs - startLine: 955 + startLine: 994 assemblies: - Tiny Life namespace: TinyLife @@ -3521,6 +3529,12 @@ references: name: RotateCamera nameWithType: GameImpl.RotateCamera fullName: TinyLife.GameImpl.RotateCamera +- uid: TinyLife.GameImpl.CursorPosition + commentId: P:TinyLife.GameImpl.CursorPosition + href: TinyLife.GameImpl.html#TinyLife_GameImpl_CursorPosition + name: CursorPosition + nameWithType: GameImpl.CursorPosition + fullName: TinyLife.GameImpl.CursorPosition - uid: TinyLife.GameImpl.ZoomCamera* commentId: Overload:TinyLife.GameImpl.ZoomCamera href: TinyLife.GameImpl.html#TinyLife_GameImpl_ZoomCamera_System_Int32_ diff --git a/docs/api/TinyLife.GameSpeed.yml b/docs/api/TinyLife.GameSpeed.yml index e54a16b..00b3736 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: 610 + startLine: 620 assemblies: - Tiny Life namespace: TinyLife @@ -56,7 +56,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Paused path: ../TinyLife/Options.cs - startLine: 615 + startLine: 625 assemblies: - Tiny Life namespace: TinyLife @@ -84,7 +84,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Regular path: ../TinyLife/Options.cs - startLine: 619 + startLine: 629 assemblies: - Tiny Life namespace: TinyLife @@ -112,7 +112,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fast path: ../TinyLife/Options.cs - startLine: 623 + startLine: 633 assemblies: - Tiny Life namespace: TinyLife @@ -140,7 +140,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VeryFast path: ../TinyLife/Options.cs - startLine: 627 + startLine: 637 assemblies: - Tiny Life namespace: TinyLife @@ -168,7 +168,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExtremelyFast path: ../TinyLife/Options.cs - startLine: 632 + startLine: 642 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.GenealogyType.yml b/docs/api/TinyLife.GenealogyType.yml index 2f12388..3cbb791 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: 532 + startLine: 544 assemblies: - Tiny Life namespace: TinyLife @@ -64,7 +64,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Unrelated path: ../TinyLife/Relationship.cs - startLine: 537 + startLine: 549 assemblies: - Tiny Life namespace: TinyLife @@ -92,7 +92,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Parent path: ../TinyLife/Relationship.cs - startLine: 541 + startLine: 553 assemblies: - Tiny Life namespace: TinyLife @@ -120,7 +120,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Child path: ../TinyLife/Relationship.cs - startLine: 545 + startLine: 557 assemblies: - Tiny Life namespace: TinyLife @@ -148,7 +148,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sibling path: ../TinyLife/Relationship.cs - startLine: 549 + startLine: 561 assemblies: - Tiny Life namespace: TinyLife @@ -176,7 +176,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Nibling path: ../TinyLife/Relationship.cs - startLine: 553 + startLine: 565 assemblies: - Tiny Life namespace: TinyLife @@ -204,7 +204,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Pibling path: ../TinyLife/Relationship.cs - startLine: 557 + startLine: 569 assemblies: - Tiny Life namespace: TinyLife @@ -232,7 +232,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Grandparent path: ../TinyLife/Relationship.cs - startLine: 561 + startLine: 573 assemblies: - Tiny Life namespace: TinyLife @@ -260,7 +260,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Grandchild path: ../TinyLife/Relationship.cs - startLine: 565 + startLine: 577 assemblies: - Tiny Life namespace: TinyLife @@ -288,7 +288,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cousin path: ../TinyLife/Relationship.cs - startLine: 569 + startLine: 581 assemblies: - Tiny Life namespace: TinyLife @@ -316,7 +316,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DistantlyRelated path: ../TinyLife/Relationship.cs - startLine: 573 + startLine: 585 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Goals.Goal-1.yml b/docs/api/TinyLife.Goals.Goal-1.yml index ce2479d..10dcb5f 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: 97 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -85,7 +85,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Info path: ../TinyLife/Goals/Goal.cs - startLine: 100 + startLine: 107 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -118,7 +118,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/Goal.cs - startLine: 103 + startLine: 110 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.Goal.yml b/docs/api/TinyLife.Goals.Goal.yml index 0b7c22e..e45226e 100644 --- a/docs/api/TinyLife.Goals.Goal.yml +++ b/docs/api/TinyLife.Goals.Goal.yml @@ -363,21 +363,27 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplay path: ../TinyLife/Goals/Goal.cs - startLine: 74 + startLine: 81 assemblies: - Tiny Life namespace: TinyLife.Goals + summary: Returns a that contains the content to display to the player for this goal. + example: [] syntax: content: public Group GetDisplay(Anchor anchor, bool descriptionAsChild = false, bool reduced = false) parameters: - id: anchor type: MLEM.Ui.Anchor + description: The anchor to use for the group. - id: descriptionAsChild type: System.Boolean + description: Whether to add the description as a child, rather than a tooltip. - id: reduced type: System.Boolean + description: Whether certain elements, like the name and description, should be left out, displaying only the progress of the goal. return: type: MLEM.Ui.Elements.Group + description: The display 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) @@ -1118,6 +1124,13 @@ references: name: Validate nameWithType: Goal.Validate fullName: TinyLife.Goals.Goal.Validate +- 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: 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_ @@ -1131,35 +1144,6 @@ references: 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 @@ -1190,3 +1174,25 @@ references: - uid: MLEM.Ui.Elements name: Elements isExternal: true +- 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 diff --git a/docs/api/TinyLife.Goals.GoalSet.yml b/docs/api/TinyLife.Goals.GoalSet.yml index 471d211..2b92f7d 100644 --- a/docs/api/TinyLife.Goals.GoalSet.yml +++ b/docs/api/TinyLife.Goals.GoalSet.yml @@ -90,10 +90,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Goals path: ../TinyLife/Goals/GoalSet.cs - startLine: 49 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.Goals + summary: The goals in this goal set. + example: [] syntax: content: public ICollection Goals { get; } parameters: [] @@ -119,7 +121,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Info path: ../TinyLife/Goals/GoalSet.cs - startLine: 53 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -150,7 +152,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/GoalSet.cs - startLine: 59 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -185,7 +187,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetProgress path: ../TinyLife/Goals/GoalSet.cs - startLine: 68 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -216,7 +218,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompleted path: ../TinyLife/Goals/GoalSet.cs - startLine: 80 + startLine: 83 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -250,7 +252,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reset path: ../TinyLife/Goals/GoalSet.cs - startLine: 87 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -278,7 +280,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetGoals path: ../TinyLife/Goals/GoalSet.cs - startLine: 97 + startLine: 100 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -315,7 +317,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetGoal path: ../TinyLife/Goals/GoalSet.cs - startLine: 107 + startLine: 110 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -356,7 +358,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetGoal path: ../TinyLife/Goals/GoalSet.cs - startLine: 117 + startLine: 120 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -396,7 +398,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplay path: ../TinyLife/Goals/GoalSet.cs - startLine: 127 + startLine: 130 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -437,7 +439,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Goals/GoalSet.cs - startLine: 143 + startLine: 146 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.GoalTrigger.yml b/docs/api/TinyLife.Goals.GoalTrigger.yml index db0de18..436e42b 100644 --- a/docs/api/TinyLife.Goals.GoalTrigger.yml +++ b/docs/api/TinyLife.Goals.GoalTrigger.yml @@ -345,7 +345,7 @@ items: - Tiny Life namespace: TinyLife.Goals summary: >- - A goal trigger for when a item is eaten by a in . + A goal trigger for when a item is eaten by a in . This goal trigger supports the object type and the , and of type goal types. example: [] @@ -1510,20 +1510,20 @@ references: name: FoodType nameWithType: FoodType fullName: TinyLife.Skills.FoodType -- uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem) - commentId: M:TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem) - href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_Action_TinyLife_Objects_FoodTypedItem_ - name: InvokeOnEaten(Action, FoodTypedItem) - nameWithType: FoodType.InvokeOnEaten(Action, FoodTypedItem) - fullName: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action, TinyLife.Objects.FoodTypedItem) +- uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem) + commentId: M:TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem) + href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_ActionInfo_TinyLife_Objects_FoodTypedItem_ + name: InvokeOnEaten(ActionInfo, FoodTypedItem) + nameWithType: FoodType.InvokeOnEaten(ActionInfo, FoodTypedItem) + fullName: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo, TinyLife.Objects.FoodTypedItem) spec.csharp: - - uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem) + - uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem) name: InvokeOnEaten - href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_Action_TinyLife_Objects_FoodTypedItem_ + href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_ActionInfo_TinyLife_Objects_FoodTypedItem_ - name: ( - - uid: TinyLife.Actions.Action - name: Action - href: TinyLife.Actions.Action.html + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html - name: ',' - name: " " - uid: TinyLife.Objects.FoodTypedItem @@ -1531,13 +1531,13 @@ references: href: TinyLife.Objects.FoodTypedItem.html - name: ) spec.vb: - - uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem) + - uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem) name: InvokeOnEaten - href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_Action_TinyLife_Objects_FoodTypedItem_ + href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_ActionInfo_TinyLife_Objects_FoodTypedItem_ - name: ( - - uid: TinyLife.Actions.Action - name: Action - href: TinyLife.Actions.Action.html + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html - name: ',' - name: " " - uid: TinyLife.Objects.FoodTypedItem diff --git a/docs/api/TinyLife.Goals.Job.JobPerformanceDelegate.yml b/docs/api/TinyLife.Goals.Job.JobPerformanceDelegate.yml index efc2465..c72b770 100644 --- a/docs/api/TinyLife.Goals.Job.JobPerformanceDelegate.yml +++ b/docs/api/TinyLife.Goals.Job.JobPerformanceDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JobPerformanceDelegate path: ../TinyLife/Goals/Job.cs - startLine: 329 + startLine: 332 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.Job.yml b/docs/api/TinyLife.Goals.Job.yml index c69bc35..25908b7 100644 --- a/docs/api/TinyLife.Goals.Job.yml +++ b/docs/api/TinyLife.Goals.Job.yml @@ -41,7 +41,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Job path: ../TinyLife/Goals/Job.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -102,7 +102,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetWorkingPerformance path: ../TinyLife/Goals/Job.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -134,7 +134,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/Goals/Job.cs - startLine: 35 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -173,7 +173,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Person path: ../TinyLife/Goals/Job.cs - startLine: 39 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -204,7 +204,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Performance path: ../TinyLife/Goals/Job.cs - startLine: 44 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -248,7 +248,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredPromotionPerformance path: ../TinyLife/Goals/Job.cs - startLine: 50 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -282,7 +282,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Level path: ../TinyLife/Goals/Job.cs - startLine: 55 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -326,7 +326,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DailyTasks path: ../TinyLife/Goals/Job.cs - startLine: 60 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -367,7 +367,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AmountOfRaises path: ../TinyLife/Goals/Job.cs - startLine: 66 + startLine: 67 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -411,7 +411,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentHourlyPay path: ../TinyLife/Goals/Job.cs - startLine: 71 + startLine: 72 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -442,7 +442,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VacationDaysAvailable path: ../TinyLife/Goals/Job.cs - startLine: 76 + startLine: 77 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -481,7 +481,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DaysOnVacation path: ../TinyLife/Goals/Job.cs - startLine: 81 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -525,7 +525,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/Job.cs - startLine: 95 + startLine: 96 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -566,7 +566,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Goals/Job.cs - startLine: 108 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -601,7 +601,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateWorking path: ../TinyLife/Goals/Job.cs - startLine: 154 + startLine: 155 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -645,7 +645,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddPerformance path: ../TinyLife/Goals/Job.cs - startLine: 187 + startLine: 188 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -683,7 +683,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLevel path: ../TinyLife/Goals/Job.cs - startLine: 213 + startLine: 214 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -724,7 +724,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRaise path: ../TinyLife/Goals/Job.cs - startLine: 255 + startLine: 258 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -760,7 +760,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasRequiredPromotionSkills path: ../TinyLife/Goals/Job.cs - startLine: 274 + startLine: 277 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -791,7 +791,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCoworkers path: ../TinyLife/Goals/Job.cs - startLine: 286 + startLine: 289 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -822,7 +822,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCoworkersAtWork path: ../TinyLife/Goals/Job.cs - startLine: 294 + startLine: 297 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -853,7 +853,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Goals/Job.cs - startLine: 302 + startLine: 305 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -887,7 +887,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StartVacation path: ../TinyLife/Goals/Job.cs - startLine: 321 + startLine: 324 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.LifeGoal.Instance.yml b/docs/api/TinyLife.Goals.LifeGoal.Instance.yml index bc2ea21..02c83af 100644 --- a/docs/api/TinyLife.Goals.LifeGoal.Instance.yml +++ b/docs/api/TinyLife.Goals.LifeGoal.Instance.yml @@ -29,7 +29,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Instance path: ../TinyLife/Goals/LifeGoal.cs - startLine: 241 + startLine: 242 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -78,7 +78,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Goal path: ../TinyLife/Goals/LifeGoal.cs - startLine: 248 + startLine: 249 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -117,7 +117,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentGoals path: ../TinyLife/Goals/LifeGoal.cs - startLine: 252 + startLine: 253 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -158,7 +158,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StageIndex path: ../TinyLife/Goals/LifeGoal.cs - startLine: 259 + startLine: 260 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -204,7 +204,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Person path: ../TinyLife/Goals/LifeGoal.cs - startLine: 264 + startLine: 265 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -235,7 +235,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Stage path: ../TinyLife/Goals/LifeGoal.cs - startLine: 269 + startLine: 270 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -269,7 +269,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Completed path: ../TinyLife/Goals/LifeGoal.cs - startLine: 273 + startLine: 274 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -300,7 +300,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/LifeGoal.cs - startLine: 281 + startLine: 282 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -341,7 +341,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Goals/LifeGoal.cs - startLine: 293 + startLine: 294 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -369,7 +369,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Advance path: ../TinyLife/Goals/LifeGoal.cs - startLine: 303 + startLine: 304 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -397,7 +397,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Goals/LifeGoal.cs - startLine: 328 + startLine: 331 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.LifeGoal.yml b/docs/api/TinyLife.Goals.LifeGoal.yml index 08d8571..e1f3d55 100644 --- a/docs/api/TinyLife.Goals.LifeGoal.yml +++ b/docs/api/TinyLife.Goals.LifeGoal.yml @@ -40,7 +40,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LifeGoal path: ../TinyLife/Goals/LifeGoal.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -88,7 +88,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Goals path: ../TinyLife/Goals/LifeGoal.cs - startLine: 30 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -117,7 +117,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Chef path: ../TinyLife/Goals/LifeGoal.cs - startLine: 45 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -144,7 +144,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmartKid path: ../TinyLife/Goals/LifeGoal.cs - startLine: 57 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -171,7 +171,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HouseholdHero path: ../TinyLife/Goals/LifeGoal.cs - startLine: 69 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -198,7 +198,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComputerAddict path: ../TinyLife/Goals/LifeGoal.cs - startLine: 81 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -225,7 +225,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FriendOfEveryone path: ../TinyLife/Goals/LifeGoal.cs - startLine: 93 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -252,7 +252,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Millionaire path: ../TinyLife/Goals/LifeGoal.cs - startLine: 103 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -279,7 +279,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PerfectPainter path: ../TinyLife/Goals/LifeGoal.cs - startLine: 115 + startLine: 116 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -306,7 +306,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreativeChild path: ../TinyLife/Goals/LifeGoal.cs - startLine: 127 + startLine: 128 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -333,7 +333,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CapableCarpenter path: ../TinyLife/Goals/LifeGoal.cs - startLine: 139 + startLine: 140 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -360,7 +360,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GymRat path: ../TinyLife/Goals/LifeGoal.cs - startLine: 151 + startLine: 152 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -387,7 +387,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Writer path: ../TinyLife/Goals/LifeGoal.cs - startLine: 163 + startLine: 164 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -414,7 +414,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnAdvanced path: ../TinyLife/Goals/LifeGoal.cs - startLine: 181 + startLine: 182 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -443,7 +443,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCompleted path: ../TinyLife/Goals/LifeGoal.cs - startLine: 185 + startLine: 186 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -472,7 +472,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Goals/LifeGoal.cs - startLine: 190 + startLine: 191 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -501,7 +501,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Stages path: ../TinyLife/Goals/LifeGoal.cs - startLine: 194 + startLine: 195 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -530,7 +530,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RewardPersonality path: ../TinyLife/Goals/LifeGoal.cs - startLine: 199 + startLine: 200 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -562,7 +562,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AllowedAges path: ../TinyLife/Goals/LifeGoal.cs - startLine: 204 + startLine: 205 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -596,7 +596,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/LifeGoal.cs - startLine: 212 + startLine: 213 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -637,7 +637,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompleted path: ../TinyLife/Goals/LifeGoal.cs - startLine: 223 + startLine: 224 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -672,7 +672,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Goals/LifeGoal.cs - startLine: 232 + startLine: 233 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.MemoryType.yml b/docs/api/TinyLife.Goals.MemoryType.yml index 85bfe69..5fdd23f 100644 --- a/docs/api/TinyLife.Goals.MemoryType.yml +++ b/docs/api/TinyLife.Goals.MemoryType.yml @@ -8,6 +8,7 @@ items: - TinyLife.Goals.MemoryType.#ctor(System.String,System.Type) - TinyLife.Goals.MemoryType.ActionDone - TinyLife.Goals.MemoryType.AskedForFood + - TinyLife.Goals.MemoryType.AteFood - TinyLife.Goals.MemoryType.Construct``1(TinyLife.Actions.ActionInfo,System.TimeSpan) - TinyLife.Goals.MemoryType.ConstructedType - TinyLife.Goals.MemoryType.FamilySocial @@ -106,6 +107,384 @@ 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.PublishFailure + commentId: F:TinyLife.Goals.MemoryType.PublishFailure + id: PublishFailure + parent: TinyLife.Goals.MemoryType + langs: + - csharp + - vb + name: PublishFailure + nameWithType: MemoryType.PublishFailure + fullName: TinyLife.Goals.MemoryType.PublishFailure + type: Field + source: + remote: + path: TinyLife/Goals/MemoryType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: PublishFailure + path: ../TinyLife/Goals/MemoryType.cs + startLine: 30 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public static readonly MemoryType PublishFailure + return: + type: TinyLife.Goals.MemoryType + content.vb: Public Shared ReadOnly PublishFailure As MemoryType +- uid: TinyLife.Goals.MemoryType.SocialAction + commentId: F:TinyLife.Goals.MemoryType.SocialAction + id: SocialAction + parent: TinyLife.Goals.MemoryType + langs: + - csharp + - vb + name: SocialAction + nameWithType: MemoryType.SocialAction + fullName: TinyLife.Goals.MemoryType.SocialAction + type: Field + source: + remote: + path: TinyLife/Goals/MemoryType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: SocialAction + path: ../TinyLife/Goals/MemoryType.cs + startLine: 31 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public static readonly MemoryType SocialAction + return: + type: TinyLife.Goals.MemoryType + content.vb: Public Shared ReadOnly SocialAction As MemoryType +- uid: TinyLife.Goals.MemoryType.PromotionOrRaise + commentId: F:TinyLife.Goals.MemoryType.PromotionOrRaise + id: PromotionOrRaise + parent: TinyLife.Goals.MemoryType + langs: + - csharp + - vb + name: PromotionOrRaise + nameWithType: MemoryType.PromotionOrRaise + fullName: TinyLife.Goals.MemoryType.PromotionOrRaise + type: Field + source: + remote: + path: TinyLife/Goals/MemoryType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: PromotionOrRaise + path: ../TinyLife/Goals/MemoryType.cs + startLine: 32 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public static readonly MemoryType PromotionOrRaise + return: + type: TinyLife.Goals.MemoryType + content.vb: Public Shared ReadOnly PromotionOrRaise As MemoryType +- uid: TinyLife.Goals.MemoryType.FamilySocial + commentId: F:TinyLife.Goals.MemoryType.FamilySocial + id: FamilySocial + parent: TinyLife.Goals.MemoryType + langs: + - csharp + - vb + name: FamilySocial + nameWithType: MemoryType.FamilySocial + fullName: TinyLife.Goals.MemoryType.FamilySocial + type: Field + source: + remote: + path: TinyLife/Goals/MemoryType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: FamilySocial + path: ../TinyLife/Goals/MemoryType.cs + startLine: 33 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public static readonly MemoryType FamilySocial + return: + type: TinyLife.Goals.MemoryType + content.vb: Public Shared ReadOnly FamilySocial As MemoryType +- uid: TinyLife.Goals.MemoryType.WasOutside + commentId: F:TinyLife.Goals.MemoryType.WasOutside + id: WasOutside + parent: TinyLife.Goals.MemoryType + langs: + - csharp + - vb + name: WasOutside + nameWithType: MemoryType.WasOutside + fullName: TinyLife.Goals.MemoryType.WasOutside + type: Field + source: + remote: + path: TinyLife/Goals/MemoryType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: WasOutside + path: ../TinyLife/Goals/MemoryType.cs + startLine: 34 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public static readonly MemoryType WasOutside + return: + type: TinyLife.Goals.MemoryType + content.vb: Public Shared ReadOnly WasOutside As MemoryType +- uid: TinyLife.Goals.MemoryType.WasRomanticWithSomeoneElse + commentId: F:TinyLife.Goals.MemoryType.WasRomanticWithSomeoneElse + id: WasRomanticWithSomeoneElse + parent: TinyLife.Goals.MemoryType + langs: + - csharp + - vb + name: WasRomanticWithSomeoneElse + nameWithType: MemoryType.WasRomanticWithSomeoneElse + fullName: TinyLife.Goals.MemoryType.WasRomanticWithSomeoneElse + type: Field + source: + remote: + path: TinyLife/Goals/MemoryType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: WasRomanticWithSomeoneElse + path: ../TinyLife/Goals/MemoryType.cs + startLine: 35 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public static readonly MemoryType WasRomanticWithSomeoneElse + return: + type: TinyLife.Goals.MemoryType + content.vb: Public Shared ReadOnly WasRomanticWithSomeoneElse As MemoryType +- uid: TinyLife.Goals.MemoryType.HadFirstKiss + commentId: F:TinyLife.Goals.MemoryType.HadFirstKiss + id: HadFirstKiss + parent: TinyLife.Goals.MemoryType + langs: + - csharp + - vb + name: HadFirstKiss + nameWithType: MemoryType.HadFirstKiss + fullName: TinyLife.Goals.MemoryType.HadFirstKiss + type: Field + source: + remote: + path: TinyLife/Goals/MemoryType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: HadFirstKiss + path: ../TinyLife/Goals/MemoryType.cs + startLine: 36 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public static readonly MemoryType HadFirstKiss + return: + type: TinyLife.Goals.MemoryType + content.vb: Public Shared ReadOnly HadFirstKiss As MemoryType +- uid: TinyLife.Goals.MemoryType.HadChild + commentId: F:TinyLife.Goals.MemoryType.HadChild + id: HadChild + parent: TinyLife.Goals.MemoryType + langs: + - csharp + - vb + name: HadChild + nameWithType: MemoryType.HadChild + fullName: TinyLife.Goals.MemoryType.HadChild + type: Field + source: + remote: + path: TinyLife/Goals/MemoryType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: HadChild + path: ../TinyLife/Goals/MemoryType.cs + startLine: 37 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public static readonly MemoryType HadChild + return: + type: TinyLife.Goals.MemoryType + content.vb: Public Shared ReadOnly HadChild As MemoryType +- uid: TinyLife.Goals.MemoryType.AskedForFood + commentId: F:TinyLife.Goals.MemoryType.AskedForFood + id: AskedForFood + parent: TinyLife.Goals.MemoryType + langs: + - csharp + - vb + name: AskedForFood + nameWithType: MemoryType.AskedForFood + fullName: TinyLife.Goals.MemoryType.AskedForFood + type: Field + source: + remote: + path: TinyLife/Goals/MemoryType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AskedForFood + path: ../TinyLife/Goals/MemoryType.cs + startLine: 38 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public static readonly MemoryType AskedForFood + return: + type: TinyLife.Goals.MemoryType + content.vb: Public Shared ReadOnly AskedForFood As MemoryType +- uid: TinyLife.Goals.MemoryType.Slept + commentId: F:TinyLife.Goals.MemoryType.Slept + id: Slept + parent: TinyLife.Goals.MemoryType + langs: + - csharp + - vb + name: Slept + nameWithType: MemoryType.Slept + fullName: TinyLife.Goals.MemoryType.Slept + type: Field + source: + remote: + path: TinyLife/Goals/MemoryType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Slept + path: ../TinyLife/Goals/MemoryType.cs + startLine: 39 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public static readonly MemoryType Slept + return: + type: TinyLife.Goals.MemoryType + content.vb: Public Shared ReadOnly Slept As MemoryType +- uid: TinyLife.Goals.MemoryType.HadAbortion + commentId: F:TinyLife.Goals.MemoryType.HadAbortion + id: HadAbortion + parent: TinyLife.Goals.MemoryType + langs: + - csharp + - vb + name: HadAbortion + nameWithType: MemoryType.HadAbortion + fullName: TinyLife.Goals.MemoryType.HadAbortion + type: Field + source: + remote: + path: TinyLife/Goals/MemoryType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: HadAbortion + path: ../TinyLife/Goals/MemoryType.cs + startLine: 41 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public static readonly MemoryType HadAbortion + return: + type: TinyLife.Goals.MemoryType + content.vb: Public Shared ReadOnly HadAbortion As MemoryType +- uid: TinyLife.Goals.MemoryType.MayBePregnant + commentId: F:TinyLife.Goals.MemoryType.MayBePregnant + id: MayBePregnant + parent: TinyLife.Goals.MemoryType + langs: + - csharp + - vb + name: MayBePregnant + nameWithType: MemoryType.MayBePregnant + fullName: TinyLife.Goals.MemoryType.MayBePregnant + type: Field + source: + remote: + path: TinyLife/Goals/MemoryType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: MayBePregnant + path: ../TinyLife/Goals/MemoryType.cs + startLine: 42 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public static readonly MemoryType MayBePregnant + return: + type: TinyLife.Goals.MemoryType + content.vb: Public Shared ReadOnly MayBePregnant As MemoryType +- uid: TinyLife.Goals.MemoryType.FoundOutPregnancy + commentId: F:TinyLife.Goals.MemoryType.FoundOutPregnancy + id: FoundOutPregnancy + parent: TinyLife.Goals.MemoryType + langs: + - csharp + - vb + name: FoundOutPregnancy + nameWithType: MemoryType.FoundOutPregnancy + fullName: TinyLife.Goals.MemoryType.FoundOutPregnancy + type: Field + source: + remote: + path: TinyLife/Goals/MemoryType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: FoundOutPregnancy + path: ../TinyLife/Goals/MemoryType.cs + startLine: 43 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public static readonly MemoryType FoundOutPregnancy + return: + type: TinyLife.Goals.MemoryType + content.vb: Public Shared ReadOnly FoundOutPregnancy As MemoryType +- uid: TinyLife.Goals.MemoryType.ToldAboutPregnancy + commentId: F:TinyLife.Goals.MemoryType.ToldAboutPregnancy + id: ToldAboutPregnancy + parent: TinyLife.Goals.MemoryType + langs: + - csharp + - vb + name: ToldAboutPregnancy + nameWithType: MemoryType.ToldAboutPregnancy + fullName: TinyLife.Goals.MemoryType.ToldAboutPregnancy + type: Field + source: + remote: + path: TinyLife/Goals/MemoryType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ToldAboutPregnancy + path: ../TinyLife/Goals/MemoryType.cs + startLine: 44 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public static readonly MemoryType ToldAboutPregnancy + return: + type: TinyLife.Goals.MemoryType + content.vb: Public Shared ReadOnly ToldAboutPregnancy As MemoryType - uid: TinyLife.Goals.MemoryType.ActionDone commentId: P:TinyLife.Goals.MemoryType.ActionDone id: ActionDone @@ -124,7 +503,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionDone path: ../TinyLife/Goals/MemoryType.cs - startLine: 30 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -153,7 +532,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UsedSkillCategory path: ../TinyLife/Goals/MemoryType.cs - startLine: 31 + startLine: 48 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -182,7 +561,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UsedFurniture path: ../TinyLife/Goals/MemoryType.cs - startLine: 32 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -211,7 +590,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorkedAtJob path: ../TinyLife/Goals/MemoryType.cs - startLine: 33 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -222,276 +601,35 @@ items: 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 +- uid: TinyLife.Goals.MemoryType.AteFood + commentId: P:TinyLife.Goals.MemoryType.AteFood + id: AteFood parent: TinyLife.Goals.MemoryType langs: - csharp - vb - name: PublishFailure - nameWithType: MemoryType.PublishFailure - fullName: TinyLife.Goals.MemoryType.PublishFailure - type: Field + name: AteFood + nameWithType: MemoryType.AteFood + fullName: TinyLife.Goals.MemoryType.AteFood + type: Property source: remote: path: TinyLife/Goals/MemoryType.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: PublishFailure + id: AteFood path: ../TinyLife/Goals/MemoryType.cs - startLine: 34 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Goals syntax: - content: public static readonly MemoryType PublishFailure + content: public static Dictionary AteFood { get; } + parameters: [] return: - type: TinyLife.Goals.MemoryType - content.vb: Public Shared ReadOnly PublishFailure As MemoryType -- uid: TinyLife.Goals.MemoryType.SocialAction - commentId: F:TinyLife.Goals.MemoryType.SocialAction - id: SocialAction - parent: TinyLife.Goals.MemoryType - langs: - - csharp - - vb - name: SocialAction - nameWithType: MemoryType.SocialAction - fullName: TinyLife.Goals.MemoryType.SocialAction - type: Field - source: - remote: - path: TinyLife/Goals/MemoryType.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: SocialAction - path: ../TinyLife/Goals/MemoryType.cs - startLine: 35 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - syntax: - content: public static readonly MemoryType SocialAction - return: - type: TinyLife.Goals.MemoryType - content.vb: Public Shared ReadOnly SocialAction As MemoryType -- uid: TinyLife.Goals.MemoryType.PromotionOrRaise - commentId: F:TinyLife.Goals.MemoryType.PromotionOrRaise - id: PromotionOrRaise - parent: TinyLife.Goals.MemoryType - langs: - - csharp - - vb - name: PromotionOrRaise - nameWithType: MemoryType.PromotionOrRaise - fullName: TinyLife.Goals.MemoryType.PromotionOrRaise - type: Field - source: - remote: - path: TinyLife/Goals/MemoryType.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: PromotionOrRaise - path: ../TinyLife/Goals/MemoryType.cs - startLine: 36 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - syntax: - content: public static readonly MemoryType PromotionOrRaise - return: - type: TinyLife.Goals.MemoryType - content.vb: Public Shared ReadOnly PromotionOrRaise As MemoryType -- uid: TinyLife.Goals.MemoryType.FamilySocial - commentId: F:TinyLife.Goals.MemoryType.FamilySocial - id: FamilySocial - parent: TinyLife.Goals.MemoryType - langs: - - csharp - - vb - name: FamilySocial - nameWithType: MemoryType.FamilySocial - fullName: TinyLife.Goals.MemoryType.FamilySocial - type: Field - source: - remote: - path: TinyLife/Goals/MemoryType.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: FamilySocial - path: ../TinyLife/Goals/MemoryType.cs - startLine: 37 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - syntax: - content: public static readonly MemoryType FamilySocial - return: - type: TinyLife.Goals.MemoryType - content.vb: Public Shared ReadOnly FamilySocial As MemoryType -- uid: TinyLife.Goals.MemoryType.WasOutside - commentId: F:TinyLife.Goals.MemoryType.WasOutside - id: WasOutside - parent: TinyLife.Goals.MemoryType - langs: - - csharp - - vb - name: WasOutside - nameWithType: MemoryType.WasOutside - fullName: TinyLife.Goals.MemoryType.WasOutside - type: Field - source: - remote: - path: TinyLife/Goals/MemoryType.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: WasOutside - path: ../TinyLife/Goals/MemoryType.cs - startLine: 38 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - syntax: - content: public static readonly MemoryType WasOutside - return: - type: TinyLife.Goals.MemoryType - content.vb: Public Shared ReadOnly WasOutside As MemoryType -- uid: TinyLife.Goals.MemoryType.WasRomanticWithSomeoneElse - commentId: F:TinyLife.Goals.MemoryType.WasRomanticWithSomeoneElse - id: WasRomanticWithSomeoneElse - parent: TinyLife.Goals.MemoryType - langs: - - csharp - - vb - name: WasRomanticWithSomeoneElse - nameWithType: MemoryType.WasRomanticWithSomeoneElse - fullName: TinyLife.Goals.MemoryType.WasRomanticWithSomeoneElse - type: Field - source: - remote: - path: TinyLife/Goals/MemoryType.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: WasRomanticWithSomeoneElse - path: ../TinyLife/Goals/MemoryType.cs - startLine: 39 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - syntax: - content: public static readonly MemoryType WasRomanticWithSomeoneElse - return: - type: TinyLife.Goals.MemoryType - content.vb: Public Shared ReadOnly WasRomanticWithSomeoneElse As MemoryType -- uid: TinyLife.Goals.MemoryType.HadFirstKiss - commentId: F:TinyLife.Goals.MemoryType.HadFirstKiss - id: HadFirstKiss - parent: TinyLife.Goals.MemoryType - langs: - - csharp - - vb - name: HadFirstKiss - nameWithType: MemoryType.HadFirstKiss - fullName: TinyLife.Goals.MemoryType.HadFirstKiss - type: Field - source: - remote: - path: TinyLife/Goals/MemoryType.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: HadFirstKiss - path: ../TinyLife/Goals/MemoryType.cs - startLine: 40 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - syntax: - content: public static readonly MemoryType HadFirstKiss - return: - type: TinyLife.Goals.MemoryType - content.vb: Public Shared ReadOnly HadFirstKiss As MemoryType -- uid: TinyLife.Goals.MemoryType.HadChild - commentId: F:TinyLife.Goals.MemoryType.HadChild - id: HadChild - parent: TinyLife.Goals.MemoryType - langs: - - csharp - - vb - name: HadChild - nameWithType: MemoryType.HadChild - fullName: TinyLife.Goals.MemoryType.HadChild - type: Field - source: - remote: - path: TinyLife/Goals/MemoryType.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: HadChild - path: ../TinyLife/Goals/MemoryType.cs - startLine: 41 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - syntax: - content: public static readonly MemoryType HadChild - return: - type: TinyLife.Goals.MemoryType - content.vb: Public Shared ReadOnly HadChild As MemoryType -- uid: TinyLife.Goals.MemoryType.AskedForFood - commentId: F:TinyLife.Goals.MemoryType.AskedForFood - id: AskedForFood - parent: TinyLife.Goals.MemoryType - langs: - - csharp - - vb - name: AskedForFood - nameWithType: MemoryType.AskedForFood - fullName: TinyLife.Goals.MemoryType.AskedForFood - type: Field - source: - remote: - path: TinyLife/Goals/MemoryType.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: AskedForFood - path: ../TinyLife/Goals/MemoryType.cs - startLine: 42 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - syntax: - content: public static readonly MemoryType AskedForFood - return: - type: TinyLife.Goals.MemoryType - content.vb: Public Shared ReadOnly AskedForFood As MemoryType -- uid: TinyLife.Goals.MemoryType.Slept - commentId: F:TinyLife.Goals.MemoryType.Slept - id: Slept - parent: TinyLife.Goals.MemoryType - langs: - - csharp - - vb - name: Slept - nameWithType: MemoryType.Slept - fullName: TinyLife.Goals.MemoryType.Slept - type: Field - source: - remote: - path: TinyLife/Goals/MemoryType.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: Slept - path: ../TinyLife/Goals/MemoryType.cs - startLine: 43 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - syntax: - content: public static readonly MemoryType Slept - return: - type: TinyLife.Goals.MemoryType - content.vb: Public Shared ReadOnly Slept As MemoryType + type: System.Collections.Generic.Dictionary{TinyLife.Skills.FoodType,TinyLife.Goals.MemoryType} + content.vb: Public Shared Property AteFood As Dictionary(Of FoodType, MemoryType) + overload: TinyLife.Goals.MemoryType.AteFood* - uid: TinyLife.Goals.MemoryType.UpgradeLearned commentId: P:TinyLife.Goals.MemoryType.UpgradeLearned id: UpgradeLearned @@ -510,7 +648,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpgradeLearned path: ../TinyLife/Goals/MemoryType.cs - startLine: 45 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -521,114 +659,6 @@ items: type: System.Collections.Generic.Dictionary{TinyLife.Objects.Upgrade,TinyLife.Goals.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 - parent: TinyLife.Goals.MemoryType - langs: - - csharp - - vb - name: HadAbortion - nameWithType: MemoryType.HadAbortion - fullName: TinyLife.Goals.MemoryType.HadAbortion - type: Field - source: - remote: - path: TinyLife/Goals/MemoryType.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: HadAbortion - path: ../TinyLife/Goals/MemoryType.cs - startLine: 46 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - syntax: - content: public static readonly MemoryType HadAbortion - return: - type: TinyLife.Goals.MemoryType - content.vb: Public Shared ReadOnly HadAbortion As MemoryType -- uid: TinyLife.Goals.MemoryType.MayBePregnant - commentId: F:TinyLife.Goals.MemoryType.MayBePregnant - id: MayBePregnant - parent: TinyLife.Goals.MemoryType - langs: - - csharp - - vb - name: MayBePregnant - nameWithType: MemoryType.MayBePregnant - fullName: TinyLife.Goals.MemoryType.MayBePregnant - type: Field - source: - remote: - path: TinyLife/Goals/MemoryType.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: MayBePregnant - path: ../TinyLife/Goals/MemoryType.cs - startLine: 47 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - syntax: - content: public static readonly MemoryType MayBePregnant - return: - type: TinyLife.Goals.MemoryType - content.vb: Public Shared ReadOnly MayBePregnant As MemoryType -- uid: TinyLife.Goals.MemoryType.FoundOutPregnancy - commentId: F:TinyLife.Goals.MemoryType.FoundOutPregnancy - id: FoundOutPregnancy - parent: TinyLife.Goals.MemoryType - langs: - - csharp - - vb - name: FoundOutPregnancy - nameWithType: MemoryType.FoundOutPregnancy - fullName: TinyLife.Goals.MemoryType.FoundOutPregnancy - type: Field - source: - remote: - path: TinyLife/Goals/MemoryType.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: FoundOutPregnancy - path: ../TinyLife/Goals/MemoryType.cs - startLine: 48 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - syntax: - content: public static readonly MemoryType FoundOutPregnancy - return: - type: TinyLife.Goals.MemoryType - content.vb: Public Shared ReadOnly FoundOutPregnancy As MemoryType -- uid: TinyLife.Goals.MemoryType.ToldAboutPregnancy - commentId: F:TinyLife.Goals.MemoryType.ToldAboutPregnancy - id: ToldAboutPregnancy - parent: TinyLife.Goals.MemoryType - langs: - - csharp - - vb - name: ToldAboutPregnancy - nameWithType: MemoryType.ToldAboutPregnancy - fullName: TinyLife.Goals.MemoryType.ToldAboutPregnancy - type: Field - source: - remote: - path: TinyLife/Goals/MemoryType.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: ToldAboutPregnancy - path: ../TinyLife/Goals/MemoryType.cs - startLine: 49 - assemblies: - - Tiny Life - namespace: TinyLife.Goals - syntax: - content: public static readonly MemoryType ToldAboutPregnancy - return: - type: TinyLife.Goals.MemoryType - content.vb: Public Shared ReadOnly ToldAboutPregnancy As MemoryType - uid: TinyLife.Goals.MemoryType.Name commentId: F:TinyLife.Goals.MemoryType.Name id: Name @@ -647,7 +677,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Goals/MemoryType.cs - startLine: 56 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -676,7 +706,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConstructedType path: ../TinyLife/Goals/MemoryType.cs - startLine: 60 + startLine: 64 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -705,7 +735,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SourceString path: ../TinyLife/Goals/MemoryType.cs - startLine: 63 + startLine: 67 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -738,7 +768,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/MemoryType.cs - startLine: 70 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -776,7 +806,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Construct path: ../TinyLife/Goals/MemoryType.cs - startLine: 82 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -823,7 +853,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Goals/MemoryType.cs - startLine: 97 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -1392,6 +1422,13 @@ 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: TinyLife.Goals.MemoryType.ActionDone* commentId: Overload:TinyLife.Goals.MemoryType.ActionDone href: TinyLife.Goals.MemoryType.html#TinyLife_Goals_MemoryType_ActionDone @@ -1659,13 +1696,55 @@ references: 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.AteFood* + commentId: Overload:TinyLife.Goals.MemoryType.AteFood + href: TinyLife.Goals.MemoryType.html#TinyLife_Goals_MemoryType_AteFood + name: AteFood + nameWithType: MemoryType.AteFood + fullName: TinyLife.Goals.MemoryType.AteFood +- uid: System.Collections.Generic.Dictionary{TinyLife.Skills.FoodType,TinyLife.Goals.MemoryType} + commentId: T:System.Collections.Generic.Dictionary{TinyLife.Skills.FoodType,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 FoodType, MemoryType) + fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Skills.FoodType, TinyLife.Goals.MemoryType) + name.vb: Dictionary(Of FoodType, 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.FoodType + name: FoodType + href: TinyLife.Skills.FoodType.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.FoodType + name: FoodType + href: TinyLife.Skills.FoodType.html + - name: ',' + - name: " " + - uid: TinyLife.Goals.MemoryType + name: MemoryType + href: TinyLife.Goals.MemoryType.html + - name: ) - uid: TinyLife.Goals.MemoryType.UpgradeLearned* commentId: Overload:TinyLife.Goals.MemoryType.UpgradeLearned href: TinyLife.Goals.MemoryType.html#TinyLife_Goals_MemoryType_UpgradeLearned diff --git a/docs/api/TinyLife.Goals.Project.ActionSettings.yml b/docs/api/TinyLife.Goals.Project.ActionSettings.yml index 23b17c7..2ac8926 100644 --- a/docs/api/TinyLife.Goals.Project.ActionSettings.yml +++ b/docs/api/TinyLife.Goals.Project.ActionSettings.yml @@ -62,10 +62,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Settings path: ../TinyLife/Goals/Project.cs - startLine: 262 + startLine: 266 assemblies: - Tiny Life namespace: TinyLife.Goals + summary: >- + The underlying to use for construction. + + These will be amended with additional info based on these action settings as part of . + example: [] syntax: content: public ActionType.TypeSettings Settings return: @@ -89,7 +94,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/Goals/Project.cs - startLine: 266 + startLine: 270 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -118,7 +123,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConstructedTypeScrap path: ../TinyLife/Goals/Project.cs - startLine: 272 + startLine: 276 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -152,7 +157,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProjectDisplayName path: ../TinyLife/Goals/Project.cs - startLine: 277 + startLine: 281 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -184,7 +189,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanContinue path: ../TinyLife/Goals/Project.cs - startLine: 282 + startLine: 286 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -216,7 +221,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IncludeProject path: ../TinyLife/Goals/Project.cs - startLine: 287 + startLine: 291 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -248,7 +253,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/Project.cs - startLine: 296 + startLine: 300 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.LnCategory.yml b/docs/api/TinyLife.LnCategory.yml index ceebcee..6489a54 100644 --- a/docs/api/TinyLife.LnCategory.yml +++ b/docs/api/TinyLife.LnCategory.yml @@ -35,7 +35,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LnCategory path: ../TinyLife/Localization.cs - startLine: 202 + startLine: 208 assemblies: - Tiny Life namespace: TinyLife @@ -67,7 +67,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Ui path: ../TinyLife/Localization.cs - startLine: 205 + startLine: 211 assemblies: - Tiny Life namespace: TinyLife @@ -95,7 +95,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Actions path: ../TinyLife/Localization.cs - startLine: 207 + startLine: 213 assemblies: - Tiny Life namespace: TinyLife @@ -123,7 +123,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuildMode path: ../TinyLife/Localization.cs - startLine: 209 + startLine: 215 assemblies: - Tiny Life namespace: TinyLife @@ -151,7 +151,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Clothes path: ../TinyLife/Localization.cs - startLine: 211 + startLine: 217 assemblies: - Tiny Life namespace: TinyLife @@ -179,7 +179,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Food path: ../TinyLife/Localization.cs - startLine: 213 + startLine: 219 assemblies: - Tiny Life namespace: TinyLife @@ -207,7 +207,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Personalities path: ../TinyLife/Localization.cs - startLine: 215 + startLine: 221 assemblies: - Tiny Life namespace: TinyLife @@ -235,7 +235,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Skills path: ../TinyLife/Localization.cs - startLine: 217 + startLine: 223 assemblies: - Tiny Life namespace: TinyLife @@ -263,7 +263,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Jobs path: ../TinyLife/Localization.cs - startLine: 219 + startLine: 225 assemblies: - Tiny Life namespace: TinyLife @@ -291,7 +291,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Emotions path: ../TinyLife/Localization.cs - startLine: 221 + startLine: 227 assemblies: - Tiny Life namespace: TinyLife @@ -319,7 +319,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Hints path: ../TinyLife/Localization.cs - startLine: 223 + startLine: 229 assemblies: - Tiny Life namespace: TinyLife @@ -347,7 +347,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InGameHints path: ../TinyLife/Localization.cs - startLine: 225 + startLine: 231 assemblies: - Tiny Life namespace: TinyLife @@ -375,7 +375,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Goals path: ../TinyLife/Localization.cs - startLine: 227 + startLine: 233 assemblies: - Tiny Life namespace: TinyLife @@ -403,7 +403,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Names path: ../TinyLife/Localization.cs - startLine: 229 + startLine: 235 assemblies: - Tiny Life namespace: TinyLife @@ -431,7 +431,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChoicePrompts path: ../TinyLife/Localization.cs - startLine: 231 + startLine: 237 assemblies: - Tiny Life namespace: TinyLife @@ -459,7 +459,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Achievements path: ../TinyLife/Localization.cs - startLine: 233 + startLine: 239 assemblies: - Tiny Life namespace: TinyLife @@ -487,7 +487,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Overrides path: ../TinyLife/Localization.cs - startLine: 235 + startLine: 241 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Mods.Mod.yml b/docs/api/TinyLife.Mods.Mod.yml index 256ca03..6558370 100644 --- a/docs/api/TinyLife.Mods.Mod.yml +++ b/docs/api/TinyLife.Mods.Mod.yml @@ -364,12 +364,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FinalizeGameContent path: ../TinyLife/Mods/Mod.cs - startLine: 82 + startLine: 83 assemblies: - Tiny Life namespace: TinyLife.Mods summary: >- - Finalize any additional game content for your mod. + Finalize loading any additional game content for your mod. + + Note that "finalize" in this context refers not to object destruction, but to the completion of the loading process. This method is called after all mods had their methods called, and after all basegame content has been finalized. @@ -404,7 +406,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCustomFurnitureTextures path: ../TinyLife/Mods/Mod.cs - startLine: 90 + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -443,7 +445,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PopulateOptions path: ../TinyLife/Mods/Mod.cs - startLine: 101 + startLine: 102 assemblies: - Tiny Life namespace: TinyLife.Mods diff --git a/docs/api/TinyLife.NameCategory.yml b/docs/api/TinyLife.NameCategory.yml index 8c47b7c..b5f4af1 100644 --- a/docs/api/TinyLife.NameCategory.yml +++ b/docs/api/TinyLife.NameCategory.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NameCategory path: ../TinyLife/Localization.cs - startLine: 243 + startLine: 249 assemblies: - Tiny Life namespace: TinyLife @@ -56,7 +56,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModNames path: ../TinyLife/Localization.cs - startLine: 248 + startLine: 254 assemblies: - Tiny Life namespace: TinyLife @@ -84,7 +84,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AppNames path: ../TinyLife/Localization.cs - startLine: 252 + startLine: 258 assemblies: - Tiny Life namespace: TinyLife @@ -112,7 +112,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MasculineFirstNames path: ../TinyLife/Localization.cs - startLine: 256 + startLine: 262 assemblies: - Tiny Life namespace: TinyLife @@ -140,7 +140,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FeminineFirstNames path: ../TinyLife/Localization.cs - startLine: 260 + startLine: 266 assemblies: - Tiny Life namespace: TinyLife @@ -168,7 +168,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LastNames path: ../TinyLife/Localization.cs - startLine: 264 + startLine: 270 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Objects.AgeGroup.yml b/docs/api/TinyLife.Objects.AgeGroup.yml index 2d5ac3d..dfbc7ab 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: 3628 + startLine: 3741 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -67,7 +67,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Baby path: ../TinyLife/Objects/Person.cs - startLine: 3635 + startLine: 3748 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -95,7 +95,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Child path: ../TinyLife/Objects/Person.cs - startLine: 3641 + startLine: 3754 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -123,7 +123,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Adult path: ../TinyLife/Objects/Person.cs - startLine: 3647 + startLine: 3760 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Bathtub.yml b/docs/api/TinyLife.Objects.Bathtub.yml index f67ea44..c72d06b 100644 --- a/docs/api/TinyLife.Objects.Bathtub.yml +++ b/docs/api/TinyLife.Objects.Bathtub.yml @@ -55,6 +55,7 @@ items: - TinyLife.Objects.Furniture.ParentObjectSpot - TinyLife.Objects.Furniture.Colors - TinyLife.Objects.Furniture.Area + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.DevaluedThroughUse - TinyLife.Objects.Furniture.AreUtilitiesDisabled - TinyLife.Objects.Furniture.IsStatic @@ -81,6 +82,7 @@ items: - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -126,6 +128,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -512,6 +515,13 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse parent: TinyLife.Objects.Furniture @@ -1090,6 +1100,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + isExternal: true + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Objects.Furniture @@ -2874,6 +2939,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.Book.yml b/docs/api/TinyLife.Objects.Book.yml index d1d52de..edea2d5 100644 --- a/docs/api/TinyLife.Objects.Book.yml +++ b/docs/api/TinyLife.Objects.Book.yml @@ -58,6 +58,7 @@ items: - TinyLife.Objects.Furniture.ParentObjectSpot - TinyLife.Objects.Furniture.Colors - TinyLife.Objects.Furniture.Area + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.DevaluedThroughUse - TinyLife.Objects.Furniture.AreUtilitiesDisabled - TinyLife.Objects.Furniture.IsStatic @@ -84,6 +85,7 @@ items: - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -129,6 +131,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -504,6 +507,13 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse parent: TinyLife.Objects.Furniture @@ -1082,6 +1092,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + isExternal: true + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Objects.Furniture @@ -2866,6 +2931,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.BreakableFurniture.yml b/docs/api/TinyLife.Objects.BreakableFurniture.yml index d14998c..645f69e 100644 --- a/docs/api/TinyLife.Objects.BreakableFurniture.yml +++ b/docs/api/TinyLife.Objects.BreakableFurniture.yml @@ -71,6 +71,7 @@ items: - TinyLife.Objects.Furniture.ParentObjectSpot - TinyLife.Objects.Furniture.Colors - TinyLife.Objects.Furniture.Area + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.DevaluedThroughUse - TinyLife.Objects.Furniture.AreUtilitiesDisabled - TinyLife.Objects.Furniture.IsStatic @@ -94,6 +95,7 @@ items: - TinyLife.Objects.Furniture.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -137,6 +139,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -973,6 +976,13 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse parent: TinyLife.Objects.Furniture @@ -1394,6 +1404,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + isExternal: true + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Objects.Furniture @@ -3258,6 +3323,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.Chimney.yml b/docs/api/TinyLife.Objects.Chimney.yml index 9311e60..dfce050 100644 --- a/docs/api/TinyLife.Objects.Chimney.yml +++ b/docs/api/TinyLife.Objects.Chimney.yml @@ -55,6 +55,7 @@ items: - TinyLife.Objects.Furniture.ParentObjectSpot - TinyLife.Objects.Furniture.Colors - TinyLife.Objects.Furniture.Area + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.DevaluedThroughUse - TinyLife.Objects.Furniture.AreUtilitiesDisabled - TinyLife.Objects.Furniture.IsStatic @@ -81,6 +82,7 @@ items: - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -127,6 +129,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -452,6 +455,13 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse parent: TinyLife.Objects.Furniture @@ -1030,6 +1040,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + isExternal: true + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Objects.Furniture @@ -2995,6 +3060,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.Clothes.yml b/docs/api/TinyLife.Objects.Clothes.yml index b959be6..a139c54 100644 --- a/docs/api/TinyLife.Objects.Clothes.yml +++ b/docs/api/TinyLife.Objects.Clothes.yml @@ -850,29 +850,39 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/Clothes.cs - startLine: 144 + startLine: 155 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) parameters: - id: name type: System.String + description: The name of this clothes item - id: layer type: TinyLife.Objects.ClothesLayer + description: The that this clothes item should render on - id: textures type: System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} + description: The texture atlas to use for this clothing item. - id: textureRegion type: Microsoft.Xna.Framework.Point + description: The top left (standing frame 1) that this clothes item uses in the world - id: price type: System.Single + description: The price of this piece of clothing - id: intentions type: TinyLife.Objects.ClothesIntention + description: A set of flags that determine what this clothes item can be used for - id: stylePreference type: TinyLife.Objects.StylePreference + description: The style preference that this clothing item falls into. A clothing item's style preference slightly influences whether it will be chosen in . - id: colors type: TinyLife.Utilities.ColorScheme[] + description: The set of s that this clothes item can have its colors selected from, where each entry corresponds to a texture layer. content.vb: Public Sub New(name As String, layer As ClothesLayer, textures As IReadOnlyDictionary(Of Point, TextureRegion), textureRegion As Point, price As Single, intentions As ClothesIntention, 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()) @@ -896,7 +906,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/Clothes.cs - startLine: 158 + startLine: 169 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -952,7 +962,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDescription path: ../TinyLife/Objects/Clothes.cs - startLine: 190 + startLine: 201 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -990,7 +1000,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AreCompatible path: ../TinyLife/Objects/Clothes.cs - startLine: 202 + startLine: 213 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1028,7 +1038,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Objects/Clothes.cs - startLine: 211 + startLine: 222 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.ClothesIntention.yml b/docs/api/TinyLife.Objects.ClothesIntention.yml index 135c94d..d6884a0 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: 491 + startLine: 502 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: 495 + startLine: 506 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: 496 + startLine: 507 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: 497 + startLine: 508 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: 498 + startLine: 509 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: 499 + startLine: 510 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: 500 + startLine: 511 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: 501 + startLine: 512 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: 502 + startLine: 513 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: 503 + startLine: 514 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: 504 + startLine: 515 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: 505 + startLine: 516 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.ClothesLayer.yml b/docs/api/TinyLife.Objects.ClothesLayer.yml index 687d245..6e2f308 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: 428 + startLine: 439 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: 434 + startLine: 445 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: 438 + startLine: 449 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: 442 + startLine: 453 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: 446 + startLine: 457 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: 450 + startLine: 461 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: 454 + startLine: 465 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: 458 + startLine: 469 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: 462 + startLine: 473 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: 466 + startLine: 477 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: 470 + startLine: 481 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: 475 + startLine: 486 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: 479 + startLine: 490 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: 483 + startLine: 494 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml b/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml index 00fb851..304129c 100644 --- a/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml +++ b/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml @@ -62,6 +62,7 @@ items: - TinyLife.Objects.Furniture.ParentObjectSpot - TinyLife.Objects.Furniture.Colors - TinyLife.Objects.Furniture.Area + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.DevaluedThroughUse - TinyLife.Objects.Furniture.AreUtilitiesDisabled - TinyLife.Objects.Furniture.IsStatic @@ -87,6 +88,7 @@ items: - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -131,6 +133,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -703,6 +706,13 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse parent: TinyLife.Objects.Furniture @@ -1262,6 +1272,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + isExternal: true + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Objects.Furniture @@ -3021,6 +3086,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.CornerFurniture.yml b/docs/api/TinyLife.Objects.CornerFurniture.yml index 158cf29..102e487 100644 --- a/docs/api/TinyLife.Objects.CornerFurniture.yml +++ b/docs/api/TinyLife.Objects.CornerFurniture.yml @@ -67,6 +67,7 @@ items: - TinyLife.Objects.Furniture.ParentObjectSpot - TinyLife.Objects.Furniture.Colors - TinyLife.Objects.Furniture.Area + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.DevaluedThroughUse - TinyLife.Objects.Furniture.AreUtilitiesDisabled - TinyLife.Objects.Furniture.IsStatic @@ -92,6 +93,7 @@ items: - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -136,6 +138,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -729,6 +732,13 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse parent: TinyLife.Objects.Furniture @@ -1288,6 +1298,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + isExternal: true + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Objects.Furniture @@ -3047,6 +3112,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.DeathReason.yml b/docs/api/TinyLife.Objects.DeathReason.yml index 626aff9..750c56e 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: 3596 + startLine: 3709 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: 3602 + startLine: 3715 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: 3607 + startLine: 3720 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: 3612 + startLine: 3725 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: 3616 + startLine: 3729 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: 3620 + startLine: 3733 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Fence.yml b/docs/api/TinyLife.Objects.Fence.yml index 9b6952b..aac0db3 100644 --- a/docs/api/TinyLife.Objects.Fence.yml +++ b/docs/api/TinyLife.Objects.Fence.yml @@ -63,6 +63,7 @@ items: - TinyLife.Objects.Furniture.ParentObjectSpot - TinyLife.Objects.Furniture.Colors - TinyLife.Objects.Furniture.Area + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.DevaluedThroughUse - TinyLife.Objects.Furniture.AreUtilitiesDisabled - TinyLife.Objects.Furniture.IsStatic @@ -88,6 +89,7 @@ items: - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -132,6 +134,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -596,6 +599,13 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse parent: TinyLife.Objects.Furniture @@ -1155,6 +1165,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + isExternal: true + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Objects.Furniture @@ -2914,6 +2979,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.FenceType.yml b/docs/api/TinyLife.Objects.FenceType.yml index 2e24e2c..1038e66 100644 --- a/docs/api/TinyLife.Objects.FenceType.yml +++ b/docs/api/TinyLife.Objects.FenceType.yml @@ -31,7 +31,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FenceType path: ../TinyLife/Objects/FenceWall.cs - startLine: 121 + startLine: 122 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -76,7 +76,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: ../TinyLife/Objects/FenceWall.cs - startLine: 128 + startLine: 129 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -105,7 +105,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Objects/FenceWall.cs - startLine: 140 + startLine: 145 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -134,7 +134,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: ../TinyLife/Objects/FenceWall.cs - startLine: 144 + startLine: 149 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -163,7 +163,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/Objects/FenceWall.cs - startLine: 148 + startLine: 153 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -192,10 +192,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: ../TinyLife/Objects/FenceWall.cs - startLine: 149 + startLine: 157 assemblies: - Tiny Life namespace: TinyLife.Objects + summary: The color settings to use for this fence wall. + example: [] syntax: content: public readonly ColorSettings Colors return: @@ -219,7 +221,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Textures path: ../TinyLife/Objects/FenceWall.cs - startLine: 153 + startLine: 161 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -248,7 +250,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TextureRegion path: ../TinyLife/Objects/FenceWall.cs - startLine: 158 + startLine: 166 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -280,25 +282,33 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/FenceWall.cs - startLine: 160 + startLine: 177 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) parameters: - id: name type: System.String + description: The name of this fence type. - id: price type: System.Single + description: The price of a single element of this fence type. - id: icon type: MLEM.Textures.TextureRegion + description: The build mode icon that this fence type optionally uses. - id: textures type: System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} + description: The texture atlas that this fence type's <see cref="TextureRegion"/> is on. - 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()) overload: TinyLife.Objects.FenceType.#ctor* nameWithType.vb: FenceType.New(String, Single, TextureRegion, Dictionary(Of Point, TextureRegion), Point, ParamArray ColorScheme()) @@ -322,7 +332,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/FenceWall.cs - startLine: 172 + startLine: 189 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -348,6 +358,7 @@ items: description: The texture region on this fence's type <see cref="Textures"/> that marks the base region for this fence type. - id: colors type: TinyLife.Utilities.ColorSettings + description: The color settings that 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, colors As ColorSettings) overload: TinyLife.Objects.FenceType.#ctor* nameWithType.vb: FenceType.New(String, Single, TextureRegion, Dictionary(Of Point, TextureRegion), Point, ColorSettings) @@ -371,7 +382,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Objects/FenceWall.cs - startLine: 198 + startLine: 215 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -415,13 +426,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 ColorSchemes to draw with. + description: The color indices in this fence type's 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 ColorSchemes. + description: An optional override color to use instead of this fence type's . 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?) @@ -445,7 +456,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/Objects/FenceWall.cs - startLine: 242 + startLine: 259 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -468,7 +479,7 @@ items: description: The map. - id: colors type: System.Int32[] - description: The color indices in this fence type's ColorSchemes to draw with. + description: The color indices in this fence type's to draw with. - id: drawScale type: System.Single description: The scale to draw with. @@ -495,7 +506,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Objects/FenceWall.cs - startLine: 254 + startLine: 271 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1270,6 +1281,12 @@ references: href: TinyLife.Utilities.ColorScheme.html - name: ( - name: ) +- uid: TinyLife.Objects.FenceType.Colors + commentId: F:TinyLife.Objects.FenceType.Colors + href: TinyLife.Objects.FenceType.html#TinyLife_Objects_FenceType_Colors + name: Colors + nameWithType: FenceType.Colors + fullName: TinyLife.Objects.FenceType.Colors - 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 114ba33..705dcd1 100644 --- a/docs/api/TinyLife.Objects.FenceWall.yml +++ b/docs/api/TinyLife.Objects.FenceWall.yml @@ -134,19 +134,19 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: The colors indices that this fence has for each of its 's FenceType.ColorSchemes. + summary: The colors indices that this fence has for each of its 's . example: [] syntax: content: >- [DataMember] - public readonly int[] Colors + public int[] Colors return: type: System.Int32[] content.vb: >- - Public ReadOnly Colors As Integer() + Public Colors As Integer() attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor @@ -297,7 +297,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/Objects/FenceWall.cs - startLine: 59 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -329,7 +329,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnNeighborChanged path: ../TinyLife/Objects/FenceWall.cs - startLine: 64 + startLine: 65 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1443,6 +1443,12 @@ references: name: Type nameWithType: FenceWall.Type fullName: TinyLife.Objects.FenceWall.Type +- uid: TinyLife.Objects.FenceType.Colors + commentId: F:TinyLife.Objects.FenceType.Colors + href: TinyLife.Objects.FenceType.html#TinyLife_Objects_FenceType_Colors + name: Colors + nameWithType: FenceType.Colors + fullName: TinyLife.Objects.FenceType.Colors - uid: System.Int32[] isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 diff --git a/docs/api/TinyLife.Objects.Fireplace.yml b/docs/api/TinyLife.Objects.Fireplace.yml index c1d1997..54df78e 100644 --- a/docs/api/TinyLife.Objects.Fireplace.yml +++ b/docs/api/TinyLife.Objects.Fireplace.yml @@ -65,6 +65,7 @@ items: - TinyLife.Objects.Furniture.ParentObjectSpot - TinyLife.Objects.Furniture.Colors - TinyLife.Objects.Furniture.Area + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.DevaluedThroughUse - TinyLife.Objects.Furniture.AreUtilitiesDisabled - TinyLife.Objects.Furniture.IsStatic @@ -88,6 +89,7 @@ items: - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -133,6 +135,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -671,6 +674,13 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse parent: TinyLife.Objects.Furniture @@ -1192,6 +1202,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + isExternal: true + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Objects.Furniture @@ -2976,6 +3041,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.Food.yml b/docs/api/TinyLife.Objects.Food.yml index d583eab..9f5f3ed 100644 --- a/docs/api/TinyLife.Objects.Food.yml +++ b/docs/api/TinyLife.Objects.Food.yml @@ -68,6 +68,7 @@ items: - TinyLife.Objects.Furniture.ParentObjectSpot - TinyLife.Objects.Furniture.Colors - TinyLife.Objects.Furniture.Area + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.DevaluedThroughUse - TinyLife.Objects.Furniture.AreUtilitiesDisabled - TinyLife.Objects.Furniture.IsStatic @@ -93,6 +94,7 @@ items: - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -137,6 +139,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -742,6 +745,13 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse parent: TinyLife.Objects.Furniture @@ -1301,6 +1311,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + isExternal: true + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Objects.Furniture @@ -3028,6 +3093,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.FoodTypedItem.yml b/docs/api/TinyLife.Objects.FoodTypedItem.yml index 3876b73..5ca875c 100644 --- a/docs/api/TinyLife.Objects.FoodTypedItem.yml +++ b/docs/api/TinyLife.Objects.FoodTypedItem.yml @@ -66,6 +66,7 @@ items: - TinyLife.Objects.Furniture.ParentObjectSpot - TinyLife.Objects.Furniture.Colors - TinyLife.Objects.Furniture.Area + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.DevaluedThroughUse - TinyLife.Objects.Furniture.AreUtilitiesDisabled - TinyLife.Objects.Furniture.IsStatic @@ -91,6 +92,7 @@ items: - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -136,6 +138,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -722,6 +725,13 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse parent: TinyLife.Objects.Furniture @@ -1281,6 +1291,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + isExternal: true + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Objects.Furniture @@ -3189,6 +3254,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.Fridge.yml b/docs/api/TinyLife.Objects.Fridge.yml index 2bd9c9c..3843154 100644 --- a/docs/api/TinyLife.Objects.Fridge.yml +++ b/docs/api/TinyLife.Objects.Fridge.yml @@ -61,6 +61,7 @@ items: - TinyLife.Objects.Furniture.ParentObjectSpot - TinyLife.Objects.Furniture.Colors - TinyLife.Objects.Furniture.Area + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.DevaluedThroughUse - TinyLife.Objects.Furniture.AreUtilitiesDisabled - TinyLife.Objects.Furniture.IsStatic @@ -86,6 +87,7 @@ items: - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -132,6 +134,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -581,6 +584,13 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse parent: TinyLife.Objects.Furniture @@ -1140,6 +1150,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + isExternal: true + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Objects.Furniture @@ -3105,6 +3170,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.Furniture.yml b/docs/api/TinyLife.Objects.Furniture.yml index 1f5be38..88f74ca 100644 --- a/docs/api/TinyLife.Objects.Furniture.yml +++ b/docs/api/TinyLife.Objects.Furniture.yml @@ -17,6 +17,7 @@ items: - TinyLife.Objects.Furniture.CanBeDirty - TinyLife.Objects.Furniture.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) - TinyLife.Objects.Furniture.Colors + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.Creator - TinyLife.Objects.Furniture.CreatorId - TinyLife.Objects.Furniture.CustomPrice @@ -31,6 +32,7 @@ items: - TinyLife.Objects.Furniture.GetAppliedUpgrade(TinyLife.Objects.Upgrade) - TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person) - TinyLife.Objects.Furniture.GetChildren``1 + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room) - TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean) - TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.Person,System.TimeSpan) @@ -144,6 +146,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -696,7 +699,7 @@ items: summary: >- The indices of the colors that this furniture has. - Refer to FurnitureType.TypeSettings.ColorSchemes for the actual colors that these indices represent. + Refer to for the actual colors that these indices represent. example: [] syntax: content: >- @@ -744,6 +747,40 @@ items: type: MLEM.Misc.RectangleF content.vb: Public ReadOnly Property Area As RectangleF overload: TinyLife.Objects.Furniture.Area* +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + id: CoveredTiles + parent: TinyLife.Objects.Furniture + langs: + - csharp + - vb + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles + type: Property + source: + remote: + path: TinyLife/Objects/Furniture.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CoveredTiles + path: ../TinyLife/Objects/Furniture.cs + startLine: 139 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: >- + The tiles that are currently being covered by this furniture item. + + This differs from in that it calculates the full covered tiles in integer coordinates, rather than the exact area covered by the object. + example: [] + syntax: + content: public Rectangle CoveredTiles { get; } + parameters: [] + return: + type: Microsoft.Xna.Framework.Rectangle + content.vb: Public ReadOnly Property CoveredTiles As Rectangle + overload: TinyLife.Objects.Furniture.CoveredTiles* - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse id: DevaluedThroughUse @@ -762,7 +799,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DevaluedThroughUse path: ../TinyLife/Objects/Furniture.cs - startLine: 140 + startLine: 145 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -808,7 +845,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AreUtilitiesDisabled path: ../TinyLife/Objects/Furniture.cs - startLine: 145 + startLine: 150 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -842,7 +879,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsStatic path: ../TinyLife/Objects/Furniture.cs - startLine: 150 + startLine: 155 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -885,7 +922,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreatorId path: ../TinyLife/Objects/Furniture.cs - startLine: 156 + startLine: 161 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -935,7 +972,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Quality path: ../TinyLife/Objects/Furniture.cs - startLine: 164 + startLine: 169 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -983,7 +1020,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanBeDirty path: ../TinyLife/Objects/Furniture.cs - startLine: 169 + startLine: 174 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1017,7 +1054,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Dirty path: ../TinyLife/Objects/Furniture.cs - startLine: 174 + startLine: 179 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1051,7 +1088,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CustomPrice path: ../TinyLife/Objects/Furniture.cs - startLine: 186 + startLine: 191 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1097,7 +1134,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Creator path: ../TinyLife/Objects/Furniture.cs - startLine: 191 + startLine: 196 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1131,7 +1168,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AttachedWall path: ../TinyLife/Objects/Furniture.cs - startLine: 196 + startLine: 201 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1165,7 +1202,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HideFromDraw path: ../TinyLife/Objects/Furniture.cs - startLine: 200 + startLine: 205 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1196,7 +1233,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisualRotation path: ../TinyLife/Objects/Furniture.cs - startLine: 227 + startLine: 232 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1230,7 +1267,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ParentObjectSpotId path: ../TinyLife/Objects/Furniture.cs - startLine: 231 + startLine: 236 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1275,7 +1312,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ParentFurnitureId path: ../TinyLife/Objects/Furniture.cs - startLine: 236 + startLine: 241 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1320,7 +1357,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/Furniture.cs - startLine: 254 + startLine: 259 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1373,7 +1410,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Objects/Furniture.cs - startLine: 265 + startLine: 270 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1424,7 +1461,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Objects/Furniture.cs - startLine: 281 + startLine: 286 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1461,7 +1498,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Intersects path: ../TinyLife/Objects/Furniture.cs - startLine: 316 + startLine: 323 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1500,7 +1537,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCategories path: ../TinyLife/Objects/Furniture.cs - startLine: 321 + startLine: 328 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1536,7 +1573,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnAdded path: ../TinyLife/Objects/Furniture.cs - startLine: 326 + startLine: 333 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1568,7 +1605,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnRemoved path: ../TinyLife/Objects/Furniture.cs - startLine: 333 + startLine: 340 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1600,7 +1637,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAiPriority path: ../TinyLife/Objects/Furniture.cs - startLine: 340 + startLine: 347 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1612,9 +1649,11 @@ items: The default return value is 0, meaning that no special priority is assigned to this object. For any with the or category that is the person's , 10 is returned. + + This is invoked by a person in with additional events being invoked. example: [] syntax: - content: public override int GetAiPriority(Person person, ObjectCategory categories) + content: public override float GetAiPriority(Person person, ObjectCategory categories) parameters: - id: person type: TinyLife.Objects.Person @@ -1623,9 +1662,9 @@ items: type: TinyLife.Objects.ObjectCategory description: The categories that are relevant for the ai interaction return: - type: System.Int32 + type: System.Single description: This object's priority - content.vb: Public Overrides Function GetAiPriority(person As Person, categories As ObjectCategory) As Integer + content.vb: Public Overrides Function GetAiPriority(person As Person, categories As ObjectCategory) As Single overridden: TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) overload: TinyLife.Objects.Furniture.GetAiPriority* - uid: TinyLife.Objects.Furniture.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) @@ -1646,7 +1685,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecuteAction path: ../TinyLife/Objects/Furniture.cs - startLine: 356 + startLine: 363 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1697,7 +1736,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnActionCompleted path: ../TinyLife/Objects/Furniture.cs - startLine: 363 + startLine: 370 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1744,7 +1783,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionUpdate path: ../TinyLife/Objects/Furniture.cs - startLine: 373 + startLine: 380 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1797,7 +1836,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeActionSpotInfo path: ../TinyLife/Objects/Furniture.cs - startLine: 393 + startLine: 400 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1836,7 +1875,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHoverInfo path: ../TinyLife/Objects/Furniture.cs - startLine: 399 + startLine: 406 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1854,6 +1893,48 @@ items: content.vb: Public Overrides Sub GetHoverInfo(tooltip As Tooltip) overridden: TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip) overload: TinyLife.Objects.Furniture.GetHoverInfo* +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + id: GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + langs: + - csharp + - vb + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + type: Method + source: + remote: + path: TinyLife/Objects/Furniture.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetDebugLines + path: ../TinyLife/Objects/Furniture.cs + startLine: 431 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: >- + Returns the debug lines that should be displayed in when hovering over this object. + + By default, is invoked, and the id and position of this object are appended to the list of lines. + example: [] + syntax: + content: public override void GetDebugLines(GameImpl game, List lines) + parameters: + - id: game + type: TinyLife.GameImpl + description: The game. + - id: lines + type: System.Collections.Generic.List{System.String} + description: The list of lines to append debug lines to. + content.vb: Public Overrides Sub GetDebugLines(game As GameImpl, lines As List(Of String)) + overridden: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + overload: TinyLife.Objects.Furniture.GetDebugLines* + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) id: GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) @@ -1872,7 +1953,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetEfficiencyModifier path: ../TinyLife/Objects/Furniture.cs - startLine: 431 + startLine: 440 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1930,7 +2011,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRestoreNeedModifier path: ../TinyLife/Objects/Furniture.cs - startLine: 443 + startLine: 452 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1985,7 +2066,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnRandomQuality path: ../TinyLife/Objects/Furniture.cs - startLine: 455 + startLine: 464 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2042,7 +2123,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsFreeSpot path: ../TinyLife/Objects/Furniture.cs - startLine: 471 + startLine: 480 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2083,7 +2164,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResetToStatic path: ../TinyLife/Objects/Furniture.cs - startLine: 477 + startLine: 486 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2125,7 +2206,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModifyActionCategories path: ../TinyLife/Objects/Furniture.cs - startLine: 483 + startLine: 492 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2173,7 +2254,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveToMap path: ../TinyLife/Objects/Furniture.cs - startLine: 491 + startLine: 500 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2218,7 +2299,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnPositionChanged path: ../TinyLife/Objects/Furniture.cs - startLine: 499 + startLine: 508 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2262,7 +2343,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Objects/Furniture.cs - startLine: 523 + startLine: 532 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2336,7 +2417,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/Objects/Furniture.cs - startLine: 534 + startLine: 543 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2367,7 +2448,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDescription path: ../TinyLife/Objects/Furniture.cs - startLine: 547 + startLine: 556 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2408,7 +2489,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDecorativeRating path: ../TinyLife/Objects/Furniture.cs - startLine: 581 + startLine: 590 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2446,7 +2527,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDirty path: ../TinyLife/Objects/Furniture.cs - startLine: 592 + startLine: 601 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2486,7 +2567,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetCreator path: ../TinyLife/Objects/Furniture.cs - startLine: 627 + startLine: 636 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2524,7 +2605,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnPlacedInBuildMode path: ../TinyLife/Objects/Furniture.cs - startLine: 641 + startLine: 650 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2565,7 +2646,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWallsInTheWay path: ../TinyLife/Objects/Furniture.cs - startLine: 658 + startLine: 667 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2617,7 +2698,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoofingInTheWay path: ../TinyLife/Objects/Furniture.cs - startLine: 691 + startLine: 700 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2670,7 +2751,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAppliedUpgrade path: ../TinyLife/Objects/Furniture.cs - startLine: 714 + startLine: 723 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2705,7 +2786,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ApplyUpgrade path: ../TinyLife/Objects/Furniture.cs - startLine: 725 + startLine: 734 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2740,7 +2821,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasFullUpgrade path: ../TinyLife/Objects/Furniture.cs - startLine: 740 + startLine: 749 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2778,7 +2859,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnNeighborChanged path: ../TinyLife/Objects/Furniture.cs - startLine: 750 + startLine: 759 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2813,7 +2894,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/Objects/Furniture.cs - startLine: 761 + startLine: 770 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2863,7 +2944,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetOccupants path: ../TinyLife/Objects/Furniture.cs - startLine: 775 + startLine: 784 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2904,7 +2985,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeActionSpots path: ../TinyLife/Objects/Furniture.cs - startLine: 788 + startLine: 797 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2945,7 +3026,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeActionSpot path: ../TinyLife/Objects/Furniture.cs - startLine: 809 + startLine: 818 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2983,7 +3064,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetActionSpotInfo path: ../TinyLife/Objects/Furniture.cs - startLine: 822 + startLine: 831 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3024,7 +3105,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeObjectSpot path: ../TinyLife/Objects/Furniture.cs - startLine: 834 + startLine: 843 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3065,7 +3146,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetParent path: ../TinyLife/Objects/Furniture.cs - startLine: 848 + startLine: 857 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3105,7 +3186,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UnlinkParentsAndChildren path: ../TinyLife/Objects/Furniture.cs - startLine: 863 + startLine: 872 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3133,7 +3214,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveAndUnlink path: ../TinyLife/Objects/Furniture.cs - startLine: 874 + startLine: 883 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3164,7 +3245,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetChildren path: ../TinyLife/Objects/Furniture.cs - startLine: 884 + startLine: 893 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3203,7 +3284,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddChild path: ../TinyLife/Objects/Furniture.cs - startLine: 898 + startLine: 907 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3256,7 +3337,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddChild path: ../TinyLife/Objects/Furniture.cs - startLine: 915 + startLine: 924 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3302,7 +3383,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetChild path: ../TinyLife/Objects/Furniture.cs - startLine: 931 + startLine: 940 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3353,7 +3434,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetChild path: ../TinyLife/Objects/Furniture.cs - startLine: 945 + startLine: 954 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3394,7 +3475,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveChild path: ../TinyLife/Objects/Furniture.cs - startLine: 956 + startLine: 965 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3429,7 +3510,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NotifyNeighbors path: ../TinyLife/Objects/Furniture.cs - startLine: 969 + startLine: 978 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3460,7 +3541,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetNewId path: ../TinyLife/Objects/Furniture.cs - startLine: 984 + startLine: 993 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3631,6 +3712,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject @@ -5663,6 +5751,12 @@ references: name: ParentObjectSpot nameWithType: Furniture.ParentObjectSpot fullName: TinyLife.Objects.Furniture.ParentObjectSpot +- uid: TinyLife.Objects.FurnitureType.TypeSettings.Colors + commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.Colors + href: TinyLife.Objects.FurnitureType.TypeSettings.html#TinyLife_Objects_FurnitureType_TypeSettings_Colors + name: Colors + nameWithType: FurnitureType.TypeSettings.Colors + fullName: TinyLife.Objects.FurnitureType.TypeSettings.Colors - uid: System.Int32[] isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 @@ -5724,6 +5818,56 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.Area + commentId: P:TinyLife.Objects.Furniture.Area + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Area + name: Area + nameWithType: Furniture.Area + fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles* + commentId: Overload:TinyLife.Objects.Furniture.CoveredTiles + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles +- uid: Microsoft.Xna.Framework.Rectangle + commentId: T:Microsoft.Xna.Framework.Rectangle + parent: Microsoft.Xna.Framework + isExternal: true + name: Rectangle + nameWithType: Rectangle + fullName: Microsoft.Xna.Framework.Rectangle +- 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.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) commentId: M:TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) parent: TinyLife.Objects.MapObject @@ -6235,36 +6379,6 @@ references: 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: Microsoft.Xna.Framework.Graphics.SpriteBatch commentId: T:Microsoft.Xna.Framework.Graphics.SpriteBatch parent: Microsoft.Xna.Framework.Graphics @@ -6679,6 +6793,40 @@ references: name: LastBedSleptIn nameWithType: Person.LastBedSleptIn fullName: TinyLife.Objects.Person.LastBedSleptIn +- uid: TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory) + commentId: M:TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory) + href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetAiPriorityForObject_TinyLife_Objects_MapObject_TinyLife_Objects_ObjectCategory_ + name: GetAiPriorityForObject(MapObject, ObjectCategory) + nameWithType: Person.GetAiPriorityForObject(MapObject, ObjectCategory) + fullName: TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject, TinyLife.Objects.ObjectCategory) + spec.csharp: + - uid: TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory) + name: GetAiPriorityForObject + href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetAiPriorityForObject_TinyLife_Objects_MapObject_TinyLife_Objects_ObjectCategory_ + - name: ( + - uid: TinyLife.Objects.MapObject + name: MapObject + href: TinyLife.Objects.MapObject.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + href: TinyLife.Objects.ObjectCategory.html + - name: ) + spec.vb: + - uid: TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory) + name: GetAiPriorityForObject + href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetAiPriorityForObject_TinyLife_Objects_MapObject_TinyLife_Objects_ObjectCategory_ + - name: ( + - uid: TinyLife.Objects.MapObject + name: MapObject + href: TinyLife.Objects.MapObject.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + href: TinyLife.Objects.ObjectCategory.html + - name: ) - uid: TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) parent: TinyLife.Objects.MapObject @@ -7203,6 +7351,121 @@ references: - uid: MLEM.Ui.Elements name: Elements isExternal: true +- uid: TinyLife.Debug + commentId: T:TinyLife.Debug + href: TinyLife.Debug.html + name: Debug + nameWithType: Debug + fullName: TinyLife.Debug +- uid: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.MapObject + isExternal: true + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: MapObject.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: MapObject.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines* + commentId: Overload:TinyLife.Objects.Furniture.GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines + nameWithType: Furniture.GetDebugLines + fullName: TinyLife.Objects.Furniture.GetDebugLines +- uid: TinyLife.GameImpl + commentId: T:TinyLife.GameImpl + parent: TinyLife + href: TinyLife.GameImpl.html + name: GameImpl + nameWithType: GameImpl + fullName: TinyLife.GameImpl +- uid: System.Collections.Generic.List{System.String} + commentId: T:System.Collections.Generic.List{System.String} + 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 String) + fullName.vb: System.Collections.Generic.List(Of String) + name.vb: List(Of String) + 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: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - 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: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: TinyLife + commentId: N:TinyLife + href: TinyLife.html + name: TinyLife + nameWithType: TinyLife + fullName: TinyLife - uid: TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) isExternal: true @@ -7509,12 +7772,6 @@ references: name: NeedType nameWithType: NeedType fullName: TinyLife.NeedType -- uid: TinyLife - commentId: N:TinyLife - href: TinyLife.html - name: TinyLife - nameWithType: TinyLife - fullName: TinyLife - uid: TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person,System.Random,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Emotions.IEmotionSource,System.Boolean) commentId: M:TinyLife.Skills.SkillType.GetRandomQuality(TinyLife.Objects.Person,System.Random,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Emotions.IEmotionSource,System.Boolean) isExternal: true @@ -8026,41 +8283,6 @@ references: name: ModifyActionCategories nameWithType: Furniture.ModifyActionCategories fullName: TinyLife.Objects.Furniture.ModifyActionCategories -- uid: System.Collections.Generic.List{System.String} - commentId: T:System.Collections.Generic.List{System.String} - 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 String) - fullName.vb: System.Collections.Generic.List(Of String) - name.vb: List(Of String) - 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: System.String - name: string - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - - 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: System.String - name: String - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - - name: ) - uid: TinyLife.Objects.MapObject.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) commentId: M:TinyLife.Objects.MapObject.MoveToMap(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single) parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml b/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml index 838ef64..d918c7b 100644 --- a/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml +++ b/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml @@ -243,10 +243,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: ../TinyLife/Objects/FurnitureType.cs - startLine: 366 + startLine: 369 assemblies: - Tiny Life namespace: TinyLife.Objects + summary: The color settings to use for this furniture type. + example: [] syntax: content: public ColorSettings Colors return: @@ -270,7 +272,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DefaultRotation path: ../TinyLife/Objects/FurnitureType.cs - startLine: 370 + startLine: 373 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -299,7 +301,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConstructedType path: ../TinyLife/Objects/FurnitureType.cs - startLine: 376 + startLine: 379 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -333,7 +335,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: ../TinyLife/Objects/FurnitureType.cs - startLine: 380 + startLine: 383 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -362,7 +364,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuyableVariations path: ../TinyLife/Objects/FurnitureType.cs - startLine: 386 + startLine: 389 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -396,7 +398,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HeldPivot path: ../TinyLife/Objects/FurnitureType.cs - startLine: 391 + startLine: 394 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -428,7 +430,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HeldArmsOut path: ../TinyLife/Objects/FurnitureType.cs - startLine: 396 + startLine: 399 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -460,7 +462,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DecorativeRating path: ../TinyLife/Objects/FurnitureType.cs - startLine: 403 + startLine: 406 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -496,7 +498,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/Objects/FurnitureType.cs - startLine: 408 + startLine: 411 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -528,7 +530,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reliability path: ../TinyLife/Objects/FurnitureType.cs - startLine: 414 + startLine: 417 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -562,7 +564,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BrokenBehavior path: ../TinyLife/Objects/FurnitureType.cs - startLine: 419 + startLine: 422 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -594,7 +596,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ElectricityRating path: ../TinyLife/Objects/FurnitureType.cs - startLine: 424 + startLine: 427 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -626,7 +628,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WaterRating path: ../TinyLife/Objects/FurnitureType.cs - startLine: 429 + startLine: 432 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -658,7 +660,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EfficiencyModifier path: ../TinyLife/Objects/FurnitureType.cs - startLine: 434 + startLine: 437 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -690,7 +692,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RestoreNeedModifier path: ../TinyLife/Objects/FurnitureType.cs - startLine: 439 + startLine: 442 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -722,7 +724,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Visibility path: ../TinyLife/Objects/FurnitureType.cs - startLine: 445 + startLine: 448 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -756,7 +758,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Tab path: ../TinyLife/Objects/FurnitureType.cs - startLine: 450 + startLine: 453 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -788,7 +790,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TextureName path: ../TinyLife/Objects/FurnitureType.cs - startLine: 455 + startLine: 458 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -820,7 +822,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LightSettings path: ../TinyLife/Objects/FurnitureType.cs - startLine: 460 + startLine: 463 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -852,7 +854,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DirtyOverlayTextureName path: ../TinyLife/Objects/FurnitureType.cs - startLine: 467 + startLine: 470 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -861,7 +863,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 ColorMap 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 this ' has entries. By default, the texture to use is "approximated" using . example: [] @@ -888,7 +890,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DistanceFromObstructions path: ../TinyLife/Objects/FurnitureType.cs - startLine: 473 + startLine: 476 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -922,7 +924,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayName path: ../TinyLife/Objects/FurnitureType.cs - startLine: 478 + startLine: 481 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -954,7 +956,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecuteAction path: ../TinyLife/Objects/FurnitureType.cs - startLine: 483 + startLine: 486 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -986,7 +988,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsAllowedInSpot path: ../TinyLife/Objects/FurnitureType.cs - startLine: 488 + startLine: 491 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1018,7 +1020,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnDescription path: ../TinyLife/Objects/FurnitureType.cs - startLine: 493 + startLine: 496 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1050,7 +1052,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/FurnitureType.cs - startLine: 505 + startLine: 508 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1097,7 +1099,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetData path: ../TinyLife/Objects/FurnitureType.cs - startLine: 524 + startLine: 527 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1137,7 +1139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetData path: ../TinyLife/Objects/FurnitureType.cs - startLine: 529 + startLine: 532 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1179,7 +1181,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetData path: ../TinyLife/Objects/FurnitureType.cs - startLine: 535 + startLine: 538 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1222,7 +1224,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDataKeys path: ../TinyLife/Objects/FurnitureType.cs - startLine: 540 + startLine: 543 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2579,6 +2581,18 @@ references: name: TextureName nameWithType: FurnitureType.TypeSettings.TextureName fullName: TinyLife.Objects.FurnitureType.TypeSettings.TextureName +- uid: TinyLife.Objects.FurnitureType.TypeSettings.Colors + commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.Colors + href: TinyLife.Objects.FurnitureType.TypeSettings.html#TinyLife_Objects_FurnitureType_TypeSettings_Colors + name: Colors + nameWithType: FurnitureType.TypeSettings.Colors + fullName: TinyLife.Objects.FurnitureType.TypeSettings.Colors +- 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.Extensions.GetDefaultDirtyOverlayTextureName(TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Utilities.Extensions.GetDefaultDirtyOverlayTextureName(TinyLife.Objects.ObjectCategory) href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_GetDefaultDirtyOverlayTextureName_TinyLife_Objects_ObjectCategory_ diff --git a/docs/api/TinyLife.Objects.FurnitureType.yml b/docs/api/TinyLife.Objects.FurnitureType.yml index a8d50fd..5ceea87 100644 --- a/docs/api/TinyLife.Objects.FurnitureType.yml +++ b/docs/api/TinyLife.Objects.FurnitureType.yml @@ -7,9 +7,12 @@ items: children: - TinyLife.Objects.FurnitureType.BabyBathtub - TinyLife.Objects.FurnitureType.BabyBook + - TinyLife.Objects.FurnitureType.BarFrameChair - TinyLife.Objects.FurnitureType.BaristaCoffeeMachine - TinyLife.Objects.FurnitureType.BigBush + - TinyLife.Objects.FurnitureType.BigPedestal - TinyLife.Objects.FurnitureType.BigRocks + - TinyLife.Objects.FurnitureType.BigVase - TinyLife.Objects.FurnitureType.BirchTree - TinyLife.Objects.FurnitureType.Book - TinyLife.Objects.FurnitureType.BookCart @@ -27,10 +30,19 @@ items: - TinyLife.Objects.FurnitureType.ColorfulCandles - TinyLife.Objects.FurnitureType.ColoringBook - TinyLife.Objects.FurnitureType.Construct``1(System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Nullable{System.Guid}) + - TinyLife.Objects.FurnitureType.ContemporaryBar + - TinyLife.Objects.FurnitureType.ContemporaryCocktailBar + - TinyLife.Objects.FurnitureType.ContemporaryCounter + - TinyLife.Objects.FurnitureType.ContemporaryDoubleBed + - TinyLife.Objects.FurnitureType.ContemporaryNightstand + - TinyLife.Objects.FurnitureType.ContemporaryPaintings + - TinyLife.Objects.FurnitureType.ContemporarySingleBed + - TinyLife.Objects.FurnitureType.CounterLight - TinyLife.Objects.FurnitureType.CountryFence - TinyLife.Objects.FurnitureType.CushionedWoodworkingSofa - TinyLife.Objects.FurnitureType.CustomPainting - TinyLife.Objects.FurnitureType.Cypress + - TinyLife.Objects.FurnitureType.DecorativeBowls - TinyLife.Objects.FurnitureType.DecorativeKite - TinyLife.Objects.FurnitureType.DecorativeLogPile - TinyLife.Objects.FurnitureType.DirtyTextures @@ -46,11 +58,13 @@ items: - TinyLife.Objects.FurnitureType.EmptyPlate - TinyLife.Objects.FurnitureType.EmptyPlatter - TinyLife.Objects.FurnitureType.EvergreenTree + - TinyLife.Objects.FurnitureType.FancyOttoman - TinyLife.Objects.FurnitureType.FoodGlass - TinyLife.Objects.FurnitureType.FoodMug - TinyLife.Objects.FurnitureType.FoodPlate - TinyLife.Objects.FurnitureType.FoodPlatter - TinyLife.Objects.FurnitureType.FourPostBed + - TinyLife.Objects.FurnitureType.FrameChair - TinyLife.Objects.FurnitureType.FullyCushionedWoodworkingSofa - TinyLife.Objects.FurnitureType.GetBestRotation(MLEM.Misc.Direction2) - TinyLife.Objects.FurnitureType.GetConstructedType @@ -72,13 +86,16 @@ items: - TinyLife.Objects.FurnitureType.Hedge - TinyLife.Objects.FurnitureType.HomeworkBook - TinyLife.Objects.FurnitureType.HugeRectangleRug + - TinyLife.Objects.FurnitureType.LargeContemporaryPainting - TinyLife.Objects.FurnitureType.LargeOpenShelf - TinyLife.Objects.FurnitureType.LargePotPlant - TinyLife.Objects.FurnitureType.LargeRectangleRug - TinyLife.Objects.FurnitureType.LargeRoundRug - TinyLife.Objects.FurnitureType.LargeWoodworkingSofa - TinyLife.Objects.FurnitureType.LgbtFlags + - TinyLife.Objects.FurnitureType.LightUpCase - TinyLife.Objects.FurnitureType.LongDinnerTable + - TinyLife.Objects.FurnitureType.MagazineStack - TinyLife.Objects.FurnitureType.Mailbox - TinyLife.Objects.FurnitureType.MapleFairyLights - TinyLife.Objects.FurnitureType.MapleTree @@ -87,18 +104,22 @@ items: - TinyLife.Objects.FurnitureType.ModernBed - TinyLife.Objects.FurnitureType.ModernBedsideLamp - TinyLife.Objects.FurnitureType.ModernChair + - TinyLife.Objects.FurnitureType.ModernCoffeeTable - TinyLife.Objects.FurnitureType.ModernComputer - TinyLife.Objects.FurnitureType.ModernCrib - TinyLife.Objects.FurnitureType.ModernFridge - TinyLife.Objects.FurnitureType.ModernLandlinePhone - TinyLife.Objects.FurnitureType.ModernModularCurtains + - TinyLife.Objects.FurnitureType.ModernShapeRug - TinyLife.Objects.FurnitureType.ModernSingleBed + - TinyLife.Objects.FurnitureType.ModernSingleDiningTable - TinyLife.Objects.FurnitureType.ModernSink - TinyLife.Objects.FurnitureType.ModernStove - TinyLife.Objects.FurnitureType.ModernTv - TinyLife.Objects.FurnitureType.ModernTvStand - TinyLife.Objects.FurnitureType.ModernWoodworkingLamp - TinyLife.Objects.FurnitureType.Mop + - TinyLife.Objects.FurnitureType.MuseumSign - TinyLife.Objects.FurnitureType.Newspaper - TinyLife.Objects.FurnitureType.OakTree - TinyLife.Objects.FurnitureType.OldComputer @@ -111,9 +132,11 @@ items: - TinyLife.Objects.FurnitureType.ParkTrashCan - TinyLife.Objects.FurnitureType.Pen - TinyLife.Objects.FurnitureType.PlainCoffeeTable + - TinyLife.Objects.FurnitureType.PlateStack - TinyLife.Objects.FurnitureType.Pot - TinyLife.Objects.FurnitureType.PotPlant - TinyLife.Objects.FurnitureType.PreparedFood + - TinyLife.Objects.FurnitureType.PrismaticShard - TinyLife.Objects.FurnitureType.ProteinShakeKit - TinyLife.Objects.FurnitureType.Puddle - TinyLife.Objects.FurnitureType.Puzzle @@ -133,8 +156,10 @@ items: - TinyLife.Objects.FurnitureType.RhombusRug - TinyLife.Objects.FurnitureType.Rotations - TinyLife.Objects.FurnitureType.RoundCeilingLamp + - TinyLife.Objects.FurnitureType.RoundedBackChair - TinyLife.Objects.FurnitureType.Sandbox - TinyLife.Objects.FurnitureType.SandboxStuff + - TinyLife.Objects.FurnitureType.SelfCareBottles - TinyLife.Objects.FurnitureType.Settings - TinyLife.Objects.FurnitureType.SimpleBar - TinyLife.Objects.FurnitureType.SimpleBench @@ -169,6 +194,7 @@ items: - TinyLife.Objects.FurnitureType.SmallChimney - TinyLife.Objects.FurnitureType.SmallJungleGym - TinyLife.Objects.FurnitureType.SmallMirror + - TinyLife.Objects.FurnitureType.SmallModernShapeRug - TinyLife.Objects.FurnitureType.SmallOpenShelf - TinyLife.Objects.FurnitureType.SmallPicnicTable - TinyLife.Objects.FurnitureType.SmallPlant @@ -183,13 +209,16 @@ items: - TinyLife.Objects.FurnitureType.SquarePlantPots - TinyLife.Objects.FurnitureType.StandingCoatRack - TinyLife.Objects.FurnitureType.StandingDesk + - TinyLife.Objects.FurnitureType.StandingMirror - TinyLife.Objects.FurnitureType.StorageBoxSeat - TinyLife.Objects.FurnitureType.StreetLamps - TinyLife.Objects.FurnitureType.StudyBook - TinyLife.Objects.FurnitureType.Succulents - TinyLife.Objects.FurnitureType.Sunflowers - TinyLife.Objects.FurnitureType.SwirlWoodworkingLamp + - TinyLife.Objects.FurnitureType.TallBoxBookshelf - TinyLife.Objects.FurnitureType.TallCountryFence + - TinyLife.Objects.FurnitureType.TallDresser - TinyLife.Objects.FurnitureType.TeaKit - TinyLife.Objects.FurnitureType.Textures - TinyLife.Objects.FurnitureType.TinyDinnerTable @@ -197,6 +226,7 @@ items: - TinyLife.Objects.FurnitureType.ToyCar - TinyLife.Objects.FurnitureType.TraditionalBar - TinyLife.Objects.FurnitureType.TraditionalBedsideLamp + - TinyLife.Objects.FurnitureType.TraditionalCeilingLight - TinyLife.Objects.FurnitureType.TraditionalCounter - TinyLife.Objects.FurnitureType.TraditionalFireplace - TinyLife.Objects.FurnitureType.TrashBag @@ -211,6 +241,8 @@ items: - TinyLife.Objects.FurnitureType.VerticalPlanter - TinyLife.Objects.FurnitureType.WashingUpStuff - TinyLife.Objects.FurnitureType.WheelieBin + - TinyLife.Objects.FurnitureType.WideBoxBookshelf + - TinyLife.Objects.FurnitureType.WideConsoleTable - TinyLife.Objects.FurnitureType.WindowPlants - TinyLife.Objects.FurnitureType.WinterTree - TinyLife.Objects.FurnitureType.Wisteria @@ -332,7 +364,7 @@ items: Each texture is automatically loaded based on the registered instances. - 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. + If a furniture type has multiple entries (or multiple ), additional texture regions will automatically be created to the right of the original texture region. example: [] syntax: content: public readonly IDictionary Textures @@ -549,7 +581,7 @@ items: description: The textures to draw this furniture with - id: colors type: System.Int32[] - description: The indices in the TypeSettings.ColorSchemes that the furniture should be drawn with + description: The indices in the that the furniture should be drawn with - id: scale type: System.Single description: The scale that the furniture should be drawn with @@ -1212,7 +1244,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PotPlant path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 13 + startLine: 12 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1239,7 +1271,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallPlant path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 17 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1266,7 +1298,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LgbtFlags path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 21 + startLine: 20 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1644,7 +1676,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GlassPenCup path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 97 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1671,7 +1703,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Succulents path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 98 + startLine: 99 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1698,7 +1730,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LargePotPlant path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 103 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1725,7 +1757,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StreetLamps path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 108 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1752,7 +1784,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CafeSign path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 123 + startLine: 124 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1779,7 +1811,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallBlinds path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 127 + startLine: 128 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1806,7 +1838,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallSimpleCurtain path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 132 + startLine: 133 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1833,7 +1865,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BulbFairyLights path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 136 + startLine: 137 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1860,7 +1892,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Vases path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 149 + startLine: 150 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1887,7 +1919,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TraditionalBedsideLamp path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 154 + startLine: 155 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1914,7 +1946,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernBedsideLamp path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 158 + startLine: 159 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1941,7 +1973,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallCandlestick path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 163 + startLine: 164 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1968,7 +2000,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorfulCandles path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 175 + startLine: 176 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1995,7 +2027,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MapleFairyLights path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 189 + startLine: 190 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2022,7 +2054,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BigRocks path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 198 + startLine: 199 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2049,7 +2081,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VerticalPlanter path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 203 + startLine: 204 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2076,7 +2108,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WinterTree path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 207 + startLine: 208 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2103,7 +2135,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SingleLilyPad path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 219 + startLine: 220 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2130,7 +2162,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cattails path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 223 + startLine: 224 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2157,7 +2189,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernModularCurtains path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 227 + startLine: 228 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2184,7 +2216,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GlassJars path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 231 + startLine: 232 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2211,7 +2243,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Palette path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 235 + startLine: 236 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2238,7 +2270,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WashingUpStuff path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 239 + startLine: 240 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2265,7 +2297,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SandboxStuff path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 243 + startLine: 244 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2292,7 +2324,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sunflowers path: ../TinyLife/Objects/FurnitureType.Decor.cs - startLine: 244 + startLine: 245 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5001,6 +5033,33 @@ items: return: type: TinyLife.Objects.FurnitureType content.vb: Public Shared ReadOnly MobilePhone As FurnitureType +- uid: TinyLife.Objects.FurnitureType.PrismaticShard + commentId: F:TinyLife.Objects.FurnitureType.PrismaticShard + id: PrismaticShard + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: PrismaticShard + nameWithType: FurnitureType.PrismaticShard + fullName: TinyLife.Objects.FurnitureType.PrismaticShard + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.NonBuyable.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: PrismaticShard + path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs + startLine: 139 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType PrismaticShard + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly PrismaticShard As FurnitureType - uid: TinyLife.Objects.FurnitureType.CountryFence commentId: F:TinyLife.Objects.FurnitureType.CountryFence id: CountryFence @@ -5019,7 +5078,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CountryFence path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs - startLine: 141 + startLine: 144 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5058,7 +5117,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TallCountryFence path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs - startLine: 147 + startLine: 150 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5097,7 +5156,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleStoneWall path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs - startLine: 153 + startLine: 156 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5136,7 +5195,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BabyBook path: ../TinyLife/Objects/FurnitureType.NonBuyable.cs - startLine: 160 + startLine: 163 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5190,7 +5249,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LargeRectangleRug path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 24 + startLine: 25 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5217,7 +5276,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RhombusRug path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5244,7 +5303,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HugeRectangleRug path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 30 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5271,7 +5330,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Doormat path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5298,7 +5357,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LargeRoundRug path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5325,7 +5384,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EvergreenTree path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 39 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5352,7 +5411,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BirchTree path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 46 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5379,7 +5438,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OakTree path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 53 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5406,7 +5465,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cypress path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 60 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5433,7 +5492,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SquarePlantPots path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 67 + startLine: 68 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5460,7 +5519,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WindowPlants path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 73 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5487,7 +5546,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TreeStumps path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 79 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5514,7 +5573,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Wisteria path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 84 + startLine: 85 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5541,7 +5600,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernWoodworkingLamp path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 89 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5568,7 +5627,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SwirlWoodworkingLamp path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 100 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5595,7 +5654,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EdisonWoodworkingLamp path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 111 + startLine: 112 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5622,7 +5681,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DecorativeLogPile path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 116 + startLine: 117 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5649,7 +5708,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TraditionalFireplace path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 120 + startLine: 121 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5676,7 +5735,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallChimney path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 132 + startLine: 133 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5703,7 +5762,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Treadmill path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 137 + startLine: 138 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5730,7 +5789,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DumbbellRack path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 147 + startLine: 148 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5757,7 +5816,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VerticalDumbbellRack path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 151 + startLine: 152 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5784,7 +5843,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StandingDesk path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 155 + startLine: 156 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5811,7 +5870,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeKit path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 161 + startLine: 162 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5838,7 +5897,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WoodworkingTable path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 166 + startLine: 167 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5865,7 +5924,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OrnateBed path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 172 + startLine: 173 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5892,7 +5951,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OrnateFlowerBed path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 178 + startLine: 180 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5919,7 +5978,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OrnateSingleBed path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 184 + startLine: 187 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5946,7 +6005,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FourPostBed path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 190 + startLine: 194 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5973,7 +6032,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TraditionalCounter path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 196 + startLine: 201 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6000,7 +6059,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TraditionalBar path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 203 + startLine: 208 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6027,7 +6086,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CushionedWoodworkingSofa path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 209 + startLine: 214 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6054,7 +6113,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FullyCushionedWoodworkingSofa path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 217 + startLine: 222 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6081,7 +6140,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LargeWoodworkingSofa path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 225 + startLine: 230 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6108,7 +6167,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WoodworkingChairArmrests path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 233 + startLine: 238 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6135,7 +6194,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WoodworkingChair path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 239 + startLine: 244 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6162,7 +6221,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WoodworkingCloset path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 245 + startLine: 250 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6189,7 +6248,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UnfinishedWoodwork path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 255 + startLine: 260 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6216,7 +6275,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroFridge path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 260 + startLine: 265 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6243,7 +6302,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroStove path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 267 + startLine: 272 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6270,7 +6329,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroDinnerTable path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 276 + startLine: 281 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6297,7 +6356,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroSingleTable path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 280 + startLine: 285 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6324,7 +6383,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroDinnerTableSquare path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 284 + startLine: 289 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6351,7 +6410,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroSingleTableSquare path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 288 + startLine: 293 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6378,7 +6437,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroTv path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 292 + startLine: 297 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6405,7 +6464,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroSingleBed path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 300 + startLine: 305 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6432,7 +6491,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroDoubleBed path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 309 + startLine: 314 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6459,7 +6518,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroSofa path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 318 + startLine: 323 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6486,7 +6545,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroChair path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 329 + startLine: 334 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6513,7 +6572,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroClock path: ../TinyLife/Objects/FurnitureType.Sets.cs - startLine: 335 + startLine: 340 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6522,6 +6581,843 @@ items: return: type: TinyLife.Objects.FurnitureType content.vb: Public Shared ReadOnly RetroClock As FurnitureType +- uid: TinyLife.Objects.FurnitureType.ModernCoffeeTable + commentId: F:TinyLife.Objects.FurnitureType.ModernCoffeeTable + id: ModernCoffeeTable + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: ModernCoffeeTable + nameWithType: FurnitureType.ModernCoffeeTable + fullName: TinyLife.Objects.FurnitureType.ModernCoffeeTable + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ModernCoffeeTable + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 346 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType ModernCoffeeTable + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly ModernCoffeeTable As FurnitureType +- uid: TinyLife.Objects.FurnitureType.ModernSingleDiningTable + commentId: F:TinyLife.Objects.FurnitureType.ModernSingleDiningTable + id: ModernSingleDiningTable + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: ModernSingleDiningTable + nameWithType: FurnitureType.ModernSingleDiningTable + fullName: TinyLife.Objects.FurnitureType.ModernSingleDiningTable + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ModernSingleDiningTable + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 351 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType ModernSingleDiningTable + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly ModernSingleDiningTable As FurnitureType +- uid: TinyLife.Objects.FurnitureType.ModernShapeRug + commentId: F:TinyLife.Objects.FurnitureType.ModernShapeRug + id: ModernShapeRug + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: ModernShapeRug + nameWithType: FurnitureType.ModernShapeRug + fullName: TinyLife.Objects.FurnitureType.ModernShapeRug + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ModernShapeRug + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 355 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType ModernShapeRug + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly ModernShapeRug As FurnitureType +- uid: TinyLife.Objects.FurnitureType.SmallModernShapeRug + commentId: F:TinyLife.Objects.FurnitureType.SmallModernShapeRug + id: SmallModernShapeRug + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: SmallModernShapeRug + nameWithType: FurnitureType.SmallModernShapeRug + fullName: TinyLife.Objects.FurnitureType.SmallModernShapeRug + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: SmallModernShapeRug + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 361 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType SmallModernShapeRug + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly SmallModernShapeRug As FurnitureType +- uid: TinyLife.Objects.FurnitureType.BarFrameChair + commentId: F:TinyLife.Objects.FurnitureType.BarFrameChair + id: BarFrameChair + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: BarFrameChair + nameWithType: FurnitureType.BarFrameChair + fullName: TinyLife.Objects.FurnitureType.BarFrameChair + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: BarFrameChair + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 367 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType BarFrameChair + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly BarFrameChair As FurnitureType +- uid: TinyLife.Objects.FurnitureType.FrameChair + commentId: F:TinyLife.Objects.FurnitureType.FrameChair + id: FrameChair + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: FrameChair + nameWithType: FurnitureType.FrameChair + fullName: TinyLife.Objects.FurnitureType.FrameChair + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: FrameChair + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 373 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType FrameChair + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly FrameChair As FurnitureType +- uid: TinyLife.Objects.FurnitureType.RoundedBackChair + commentId: F:TinyLife.Objects.FurnitureType.RoundedBackChair + id: RoundedBackChair + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: RoundedBackChair + nameWithType: FurnitureType.RoundedBackChair + fullName: TinyLife.Objects.FurnitureType.RoundedBackChair + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RoundedBackChair + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 379 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType RoundedBackChair + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly RoundedBackChair As FurnitureType +- uid: TinyLife.Objects.FurnitureType.WideConsoleTable + commentId: F:TinyLife.Objects.FurnitureType.WideConsoleTable + id: WideConsoleTable + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: WideConsoleTable + nameWithType: FurnitureType.WideConsoleTable + fullName: TinyLife.Objects.FurnitureType.WideConsoleTable + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: WideConsoleTable + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 385 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType WideConsoleTable + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly WideConsoleTable As FurnitureType +- uid: TinyLife.Objects.FurnitureType.ContemporaryCounter + commentId: F:TinyLife.Objects.FurnitureType.ContemporaryCounter + id: ContemporaryCounter + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: ContemporaryCounter + nameWithType: FurnitureType.ContemporaryCounter + fullName: TinyLife.Objects.FurnitureType.ContemporaryCounter + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ContemporaryCounter + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 390 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType ContemporaryCounter + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly ContemporaryCounter As FurnitureType +- uid: TinyLife.Objects.FurnitureType.ContemporaryBar + commentId: F:TinyLife.Objects.FurnitureType.ContemporaryBar + id: ContemporaryBar + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: ContemporaryBar + nameWithType: FurnitureType.ContemporaryBar + fullName: TinyLife.Objects.FurnitureType.ContemporaryBar + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ContemporaryBar + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 398 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType ContemporaryBar + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly ContemporaryBar As FurnitureType +- uid: TinyLife.Objects.FurnitureType.ContemporaryCocktailBar + commentId: F:TinyLife.Objects.FurnitureType.ContemporaryCocktailBar + id: ContemporaryCocktailBar + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: ContemporaryCocktailBar + nameWithType: FurnitureType.ContemporaryCocktailBar + fullName: TinyLife.Objects.FurnitureType.ContemporaryCocktailBar + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ContemporaryCocktailBar + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 405 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType ContemporaryCocktailBar + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly ContemporaryCocktailBar As FurnitureType +- uid: TinyLife.Objects.FurnitureType.TraditionalCeilingLight + commentId: F:TinyLife.Objects.FurnitureType.TraditionalCeilingLight + id: TraditionalCeilingLight + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: TraditionalCeilingLight + nameWithType: FurnitureType.TraditionalCeilingLight + fullName: TinyLife.Objects.FurnitureType.TraditionalCeilingLight + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: TraditionalCeilingLight + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 415 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType TraditionalCeilingLight + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly TraditionalCeilingLight As FurnitureType +- uid: TinyLife.Objects.FurnitureType.CounterLight + commentId: F:TinyLife.Objects.FurnitureType.CounterLight + id: CounterLight + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: CounterLight + nameWithType: FurnitureType.CounterLight + fullName: TinyLife.Objects.FurnitureType.CounterLight + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CounterLight + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 423 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType CounterLight + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly CounterLight As FurnitureType +- uid: TinyLife.Objects.FurnitureType.DecorativeBowls + commentId: F:TinyLife.Objects.FurnitureType.DecorativeBowls + id: DecorativeBowls + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: DecorativeBowls + nameWithType: FurnitureType.DecorativeBowls + fullName: TinyLife.Objects.FurnitureType.DecorativeBowls + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: DecorativeBowls + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 431 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType[] DecorativeBowls + return: + type: TinyLife.Objects.FurnitureType[] + content.vb: Public Shared ReadOnly DecorativeBowls As FurnitureType() +- uid: TinyLife.Objects.FurnitureType.ContemporaryPaintings + commentId: F:TinyLife.Objects.FurnitureType.ContemporaryPaintings + id: ContemporaryPaintings + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: ContemporaryPaintings + nameWithType: FurnitureType.ContemporaryPaintings + fullName: TinyLife.Objects.FurnitureType.ContemporaryPaintings + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ContemporaryPaintings + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 437 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType[] ContemporaryPaintings + return: + type: TinyLife.Objects.FurnitureType[] + content.vb: Public Shared ReadOnly ContemporaryPaintings As FurnitureType() +- uid: TinyLife.Objects.FurnitureType.LargeContemporaryPainting + commentId: F:TinyLife.Objects.FurnitureType.LargeContemporaryPainting + id: LargeContemporaryPainting + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: LargeContemporaryPainting + nameWithType: FurnitureType.LargeContemporaryPainting + fullName: TinyLife.Objects.FurnitureType.LargeContemporaryPainting + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: LargeContemporaryPainting + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 445 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType LargeContemporaryPainting + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly LargeContemporaryPainting As FurnitureType +- uid: TinyLife.Objects.FurnitureType.SelfCareBottles + commentId: F:TinyLife.Objects.FurnitureType.SelfCareBottles + id: SelfCareBottles + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: SelfCareBottles + nameWithType: FurnitureType.SelfCareBottles + fullName: TinyLife.Objects.FurnitureType.SelfCareBottles + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: SelfCareBottles + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 452 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType SelfCareBottles + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly SelfCareBottles As FurnitureType +- uid: TinyLife.Objects.FurnitureType.PlateStack + commentId: F:TinyLife.Objects.FurnitureType.PlateStack + id: PlateStack + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: PlateStack + nameWithType: FurnitureType.PlateStack + fullName: TinyLife.Objects.FurnitureType.PlateStack + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: PlateStack + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 458 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType PlateStack + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly PlateStack As FurnitureType +- uid: TinyLife.Objects.FurnitureType.MagazineStack + commentId: F:TinyLife.Objects.FurnitureType.MagazineStack + id: MagazineStack + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: MagazineStack + nameWithType: FurnitureType.MagazineStack + fullName: TinyLife.Objects.FurnitureType.MagazineStack + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: MagazineStack + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 464 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType MagazineStack + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly MagazineStack As FurnitureType +- uid: TinyLife.Objects.FurnitureType.WideBoxBookshelf + commentId: F:TinyLife.Objects.FurnitureType.WideBoxBookshelf + id: WideBoxBookshelf + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: WideBoxBookshelf + nameWithType: FurnitureType.WideBoxBookshelf + fullName: TinyLife.Objects.FurnitureType.WideBoxBookshelf + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: WideBoxBookshelf + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 469 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType WideBoxBookshelf + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly WideBoxBookshelf As FurnitureType +- uid: TinyLife.Objects.FurnitureType.TallBoxBookshelf + commentId: F:TinyLife.Objects.FurnitureType.TallBoxBookshelf + id: TallBoxBookshelf + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: TallBoxBookshelf + nameWithType: FurnitureType.TallBoxBookshelf + fullName: TinyLife.Objects.FurnitureType.TallBoxBookshelf + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: TallBoxBookshelf + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 481 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType TallBoxBookshelf + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly TallBoxBookshelf As FurnitureType +- uid: TinyLife.Objects.FurnitureType.ContemporaryNightstand + commentId: F:TinyLife.Objects.FurnitureType.ContemporaryNightstand + id: ContemporaryNightstand + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: ContemporaryNightstand + nameWithType: FurnitureType.ContemporaryNightstand + fullName: TinyLife.Objects.FurnitureType.ContemporaryNightstand + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ContemporaryNightstand + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 488 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType ContemporaryNightstand + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly ContemporaryNightstand As FurnitureType +- uid: TinyLife.Objects.FurnitureType.StandingMirror + commentId: F:TinyLife.Objects.FurnitureType.StandingMirror + id: StandingMirror + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: StandingMirror + nameWithType: FurnitureType.StandingMirror + fullName: TinyLife.Objects.FurnitureType.StandingMirror + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: StandingMirror + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 493 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType StandingMirror + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly StandingMirror As FurnitureType +- uid: TinyLife.Objects.FurnitureType.TallDresser + commentId: F:TinyLife.Objects.FurnitureType.TallDresser + id: TallDresser + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: TallDresser + nameWithType: FurnitureType.TallDresser + fullName: TinyLife.Objects.FurnitureType.TallDresser + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: TallDresser + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 499 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType TallDresser + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly TallDresser As FurnitureType +- uid: TinyLife.Objects.FurnitureType.ContemporarySingleBed + commentId: F:TinyLife.Objects.FurnitureType.ContemporarySingleBed + id: ContemporarySingleBed + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: ContemporarySingleBed + nameWithType: FurnitureType.ContemporarySingleBed + fullName: TinyLife.Objects.FurnitureType.ContemporarySingleBed + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ContemporarySingleBed + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 505 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType ContemporarySingleBed + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly ContemporarySingleBed As FurnitureType +- uid: TinyLife.Objects.FurnitureType.ContemporaryDoubleBed + commentId: F:TinyLife.Objects.FurnitureType.ContemporaryDoubleBed + id: ContemporaryDoubleBed + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: ContemporaryDoubleBed + nameWithType: FurnitureType.ContemporaryDoubleBed + fullName: TinyLife.Objects.FurnitureType.ContemporaryDoubleBed + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ContemporaryDoubleBed + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 514 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType ContemporaryDoubleBed + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly ContemporaryDoubleBed As FurnitureType +- uid: TinyLife.Objects.FurnitureType.FancyOttoman + commentId: F:TinyLife.Objects.FurnitureType.FancyOttoman + id: FancyOttoman + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: FancyOttoman + nameWithType: FurnitureType.FancyOttoman + fullName: TinyLife.Objects.FurnitureType.FancyOttoman + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: FancyOttoman + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 523 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType FancyOttoman + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly FancyOttoman As FurnitureType +- uid: TinyLife.Objects.FurnitureType.BigVase + commentId: F:TinyLife.Objects.FurnitureType.BigVase + id: BigVase + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: BigVase + nameWithType: FurnitureType.BigVase + fullName: TinyLife.Objects.FurnitureType.BigVase + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: BigVase + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 528 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType BigVase + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly BigVase As FurnitureType +- uid: TinyLife.Objects.FurnitureType.MuseumSign + commentId: F:TinyLife.Objects.FurnitureType.MuseumSign + id: MuseumSign + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: MuseumSign + nameWithType: FurnitureType.MuseumSign + fullName: TinyLife.Objects.FurnitureType.MuseumSign + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: MuseumSign + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 533 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType MuseumSign + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly MuseumSign As FurnitureType +- uid: TinyLife.Objects.FurnitureType.BigPedestal + commentId: F:TinyLife.Objects.FurnitureType.BigPedestal + id: BigPedestal + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: BigPedestal + nameWithType: FurnitureType.BigPedestal + fullName: TinyLife.Objects.FurnitureType.BigPedestal + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: BigPedestal + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 539 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType BigPedestal + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly BigPedestal As FurnitureType +- uid: TinyLife.Objects.FurnitureType.LightUpCase + commentId: F:TinyLife.Objects.FurnitureType.LightUpCase + id: LightUpCase + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: LightUpCase + nameWithType: FurnitureType.LightUpCase + fullName: TinyLife.Objects.FurnitureType.LightUpCase + type: Field + source: + remote: + path: TinyLife/Objects/FurnitureType.Sets.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: LightUpCase + path: ../TinyLife/Objects/FurnitureType.Sets.cs + startLine: 544 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType LightUpCase + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly LightUpCase As FurnitureType references: - uid: TinyLife.Objects.Furniture commentId: T:TinyLife.Objects.Furniture @@ -7274,6 +8170,18 @@ references: name: DataTextureAtlas nameWithType: DataTextureAtlas fullName: MLEM.Data.DataTextureAtlas +- 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.Objects.FurnitureType.TypeSettings.Colors + commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.Colors + href: TinyLife.Objects.FurnitureType.TypeSettings.html#TinyLife_Objects_FurnitureType_TypeSettings_Colors + name: Colors + nameWithType: FurnitureType.TypeSettings.Colors + fullName: TinyLife.Objects.FurnitureType.TypeSettings.Colors - 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.Gravestone.yml b/docs/api/TinyLife.Objects.Gravestone.yml index 0752db5..6a56af5 100644 --- a/docs/api/TinyLife.Objects.Gravestone.yml +++ b/docs/api/TinyLife.Objects.Gravestone.yml @@ -61,6 +61,7 @@ items: - TinyLife.Objects.Furniture.ParentObjectSpot - TinyLife.Objects.Furniture.Colors - TinyLife.Objects.Furniture.Area + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.DevaluedThroughUse - TinyLife.Objects.Furniture.AreUtilitiesDisabled - TinyLife.Objects.Furniture.IsStatic @@ -86,6 +87,7 @@ items: - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -131,6 +133,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -630,6 +633,13 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse parent: TinyLife.Objects.Furniture @@ -1189,6 +1199,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + isExternal: true + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Objects.Furniture @@ -3097,6 +3162,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.LifeSpan.yml b/docs/api/TinyLife.Objects.LifeSpan.yml index f1f1a41..84c5231 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: 3655 + startLine: 3768 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: 3658 + startLine: 3771 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: 3659 + startLine: 3772 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: 3660 + startLine: 3773 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: 3661 + startLine: 3774 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: 3662 + startLine: 3775 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: 3663 + startLine: 3776 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.LightFurniture.yml b/docs/api/TinyLife.Objects.LightFurniture.yml index 64acd27..4093cf5 100644 --- a/docs/api/TinyLife.Objects.LightFurniture.yml +++ b/docs/api/TinyLife.Objects.LightFurniture.yml @@ -68,6 +68,7 @@ items: - TinyLife.Objects.Furniture.ParentObjectSpot - TinyLife.Objects.Furniture.Colors - TinyLife.Objects.Furniture.Area + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.DevaluedThroughUse - TinyLife.Objects.Furniture.AreUtilitiesDisabled - TinyLife.Objects.Furniture.IsStatic @@ -91,6 +92,7 @@ items: - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -137,6 +139,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -739,6 +742,13 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse parent: TinyLife.Objects.Furniture @@ -1260,6 +1270,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + isExternal: true + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Objects.Furniture @@ -3225,6 +3290,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.MapObject.yml b/docs/api/TinyLife.Objects.MapObject.yml index 84839ea..d59d8bb 100644 --- a/docs/api/TinyLife.Objects.MapObject.yml +++ b/docs/api/TinyLife.Objects.MapObject.yml @@ -18,6 +18,7 @@ items: - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.Person) + - TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.MapObject.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip) @@ -40,6 +41,7 @@ items: - TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map) - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnEventsAttachable + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.OnGetHoverInfo - TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single) - TinyLife.Objects.MapObject.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -366,6 +368,38 @@ items: return: type: System.Action{MLEM.Ui.Elements.Tooltip} content.vb: Public Event OnGetHoverInfo As Action(Of Tooltip) +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + id: OnGetDebugLines + parent: TinyLife.Objects.MapObject + langs: + - csharp + - vb + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines + type: Event + source: + remote: + path: TinyLife/Objects/MapObject.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: OnGetDebugLines + path: ../TinyLife/Objects/MapObject.cs + startLine: 80 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: >- + An event that is invoked when debug lines for this object are being gathered as part of . + + This event can be subscribed to using . + example: [] + syntax: + content: public event Action> OnGetDebugLines + return: + type: System.Action{System.Collections.Generic.List{System.String}} + content.vb: Public Event OnGetDebugLines As Action(Of List(Of String)) - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position id: Position @@ -384,7 +418,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Position path: ../TinyLife/Objects/MapObject.cs - startLine: 80 + startLine: 85 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -425,7 +459,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Floor path: ../TinyLife/Objects/MapObject.cs - startLine: 113 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -466,7 +500,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ParentInfo path: ../TinyLife/Objects/MapObject.cs - startLine: 133 + startLine: 138 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -500,7 +534,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Visibility path: ../TinyLife/Objects/MapObject.cs - startLine: 140 + startLine: 145 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -537,7 +571,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Id path: ../TinyLife/Objects/MapObject.cs - startLine: 144 + startLine: 149 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -578,7 +612,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Map path: ../TinyLife/Objects/MapObject.cs - startLine: 150 + startLine: 155 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -612,7 +646,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentLot path: ../TinyLife/Objects/MapObject.cs - startLine: 154 + startLine: 159 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -643,7 +677,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentRoom path: ../TinyLife/Objects/MapObject.cs - startLine: 158 + startLine: 163 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -674,7 +708,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsInWorld path: ../TinyLife/Objects/MapObject.cs - startLine: 162 + startLine: 167 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -705,7 +739,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HoldingPerson path: ../TinyLife/Objects/MapObject.cs - startLine: 167 + startLine: 172 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -739,7 +773,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/MapObject.cs - startLine: 189 + startLine: 194 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -783,7 +817,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Objects/MapObject.cs - startLine: 210 + startLine: 215 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -833,7 +867,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Intersects path: ../TinyLife/Objects/MapObject.cs - startLine: 218 + startLine: 223 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -871,7 +905,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ValidateEarly path: ../TinyLife/Objects/MapObject.cs - startLine: 226 + startLine: 231 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -902,7 +936,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Objects/MapObject.cs - startLine: 236 + startLine: 241 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -938,7 +972,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCategories path: ../TinyLife/Objects/MapObject.cs - startLine: 247 + startLine: 252 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -973,7 +1007,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnAdded path: ../TinyLife/Objects/MapObject.cs - startLine: 255 + startLine: 260 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1004,7 +1038,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnRemoved path: ../TinyLife/Objects/MapObject.cs - startLine: 261 + startLine: 266 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1035,7 +1069,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHoverInfo path: ../TinyLife/Objects/MapObject.cs - startLine: 268 + startLine: 273 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1052,6 +1086,47 @@ items: description: The tooltip that will be displayed. content.vb: Public Overridable Sub GetHoverInfo(tooltip As Tooltip) overload: TinyLife.Objects.MapObject.GetHoverInfo* +- uid: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + id: GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.MapObject + langs: + - csharp + - vb + name: GetDebugLines(GameImpl, List) + nameWithType: MapObject.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + type: Method + source: + remote: + path: TinyLife/Objects/MapObject.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetDebugLines + path: ../TinyLife/Objects/MapObject.cs + startLine: 283 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: >- + Returns the debug lines that should be displayed in when hovering over this object. + + By default, is invoked, and the id and position of this object are appended to the list of lines. + example: [] + syntax: + content: public virtual void GetDebugLines(GameImpl game, List lines) + parameters: + - id: game + type: TinyLife.GameImpl + description: The game. + - id: lines + type: System.Collections.Generic.List{System.String} + description: The list of lines to append debug lines to. + content.vb: Public Overridable Sub GetDebugLines(game As GameImpl, lines As List(Of String)) + overload: TinyLife.Objects.MapObject.GetDebugLines* + nameWithType.vb: MapObject.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) - uid: TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) id: GetAiPriority(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) @@ -1070,7 +1145,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAiPriority path: ../TinyLife/Objects/MapObject.cs - startLine: 281 + startLine: 300 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1082,9 +1157,11 @@ items: The default return value is 0, meaning that no special priority is assigned to this object. For any with the or category that is the person's , 10 is returned. + + This is invoked by a person in with additional events being invoked. example: [] syntax: - content: public virtual int GetAiPriority(Person person, ObjectCategory categories) + content: public virtual float GetAiPriority(Person person, ObjectCategory categories) parameters: - id: person type: TinyLife.Objects.Person @@ -1093,9 +1170,9 @@ items: type: TinyLife.Objects.ObjectCategory description: The categories that are relevant for the ai interaction return: - type: System.Int32 + type: System.Single description: This object's priority - content.vb: Public Overridable Function GetAiPriority(person As Person, categories As ObjectCategory) As Integer + content.vb: Public Overridable Function GetAiPriority(person As Person, categories As ObjectCategory) As Single overload: TinyLife.Objects.MapObject.GetAiPriority* - uid: TinyLife.Objects.MapObject.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) commentId: M:TinyLife.Objects.MapObject.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean) @@ -1115,7 +1192,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecuteAction path: ../TinyLife/Objects/MapObject.cs - startLine: 294 + startLine: 313 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1165,7 +1242,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnActionCompleted path: ../TinyLife/Objects/MapObject.cs - startLine: 306 + startLine: 325 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1211,7 +1288,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ActionUpdate path: ../TinyLife/Objects/MapObject.cs - startLine: 318 + startLine: 337 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1263,7 +1340,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeActionSpotInfo path: ../TinyLife/Objects/MapObject.cs - startLine: 326 + startLine: 345 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1301,7 +1378,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCameraRotationChanged path: ../TinyLife/Objects/MapObject.cs - startLine: 336 + startLine: 355 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1339,7 +1416,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCurrentGameMapChanged path: ../TinyLife/Objects/MapObject.cs - startLine: 344 + startLine: 363 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1377,7 +1454,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModifyActionCategories path: ../TinyLife/Objects/MapObject.cs - startLine: 354 + startLine: 373 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1424,7 +1501,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetMapAndValidate path: ../TinyLife/Objects/MapObject.cs - startLine: 363 + startLine: 382 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1464,7 +1541,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasCategory path: ../TinyLife/Objects/MapObject.cs - startLine: 380 + startLine: 399 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1502,7 +1579,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetEfficiencyModifier path: ../TinyLife/Objects/MapObject.cs - startLine: 396 + startLine: 415 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1559,7 +1636,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnRandomQuality path: ../TinyLife/Objects/MapObject.cs - startLine: 411 + startLine: 430 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1615,7 +1692,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRestoreNeedModifier path: ../TinyLife/Objects/MapObject.cs - startLine: 424 + startLine: 443 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1669,7 +1746,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsFreeSpot path: ../TinyLife/Objects/MapObject.cs - startLine: 435 + startLine: 454 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1709,7 +1786,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanCrossBetween path: ../TinyLife/Objects/MapObject.cs - startLine: 446 + startLine: 465 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1750,7 +1827,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPathCostModifier path: ../TinyLife/Objects/MapObject.cs - startLine: 458 + startLine: 477 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1792,7 +1869,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResetToStatic path: ../TinyLife/Objects/MapObject.cs - startLine: 468 + startLine: 487 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1833,7 +1910,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveToMap path: ../TinyLife/Objects/MapObject.cs - startLine: 480 + startLine: 499 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1877,7 +1954,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnPositionChanged path: ../TinyLife/Objects/MapObject.cs - startLine: 499 + startLine: 518 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1920,7 +1997,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoDraw path: ../TinyLife/Objects/MapObject.cs - startLine: 509 + startLine: 528 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1967,7 +2044,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoUpdate path: ../TinyLife/Objects/MapObject.cs - startLine: 526 + startLine: 545 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2008,7 +2085,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawColumns path: ../TinyLife/Objects/MapObject.cs - startLine: 554 + startLine: 573 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2090,7 +2167,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetModCategory path: ../TinyLife/Objects/MapObject.cs - startLine: 620 + startLine: 639 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3096,6 +3173,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Debug + commentId: T:TinyLife.Debug + href: TinyLife.Debug.html + name: Debug + nameWithType: Debug + fullName: TinyLife.Debug +- uid: System.Action{System.Collections.Generic.List{System.String}} + commentId: T:System.Action{System.Collections.Generic.List{System.String}} + parent: System + definition: System.Action`1 + href: https://learn.microsoft.com/dotnet/api/system.action-1 + name: Action> + nameWithType: Action> + fullName: System.Action> + nameWithType.vb: Action(Of List(Of String)) + fullName.vb: System.Action(Of System.Collections.Generic.List(Of String)) + name.vb: Action(Of List(Of String)) + spec.csharp: + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: < + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: '>' + spec.vb: + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: ( + - name: Of + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.MapObject.Position* commentId: Overload:TinyLife.Objects.MapObject.Position href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Position @@ -3754,6 +3886,67 @@ references: - uid: MLEM.Ui.Elements name: Elements isExternal: true +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines +- uid: TinyLife.Objects.MapObject.GetDebugLines* + commentId: Overload:TinyLife.Objects.MapObject.GetDebugLines + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines + nameWithType: MapObject.GetDebugLines + fullName: TinyLife.Objects.MapObject.GetDebugLines +- uid: TinyLife.GameImpl + commentId: T:TinyLife.GameImpl + parent: TinyLife + href: TinyLife.GameImpl.html + name: GameImpl + nameWithType: GameImpl + fullName: TinyLife.GameImpl +- uid: System.Collections.Generic.List{System.String} + commentId: T:System.Collections.Generic.List{System.String} + 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 String) + fullName.vb: System.Collections.Generic.List(Of String) + name.vb: List(Of String) + 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: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - 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: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: TinyLife + commentId: N:TinyLife + href: TinyLife.html + name: TinyLife + nameWithType: TinyLife + fullName: TinyLife - uid: TinyLife.Objects.PersonAi commentId: T:TinyLife.Objects.PersonAi href: TinyLife.Objects.PersonAi.html @@ -3778,23 +3971,46 @@ references: name: LastBedSleptIn nameWithType: Person.LastBedSleptIn fullName: TinyLife.Objects.Person.LastBedSleptIn +- uid: TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory) + commentId: M:TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory) + href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetAiPriorityForObject_TinyLife_Objects_MapObject_TinyLife_Objects_ObjectCategory_ + name: GetAiPriorityForObject(MapObject, ObjectCategory) + nameWithType: Person.GetAiPriorityForObject(MapObject, ObjectCategory) + fullName: TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject, TinyLife.Objects.ObjectCategory) + spec.csharp: + - uid: TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory) + name: GetAiPriorityForObject + href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetAiPriorityForObject_TinyLife_Objects_MapObject_TinyLife_Objects_ObjectCategory_ + - name: ( + - uid: TinyLife.Objects.MapObject + name: MapObject + href: TinyLife.Objects.MapObject.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + href: TinyLife.Objects.ObjectCategory.html + - name: ) + spec.vb: + - uid: TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory) + name: GetAiPriorityForObject + href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetAiPriorityForObject_TinyLife_Objects_MapObject_TinyLife_Objects_ObjectCategory_ + - name: ( + - uid: TinyLife.Objects.MapObject + name: MapObject + href: TinyLife.Objects.MapObject.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + href: TinyLife.Objects.ObjectCategory.html + - name: ) - uid: TinyLife.Objects.MapObject.GetAiPriority* commentId: Overload:TinyLife.Objects.MapObject.GetAiPriority href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_GetAiPriority_TinyLife_Objects_Person_TinyLife_Objects_ObjectCategory_ name: GetAiPriority nameWithType: MapObject.GetAiPriority fullName: TinyLife.Objects.MapObject.GetAiPriority -- 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.Actions.CanExecuteResult.Valid commentId: F:TinyLife.Actions.CanExecuteResult.Valid href: TinyLife.Actions.CanExecuteResult.html#TinyLife_Actions_CanExecuteResult_Valid @@ -4168,41 +4384,6 @@ references: name: ModifyActionCategories nameWithType: MapObject.ModifyActionCategories fullName: TinyLife.Objects.MapObject.ModifyActionCategories -- uid: System.Collections.Generic.List{System.String} - commentId: T:System.Collections.Generic.List{System.String} - 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 String) - fullName.vb: System.Collections.Generic.List(Of String) - name.vb: List(Of String) - 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: System.String - name: string - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - - 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: System.String - name: String - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - - name: ) - uid: TinyLife.Objects.MapObject.SetMapAndValidate* commentId: Overload:TinyLife.Objects.MapObject.SetMapAndValidate href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_ @@ -4602,12 +4783,6 @@ references: name: NeedType nameWithType: NeedType fullName: TinyLife.NeedType -- uid: TinyLife - commentId: N:TinyLife - href: TinyLife.html - name: TinyLife - nameWithType: TinyLife - fullName: TinyLife - uid: TinyLife.Objects.MapObject.Intersects(MLEM.Misc.RectangleF) commentId: M:TinyLife.Objects.MapObject.Intersects(MLEM.Misc.RectangleF) parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.Newspaper.yml b/docs/api/TinyLife.Objects.Newspaper.yml index cd93342..2dc5ee2 100644 --- a/docs/api/TinyLife.Objects.Newspaper.yml +++ b/docs/api/TinyLife.Objects.Newspaper.yml @@ -55,6 +55,7 @@ items: - TinyLife.Objects.Furniture.ParentObjectSpot - TinyLife.Objects.Furniture.Colors - TinyLife.Objects.Furniture.Area + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.DevaluedThroughUse - TinyLife.Objects.Furniture.AreUtilitiesDisabled - TinyLife.Objects.Furniture.IsStatic @@ -81,6 +82,7 @@ items: - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -126,6 +128,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -453,6 +456,13 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse parent: TinyLife.Objects.Furniture @@ -1031,6 +1041,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + isExternal: true + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Objects.Furniture @@ -2939,6 +3004,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.ObjectCategory.yml b/docs/api/TinyLife.Objects.ObjectCategory.yml index 5e5c020..5686d5b 100644 --- a/docs/api/TinyLife.Objects.ObjectCategory.yml +++ b/docs/api/TinyLife.Objects.ObjectCategory.yml @@ -7,6 +7,7 @@ items: children: - TinyLife.Objects.ObjectCategory.#ctor(System.String,System.Numerics.BigInteger,System.Boolean) - TinyLife.Objects.ObjectCategory.AllowedOnWater + - TinyLife.Objects.ObjectCategory.ArtPiece - TinyLife.Objects.ObjectCategory.BabyBathtub - TinyLife.Objects.ObjectCategory.BabySittable - TinyLife.Objects.ObjectCategory.Barbecue @@ -58,6 +59,7 @@ items: - TinyLife.Objects.ObjectCategory.People - TinyLife.Objects.ObjectCategory.Potty - TinyLife.Objects.ObjectCategory.ProteinShakeMaker + - TinyLife.Objects.ObjectCategory.Rocks - TinyLife.Objects.ObjectCategory.RoofAttached - TinyLife.Objects.ObjectCategory.Sandbox - TinyLife.Objects.ObjectCategory.Self @@ -102,7 +104,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ObjectCategory path: ../TinyLife/Objects/MapObject.cs - startLine: 648 + startLine: 667 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -169,7 +171,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Nothing path: ../TinyLife/Objects/MapObject.cs - startLine: 651 + startLine: 670 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -198,7 +200,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Ground path: ../TinyLife/Objects/MapObject.cs - startLine: 653 + startLine: 672 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -227,7 +229,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Chair path: ../TinyLife/Objects/MapObject.cs - startLine: 655 + startLine: 674 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -256,7 +258,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sofa path: ../TinyLife/Objects/MapObject.cs - startLine: 657 + startLine: 676 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -285,7 +287,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BabySittable path: ../TinyLife/Objects/MapObject.cs - startLine: 659 + startLine: 678 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -314,7 +316,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Toilet path: ../TinyLife/Objects/MapObject.cs - startLine: 661 + startLine: 680 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -343,7 +345,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SingleBed path: ../TinyLife/Objects/MapObject.cs - startLine: 663 + startLine: 682 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -372,7 +374,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoubleBed path: ../TinyLife/Objects/MapObject.cs - startLine: 665 + startLine: 684 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -401,7 +403,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fridge path: ../TinyLife/Objects/MapObject.cs - startLine: 667 + startLine: 686 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -430,7 +432,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Shower path: ../TinyLife/Objects/MapObject.cs - startLine: 669 + startLine: 688 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -459,7 +461,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Counter path: ../TinyLife/Objects/MapObject.cs - startLine: 671 + startLine: 690 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -488,7 +490,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Stove path: ../TinyLife/Objects/MapObject.cs - startLine: 673 + startLine: 692 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -517,7 +519,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Oven path: ../TinyLife/Objects/MapObject.cs - startLine: 675 + startLine: 694 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -546,7 +548,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmallObject path: ../TinyLife/Objects/MapObject.cs - startLine: 677 + startLine: 696 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -575,7 +577,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NonBuyable path: ../TinyLife/Objects/MapObject.cs - startLine: 679 + startLine: 698 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -604,7 +606,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Table path: ../TinyLife/Objects/MapObject.cs - startLine: 681 + startLine: 700 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -633,7 +635,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Holdable path: ../TinyLife/Objects/MapObject.cs - startLine: 683 + startLine: 702 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -662,7 +664,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DeskObject path: ../TinyLife/Objects/MapObject.cs - startLine: 685 + startLine: 704 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -691,7 +693,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisallowedOnGround path: ../TinyLife/Objects/MapObject.cs - startLine: 687 + startLine: 706 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -720,7 +722,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Computer path: ../TinyLife/Objects/MapObject.cs - startLine: 689 + startLine: 708 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -749,7 +751,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sink path: ../TinyLife/Objects/MapObject.cs - startLine: 691 + startLine: 710 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -778,7 +780,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CounterObject path: ../TinyLife/Objects/MapObject.cs - startLine: 693 + startLine: 712 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -807,7 +809,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cleanable path: ../TinyLife/Objects/MapObject.cs - startLine: 695 + startLine: 714 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -836,7 +838,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: People path: ../TinyLife/Objects/MapObject.cs - startLine: 697 + startLine: 716 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -865,7 +867,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mailbox path: ../TinyLife/Objects/MapObject.cs - startLine: 699 + startLine: 718 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -894,7 +896,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Wardrobe path: ../TinyLife/Objects/MapObject.cs - startLine: 701 + startLine: 720 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -923,7 +925,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NaturalGroundRequired path: ../TinyLife/Objects/MapObject.cs - startLine: 703 + startLine: 722 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -952,7 +954,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WaterRequired path: ../TinyLife/Objects/MapObject.cs - startLine: 705 + startLine: 724 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -981,7 +983,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AllowedOnWater path: ../TinyLife/Objects/MapObject.cs - startLine: 707 + startLine: 726 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1010,7 +1012,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Self path: ../TinyLife/Objects/MapObject.cs - startLine: 709 + startLine: 728 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1039,7 +1041,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallHanging path: ../TinyLife/Objects/MapObject.cs - startLine: 711 + startLine: 730 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1068,7 +1070,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ForceGridPlacement path: ../TinyLife/Objects/MapObject.cs - startLine: 713 + startLine: 732 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1097,7 +1099,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Easel path: ../TinyLife/Objects/MapObject.cs - startLine: 715 + startLine: 734 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1126,7 +1128,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mirror path: ../TinyLife/Objects/MapObject.cs - startLine: 717 + startLine: 736 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1155,7 +1157,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Bookshelf path: ../TinyLife/Objects/MapObject.cs - startLine: 719 + startLine: 738 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1184,7 +1186,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NonColliding path: ../TinyLife/Objects/MapObject.cs - startLine: 721 + startLine: 740 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1213,7 +1215,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Gravestone path: ../TinyLife/Objects/MapObject.cs - startLine: 723 + startLine: 742 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1242,7 +1244,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NonSellable path: ../TinyLife/Objects/MapObject.cs - startLine: 725 + startLine: 744 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1271,7 +1273,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NonMovable path: ../TinyLife/Objects/MapObject.cs - startLine: 727 + startLine: 746 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1300,7 +1302,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Tree path: ../TinyLife/Objects/MapObject.cs - startLine: 729 + startLine: 748 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1329,7 +1331,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Television path: ../TinyLife/Objects/MapObject.cs - startLine: 731 + startLine: 750 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1358,7 +1360,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BartendingObject path: ../TinyLife/Objects/MapObject.cs - startLine: 733 + startLine: 752 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1387,7 +1389,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Walls path: ../TinyLife/Objects/MapObject.cs - startLine: 735 + startLine: 754 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1416,7 +1418,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LargeSurfaceObject path: ../TinyLife/Objects/MapObject.cs - startLine: 737 + startLine: 756 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1445,7 +1447,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StandingDesk path: ../TinyLife/Objects/MapObject.cs - startLine: 739 + startLine: 758 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1474,7 +1476,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Lamp path: ../TinyLife/Objects/MapObject.cs - startLine: 741 + startLine: 760 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1503,7 +1505,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CeilingHanging path: ../TinyLife/Objects/MapObject.cs - startLine: 743 + startLine: 762 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1532,7 +1534,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanCoverWindow path: ../TinyLife/Objects/MapObject.cs - startLine: 745 + startLine: 764 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1561,7 +1563,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanCoverDoor path: ../TinyLife/Objects/MapObject.cs - startLine: 747 + startLine: 766 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1590,7 +1592,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Barbecue path: ../TinyLife/Objects/MapObject.cs - startLine: 749 + startLine: 768 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1619,7 +1621,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TrashCan path: ../TinyLife/Objects/MapObject.cs - startLine: 751 + startLine: 770 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1648,7 +1650,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanBeThrownAway path: ../TinyLife/Objects/MapObject.cs - startLine: 753 + startLine: 772 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1677,7 +1679,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanBeScrapped path: ../TinyLife/Objects/MapObject.cs - startLine: 755 + startLine: 774 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1706,7 +1708,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ObstructedByRoofs path: ../TinyLife/Objects/MapObject.cs - startLine: 757 + startLine: 776 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1735,7 +1737,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoofAttached path: ../TinyLife/Objects/MapObject.cs - startLine: 759 + startLine: 778 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1764,7 +1766,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FireLight path: ../TinyLife/Objects/MapObject.cs - startLine: 761 + startLine: 780 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1793,7 +1795,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToyBox path: ../TinyLife/Objects/MapObject.cs - startLine: 763 + startLine: 782 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1822,7 +1824,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChildStove path: ../TinyLife/Objects/MapObject.cs - startLine: 765 + startLine: 784 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1851,7 +1853,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sandbox path: ../TinyLife/Objects/MapObject.cs - startLine: 767 + startLine: 786 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1880,7 +1882,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JungleGym path: ../TinyLife/Objects/MapObject.cs - startLine: 769 + startLine: 788 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1909,7 +1911,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Newspaper path: ../TinyLife/Objects/MapObject.cs - startLine: 771 + startLine: 790 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1938,7 +1940,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CoffeeMachine path: ../TinyLife/Objects/MapObject.cs - startLine: 773 + startLine: 792 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1967,7 +1969,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CafeDisplayCase path: ../TinyLife/Objects/MapObject.cs - startLine: 775 + startLine: 794 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1996,7 +1998,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GroundItem path: ../TinyLife/Objects/MapObject.cs - startLine: 777 + startLine: 796 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2025,7 +2027,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TreeDecor path: ../TinyLife/Objects/MapObject.cs - startLine: 779 + startLine: 798 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2054,7 +2056,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OpeningHoursSign path: ../TinyLife/Objects/MapObject.cs - startLine: 781 + startLine: 800 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2083,7 +2085,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TeaKit path: ../TinyLife/Objects/MapObject.cs - startLine: 783 + startLine: 802 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2112,7 +2114,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LandlinePhone path: ../TinyLife/Objects/MapObject.cs - startLine: 785 + startLine: 804 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2123,6 +2125,64 @@ items: return: type: TinyLife.Objects.ObjectCategory content.vb: Public Shared ReadOnly LandlinePhone As ObjectCategory +- uid: TinyLife.Objects.ObjectCategory.Rocks + commentId: F:TinyLife.Objects.ObjectCategory.Rocks + id: Rocks + parent: TinyLife.Objects.ObjectCategory + langs: + - csharp + - vb + name: Rocks + nameWithType: ObjectCategory.Rocks + fullName: TinyLife.Objects.ObjectCategory.Rocks + type: Field + source: + remote: + path: TinyLife/Objects/MapObject.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Rocks + path: ../TinyLife/Objects/MapObject.cs + startLine: 806 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: An object category for big and small rocks. + example: [] + syntax: + content: public static readonly ObjectCategory Rocks + return: + type: TinyLife.Objects.ObjectCategory + content.vb: Public Shared ReadOnly Rocks As ObjectCategory +- uid: TinyLife.Objects.ObjectCategory.ArtPiece + commentId: F:TinyLife.Objects.ObjectCategory.ArtPiece + id: ArtPiece + parent: TinyLife.Objects.ObjectCategory + langs: + - csharp + - vb + name: ArtPiece + nameWithType: ObjectCategory.ArtPiece + fullName: TinyLife.Objects.ObjectCategory.ArtPiece + type: Field + source: + remote: + path: TinyLife/Objects/MapObject.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ArtPiece + path: ../TinyLife/Objects/MapObject.cs + startLine: 808 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: An object category for art pieces that count towards a museum's requirements, and that can be viewed. + example: [] + syntax: + content: public static readonly ObjectCategory ArtPiece + return: + type: TinyLife.Objects.ObjectCategory + content.vb: Public Shared ReadOnly ArtPiece As ObjectCategory - uid: TinyLife.Objects.ObjectCategory.Potty commentId: F:TinyLife.Objects.ObjectCategory.Potty id: Potty @@ -2141,7 +2201,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Potty path: ../TinyLife/Objects/MapObject.cs - startLine: 789 + startLine: 812 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2170,7 +2230,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Treadmill path: ../TinyLife/Objects/MapObject.cs - startLine: 791 + startLine: 814 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2199,7 +2259,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DumbbellHolder path: ../TinyLife/Objects/MapObject.cs - startLine: 793 + startLine: 816 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2228,7 +2288,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WoodworkingItem path: ../TinyLife/Objects/MapObject.cs - startLine: 795 + startLine: 818 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2257,7 +2317,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangingStation path: ../TinyLife/Objects/MapObject.cs - startLine: 797 + startLine: 820 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2286,7 +2346,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Crib path: ../TinyLife/Objects/MapObject.cs - startLine: 799 + startLine: 822 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2315,7 +2375,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BabyBathtub path: ../TinyLife/Objects/MapObject.cs - startLine: 801 + startLine: 824 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2344,7 +2404,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeMaker path: ../TinyLife/Objects/MapObject.cs - startLine: 803 + startLine: 826 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2373,7 +2433,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/MapObject.cs - startLine: 807 + startLine: 830 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2417,7 +2477,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_Implicit path: ../TinyLife/Objects/MapObject.cs - startLine: 810 + startLine: 833 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2454,7 +2514,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_Implicit path: ../TinyLife/Objects/MapObject.cs - startLine: 815 + startLine: 838 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2492,7 +2552,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_BitwiseOr path: ../TinyLife/Objects/MapObject.cs - startLine: 820 + startLine: 843 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2533,7 +2593,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_BitwiseAnd path: ../TinyLife/Objects/MapObject.cs - startLine: 825 + startLine: 848 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2574,7 +2634,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_ExclusiveOr path: ../TinyLife/Objects/MapObject.cs - startLine: 830 + startLine: 853 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2615,7 +2675,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_OnesComplement path: ../TinyLife/Objects/MapObject.cs - startLine: 835 + startLine: 858 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Outfit.yml b/docs/api/TinyLife.Objects.Outfit.yml index ce290ca..4f299e5 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: 284 + startLine: 295 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: 292 + startLine: 303 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: 298 + startLine: 309 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: 304 + startLine: 315 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: 314 + startLine: 325 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: 332 + startLine: 343 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: 347 + startLine: 358 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: 369 + startLine: 380 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.OverlayWallHanging.yml b/docs/api/TinyLife.Objects.OverlayWallHanging.yml index 7570070..8a98eb3 100644 --- a/docs/api/TinyLife.Objects.OverlayWallHanging.yml +++ b/docs/api/TinyLife.Objects.OverlayWallHanging.yml @@ -59,6 +59,7 @@ items: - TinyLife.Objects.Furniture.ParentObjectSpot - TinyLife.Objects.Furniture.Colors - TinyLife.Objects.Furniture.Area + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.DevaluedThroughUse - TinyLife.Objects.Furniture.AreUtilitiesDisabled - TinyLife.Objects.Furniture.IsStatic @@ -85,6 +86,7 @@ items: - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -130,6 +132,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -482,6 +485,13 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse parent: TinyLife.Objects.Furniture @@ -1060,6 +1070,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + isExternal: true + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Objects.Furniture @@ -2844,6 +2909,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.Painting.yml b/docs/api/TinyLife.Objects.Painting.yml index a4f7e86..c11012e 100644 --- a/docs/api/TinyLife.Objects.Painting.yml +++ b/docs/api/TinyLife.Objects.Painting.yml @@ -64,6 +64,7 @@ items: - TinyLife.Objects.Furniture.ParentObjectSpot - TinyLife.Objects.Furniture.Colors - TinyLife.Objects.Furniture.Area + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.DevaluedThroughUse - TinyLife.Objects.Furniture.AreUtilitiesDisabled - TinyLife.Objects.Furniture.IsStatic @@ -88,6 +89,7 @@ items: - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -131,6 +133,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -788,6 +791,13 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse parent: TinyLife.Objects.Furniture @@ -1284,6 +1294,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + isExternal: true + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Objects.Furniture @@ -2992,6 +3057,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.ParentInfo.AttachmentType.yml b/docs/api/TinyLife.Objects.ParentInfo.AttachmentType.yml index 0f97268..a846058 100644 --- a/docs/api/TinyLife.Objects.ParentInfo.AttachmentType.yml +++ b/docs/api/TinyLife.Objects.ParentInfo.AttachmentType.yml @@ -28,7 +28,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AttachmentType path: ../TinyLife/Objects/MapObject.cs - startLine: 1108 + startLine: 1132 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -57,7 +57,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: None path: ../TinyLife/Objects/MapObject.cs - startLine: 1111 + startLine: 1135 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -83,7 +83,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Furniture path: ../TinyLife/Objects/MapObject.cs - startLine: 1112 + startLine: 1136 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -109,7 +109,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Person path: ../TinyLife/Objects/MapObject.cs - startLine: 1113 + startLine: 1137 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -135,7 +135,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Wall path: ../TinyLife/Objects/MapObject.cs - startLine: 1114 + startLine: 1138 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -161,7 +161,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Roof path: ../TinyLife/Objects/MapObject.cs - startLine: 1115 + startLine: 1139 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -187,7 +187,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Stairs path: ../TinyLife/Objects/MapObject.cs - startLine: 1116 + startLine: 1140 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -213,7 +213,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Ceiling path: ../TinyLife/Objects/MapObject.cs - startLine: 1117 + startLine: 1141 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -239,7 +239,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Ground path: ../TinyLife/Objects/MapObject.cs - startLine: 1118 + startLine: 1142 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -265,7 +265,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Ui path: ../TinyLife/Objects/MapObject.cs - startLine: 1119 + startLine: 1143 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.ParentInfo.yml b/docs/api/TinyLife.Objects.ParentInfo.yml index 2a47cd8..e05f599 100644 --- a/docs/api/TinyLife.Objects.ParentInfo.yml +++ b/docs/api/TinyLife.Objects.ParentInfo.yml @@ -30,7 +30,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ParentInfo path: ../TinyLife/Objects/MapObject.cs - startLine: 870 + startLine: 893 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -69,7 +69,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/Objects/MapObject.cs - startLine: 875 + startLine: 898 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -98,7 +98,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LayerDepth path: ../TinyLife/Objects/MapObject.cs - startLine: 881 + startLine: 904 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -132,7 +132,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldDraw path: ../TinyLife/Objects/MapObject.cs - startLine: 885 + startLine: 908 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -163,7 +163,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/MapObject.cs - startLine: 899 + startLine: 922 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -201,7 +201,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/MapObject.cs - startLine: 909 + startLine: 932 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -236,7 +236,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/MapObject.cs - startLine: 918 + startLine: 941 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -271,7 +271,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/MapObject.cs - startLine: 927 + startLine: 950 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -306,7 +306,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/MapObject.cs - startLine: 936 + startLine: 959 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -341,7 +341,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/MapObject.cs - startLine: 947 + startLine: 970 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -383,7 +383,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDrawOffset path: ../TinyLife/Objects/MapObject.cs - startLine: 958 + startLine: 981 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -418,7 +418,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDepthOffset path: ../TinyLife/Objects/MapObject.cs - startLine: 977 + startLine: 1000 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Particle.yml b/docs/api/TinyLife.Objects.Particle.yml index 8cdea58..3c56d49 100644 --- a/docs/api/TinyLife.Objects.Particle.yml +++ b/docs/api/TinyLife.Objects.Particle.yml @@ -7,9 +7,11 @@ items: children: - TinyLife.Objects.Particle.#ctor(MLEM.Animations.SpriteAnimation,System.TimeSpan,Microsoft.Xna.Framework.Vector2,System.Single) - TinyLife.Objects.Particle.#ctor(MLEM.Textures.TextureRegion,System.TimeSpan,Microsoft.Xna.Framework.Vector2,System.Single) + - TinyLife.Objects.Particle.Alpha - TinyLife.Objects.Particle.AmbientFallingLeaves - TinyLife.Objects.Particle.Animation - TinyLife.Objects.Particle.Color + - TinyLife.Objects.Particle.DeathAnimation - TinyLife.Objects.Particle.DepthOffset - TinyLife.Objects.Particle.DepthPosOffset - TinyLife.Objects.Particle.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) @@ -18,7 +20,9 @@ items: - TinyLife.Objects.Particle.Friction - TinyLife.Objects.Particle.Gravity - TinyLife.Objects.Particle.IgnoreParentDrawPos + - TinyLife.Objects.Particle.LifeAnimation - TinyLife.Objects.Particle.Light + - TinyLife.Objects.Particle.Map - TinyLife.Objects.Particle.Motion - TinyLife.Objects.Particle.OnAdded - TinyLife.Objects.Particle.OnParticleUpdate @@ -26,11 +30,12 @@ items: - TinyLife.Objects.Particle.OnUpdate - TinyLife.Objects.Particle.ParentInfo - TinyLife.Objects.Particle.Position + - TinyLife.Objects.Particle.Random - TinyLife.Objects.Particle.Remove - TinyLife.Objects.Particle.Scale - - TinyLife.Objects.Particle.ScaleFunction - TinyLife.Objects.Particle.ScreenPosOffset - TinyLife.Objects.Particle.Spawn(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle}) + - TinyLife.Objects.Particle.SpawnAnimation - TinyLife.Objects.Particle.SpriteEffects - TinyLife.Objects.Particle.TimeLived - TinyLife.Objects.Particle.TimeToLive @@ -141,6 +146,66 @@ items: return: type: TinyLife.World.ObjectUpdateDelegate{TinyLife.Objects.Particle} content.vb: Public Shared Event OnParticleUpdate As ObjectUpdateDelegate(Of Particle) +- uid: TinyLife.Objects.Particle.Random + commentId: F:TinyLife.Objects.Particle.Random + id: Random + parent: TinyLife.Objects.Particle + langs: + - csharp + - vb + name: Random + nameWithType: Particle.Random + fullName: TinyLife.Objects.Particle.Random + type: Field + source: + remote: + path: TinyLife/Objects/Particle.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Random + path: ../TinyLife/Objects/Particle.cs + startLine: 44 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: The random instance that is used for all particle-related random operations. + example: [] + syntax: + content: protected static readonly Random Random + return: + type: System.Random + content.vb: Protected Shared ReadOnly Random As Random +- uid: TinyLife.Objects.Particle.Map + commentId: P:TinyLife.Objects.Particle.Map + id: Map + parent: TinyLife.Objects.Particle + langs: + - csharp + - vb + name: Map + nameWithType: Particle.Map + fullName: TinyLife.Objects.Particle.Map + type: Property + source: + remote: + path: TinyLife/Objects/Particle.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Map + path: ../TinyLife/Objects/Particle.cs + startLine: 48 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: The map that the game is currently on. This always returns . + example: [] + syntax: + content: protected static Map Map { get; } + parameters: [] + return: + type: TinyLife.World.Map + content.vb: Protected Shared ReadOnly Property Map As Map + overload: TinyLife.Objects.Particle.Map* - uid: TinyLife.Objects.Particle.Friction commentId: F:TinyLife.Objects.Particle.Friction id: Friction @@ -159,7 +224,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Friction path: ../TinyLife/Objects/Particle.cs - startLine: 47 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -188,7 +253,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TimeToLive path: ../TinyLife/Objects/Particle.cs - startLine: 51 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -217,7 +282,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Position path: ../TinyLife/Objects/Particle.cs - startLine: 55 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -246,7 +311,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Floor path: ../TinyLife/Objects/Particle.cs - startLine: 59 + startLine: 65 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -275,7 +340,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Motion path: ../TinyLife/Objects/Particle.cs - startLine: 63 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -304,7 +369,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DepthOffset path: ../TinyLife/Objects/Particle.cs - startLine: 67 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -315,35 +380,6 @@ items: return: type: System.Single content.vb: Public DepthOffset As Single -- uid: TinyLife.Objects.Particle.ScaleFunction - commentId: F:TinyLife.Objects.Particle.ScaleFunction - id: ScaleFunction - parent: TinyLife.Objects.Particle - langs: - - csharp - - vb - name: ScaleFunction - nameWithType: Particle.ScaleFunction - fullName: TinyLife.Objects.Particle.ScaleFunction - type: Field - source: - remote: - path: TinyLife/Objects/Particle.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: ScaleFunction - path: ../TinyLife/Objects/Particle.cs - startLine: 71 - assemblies: - - Tiny Life - namespace: TinyLife.Objects - summary: An that determines how this particle's scale (display size) changes based on its and - example: [] - syntax: - content: public Easings.Easing ScaleFunction - return: - type: MLEM.Misc.Easings.Easing - content.vb: Public ScaleFunction As Easings.Easing - uid: TinyLife.Objects.Particle.Gravity commentId: F:TinyLife.Objects.Particle.Gravity id: Gravity @@ -362,7 +398,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Gravity path: ../TinyLife/Objects/Particle.cs - startLine: 75 + startLine: 77 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -391,7 +427,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisualMotion path: ../TinyLife/Objects/Particle.cs - startLine: 81 + startLine: 83 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -425,7 +461,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ScreenPosOffset path: ../TinyLife/Objects/Particle.cs - startLine: 86 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -457,7 +493,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisualWorldOffset path: ../TinyLife/Objects/Particle.cs - startLine: 91 + startLine: 93 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -489,7 +525,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DepthPosOffset path: ../TinyLife/Objects/Particle.cs - startLine: 95 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -518,7 +554,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ParentInfo path: ../TinyLife/Objects/Particle.cs - startLine: 99 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -547,7 +583,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IgnoreParentDrawPos path: ../TinyLife/Objects/Particle.cs - startLine: 103 + startLine: 105 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -576,7 +612,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateWhenPaused path: ../TinyLife/Objects/Particle.cs - startLine: 108 + startLine: 110 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -608,7 +644,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Color path: ../TinyLife/Objects/Particle.cs - startLine: 112 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -637,7 +673,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpriteEffects path: ../TinyLife/Objects/Particle.cs - startLine: 116 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -666,7 +702,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ForceOutside path: ../TinyLife/Objects/Particle.cs - startLine: 121 + startLine: 123 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -698,7 +734,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnUpdate path: ../TinyLife/Objects/Particle.cs - startLine: 126 + startLine: 128 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -730,7 +766,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Light path: ../TinyLife/Objects/Particle.cs - startLine: 131 + startLine: 133 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -745,7 +781,7 @@ items: type: TinyLife.Objects.Light content.vb: Public Light As Light - uid: TinyLife.Objects.Particle.Scale - commentId: P:TinyLife.Objects.Particle.Scale + commentId: F:TinyLife.Objects.Particle.Scale id: Scale parent: TinyLife.Objects.Particle langs: @@ -754,7 +790,7 @@ items: name: Scale nameWithType: Particle.Scale fullName: TinyLife.Objects.Particle.Scale - type: Property + type: Field source: remote: path: TinyLife/Objects/Particle.cs @@ -762,19 +798,133 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Scale path: ../TinyLife/Objects/Particle.cs - startLine: 135 + startLine: 137 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: The scale that this particle should display, based on the . + summary: The scale that this particle should display with. example: [] syntax: - content: public float Scale { get; } - parameters: [] + content: public float Scale return: type: System.Single - content.vb: Public ReadOnly Property Scale As Single - overload: TinyLife.Objects.Particle.Scale* + content.vb: Public Scale As Single +- uid: TinyLife.Objects.Particle.Alpha + commentId: F:TinyLife.Objects.Particle.Alpha + id: Alpha + parent: TinyLife.Objects.Particle + langs: + - csharp + - vb + name: Alpha + nameWithType: Particle.Alpha + fullName: TinyLife.Objects.Particle.Alpha + type: Field + source: + remote: + path: TinyLife/Objects/Particle.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Alpha + path: ../TinyLife/Objects/Particle.cs + startLine: 141 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: The alpha that this particle should draw with. + example: [] + syntax: + content: public float Alpha + return: + type: System.Single + content.vb: Public Alpha As Single +- uid: TinyLife.Objects.Particle.LifeAnimation + commentId: F:TinyLife.Objects.Particle.LifeAnimation + id: LifeAnimation + parent: TinyLife.Objects.Particle + langs: + - csharp + - vb + name: LifeAnimation + nameWithType: Particle.LifeAnimation + fullName: TinyLife.Objects.Particle.LifeAnimation + type: Field + source: + remote: + path: TinyLife/Objects/Particle.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: LifeAnimation + path: ../TinyLife/Objects/Particle.cs + startLine: 146 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: An action that can be used to animate any part of the particle over its lifespan. The passed is the percentage of the particle's lifespan that has passed. + example: [] + syntax: + content: public Action LifeAnimation + return: + type: System.Action{TinyLife.Objects.Particle,System.Single} + content.vb: Public LifeAnimation As Action(Of Particle, Single) +- uid: TinyLife.Objects.Particle.SpawnAnimation + commentId: F:TinyLife.Objects.Particle.SpawnAnimation + id: SpawnAnimation + parent: TinyLife.Objects.Particle + langs: + - csharp + - vb + name: SpawnAnimation + nameWithType: Particle.SpawnAnimation + fullName: TinyLife.Objects.Particle.SpawnAnimation + type: Field + source: + remote: + path: TinyLife/Objects/Particle.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: SpawnAnimation + path: ../TinyLife/Objects/Particle.cs + startLine: 150 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: An action that can be used to animate any part of the particle over the first part of its lifespan. The passed is the percentage of the given that has passed. + example: [] + syntax: + content: public (TimeSpan, Action) SpawnAnimation + return: + type: System.ValueTuple{System.TimeSpan,System.Action{TinyLife.Objects.Particle,System.Single}} + content.vb: Public SpawnAnimation As (TimeSpan, Action(Of Particle, Single)) +- uid: TinyLife.Objects.Particle.DeathAnimation + commentId: F:TinyLife.Objects.Particle.DeathAnimation + id: DeathAnimation + parent: TinyLife.Objects.Particle + langs: + - csharp + - vb + name: DeathAnimation + nameWithType: Particle.DeathAnimation + fullName: TinyLife.Objects.Particle.DeathAnimation + type: Field + source: + remote: + path: TinyLife/Objects/Particle.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: DeathAnimation + path: ../TinyLife/Objects/Particle.cs + startLine: 154 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: An action that can be used to animate any part of the particle over the last part of its lifespan. The passed is the percentage of the given that has passed, where the end of the timespan marks the despawning of the particle. + example: [] + syntax: + content: public (TimeSpan, Action) DeathAnimation + return: + type: System.ValueTuple{System.TimeSpan,System.Action{TinyLife.Objects.Particle,System.Single}} + content.vb: Public DeathAnimation As (TimeSpan, Action(Of Particle, Single)) - uid: TinyLife.Objects.Particle.Animation commentId: F:TinyLife.Objects.Particle.Animation id: Animation @@ -793,7 +943,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Animation path: ../TinyLife/Objects/Particle.cs - startLine: 140 + startLine: 159 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -822,7 +972,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TimeLived path: ../TinyLife/Objects/Particle.cs - startLine: 145 + startLine: 164 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -854,7 +1004,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/Particle.cs - startLine: 154 + startLine: 173 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -898,7 +1048,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/Particle.cs - startLine: 164 + startLine: 183 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -942,7 +1092,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Objects/Particle.cs - startLine: 177 + startLine: 196 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -983,7 +1133,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Objects/Particle.cs - startLine: 215 + startLine: 240 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1018,7 +1168,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Remove path: ../TinyLife/Objects/Particle.cs - startLine: 224 + startLine: 249 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1046,7 +1196,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnRemoved path: ../TinyLife/Objects/Particle.cs - startLine: 232 + startLine: 257 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1074,7 +1224,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnAdded path: ../TinyLife/Objects/Particle.cs - startLine: 239 + startLine: 264 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1102,7 +1252,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Spawn path: ../TinyLife/Objects/Particle.cs - startLine: 250 + startLine: 275 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -1970,6 +2120,33 @@ references: - uid: TinyLife.World name: World href: TinyLife.World.html +- 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: TinyLife.GameImpl.CurrentMap + commentId: P:TinyLife.GameImpl.CurrentMap + href: TinyLife.GameImpl.html#TinyLife_GameImpl_CurrentMap + name: CurrentMap + nameWithType: GameImpl.CurrentMap + fullName: TinyLife.GameImpl.CurrentMap +- uid: TinyLife.Objects.Particle.Map* + commentId: Overload:TinyLife.Objects.Particle.Map + href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_Map + name: Map + nameWithType: Particle.Map + fullName: TinyLife.Objects.Particle.Map +- uid: TinyLife.World.Map + commentId: T:TinyLife.World.Map + parent: TinyLife.World + href: TinyLife.World.Map.html + name: Map + nameWithType: Map + fullName: TinyLife.World.Map - uid: TinyLife.Objects.Particle.Motion commentId: F:TinyLife.Objects.Particle.Motion href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_Motion @@ -2126,63 +2303,6 @@ references: isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) -- uid: MLEM.Misc.Easings.Easing - commentId: T:MLEM.Misc.Easings.Easing - parent: MLEM.Misc - isExternal: true - name: Easings.Easing - nameWithType: Easings.Easing - fullName: MLEM.Misc.Easings.Easing - spec.csharp: - - uid: MLEM.Misc.Easings - name: Easings - isExternal: true - - name: . - - uid: MLEM.Misc.Easings.Easing - name: Easing - isExternal: true - spec.vb: - - uid: MLEM.Misc.Easings - name: Easings - isExternal: true - - name: . - - uid: MLEM.Misc.Easings.Easing - name: Easing - isExternal: true -- uid: TinyLife.Objects.Particle.TimeToLive - commentId: F:TinyLife.Objects.Particle.TimeToLive - href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_TimeToLive - name: TimeToLive - nameWithType: Particle.TimeToLive - fullName: TinyLife.Objects.Particle.TimeToLive -- uid: TinyLife.Objects.Particle.TimeLived - commentId: F:TinyLife.Objects.Particle.TimeLived - href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_TimeLived - name: TimeLived - nameWithType: Particle.TimeLived - fullName: TinyLife.Objects.Particle.TimeLived -- 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.Objects.Particle.VisualMotion commentId: F:TinyLife.Objects.Particle.VisualMotion href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_VisualMotion @@ -2493,18 +2613,171 @@ references: name: Light nameWithType: Light fullName: TinyLife.Objects.Light -- uid: TinyLife.Objects.Particle.ScaleFunction - commentId: F:TinyLife.Objects.Particle.ScaleFunction - href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_ScaleFunction - name: ScaleFunction - nameWithType: Particle.ScaleFunction - fullName: TinyLife.Objects.Particle.ScaleFunction -- uid: TinyLife.Objects.Particle.Scale* - commentId: Overload:TinyLife.Objects.Particle.Scale - href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_Scale - name: Scale - nameWithType: Particle.Scale - fullName: TinyLife.Objects.Particle.Scale +- uid: System.Action{TinyLife.Objects.Particle,System.Single} + commentId: T:System.Action{TinyLife.Objects.Particle,System.Single} + 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 Particle, Single) + fullName.vb: System.Action(Of TinyLife.Objects.Particle, Single) + name.vb: Action(Of Particle, Single) + spec.csharp: + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: < + - uid: TinyLife.Objects.Particle + name: Particle + href: TinyLife.Objects.Particle.html + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - 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.Objects.Particle + name: Particle + href: TinyLife.Objects.Particle.html + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - 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.ValueTuple{System.TimeSpan,System.Action{TinyLife.Objects.Particle,System.Single}} + commentId: T:System.ValueTuple{System.TimeSpan,System.Action{TinyLife.Objects.Particle,System.Single}} + parent: System + definition: System.ValueTuple`2 + href: https://learn.microsoft.com/dotnet/api/system.timespan + name: (TimeSpan, Action) + nameWithType: (TimeSpan, Action) + fullName: (System.TimeSpan, System.Action) + nameWithType.vb: (TimeSpan, Action(Of Particle, Single)) + fullName.vb: (System.TimeSpan, System.Action(Of TinyLife.Objects.Particle, Single)) + name.vb: (TimeSpan, Action(Of Particle, Single)) + spec.csharp: + - name: ( + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: ',' + - name: " " + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: < + - uid: TinyLife.Objects.Particle + name: Particle + href: TinyLife.Objects.Particle.html + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '>' + - name: ) + spec.vb: + - name: ( + - uid: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - 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.Particle + name: Particle + href: TinyLife.Objects.Particle.html + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - 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: ) +- uid: TinyLife.Objects.Particle.TimeToLive + commentId: F:TinyLife.Objects.Particle.TimeToLive + href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle_TimeToLive + name: TimeToLive + nameWithType: Particle.TimeToLive + fullName: TinyLife.Objects.Particle.TimeToLive - uid: TinyLife.Objects.Particle.#ctor* commentId: Overload:TinyLife.Objects.Particle.#ctor href: TinyLife.Objects.Particle.html#TinyLife_Objects_Particle__ctor_MLEM_Textures_TextureRegion_System_TimeSpan_Microsoft_Xna_Framework_Vector2_System_Single_ @@ -2641,13 +2914,6 @@ references: name: Spawn nameWithType: Particle.Spawn fullName: TinyLife.Objects.Particle.Spawn -- uid: TinyLife.World.Map - commentId: T:TinyLife.World.Map - parent: TinyLife.World - href: TinyLife.World.Map.html - name: Map - nameWithType: Map - fullName: TinyLife.World.Map - uid: System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle} commentId: T:System.Func{Microsoft.Xna.Framework.Vector2,TinyLife.Objects.Particle} parent: System diff --git a/docs/api/TinyLife.Objects.Person.AiPriorityForObjectDelegate.yml b/docs/api/TinyLife.Objects.Person.AiPriorityForObjectDelegate.yml new file mode 100644 index 0000000..6e22619 --- /dev/null +++ b/docs/api/TinyLife.Objects.Person.AiPriorityForObjectDelegate.yml @@ -0,0 +1,201 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.Objects.Person.AiPriorityForObjectDelegate + commentId: T:TinyLife.Objects.Person.AiPriorityForObjectDelegate + id: Person.AiPriorityForObjectDelegate + parent: TinyLife.Objects + children: [] + langs: + - csharp + - vb + name: Person.AiPriorityForObjectDelegate + nameWithType: Person.AiPriorityForObjectDelegate + fullName: TinyLife.Objects.Person.AiPriorityForObjectDelegate + type: Delegate + source: + remote: + path: TinyLife/Objects/Person.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AiPriorityForObjectDelegate + path: ../TinyLife/Objects/Person.cs + startLine: 3588 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: A delegate used for . + example: [] + syntax: + content: public delegate void Person.AiPriorityForObjectDelegate(MapObject obj, ObjectCategory categories, ref float priority) + parameters: + - id: obj + type: TinyLife.Objects.MapObject + - id: categories + type: TinyLife.Objects.ObjectCategory + - id: priority + type: System.Single + content.vb: Public Delegate Sub Person.AiPriorityForObjectDelegate(obj As MapObject, categories As ObjectCategory, priority As Single) + extensionMethods: + - TinyLife.Objects.Person.AiPriorityForObjectDelegate.TinyLife.Utilities.Extensions.JsonCopy``1 +references: +- uid: TinyLife.Objects.Person.OnGetAiPriorityForObject + commentId: E:TinyLife.Objects.Person.OnGetAiPriorityForObject + href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_OnGetAiPriorityForObject + name: OnGetAiPriorityForObject + nameWithType: Person.OnGetAiPriorityForObject + fullName: TinyLife.Objects.Person.OnGetAiPriorityForObject +- 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.Objects.Person.AiPriorityForObjectDelegate.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(AiPriorityForObjectDelegate) + nameWithType: Extensions.JsonCopy(Person.AiPriorityForObjectDelegate) + fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Objects.Person.AiPriorityForObjectDelegate) + nameWithType.vb: Extensions.JsonCopy(Of Person.AiPriorityForObjectDelegate)(Person.AiPriorityForObjectDelegate) + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Objects.Person.AiPriorityForObjectDelegate)(TinyLife.Objects.Person.AiPriorityForObjectDelegate) + name.vb: JsonCopy(Of AiPriorityForObjectDelegate)(AiPriorityForObjectDelegate) + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.Person.AiPriorityForObjectDelegate) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: < + - uid: TinyLife.Objects.Person.AiPriorityForObjectDelegate + name: AiPriorityForObjectDelegate + href: TinyLife.Objects.Person.AiPriorityForObjectDelegate.html + - name: '>' + - name: ( + - uid: TinyLife.Objects.Person.AiPriorityForObjectDelegate + name: AiPriorityForObjectDelegate + href: TinyLife.Objects.Person.AiPriorityForObjectDelegate.html + - name: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Objects.Person.AiPriorityForObjectDelegate) + name: JsonCopy + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_ + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.Person.AiPriorityForObjectDelegate + name: AiPriorityForObjectDelegate + href: TinyLife.Objects.Person.AiPriorityForObjectDelegate.html + - name: ) + - name: ( + - uid: TinyLife.Objects.Person.AiPriorityForObjectDelegate + name: AiPriorityForObjectDelegate + href: TinyLife.Objects.Person.AiPriorityForObjectDelegate.html + - name: ) +- uid: TinyLife.Objects.MapObject + commentId: T:TinyLife.Objects.MapObject + parent: TinyLife.Objects + href: TinyLife.Objects.MapObject.html + name: MapObject + nameWithType: MapObject + fullName: TinyLife.Objects.MapObject +- 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: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single +- uid: TinyLife.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 diff --git a/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml b/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml index 4838f90..32d2ed2 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: 3460 + startLine: 3568 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 ab90efd..a1fe670 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: 3485 + startLine: 3598 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 d47e47b..39ea7bf 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: 3475 + startLine: 3583 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 a31f379..172fc8b 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: 3490 + startLine: 3603 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 7dd9600..5eb7217 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: 3480 + startLine: 3593 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 6a8d3ab..6e7bb53 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: 3465 + startLine: 3573 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 b4105d2..5288eff 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: 3470 + startLine: 3578 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Person.yml b/docs/api/TinyLife.Objects.Person.yml index 366b133..e78db36 100644 --- a/docs/api/TinyLife.Objects.Person.yml +++ b/docs/api/TinyLife.Objects.Person.yml @@ -48,6 +48,7 @@ items: - TinyLife.Objects.Person.EmotionAmount - TinyLife.Objects.Person.EmotionModifiers - TinyLife.Objects.Person.EnqueueAction``1(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean,System.Boolean,TinyLife.Actions.ActionArgument[]) + - TinyLife.Objects.Person.FaceObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) - TinyLife.Objects.Person.Finalize - TinyLife.Objects.Person.FirstName - TinyLife.Objects.Person.FocusCameraOnEvent(System.Boolean,System.Boolean) @@ -56,8 +57,10 @@ items: - TinyLife.Objects.Person.GainSkill(TinyLife.Skills.SkillType,System.Single,TinyLife.Actions.ActionInfo,System.Single) - TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point) - TinyLife.Objects.Person.GetAction``1(System.Guid,System.Boolean) + - TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Person.GetCategories(TinyLife.Objects.Person) - TinyLife.Objects.Person.GetCurrentGoals + - TinyLife.Objects.Person.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Person.GetEfficiencyModifier(System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Person.GetEmotionSkillBoost(TinyLife.Skills.SkillType) - TinyLife.Objects.Person.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) @@ -68,6 +71,7 @@ items: - TinyLife.Objects.Person.GetHeldObject``1(System.Boolean) - TinyLife.Objects.Person.GetHoverInfo(MLEM.Ui.Elements.Tooltip) - TinyLife.Objects.Person.GetMemories``1(TinyLife.Goals.MemoryType) + - TinyLife.Objects.Person.GetMemories``2(System.Collections.Generic.IDictionary{``0,TinyLife.Goals.MemoryType}) - TinyLife.Objects.Person.GetNeed(TinyLife.NeedType) - TinyLife.Objects.Person.GetNeedPercentage(TinyLife.NeedType) - TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType) @@ -140,6 +144,7 @@ items: - TinyLife.Objects.Person.OnChangeRomance - TinyLife.Objects.Person.OnEmotionChanged - TinyLife.Objects.Person.OnEmotionModifiersChanged + - TinyLife.Objects.Person.OnGetAiPriorityForObject - TinyLife.Objects.Person.OnGetCurrentGoals - TinyLife.Objects.Person.OnGetEfficiencyModifier - TinyLife.Objects.Person.OnGetEmotionSkillBoost @@ -249,6 +254,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Visibility @@ -1461,7 +1467,7 @@ items: summary: >- The amount of time that has to pass before this person can visit another lot. - 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. + 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. example: [] syntax: content: >- @@ -1506,7 +1512,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: Whether this person was already invited in to their LastVisitedLot. + summary: Whether this person was already invited in to their . example: [] syntax: content: >- @@ -3045,10 +3051,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RelationshipInterestingness path: ../TinyLife/Objects/Person.cs - startLine: 558 + startLine: 561 assemblies: - Tiny Life namespace: TinyLife.Objects + summary: Returns the "interestingness" of this person's , which is the sum of the absolute values of all relationships' and values. This can be used for sorting by how interesting a person is for keepign around rather than deleting. + example: [] syntax: content: public float RelationshipInterestingness { get; } parameters: [] @@ -3074,7 +3082,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentMode path: ../TinyLife/Objects/Person.cs - startLine: 561 + startLine: 564 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3112,7 +3120,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnActionsChanged path: ../TinyLife/Objects/Person.cs - startLine: 575 + startLine: 578 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3144,7 +3152,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnNewSkillLearned path: ../TinyLife/Objects/Person.cs - startLine: 580 + startLine: 583 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3176,7 +3184,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnJobChanged path: ../TinyLife/Objects/Person.cs - startLine: 585 + startLine: 588 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3208,7 +3216,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnEmotionModifiersChanged path: ../TinyLife/Objects/Person.cs - startLine: 590 + startLine: 593 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3240,7 +3248,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnEmotionChanged path: ../TinyLife/Objects/Person.cs - startLine: 595 + startLine: 598 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3272,7 +3280,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetEfficiencyModifier path: ../TinyLife/Objects/Person.cs - startLine: 601 + startLine: 604 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3306,7 +3314,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetPersonalitySkillBoost path: ../TinyLife/Objects/Person.cs - startLine: 606 + startLine: 609 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3338,7 +3346,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetEmotionSkillBoost path: ../TinyLife/Objects/Person.cs - startLine: 611 + startLine: 614 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3370,7 +3378,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetWalkSpeed path: ../TinyLife/Objects/Person.cs - startLine: 617 + startLine: 620 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3404,7 +3412,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetPassiveActionPriority path: ../TinyLife/Objects/Person.cs - startLine: 623 + startLine: 626 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3420,6 +3428,38 @@ items: return: type: TinyLife.Objects.Person.PassiveActionPriorityDelegate content.vb: Public Event OnGetPassiveActionPriority As Person.PassiveActionPriorityDelegate +- uid: TinyLife.Objects.Person.OnGetAiPriorityForObject + commentId: E:TinyLife.Objects.Person.OnGetAiPriorityForObject + id: OnGetAiPriorityForObject + parent: TinyLife.Objects.Person + langs: + - csharp + - vb + name: OnGetAiPriorityForObject + nameWithType: Person.OnGetAiPriorityForObject + fullName: TinyLife.Objects.Person.OnGetAiPriorityForObject + type: Event + source: + remote: + path: TinyLife/Objects/Person.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: OnGetAiPriorityForObject + path: ../TinyLife/Objects/Person.cs + startLine: 631 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: >- + A delegate that can optionally be used to modify the AI priority for a given object in . + + This event can be subscribed to using . + example: [] + syntax: + content: public event Person.AiPriorityForObjectDelegate OnGetAiPriorityForObject + return: + type: TinyLife.Objects.Person.AiPriorityForObjectDelegate + content.vb: Public Event OnGetAiPriorityForObject As Person.AiPriorityForObjectDelegate - uid: TinyLife.Objects.Person.OnActionInitialized commentId: E:TinyLife.Objects.Person.OnActionInitialized id: OnActionInitialized @@ -3438,7 +3478,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnActionInitialized path: ../TinyLife/Objects/Person.cs - startLine: 628 + startLine: 636 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3470,7 +3510,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnActionsCompleted path: ../TinyLife/Objects/Person.cs - startLine: 633 + startLine: 641 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3502,7 +3542,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnActionUpdated path: ../TinyLife/Objects/Person.cs - startLine: 638 + startLine: 646 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3534,7 +3574,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnOutfitChanged path: ../TinyLife/Objects/Person.cs - startLine: 643 + startLine: 651 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3566,7 +3606,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetCurrentGoals path: ../TinyLife/Objects/Person.cs - startLine: 649 + startLine: 657 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3600,7 +3640,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnLifeGoalChanged path: ../TinyLife/Objects/Person.cs - startLine: 654 + startLine: 662 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3632,7 +3672,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnRestoreNeed path: ../TinyLife/Objects/Person.cs - startLine: 660 + startLine: 668 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3666,7 +3706,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnChangeFriendship path: ../TinyLife/Objects/Person.cs - startLine: 666 + startLine: 674 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3700,7 +3740,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnChangeRomance path: ../TinyLife/Objects/Person.cs - startLine: 672 + startLine: 680 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3734,7 +3774,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnMemoriesChanged path: ../TinyLife/Objects/Person.cs - startLine: 677 + startLine: 685 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3766,7 +3806,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/Person.cs - startLine: 730 + startLine: 738 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3817,7 +3857,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Finalize path: ../TinyLife/Objects/Person.cs - startLine: 736 + startLine: 744 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3847,7 +3887,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Objects/Person.cs - startLine: 741 + startLine: 749 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3893,7 +3933,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Objects/Person.cs - startLine: 1072 + startLine: 1084 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3943,7 +3983,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Objects/Person.cs - startLine: 1117 + startLine: 1129 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3980,7 +4020,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCategories path: ../TinyLife/Objects/Person.cs - startLine: 1196 + startLine: 1208 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4016,7 +4056,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Intersects path: ../TinyLife/Objects/Person.cs - startLine: 1201 + startLine: 1213 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4055,7 +4095,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHoverInfo path: ../TinyLife/Objects/Person.cs - startLine: 1206 + startLine: 1218 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4073,6 +4113,48 @@ items: content.vb: Public Overrides Sub GetHoverInfo(tooltip As Tooltip) overridden: TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip) overload: TinyLife.Objects.Person.GetHoverInfo* +- uid: TinyLife.Objects.Person.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Person.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + id: GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Person + langs: + - csharp + - vb + name: GetDebugLines(GameImpl, List) + nameWithType: Person.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Person.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + type: Method + source: + remote: + path: TinyLife/Objects/Person.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetDebugLines + path: ../TinyLife/Objects/Person.cs + startLine: 1238 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: >- + Returns the debug lines that should be displayed in when hovering over this object. + + By default, is invoked, and the id and position of this object are appended to the list of lines. + example: [] + syntax: + content: public override void GetDebugLines(GameImpl game, List lines) + parameters: + - id: game + type: TinyLife.GameImpl + description: The game. + - id: lines + type: System.Collections.Generic.List{System.String} + description: The list of lines to append debug lines to. + content.vb: Public Overrides Sub GetDebugLines(game As GameImpl, lines As List(Of String)) + overridden: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + overload: TinyLife.Objects.Person.GetDebugLines* + nameWithType.vb: Person.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Person.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) - uid: TinyLife.Objects.Person.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) commentId: M:TinyLife.Objects.Person.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) id: GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) @@ -4091,7 +4173,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeActionSpotInfo path: ../TinyLife/Objects/Person.cs - startLine: 1226 + startLine: 1258 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4130,7 +4212,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCameraRotationChanged path: ../TinyLife/Objects/Person.cs - startLine: 1239 + startLine: 1271 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4169,7 +4251,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FocusCameraOnEvent path: ../TinyLife/Objects/Person.cs - startLine: 1250 + startLine: 1282 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4212,7 +4294,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetJob path: ../TinyLife/Objects/Person.cs - startLine: 1271 + startLine: 1303 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4265,7 +4347,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddJob path: ../TinyLife/Objects/Person.cs - startLine: 1285 + startLine: 1317 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4306,7 +4388,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveJob path: ../TinyLife/Objects/Person.cs - startLine: 1302 + startLine: 1334 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4341,7 +4423,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResetToStatic path: ../TinyLife/Objects/Person.cs - startLine: 1309 + startLine: 1341 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4383,7 +4465,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveToMap path: ../TinyLife/Objects/Person.cs - startLine: 1370 + startLine: 1405 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4428,7 +4510,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PrepareForPermanentRemoval path: ../TinyLife/Objects/Person.cs - startLine: 1388 + startLine: 1423 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4459,7 +4541,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisitLot path: ../TinyLife/Objects/Person.cs - startLine: 1402 + startLine: 1437 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4494,7 +4576,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/Objects/Person.cs - startLine: 1420 + startLine: 1455 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4538,7 +4620,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRelationship path: ../TinyLife/Objects/Person.cs - startLine: 1431 + startLine: 1466 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4582,7 +4664,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangeFriendship path: ../TinyLife/Objects/Person.cs - startLine: 1456 + startLine: 1491 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4623,7 +4705,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangeRomance path: ../TinyLife/Objects/Person.cs - startLine: 1508 + startLine: 1545 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4664,7 +4746,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayEmote path: ../TinyLife/Objects/Person.cs - startLine: 1541 + startLine: 1580 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4708,7 +4790,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StopEmoting path: ../TinyLife/Objects/Person.cs - startLine: 1552 + startLine: 1591 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4736,7 +4818,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Speak path: ../TinyLife/Objects/Person.cs - startLine: 1563 + startLine: 1602 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4777,7 +4859,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StopSpeaking path: ../TinyLife/Objects/Person.cs - startLine: 1573 + startLine: 1612 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4805,7 +4887,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayEmoteAndSpeak path: ../TinyLife/Objects/Person.cs - startLine: 1590 + startLine: 1629 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4852,7 +4934,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeTalkingSpots path: ../TinyLife/Objects/Person.cs - startLine: 1600 + startLine: 1639 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4886,7 +4968,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OccupyActionSpot path: ../TinyLife/Objects/Person.cs - startLine: 1620 + startLine: 1659 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4940,7 +5022,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OccupyFreeActionSpot path: ../TinyLife/Objects/Person.cs - startLine: 1651 + startLine: 1690 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4993,7 +5075,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OccupyFreeActionSpot path: ../TinyLife/Objects/Person.cs - startLine: 1669 + startLine: 1708 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5046,7 +5128,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCloseForTalking path: ../TinyLife/Objects/Person.cs - startLine: 1681 + startLine: 1720 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5090,7 +5172,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNeed path: ../TinyLife/Objects/Person.cs - startLine: 1693 + startLine: 1732 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5125,7 +5207,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNeedPercentage path: ../TinyLife/Objects/Person.cs - startLine: 1702 + startLine: 1741 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5160,7 +5242,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RestoreNeed path: ../TinyLife/Objects/Person.cs - startLine: 1714 + startLine: 1753 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5207,7 +5289,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RestoreNeed path: ../TinyLife/Objects/Person.cs - startLine: 1750 + startLine: 1789 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5259,7 +5341,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSkill path: ../TinyLife/Objects/Person.cs - startLine: 1761 + startLine: 1800 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5303,7 +5385,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSkillTotalPercentage path: ../TinyLife/Objects/Person.cs - startLine: 1780 + startLine: 1819 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5341,7 +5423,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSkillPointPercentage path: ../TinyLife/Objects/Person.cs - startLine: 1790 + startLine: 1829 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5379,7 +5461,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSkillLevel path: ../TinyLife/Objects/Person.cs - startLine: 1800 + startLine: 1839 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5417,7 +5499,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasSkillLevel path: ../TinyLife/Objects/Person.cs - startLine: 1810 + startLine: 1849 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5458,7 +5540,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GainSkill path: ../TinyLife/Objects/Person.cs - startLine: 1822 + startLine: 1861 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5507,7 +5589,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DepleteNeed path: ../TinyLife/Objects/Person.cs - startLine: 1842 + startLine: 1881 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5551,7 +5633,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasPersonality path: ../TinyLife/Objects/Person.cs - startLine: 1853 + startLine: 1892 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5586,7 +5668,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EnqueueAction path: ../TinyLife/Objects/Person.cs - startLine: 1867 + startLine: 1906 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5641,7 +5723,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CancelAction path: ../TinyLife/Objects/Person.cs - startLine: 1887 + startLine: 1926 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5688,7 +5770,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHeldObject path: ../TinyLife/Objects/Person.cs - startLine: 1903 + startLine: 1942 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5731,7 +5813,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetHeldObject path: ../TinyLife/Objects/Person.cs - startLine: 1921 + startLine: 1960 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5784,7 +5866,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetHeldObject path: ../TinyLife/Objects/Person.cs - startLine: 1934 + startLine: 1973 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5825,7 +5907,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveHeldObject path: ../TinyLife/Objects/Person.cs - startLine: 1947 + startLine: 1986 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5862,7 +5944,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHeldActionInfo path: ../TinyLife/Objects/Person.cs - startLine: 1961 + startLine: 2000 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5896,7 +5978,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToCreatedByString path: ../TinyLife/Objects/Person.cs - startLine: 1970 + startLine: 2009 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5927,7 +6009,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Die path: ../TinyLife/Objects/Person.cs - startLine: 1978 + startLine: 2017 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5961,7 +6043,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddEmotion path: ../TinyLife/Objects/Person.cs - startLine: 2076 + startLine: 2117 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6011,7 +6093,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveEmotion path: ../TinyLife/Objects/Person.cs - startLine: 2099 + startLine: 2140 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6046,7 +6128,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LowerEmotion path: ../TinyLife/Objects/Person.cs - startLine: 2120 + startLine: 2161 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6093,7 +6175,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LowerEmotionModifier path: ../TinyLife/Objects/Person.cs - startLine: 2139 + startLine: 2180 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6140,7 +6222,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasEmotionModifier path: ../TinyLife/Objects/Person.cs - startLine: 2155 + startLine: 2196 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6175,7 +6257,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWalkSpeed path: ../TinyLife/Objects/Person.cs - startLine: 2164 + startLine: 2205 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6209,7 +6291,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetEfficiencyModifier path: ../TinyLife/Objects/Person.cs - startLine: 2199 + startLine: 2240 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6259,7 +6341,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasHouseholdMember path: ../TinyLife/Objects/Person.cs - startLine: 2239 + startLine: 2288 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6294,7 +6376,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasHouseholdMember path: ../TinyLife/Objects/Person.cs - startLine: 2244 + startLine: 2293 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6329,7 +6411,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetProjects path: ../TinyLife/Objects/Person.cs - startLine: 2254 + startLine: 2303 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6370,7 +6452,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetProject path: ../TinyLife/Objects/Person.cs - startLine: 2264 + startLine: 2313 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6411,7 +6493,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StartProject path: ../TinyLife/Objects/Person.cs - startLine: 2273 + startLine: 2322 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6446,7 +6528,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPassiveActionPriority path: ../TinyLife/Objects/Person.cs - startLine: 2285 + startLine: 2334 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6468,6 +6550,47 @@ items: description: The action's passive priority content.vb: Public Overridable Function GetPassiveActionPriority(type As ActionType) As Single overload: TinyLife.Objects.Person.GetPassiveActionPriority* +- uid: TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory) + commentId: M:TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory) + id: GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory) + parent: TinyLife.Objects.Person + langs: + - csharp + - vb + name: GetAiPriorityForObject(MapObject, ObjectCategory) + nameWithType: Person.GetAiPriorityForObject(MapObject, ObjectCategory) + fullName: TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject, TinyLife.Objects.ObjectCategory) + type: Method + source: + remote: + path: TinyLife/Objects/Person.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetAiPriorityForObject + path: ../TinyLife/Objects/Person.cs + startLine: 2364 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: >- + Returns the AI priority for the given obj and the given categories. + + This method checks the method, as well as any -speciifc AI priorities, and invokes the event. + example: [] + syntax: + content: public virtual float GetAiPriorityForObject(MapObject obj, ObjectCategory categories) + parameters: + - id: obj + type: TinyLife.Objects.MapObject + description: The object. + - id: categories + type: TinyLife.Objects.ObjectCategory + description: The categories. + return: + type: System.Single + description: The AI priority for the object. + content.vb: Public Overridable Function GetAiPriorityForObject(obj As MapObject, categories As ObjectCategory) As Single + overload: TinyLife.Objects.Person.GetAiPriorityForObject* - uid: TinyLife.Objects.Person.GetRandomOutfit(TinyLife.Objects.ClothesIntention) commentId: M:TinyLife.Objects.Person.GetRandomOutfit(TinyLife.Objects.ClothesIntention) id: GetRandomOutfit(TinyLife.Objects.ClothesIntention) @@ -6486,7 +6609,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomOutfit path: ../TinyLife/Objects/Person.cs - startLine: 2307 + startLine: 2382 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6521,7 +6644,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetCurrentOutfit path: ../TinyLife/Objects/Person.cs - startLine: 2319 + startLine: 2394 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6561,7 +6684,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetCurrentOutfit path: ../TinyLife/Objects/Person.cs - startLine: 2335 + startLine: 2410 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6599,7 +6722,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetNewId path: ../TinyLife/Objects/Person.cs - startLine: 2350 + startLine: 2425 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6643,7 +6766,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsIdMatch path: ../TinyLife/Objects/Person.cs - startLine: 2405 + startLine: 2480 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6681,7 +6804,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsIdMatch path: ../TinyLife/Objects/Person.cs - startLine: 2415 + startLine: 2490 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6701,6 +6824,45 @@ items: description: Whether any of this person's id match content.vb: Public Function IsIdMatch(id As Guid) As Boolean overload: TinyLife.Objects.Person.IsIdMatch* +- uid: TinyLife.Objects.Person.FaceObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) + commentId: M:TinyLife.Objects.Person.FaceObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) + id: FaceObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) + parent: TinyLife.Objects.Person + langs: + - csharp + - vb + name: FaceObject(MapObject, ActionSpot) + nameWithType: Person.FaceObject(MapObject, ActionSpot) + fullName: TinyLife.Objects.Person.FaceObject(TinyLife.Objects.MapObject, TinyLife.Objects.ActionSpot) + type: Method + source: + remote: + path: TinyLife/Objects/Person.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: FaceObject + path: ../TinyLife/Objects/Person.cs + startLine: 2499 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: >- + A utility method that causes this person> to face in the direction of the given obj (and optionally its specific ). + + This method returns false if this person is occupying a furniture object, or if they're standing in the same location as the obj. + example: [] + syntax: + content: public bool FaceObject(MapObject obj, ActionSpot spot = null) + parameters: + - id: obj + type: TinyLife.Objects.MapObject + - id: spot + type: TinyLife.Objects.ActionSpot + return: + type: System.Boolean + description: Whether it was possible to face in the object's direction. + content.vb: Public Function FaceObject(obj As MapObject, spot As ActionSpot = Nothing) As Boolean + overload: TinyLife.Objects.Person.FaceObject* - uid: TinyLife.Objects.Person.GetPersonalitySkillBoost(TinyLife.Skills.SkillType) commentId: M:TinyLife.Objects.Person.GetPersonalitySkillBoost(TinyLife.Skills.SkillType) id: GetPersonalitySkillBoost(TinyLife.Skills.SkillType) @@ -6719,7 +6881,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPersonalitySkillBoost path: ../TinyLife/Objects/Person.cs - startLine: 2425 + startLine: 2523 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6757,7 +6919,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetEmotionSkillBoost path: ../TinyLife/Objects/Person.cs - startLine: 2447 + startLine: 2545 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6795,7 +6957,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCurrentGoals path: ../TinyLife/Objects/Person.cs - startLine: 2471 + startLine: 2569 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6829,7 +6991,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EarnMoney path: ../TinyLife/Objects/Person.cs - startLine: 2497 + startLine: 2595 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6870,7 +7032,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddMemory path: ../TinyLife/Objects/Person.cs - startLine: 2510 + startLine: 2608 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6919,7 +7081,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMemories path: ../TinyLife/Objects/Person.cs - startLine: 2522 + startLine: 2620 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6941,6 +7103,47 @@ items: nameWithType.vb: Person.GetMemories(Of T)(MemoryType) fullName.vb: TinyLife.Objects.Person.GetMemories(Of T)(TinyLife.Goals.MemoryType) name.vb: GetMemories(Of T)(MemoryType) +- uid: TinyLife.Objects.Person.GetMemories``2(System.Collections.Generic.IDictionary{``0,TinyLife.Goals.MemoryType}) + commentId: M:TinyLife.Objects.Person.GetMemories``2(System.Collections.Generic.IDictionary{``0,TinyLife.Goals.MemoryType}) + id: GetMemories``2(System.Collections.Generic.IDictionary{``0,TinyLife.Goals.MemoryType}) + parent: TinyLife.Objects.Person + langs: + - csharp + - vb + name: GetMemories(IDictionary) + nameWithType: Person.GetMemories(IDictionary) + fullName: TinyLife.Objects.Person.GetMemories(System.Collections.Generic.IDictionary) + type: Method + source: + remote: + path: TinyLife/Objects/Person.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetMemories + path: ../TinyLife/Objects/Person.cs + startLine: 2629 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: Returns all instances that this person currently tracks that match the given set of . + example: [] + syntax: + content: 'public virtual IEnumerable<(TKey Key, TMem Memory)> GetMemories(IDictionary types) where TMem : Memory' + parameters: + - id: types + type: System.Collections.Generic.IDictionary{{TKey},TinyLife.Goals.MemoryType} + description: The memory types to match. + typeParameters: + - id: TKey + - id: TMem + return: + type: System.Collections.Generic.IEnumerable{System.ValueTuple{{TKey},{TMem}}} + description: The memories of the given types. + content.vb: Public Overridable Function GetMemories(Of TKey, TMem As Memory)(types As IDictionary(Of TKey, MemoryType)) As IEnumerable(Of (Key As TKey, Memory As TMem)) + overload: TinyLife.Objects.Person.GetMemories* + nameWithType.vb: Person.GetMemories(Of TKey, TMem)(IDictionary(Of TKey, MemoryType)) + fullName.vb: TinyLife.Objects.Person.GetMemories(Of TKey, TMem)(System.Collections.Generic.IDictionary(Of TKey, TinyLife.Goals.MemoryType)) + name.vb: GetMemories(Of TKey, TMem)(IDictionary(Of TKey, MemoryType)) - uid: TinyLife.Objects.Person.RemoveMemory``1(TinyLife.Goals.MemoryType,System.Int32,System.Func{``0,System.Boolean}) commentId: M:TinyLife.Objects.Person.RemoveMemory``1(TinyLife.Goals.MemoryType,System.Int32,System.Func{``0,System.Boolean}) id: RemoveMemory``1(TinyLife.Goals.MemoryType,System.Int32,System.Func{``0,System.Boolean}) @@ -6959,7 +7162,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveMemory path: ../TinyLife/Objects/Person.cs - startLine: 2533 + startLine: 2640 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7005,7 +7208,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTimeSinceMemory path: ../TinyLife/Objects/Person.cs - startLine: 2561 + startLine: 2668 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7051,7 +7254,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTimeSinceMemory path: ../TinyLife/Objects/Person.cs - startLine: 2580 + startLine: 2687 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7094,7 +7297,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoToExitRoad path: ../TinyLife/Objects/Person.cs - startLine: 2593 + startLine: 2700 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7125,7 +7328,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAction path: ../TinyLife/Objects/Person.cs - startLine: 2607 + startLine: 2715 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7169,7 +7372,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetPregnancyStatus path: ../TinyLife/Objects/Person.cs - startLine: 2627 + startLine: 2735 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7210,7 +7413,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetAnimationsFromLooks path: ../TinyLife/Objects/Person.cs - startLine: 2647 + startLine: 2755 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7238,7 +7441,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ImportAtExitRoad path: ../TinyLife/Objects/Person.cs - startLine: 2659 + startLine: 2767 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7270,7 +7473,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoToRandomHomeLocation path: ../TinyLife/Objects/Person.cs - startLine: 2671 + startLine: 2779 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7301,7 +7504,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldDrawHeldItem path: ../TinyLife/Objects/Person.cs - startLine: 2693 + startLine: 2801 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7332,7 +7535,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHeldItemDrawOffset path: ../TinyLife/Objects/Person.cs - startLine: 2704 + startLine: 2812 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7369,7 +7572,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHeldItemDepthOffset path: ../TinyLife/Objects/Person.cs - startLine: 2732 + startLine: 2840 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7400,7 +7603,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPivot path: ../TinyLife/Objects/Person.cs - startLine: 2743 + startLine: 2851 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7431,7 +7634,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecuteAction path: ../TinyLife/Objects/Person.cs - startLine: 2755 + startLine: 2863 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7478,7 +7681,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetValidClothes path: ../TinyLife/Objects/Person.cs - startLine: 2812 + startLine: 2920 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7513,7 +7716,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanApplyPersonality path: ../TinyLife/Objects/Person.cs - startLine: 2824 + startLine: 2932 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7550,7 +7753,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasRecentlyFailed path: ../TinyLife/Objects/Person.cs - startLine: 2837 + startLine: 2945 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7594,7 +7797,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveToMapExitRoad path: ../TinyLife/Objects/Person.cs - startLine: 2848 + startLine: 2956 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7632,7 +7835,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GenerateAnimationGroup path: ../TinyLife/Objects/Person.cs - startLine: 2865 + startLine: 2973 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7679,7 +7882,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawLooks path: ../TinyLife/Objects/Person.cs - startLine: 2903 + startLine: 3011 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7732,7 +7935,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateAnimations path: ../TinyLife/Objects/Person.cs - startLine: 2926 + startLine: 3034 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7770,7 +7973,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnActionCompleted path: ../TinyLife/Objects/Person.cs - startLine: 2945 + startLine: 3053 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7808,7 +8011,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateAction path: ../TinyLife/Objects/Person.cs - startLine: 3022 + startLine: 3130 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7855,7 +8058,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitializeAction path: ../TinyLife/Objects/Person.cs - startLine: 3035 + startLine: 3143 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7887,7 +8090,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnAgeChanged path: ../TinyLife/Objects/Person.cs - startLine: 3045 + startLine: 3153 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7919,7 +8122,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ValidateClothes path: ../TinyLife/Objects/Person.cs - startLine: 3131 + startLine: 3239 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7950,7 +8153,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomSpeakSound path: ../TinyLife/Objects/Person.cs - startLine: 3283 + startLine: 3391 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -7997,7 +8200,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Create path: ../TinyLife/Objects/Person.cs - startLine: 3311 + startLine: 3419 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -8056,7 +8259,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/Objects/Person.cs - startLine: 3396 + startLine: 3504 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -8216,6 +8419,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject @@ -12523,6 +12733,12 @@ references: name: VisitingLot nameWithType: Person.VisitingLot fullName: TinyLife.Objects.Person.VisitingLot +- uid: TinyLife.Objects.Person.VisitingLot + commentId: P: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 @@ -13803,6 +14019,24 @@ references: href: TinyLife.Goals.Memory.html - name: ) - name: ) +- uid: TinyLife.Objects.Person.Relationships + commentId: F:TinyLife.Objects.Person.Relationships + href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Relationships + name: Relationships + nameWithType: Person.Relationships + fullName: TinyLife.Objects.Person.Relationships +- uid: TinyLife.Relationship.FriendLevel + commentId: P:TinyLife.Relationship.FriendLevel + href: TinyLife.Relationship.html#TinyLife_Relationship_FriendLevel + name: FriendLevel + nameWithType: Relationship.FriendLevel + fullName: TinyLife.Relationship.FriendLevel +- uid: TinyLife.Relationship.RomanceLevel + commentId: P:TinyLife.Relationship.RomanceLevel + href: TinyLife.Relationship.html#TinyLife_Relationship_RomanceLevel + name: RomanceLevel + nameWithType: Relationship.RomanceLevel + fullName: TinyLife.Relationship.RomanceLevel - uid: TinyLife.Objects.Person.RelationshipInterestingness* commentId: Overload:TinyLife.Objects.Person.RelationshipInterestingness href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_RelationshipInterestingness @@ -14173,6 +14407,63 @@ references: - uid: TinyLife.Objects.Person.PassiveActionPriorityDelegate name: PassiveActionPriorityDelegate href: TinyLife.Objects.Person.PassiveActionPriorityDelegate.html +- uid: TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory) + commentId: M:TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory) + href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetAiPriorityForObject_TinyLife_Objects_MapObject_TinyLife_Objects_ObjectCategory_ + name: GetAiPriorityForObject(MapObject, ObjectCategory) + nameWithType: Person.GetAiPriorityForObject(MapObject, ObjectCategory) + fullName: TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject, TinyLife.Objects.ObjectCategory) + spec.csharp: + - uid: TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory) + name: GetAiPriorityForObject + href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetAiPriorityForObject_TinyLife_Objects_MapObject_TinyLife_Objects_ObjectCategory_ + - name: ( + - uid: TinyLife.Objects.MapObject + name: MapObject + href: TinyLife.Objects.MapObject.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + href: TinyLife.Objects.ObjectCategory.html + - name: ) + spec.vb: + - uid: TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory) + name: GetAiPriorityForObject + href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetAiPriorityForObject_TinyLife_Objects_MapObject_TinyLife_Objects_ObjectCategory_ + - name: ( + - uid: TinyLife.Objects.MapObject + name: MapObject + href: TinyLife.Objects.MapObject.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + href: TinyLife.Objects.ObjectCategory.html + - name: ) +- uid: TinyLife.Objects.Person.AiPriorityForObjectDelegate + commentId: T:TinyLife.Objects.Person.AiPriorityForObjectDelegate + parent: TinyLife.Objects + href: TinyLife.Objects.Person.html + name: Person.AiPriorityForObjectDelegate + nameWithType: Person.AiPriorityForObjectDelegate + fullName: TinyLife.Objects.Person.AiPriorityForObjectDelegate + spec.csharp: + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: . + - uid: TinyLife.Objects.Person.AiPriorityForObjectDelegate + name: AiPriorityForObjectDelegate + href: TinyLife.Objects.Person.AiPriorityForObjectDelegate.html + spec.vb: + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: . + - uid: TinyLife.Objects.Person.AiPriorityForObjectDelegate + name: AiPriorityForObjectDelegate + href: TinyLife.Objects.Person.AiPriorityForObjectDelegate.html - uid: System.Action commentId: T:System.Action parent: System @@ -15336,6 +15627,115 @@ references: - uid: MLEM.Ui.Elements name: Elements isExternal: true +- uid: TinyLife.Debug + commentId: T:TinyLife.Debug + href: TinyLife.Debug.html + name: Debug + nameWithType: Debug + fullName: TinyLife.Debug +- uid: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.MapObject + isExternal: true + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: MapObject.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: MapObject.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) +- uid: TinyLife.Objects.Person.GetDebugLines* + commentId: Overload:TinyLife.Objects.Person.GetDebugLines + href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines + nameWithType: Person.GetDebugLines + fullName: TinyLife.Objects.Person.GetDebugLines +- uid: TinyLife.GameImpl + commentId: T:TinyLife.GameImpl + parent: TinyLife + href: TinyLife.GameImpl.html + name: GameImpl + nameWithType: GameImpl + fullName: TinyLife.GameImpl +- uid: System.Collections.Generic.List{System.String} + commentId: T:System.Collections.Generic.List{System.String} + 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 String) + fullName.vb: System.Collections.Generic.List(Of String) + name.vb: List(Of String) + 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: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - 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: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) - uid: TinyLife.Actions.ActionInfo commentId: T:TinyLife.Actions.ActionInfo parent: TinyLife.Actions @@ -15569,12 +15969,6 @@ references: name: MoveToMap nameWithType: Person.MoveToMap fullName: TinyLife.Objects.Person.MoveToMap -- uid: TinyLife.Objects.Person.Relationships - commentId: F:TinyLife.Objects.Person.Relationships - href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Relationships - name: Relationships - nameWithType: Person.Relationships - fullName: TinyLife.Objects.Person.Relationships - uid: TinyLife.Objects.Person.PrepareForPermanentRemoval* commentId: Overload:TinyLife.Objects.Person.PrepareForPermanentRemoval href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_PrepareForPermanentRemoval @@ -15605,12 +15999,6 @@ references: name: GetRelationship nameWithType: Person.GetRelationship fullName: TinyLife.Objects.Person.GetRelationship -- uid: TinyLife.Relationship.FriendLevel - commentId: P:TinyLife.Relationship.FriendLevel - href: TinyLife.Relationship.html#TinyLife_Relationship_FriendLevel - name: FriendLevel - nameWithType: Relationship.FriendLevel - fullName: TinyLife.Relationship.FriendLevel - uid: TinyLife.Objects.Particle commentId: T:TinyLife.Objects.Particle href: TinyLife.Objects.Particle.html @@ -15629,12 +16017,6 @@ references: name: ChangeFriendship nameWithType: Person.ChangeFriendship fullName: TinyLife.Objects.Person.ChangeFriendship -- uid: TinyLife.Relationship.RomanceLevel - commentId: P:TinyLife.Relationship.RomanceLevel - href: TinyLife.Relationship.html#TinyLife_Relationship_RomanceLevel - name: RomanceLevel - nameWithType: Relationship.RomanceLevel - fullName: TinyLife.Relationship.RomanceLevel - uid: TinyLife.Objects.Person.ChangeRomance* commentId: Overload:TinyLife.Objects.Person.ChangeRomance href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_ChangeRomance_TinyLife_Objects_Person_System_Single_ @@ -16432,6 +16814,18 @@ references: name: GetPassiveActionPriority nameWithType: Person.GetPassiveActionPriority fullName: TinyLife.Objects.Person.GetPassiveActionPriority +- uid: TinyLife.Objects.Person.OnGetAiPriorityForObject + commentId: E:TinyLife.Objects.Person.OnGetAiPriorityForObject + href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_OnGetAiPriorityForObject + name: OnGetAiPriorityForObject + nameWithType: Person.OnGetAiPriorityForObject + fullName: TinyLife.Objects.Person.OnGetAiPriorityForObject +- uid: TinyLife.Objects.Person.GetAiPriorityForObject* + commentId: Overload:TinyLife.Objects.Person.GetAiPriorityForObject + href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetAiPriorityForObject_TinyLife_Objects_MapObject_TinyLife_Objects_ObjectCategory_ + name: GetAiPriorityForObject + nameWithType: Person.GetAiPriorityForObject + fullName: TinyLife.Objects.Person.GetAiPriorityForObject - uid: TinyLife.Objects.ClothesIntention commentId: T:TinyLife.Objects.ClothesIntention parent: TinyLife.Objects @@ -16653,6 +17047,12 @@ references: name: Person href: TinyLife.Objects.Person.html - name: ) +- uid: TinyLife.Objects.Person.FaceObject* + commentId: Overload:TinyLife.Objects.Person.FaceObject + href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_FaceObject_TinyLife_Objects_MapObject_TinyLife_Objects_ActionSpot_ + name: FaceObject + nameWithType: Person.FaceObject + fullName: TinyLife.Objects.Person.FaceObject - uid: TinyLife.Objects.Person.GetPersonalitySkillBoost* commentId: Overload:TinyLife.Objects.Person.GetPersonalitySkillBoost href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetPersonalitySkillBoost_TinyLife_Skills_SkillType_ @@ -16909,6 +17309,138 @@ references: - name: " " - name: T - name: ) +- uid: System.Collections.Generic.IDictionary{{TKey},TinyLife.Goals.MemoryType} + commentId: T:System.Collections.Generic.IDictionary{``0,TinyLife.Goals.MemoryType} + parent: System.Collections.Generic + definition: System.Collections.Generic.IDictionary`2 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2 + name: IDictionary + nameWithType: IDictionary + fullName: System.Collections.Generic.IDictionary + nameWithType.vb: IDictionary(Of TKey, MemoryType) + fullName.vb: System.Collections.Generic.IDictionary(Of TKey, TinyLife.Goals.MemoryType) + name.vb: IDictionary(Of TKey, MemoryType) + spec.csharp: + - uid: System.Collections.Generic.IDictionary`2 + name: IDictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2 + - name: < + - name: TKey + - name: ',' + - name: " " + - uid: TinyLife.Goals.MemoryType + name: MemoryType + href: TinyLife.Goals.MemoryType.html + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IDictionary`2 + name: IDictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2 + - name: ( + - name: Of + - name: " " + - name: TKey + - name: ',' + - name: " " + - uid: TinyLife.Goals.MemoryType + name: MemoryType + href: TinyLife.Goals.MemoryType.html + - name: ) +- uid: System.Collections.Generic.IEnumerable{System.ValueTuple{{TKey},{TMem}}} + commentId: T:System.Collections.Generic.IEnumerable{System.ValueTuple{``0,``1}} + parent: System.Collections.Generic + definition: System.Collections.Generic.IEnumerable`1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 + name: IEnumerable<(TKey Key, TMem Memory)> + nameWithType: IEnumerable<(TKey Key, TMem Memory)> + fullName: System.Collections.Generic.IEnumerable<(TKey Key, TMem Memory)> + nameWithType.vb: IEnumerable(Of (Key As TKey, Memory As TMem)) + fullName.vb: System.Collections.Generic.IEnumerable(Of (Key As TKey, Memory As TMem)) + name.vb: IEnumerable(Of (Key As TKey, Memory As TMem)) + 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: ( + - name: TKey + - name: " " + - uid: System.ValueTuple{``0,``1}.Key + name: Key + href: https://learn.microsoft.com/dotnet/api/system.valuetuple---0,--1-.key + - name: ',' + - name: " " + - name: TMem + - name: " " + - uid: System.ValueTuple{``0,``1}.Memory + name: Memory + href: https://learn.microsoft.com/dotnet/api/system.valuetuple---0,--1-.memory + - 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{``0,``1}.Key + name: Key + href: https://learn.microsoft.com/dotnet/api/system.valuetuple---0,--1-.key + - name: " " + - name: As + - name: " " + - name: TKey + - name: ',' + - name: " " + - uid: System.ValueTuple{``0,``1}.Memory + name: Memory + href: https://learn.microsoft.com/dotnet/api/system.valuetuple---0,--1-.memory + - name: " " + - name: As + - name: " " + - name: TMem + - name: ) + - name: ) +- uid: System.Collections.Generic.IDictionary`2 + commentId: T:System.Collections.Generic.IDictionary`2 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2 + name: IDictionary + nameWithType: IDictionary + fullName: System.Collections.Generic.IDictionary + nameWithType.vb: IDictionary(Of TKey, TValue) + fullName.vb: System.Collections.Generic.IDictionary(Of TKey, TValue) + name.vb: IDictionary(Of TKey, TValue) + spec.csharp: + - uid: System.Collections.Generic.IDictionary`2 + name: IDictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2 + - name: < + - name: TKey + - name: ',' + - name: " " + - name: TValue + - name: '>' + spec.vb: + - uid: System.Collections.Generic.IDictionary`2 + name: IDictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2 + - name: ( + - name: Of + - name: " " + - name: TKey + - name: ',' + - name: " " + - name: TValue + - name: ) - uid: TinyLife.Objects.Person.RemoveMemory* commentId: Overload:TinyLife.Objects.Person.RemoveMemory href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_RemoveMemory__1_TinyLife_Goals_MemoryType_System_Int32_System_Func___0_System_Boolean__ diff --git a/docs/api/TinyLife.Objects.PersonAi.yml b/docs/api/TinyLife.Objects.PersonAi.yml index d3d95e2..3f4c9cc 100644 --- a/docs/api/TinyLife.Objects.PersonAi.yml +++ b/docs/api/TinyLife.Objects.PersonAi.yml @@ -62,7 +62,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StartAutomatically path: ../TinyLife/Objects/PersonAi.cs - startLine: 135 + startLine: 137 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Pose.yml b/docs/api/TinyLife.Objects.Pose.yml index fad630b..e5ae475 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: 3542 + startLine: 3655 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: 3547 + startLine: 3660 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: 3551 + startLine: 3664 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: 3555 + startLine: 3668 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: 3560 + startLine: 3673 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: 3565 + startLine: 3678 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: 3569 + startLine: 3682 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: 3573 + startLine: 3686 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: 3577 + startLine: 3690 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: 3581 + startLine: 3694 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: 3585 + startLine: 3698 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: 3589 + startLine: 3702 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.PregnancyAbility.yml b/docs/api/TinyLife.Objects.PregnancyAbility.yml index f2aaf67..f0cfb65 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: 3717 + startLine: 3831 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: 3722 + startLine: 3836 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: 3726 + startLine: 3840 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: 3730 + startLine: 3844 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.ScreenObject.yml b/docs/api/TinyLife.Objects.ScreenObject.yml index 61276db..183fdbc 100644 --- a/docs/api/TinyLife.Objects.ScreenObject.yml +++ b/docs/api/TinyLife.Objects.ScreenObject.yml @@ -77,6 +77,7 @@ items: - TinyLife.Objects.Furniture.ParentObjectSpot - TinyLife.Objects.Furniture.Colors - TinyLife.Objects.Furniture.Area + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.DevaluedThroughUse - TinyLife.Objects.Furniture.AreUtilitiesDisabled - TinyLife.Objects.Furniture.IsStatic @@ -100,6 +101,7 @@ items: - TinyLife.Objects.Furniture.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -142,6 +144,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -1106,6 +1109,13 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse parent: TinyLife.Objects.Furniture @@ -1527,6 +1537,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + isExternal: true + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Objects.Furniture @@ -3210,6 +3275,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.SpeakStyle.yml b/docs/api/TinyLife.Objects.SpeakStyle.yml index c9b876c..0004ba2 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: 3673 + startLine: 3786 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: 3677 + startLine: 3790 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: 3678 + startLine: 3791 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: 3679 + startLine: 3792 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: 3680 + startLine: 3793 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: 3681 + startLine: 3794 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: 3682 + startLine: 3795 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: 3683 + startLine: 3796 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: 3684 + startLine: 3797 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: 3685 + startLine: 3798 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: 3686 + startLine: 3799 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: 3687 + startLine: 3800 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: 3688 + startLine: 3801 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: 3689 + startLine: 3802 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: 3690 + startLine: 3803 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: 3691 + startLine: 3804 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: 3692 + startLine: 3805 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.StylePreference.yml b/docs/api/TinyLife.Objects.StylePreference.yml index 2ed7540..f851f86 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: 515 + startLine: 526 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: 518 + startLine: 529 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: 519 + startLine: 530 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: 520 + startLine: 531 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.TrashBag.yml b/docs/api/TinyLife.Objects.TrashBag.yml index 4b6f3a4..93cb982 100644 --- a/docs/api/TinyLife.Objects.TrashBag.yml +++ b/docs/api/TinyLife.Objects.TrashBag.yml @@ -58,6 +58,7 @@ items: - TinyLife.Objects.Furniture.ParentObjectSpot - TinyLife.Objects.Furniture.Colors - TinyLife.Objects.Furniture.Area + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.DevaluedThroughUse - TinyLife.Objects.Furniture.AreUtilitiesDisabled - TinyLife.Objects.Furniture.IsStatic @@ -83,6 +84,7 @@ items: - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -129,6 +131,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -502,6 +505,13 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse parent: TinyLife.Objects.Furniture @@ -1061,6 +1071,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + isExternal: true + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Objects.Furniture @@ -3026,6 +3091,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.TrashCan.yml b/docs/api/TinyLife.Objects.TrashCan.yml index 3214ec2..91474d9 100644 --- a/docs/api/TinyLife.Objects.TrashCan.yml +++ b/docs/api/TinyLife.Objects.TrashCan.yml @@ -60,6 +60,7 @@ items: - TinyLife.Objects.Furniture.ParentObjectSpot - TinyLife.Objects.Furniture.Colors - TinyLife.Objects.Furniture.Area + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.DevaluedThroughUse - TinyLife.Objects.Furniture.AreUtilitiesDisabled - TinyLife.Objects.Furniture.IsStatic @@ -85,6 +86,7 @@ items: - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -129,6 +131,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -687,6 +690,13 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse parent: TinyLife.Objects.Furniture @@ -1246,6 +1256,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + isExternal: true + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Objects.Furniture @@ -3005,6 +3070,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml b/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml index c593f9c..b81e44a 100644 --- a/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml +++ b/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml @@ -58,6 +58,7 @@ items: - TinyLife.Objects.Furniture.ParentObjectSpot - TinyLife.Objects.Furniture.Colors - TinyLife.Objects.Furniture.Area + - TinyLife.Objects.Furniture.CoveredTiles - TinyLife.Objects.Furniture.DevaluedThroughUse - TinyLife.Objects.Furniture.AreUtilitiesDisabled - TinyLife.Objects.Furniture.IsStatic @@ -83,6 +84,7 @@ items: - TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) - TinyLife.Objects.Furniture.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip) + - TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) - TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.Furniture.OnRandomQuality(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Random,System.Boolean,System.Collections.Generic.Dictionary{TinyLife.Skills.Quality,System.Single}) @@ -128,6 +130,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.Id @@ -625,6 +628,13 @@ references: name: Area nameWithType: Furniture.Area fullName: TinyLife.Objects.Furniture.Area +- uid: TinyLife.Objects.Furniture.CoveredTiles + commentId: P:TinyLife.Objects.Furniture.CoveredTiles + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_CoveredTiles + name: CoveredTiles + nameWithType: Furniture.CoveredTiles + fullName: TinyLife.Objects.Furniture.CoveredTiles - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse parent: TinyLife.Objects.Furniture @@ -1184,6 +1194,61 @@ references: name: Tooltip isExternal: true - name: ) +- uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Furniture + isExternal: true + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: Furniture.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: Furniture.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.Furniture.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) - uid: TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) commentId: M:TinyLife.Objects.Furniture.GetEfficiencyModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Skills.SkillType,System.Single) parent: TinyLife.Objects.Furniture @@ -2968,6 +3033,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.Vehicle.VehicleType.yml b/docs/api/TinyLife.Objects.Vehicle.VehicleType.yml index afe61e5..12126af 100644 --- a/docs/api/TinyLife.Objects.Vehicle.VehicleType.yml +++ b/docs/api/TinyLife.Objects.Vehicle.VehicleType.yml @@ -21,7 +21,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VehicleType path: ../TinyLife/Objects/Vehicle.cs - startLine: 126 + startLine: 140 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -50,7 +50,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Car path: ../TinyLife/Objects/Vehicle.cs - startLine: 131 + startLine: 145 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -78,7 +78,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EScooter path: ../TinyLife/Objects/Vehicle.cs - startLine: 135 + startLine: 149 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Vehicle.yml b/docs/api/TinyLife.Objects.Vehicle.yml index dc9909c..d7f5dc4 100644 --- a/docs/api/TinyLife.Objects.Vehicle.yml +++ b/docs/api/TinyLife.Objects.Vehicle.yml @@ -9,6 +9,7 @@ items: - TinyLife.Objects.Vehicle.Action - TinyLife.Objects.Vehicle.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item}) - TinyLife.Objects.Vehicle.Driver + - TinyLife.Objects.Vehicle.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) - TinyLife.Objects.Vehicle.GetHoverInfo(MLEM.Ui.Elements.Tooltip) - TinyLife.Objects.Vehicle.GetSpeed - TinyLife.Objects.Vehicle.OnCameraRotationChanged(MLEM.Misc.Direction2,MLEM.Misc.Direction2) @@ -31,7 +32,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Vehicle path: ../TinyLife/Objects/Vehicle.cs - startLine: 17 + startLine: 18 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -56,6 +57,7 @@ items: - TinyLife.Objects.MapObject.OnDraw - TinyLife.Objects.MapObject.OnUpdate - TinyLife.Objects.MapObject.OnGetHoverInfo + - TinyLife.Objects.MapObject.OnGetDebugLines - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.Floor - TinyLife.Objects.MapObject.ParentInfo @@ -123,7 +125,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Rotation path: ../TinyLife/Objects/Vehicle.cs - startLine: 25 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -162,7 +164,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Driver path: ../TinyLife/Objects/Vehicle.cs - startLine: 30 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -201,7 +203,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Action path: ../TinyLife/Objects/Vehicle.cs - startLine: 35 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -240,7 +242,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/Objects/Vehicle.cs - startLine: 40 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -279,7 +281,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/Vehicle.cs - startLine: 46 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -320,7 +322,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSpeed path: ../TinyLife/Objects/Vehicle.cs - startLine: 64 + startLine: 65 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -351,7 +353,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Objects/Vehicle.cs - startLine: 73 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -397,7 +399,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Objects/Vehicle.cs - startLine: 88 + startLine: 89 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -448,7 +450,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCameraRotationChanged path: ../TinyLife/Objects/Vehicle.cs - startLine: 97 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -487,7 +489,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnRemoved path: ../TinyLife/Objects/Vehicle.cs - startLine: 104 + startLine: 105 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -519,7 +521,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResetToStatic path: ../TinyLife/Objects/Vehicle.cs - startLine: 110 + startLine: 111 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -561,7 +563,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHoverInfo path: ../TinyLife/Objects/Vehicle.cs - startLine: 116 + startLine: 117 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -579,6 +581,48 @@ items: content.vb: Public Overrides Sub GetHoverInfo(tooltip As Tooltip) overridden: TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip) overload: TinyLife.Objects.Vehicle.GetHoverInfo* +- uid: TinyLife.Objects.Vehicle.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.Vehicle.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + id: GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.Vehicle + langs: + - csharp + - vb + name: GetDebugLines(GameImpl, List) + nameWithType: Vehicle.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.Vehicle.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + type: Method + source: + remote: + path: TinyLife/Objects/Vehicle.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetDebugLines + path: ../TinyLife/Objects/Vehicle.cs + startLine: 125 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: >- + Returns the debug lines that should be displayed in when hovering over this object. + + By default, is invoked, and the id and position of this object are appended to the list of lines. + example: [] + syntax: + content: public override void GetDebugLines(GameImpl game, List lines) + parameters: + - id: game + type: TinyLife.GameImpl + description: The game. + - id: lines + type: System.Collections.Generic.List{System.String} + description: The list of lines to append debug lines to. + content.vb: Public Overrides Sub GetDebugLines(game As GameImpl, lines As List(Of String)) + overridden: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + overload: TinyLife.Objects.Vehicle.GetDebugLines* + nameWithType.vb: Vehicle.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.Vehicle.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) references: - uid: TinyLife.Objects.MapObject.Map commentId: P:TinyLife.Objects.MapObject.Map @@ -704,6 +748,13 @@ references: name: OnGetHoverInfo nameWithType: MapObject.OnGetHoverInfo fullName: TinyLife.Objects.MapObject.OnGetHoverInfo +- uid: TinyLife.Objects.MapObject.OnGetDebugLines + commentId: E:TinyLife.Objects.MapObject.OnGetDebugLines + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_OnGetDebugLines + name: OnGetDebugLines + nameWithType: MapObject.OnGetDebugLines + fullName: TinyLife.Objects.MapObject.OnGetDebugLines - uid: TinyLife.Objects.MapObject.Position commentId: P:TinyLife.Objects.MapObject.Position parent: TinyLife.Objects.MapObject @@ -3406,3 +3457,118 @@ references: - uid: MLEM.Ui.Elements name: Elements isExternal: true +- uid: TinyLife.Debug + commentId: T:TinyLife.Debug + href: TinyLife.Debug.html + name: Debug + nameWithType: Debug + fullName: TinyLife.Debug +- uid: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + commentId: M:TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + parent: TinyLife.Objects.MapObject + isExternal: true + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines(GameImpl, List) + nameWithType: MapObject.GetDebugLines(GameImpl, List) + fullName: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List) + nameWithType.vb: MapObject.GetDebugLines(GameImpl, List(Of String)) + fullName.vb: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl, System.Collections.Generic.List(Of String)) + name.vb: GetDebugLines(GameImpl, List(Of String)) + spec.csharp: + - uid: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.Objects.MapObject.GetDebugLines(TinyLife.GameImpl,System.Collections.Generic.List{System.String}) + name: GetDebugLines + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + - name: ( + - uid: TinyLife.GameImpl + name: GameImpl + href: TinyLife.GameImpl.html + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ) +- uid: TinyLife.Objects.Vehicle.GetDebugLines* + commentId: Overload:TinyLife.Objects.Vehicle.GetDebugLines + href: TinyLife.Objects.Vehicle.html#TinyLife_Objects_Vehicle_GetDebugLines_TinyLife_GameImpl_System_Collections_Generic_List_System_String__ + name: GetDebugLines + nameWithType: Vehicle.GetDebugLines + fullName: TinyLife.Objects.Vehicle.GetDebugLines +- uid: TinyLife.GameImpl + commentId: T:TinyLife.GameImpl + parent: TinyLife + href: TinyLife.GameImpl.html + name: GameImpl + nameWithType: GameImpl + fullName: TinyLife.GameImpl +- uid: System.Collections.Generic.List{System.String} + commentId: T:System.Collections.Generic.List{System.String} + 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 String) + fullName.vb: System.Collections.Generic.List(Of String) + name.vb: List(Of String) + 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: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - 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: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) +- uid: TinyLife + commentId: N:TinyLife + href: TinyLife.html + name: TinyLife + nameWithType: TinyLife + fullName: TinyLife diff --git a/docs/api/TinyLife.Objects.Visibility.yml b/docs/api/TinyLife.Objects.Visibility.yml index 72bf68f..e56335a 100644 --- a/docs/api/TinyLife.Objects.Visibility.yml +++ b/docs/api/TinyLife.Objects.Visibility.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Visibility path: ../TinyLife/Objects/MapObject.cs - startLine: 844 + startLine: 867 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -52,7 +52,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WhenVisible path: ../TinyLife/Objects/MapObject.cs - startLine: 849 + startLine: 872 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -80,7 +80,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WhenVisibleExt path: ../TinyLife/Objects/MapObject.cs - startLine: 853 + startLine: 876 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -108,11 +108,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HideZoomedOut path: ../TinyLife/Objects/MapObject.cs - startLine: 857 + startLine: 880 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: A visibility setting that causes the object to be visible when the it is in is in view, but only if the game 's is greather than 1 + summary: A visibility setting that causes the object to be visible when the it is in is in view, but only if the game 's is greather than . example: [] syntax: content: HideZoomedOut = 2 @@ -136,7 +136,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Static path: ../TinyLife/Objects/MapObject.cs - startLine: 862 + startLine: 885 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -329,6 +329,12 @@ references: name: Scale nameWithType: Camera.Scale fullName: MLEM.Cameras.Camera.Scale +- uid: TinyLife.Utilities.TextureHandler.TileSizeFactor + commentId: P:TinyLife.Utilities.TextureHandler.TileSizeFactor + href: TinyLife.Utilities.TextureHandler.html#TinyLife_Utilities_TextureHandler_TileSizeFactor + name: TileSizeFactor + nameWithType: TextureHandler.TileSizeFactor + fullName: TinyLife.Utilities.TextureHandler.TileSizeFactor - uid: MLEM.Cameras commentId: N:MLEM.Cameras isExternal: true diff --git a/docs/api/TinyLife.Objects.VoiceStyle.yml b/docs/api/TinyLife.Objects.VoiceStyle.yml index 4327a14..c4106e7 100644 --- a/docs/api/TinyLife.Objects.VoiceStyle.yml +++ b/docs/api/TinyLife.Objects.VoiceStyle.yml @@ -9,6 +9,7 @@ items: - TinyLife.Objects.VoiceStyle.Child - TinyLife.Objects.VoiceStyle.High - TinyLife.Objects.VoiceStyle.Low + - TinyLife.Objects.VoiceStyle.MidHigh langs: - csharp - vb @@ -23,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VoiceStyle path: ../TinyLife/Objects/Person.cs - startLine: 3701 + startLine: 3814 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -56,7 +57,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Low path: ../TinyLife/Objects/Person.cs - startLine: 3704 + startLine: 3817 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -82,7 +83,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: High path: ../TinyLife/Objects/Person.cs - startLine: 3705 + startLine: 3818 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -108,7 +109,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Child path: ../TinyLife/Objects/Person.cs - startLine: 3706 + startLine: 3819 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -134,7 +135,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Baby path: ../TinyLife/Objects/Person.cs - startLine: 3708 + startLine: 3821 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -142,6 +143,32 @@ items: content: Baby = 3 return: type: TinyLife.Objects.VoiceStyle +- uid: TinyLife.Objects.VoiceStyle.MidHigh + commentId: F:TinyLife.Objects.VoiceStyle.MidHigh + id: MidHigh + parent: TinyLife.Objects.VoiceStyle + langs: + - csharp + - vb + name: MidHigh + nameWithType: VoiceStyle.MidHigh + fullName: TinyLife.Objects.VoiceStyle.MidHigh + type: Field + source: + remote: + path: TinyLife/Objects/Person.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: MidHigh + path: ../TinyLife/Objects/Person.cs + startLine: 3823 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: MidHigh = 4 + return: + type: TinyLife.Objects.VoiceStyle references: - uid: TinyLife.Objects.Person commentId: T:TinyLife.Objects.Person diff --git a/docs/api/TinyLife.Objects.WornClothes.yml b/docs/api/TinyLife.Objects.WornClothes.yml index d88edfe..95973c7 100644 --- a/docs/api/TinyLife.Objects.WornClothes.yml +++ b/docs/api/TinyLife.Objects.WornClothes.yml @@ -26,7 +26,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WornClothes path: ../TinyLife/Objects/Clothes.cs - startLine: 222 + startLine: 233 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -75,7 +75,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/Objects/Clothes.cs - startLine: 229 + startLine: 240 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -114,7 +114,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: ../TinyLife/Objects/Clothes.cs - startLine: 236 + startLine: 247 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -123,7 +123,7 @@ items: Each index references the color of the underlying 's . - The actual color can be retrieved easily using GetColor. + The actual color can be retrieved easily using . example: [] syntax: content: >- @@ -158,7 +158,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromStorage path: ../TinyLife/Objects/Clothes.cs - startLine: 241 + startLine: 252 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -197,7 +197,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CustomPrice path: ../TinyLife/Objects/Clothes.cs - startLine: 247 + startLine: 258 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -243,7 +243,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/Clothes.cs - startLine: 254 + startLine: 265 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -281,7 +281,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Objects/Clothes.cs - startLine: 263 + startLine: 274 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -312,7 +312,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/Objects/Clothes.cs - startLine: 274 + startLine: 285 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -711,6 +711,52 @@ references: name: Colors nameWithType: Clothes.Colors fullName: TinyLife.Objects.Clothes.Colors +- uid: TinyLife.Utilities.ColorSettings.Get(System.Int32[],System.Int32) + commentId: M:TinyLife.Utilities.ColorSettings.Get(System.Int32[],System.Int32) + isExternal: true + href: TinyLife.Utilities.ColorSettings.html#TinyLife_Utilities_ColorSettings_Get_System_Int32___System_Int32_ + name: Get(int[], int) + nameWithType: ColorSettings.Get(int[], int) + fullName: TinyLife.Utilities.ColorSettings.Get(int[], int) + nameWithType.vb: ColorSettings.Get(Integer(), Integer) + fullName.vb: TinyLife.Utilities.ColorSettings.Get(Integer(), Integer) + name.vb: Get(Integer(), Integer) + spec.csharp: + - uid: TinyLife.Utilities.ColorSettings.Get(System.Int32[],System.Int32) + name: Get + href: TinyLife.Utilities.ColorSettings.html#TinyLife_Utilities_ColorSettings_Get_System_Int32___System_Int32_ + - name: ( + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: '[' + - name: ']' + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) + spec.vb: + - uid: TinyLife.Utilities.ColorSettings.Get(System.Int32[],System.Int32) + name: Get + href: TinyLife.Utilities.ColorSettings.html#TinyLife_Utilities_ColorSettings_Get_System_Int32___System_Int32_ + - name: ( + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ( + - name: ) + - name: ',' + - 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 diff --git a/docs/api/TinyLife.Objects.yml b/docs/api/TinyLife.Objects.yml index 2b659e1..7f35f88 100644 --- a/docs/api/TinyLife.Objects.yml +++ b/docs/api/TinyLife.Objects.yml @@ -47,6 +47,7 @@ items: - TinyLife.Objects.ParentInfo.AttachmentType - TinyLife.Objects.Particle - TinyLife.Objects.Person + - TinyLife.Objects.Person.AiPriorityForObjectDelegate - TinyLife.Objects.Person.EfficiencyModifierDelegate - TinyLife.Objects.Person.EmotionModifiersChangedDelegate - TinyLife.Objects.Person.PassiveActionPriorityDelegate @@ -549,6 +550,29 @@ references: - uid: TinyLife.Objects.Person.PassiveActionPriorityDelegate name: PassiveActionPriorityDelegate href: TinyLife.Objects.Person.PassiveActionPriorityDelegate.html +- uid: TinyLife.Objects.Person.AiPriorityForObjectDelegate + commentId: T:TinyLife.Objects.Person.AiPriorityForObjectDelegate + parent: TinyLife.Objects + href: TinyLife.Objects.Person.html + name: Person.AiPriorityForObjectDelegate + nameWithType: Person.AiPriorityForObjectDelegate + fullName: TinyLife.Objects.Person.AiPriorityForObjectDelegate + spec.csharp: + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: . + - uid: TinyLife.Objects.Person.AiPriorityForObjectDelegate + name: AiPriorityForObjectDelegate + href: TinyLife.Objects.Person.AiPriorityForObjectDelegate.html + spec.vb: + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: . + - uid: TinyLife.Objects.Person.AiPriorityForObjectDelegate + name: AiPriorityForObjectDelegate + href: TinyLife.Objects.Person.AiPriorityForObjectDelegate.html - uid: TinyLife.Objects.Person.RestoreNeedDelegate commentId: T:TinyLife.Objects.Person.RestoreNeedDelegate parent: TinyLife.Objects diff --git a/docs/api/TinyLife.Options.yml b/docs/api/TinyLife.Options.yml index 1b6636b..17fe32c 100644 --- a/docs/api/TinyLife.Options.yml +++ b/docs/api/TinyLife.Options.yml @@ -22,6 +22,8 @@ items: - TinyLife.Options.CurrentFloor - TinyLife.Options.CursorScale - TinyLife.Options.DecreaseSpeedKeybind + - TinyLife.Options.EmotionStingVolume + - TinyLife.Options.EventStingVolume - TinyLife.Options.FloorDownKeybind - TinyLife.Options.FloorUpKeybind - TinyLife.Options.GameSpeeds @@ -58,7 +60,6 @@ items: - TinyLife.Options.SoundVolume - TinyLife.Options.SoundscapeVolume - TinyLife.Options.SpeechVolume - - TinyLife.Options.StingVolume - TinyLife.Options.StoreInHouseholdKeybind - TinyLife.Options.SwitchPersonKeybind - TinyLife.Options.TabBackKeybind @@ -1673,30 +1674,30 @@ items: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] -- uid: TinyLife.Options.StingVolume - commentId: F:TinyLife.Options.StingVolume - id: StingVolume +- uid: TinyLife.Options.EmotionStingVolume + commentId: F:TinyLife.Options.EmotionStingVolume + id: EmotionStingVolume parent: TinyLife.Options langs: - csharp - vb - name: StingVolume - nameWithType: Options.StingVolume - fullName: TinyLife.Options.StingVolume + name: EmotionStingVolume + nameWithType: Options.EmotionStingVolume + fullName: TinyLife.Options.EmotionStingVolume type: Field source: remote: path: TinyLife/Options.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: StingVolume + id: EmotionStingVolume path: ../TinyLife/Options.cs startLine: 185 assemblies: - Tiny Life namespace: TinyLife summary: >- - The volume of sting sound effects. + The volume of emotion sting sound effects. Note that the sting volume is still multiplied with the sound master volume . example: [] @@ -1704,13 +1705,55 @@ items: content: >- [DataMember] - public float StingVolume + public float EmotionStingVolume return: type: System.Single content.vb: >- - Public StingVolume As Single + Public EmotionStingVolume As Single + attributes: + - type: System.Runtime.Serialization.DataMemberAttribute + ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor + arguments: [] +- uid: TinyLife.Options.EventStingVolume + commentId: F:TinyLife.Options.EventStingVolume + id: EventStingVolume + parent: TinyLife.Options + langs: + - csharp + - vb + name: EventStingVolume + nameWithType: Options.EventStingVolume + fullName: TinyLife.Options.EventStingVolume + type: Field + source: + remote: + path: TinyLife/Options.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: EventStingVolume + path: ../TinyLife/Options.cs + startLine: 191 + assemblies: + - Tiny Life + namespace: TinyLife + summary: >- + The volume of event sting sound effects, used by . + + Note that the sting volume is still multiplied with the sound master volume . + example: [] + syntax: + content: >- + [DataMember] + + public float EventStingVolume + return: + type: System.Single + content.vb: >- + + + Public EventStingVolume As Single attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor @@ -1733,7 +1776,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SoundscapeVolume path: ../TinyLife/Options.cs - startLine: 191 + startLine: 197 assemblies: - Tiny Life namespace: TinyLife @@ -1775,7 +1818,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AutoSaveIntervalSeconds path: ../TinyLife/Options.cs - startLine: 197 + startLine: 203 assemblies: - Tiny Life namespace: TinyLife @@ -1817,7 +1860,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CameraRotation path: ../TinyLife/Options.cs - startLine: 204 + startLine: 210 assemblies: - Tiny Life namespace: TinyLife @@ -1861,7 +1904,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BrightnessIncrease path: ../TinyLife/Options.cs - startLine: 209 + startLine: 215 assemblies: - Tiny Life namespace: TinyLife @@ -1900,7 +1943,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HideHangingObjects path: ../TinyLife/Options.cs - startLine: 215 + startLine: 221 assemblies: - Tiny Life namespace: TinyLife @@ -1942,7 +1985,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoundCameraPosition path: ../TinyLife/Options.cs - startLine: 221 + startLine: 227 assemblies: - Tiny Life namespace: TinyLife @@ -1984,7 +2027,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BlurZoomedOut path: ../TinyLife/Options.cs - startLine: 227 + startLine: 233 assemblies: - Tiny Life namespace: TinyLife @@ -2026,7 +2069,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UiAnimations path: ../TinyLife/Options.cs - startLine: 233 + startLine: 239 assemblies: - Tiny Life namespace: TinyLife @@ -2068,7 +2111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShowBuildModeGrid path: ../TinyLife/Options.cs - startLine: 238 + startLine: 244 assemblies: - Tiny Life namespace: TinyLife @@ -2107,7 +2150,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GamepadScreenBorder path: ../TinyLife/Options.cs - startLine: 243 + startLine: 249 assemblies: - Tiny Life namespace: TinyLife @@ -2146,7 +2189,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GamepadCursorSpeed path: ../TinyLife/Options.cs - startLine: 248 + startLine: 254 assemblies: - Tiny Life namespace: TinyLife @@ -2185,7 +2228,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GamepadSwapTriggers path: ../TinyLife/Options.cs - startLine: 253 + startLine: 259 assemblies: - Tiny Life namespace: TinyLife @@ -2224,7 +2267,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GamepadSwapAForB path: ../TinyLife/Options.cs - startLine: 258 + startLine: 264 assemblies: - Tiny Life namespace: TinyLife @@ -2263,7 +2306,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GamepadSwapXForY path: ../TinyLife/Options.cs - startLine: 263 + startLine: 269 assemblies: - Tiny Life namespace: TinyLife @@ -2302,7 +2345,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HideControlsHints path: ../TinyLife/Options.cs - startLine: 268 + startLine: 274 assemblies: - Tiny Life namespace: TinyLife @@ -2341,7 +2384,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HideGamepadControlsHints path: ../TinyLife/Options.cs - startLine: 274 + startLine: 280 assemblies: - Tiny Life namespace: TinyLife @@ -2383,7 +2426,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HideDemoHints path: ../TinyLife/Options.cs - startLine: 279 + startLine: 285 assemblies: - Tiny Life namespace: TinyLife @@ -2422,7 +2465,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HideEarlyAccessHints path: ../TinyLife/Options.cs - startLine: 284 + startLine: 290 assemblies: - Tiny Life namespace: TinyLife @@ -2461,7 +2504,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AllowMods path: ../TinyLife/Options.cs - startLine: 289 + startLine: 295 assemblies: - Tiny Life namespace: TinyLife @@ -2500,7 +2543,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InGameMusic path: ../TinyLife/Options.cs - startLine: 294 + startLine: 300 assemblies: - Tiny Life namespace: TinyLife @@ -2539,7 +2582,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TransparentTooltips path: ../TinyLife/Options.cs - startLine: 299 + startLine: 305 assemblies: - Tiny Life namespace: TinyLife @@ -2578,7 +2621,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InstantTooltips path: ../TinyLife/Options.cs - startLine: 304 + startLine: 310 assemblies: - Tiny Life namespace: TinyLife @@ -2617,7 +2660,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LongerNotifications path: ../TinyLife/Options.cs - startLine: 309 + startLine: 315 assemblies: - Tiny Life namespace: TinyLife @@ -2656,7 +2699,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CursorScale path: ../TinyLife/Options.cs - startLine: 314 + startLine: 320 assemblies: - Tiny Life namespace: TinyLife @@ -2695,7 +2738,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HighlightTinies path: ../TinyLife/Options.cs - startLine: 319 + startLine: 325 assemblies: - Tiny Life namespace: TinyLife @@ -2734,7 +2777,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Apply path: ../TinyLife/Options.cs - startLine: 347 + startLine: 353 assemblies: - Tiny Life namespace: TinyLife @@ -2768,7 +2811,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Save path: ../TinyLife/Options.cs - startLine: 387 + startLine: 394 assemblies: - Tiny Life namespace: TinyLife @@ -3868,6 +3911,31 @@ references: isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: ) +- uid: TinyLife.Tools.PlayModeTool.PlayEventSting(Microsoft.Xna.Framework.Audio.SoundEffect) + commentId: M:TinyLife.Tools.PlayModeTool.PlayEventSting(Microsoft.Xna.Framework.Audio.SoundEffect) + isExternal: true + href: TinyLife.Tools.PlayModeTool.html#TinyLife_Tools_PlayModeTool_PlayEventSting_Microsoft_Xna_Framework_Audio_SoundEffect_ + name: PlayEventSting(SoundEffect) + nameWithType: PlayModeTool.PlayEventSting(SoundEffect) + fullName: TinyLife.Tools.PlayModeTool.PlayEventSting(Microsoft.Xna.Framework.Audio.SoundEffect) + spec.csharp: + - uid: TinyLife.Tools.PlayModeTool.PlayEventSting(Microsoft.Xna.Framework.Audio.SoundEffect) + name: PlayEventSting + href: TinyLife.Tools.PlayModeTool.html#TinyLife_Tools_PlayModeTool_PlayEventSting_Microsoft_Xna_Framework_Audio_SoundEffect_ + - name: ( + - uid: Microsoft.Xna.Framework.Audio.SoundEffect + name: SoundEffect + isExternal: true + - name: ) + spec.vb: + - uid: TinyLife.Tools.PlayModeTool.PlayEventSting(Microsoft.Xna.Framework.Audio.SoundEffect) + name: PlayEventSting + href: TinyLife.Tools.PlayModeTool.html#TinyLife_Tools_PlayModeTool_PlayEventSting_Microsoft_Xna_Framework_Audio_SoundEffect_ + - name: ( + - uid: Microsoft.Xna.Framework.Audio.SoundEffect + name: SoundEffect + isExternal: true + - name: ) - uid: TinyLife.World.Soundscape commentId: T:TinyLife.World.Soundscape href: TinyLife.World.Soundscape.html diff --git a/docs/api/TinyLife.PerSaveOptions.MapInfo.yml b/docs/api/TinyLife.PerSaveOptions.MapInfo.yml index 78895d7..14b4687 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: 564 + startLine: 574 assemblies: - Tiny Life namespace: TinyLife @@ -73,7 +73,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Options.cs - startLine: 569 + startLine: 579 assemblies: - Tiny Life namespace: TinyLife @@ -102,7 +102,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Custom path: ../TinyLife/Options.cs - startLine: 573 + startLine: 583 assemblies: - Tiny Life namespace: TinyLife @@ -131,7 +131,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Options.cs - startLine: 580 + startLine: 590 assemblies: - Tiny Life namespace: TinyLife @@ -169,7 +169,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Equals path: ../TinyLife/Options.cs - startLine: 586 + startLine: 596 assemblies: - Tiny Life namespace: TinyLife @@ -206,7 +206,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Equals path: ../TinyLife/Options.cs - startLine: 593 + startLine: 603 assemblies: - Tiny Life namespace: TinyLife @@ -245,7 +245,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHashCode path: ../TinyLife/Options.cs - startLine: 598 + startLine: 608 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.PerSaveOptions.yml b/docs/api/TinyLife.PerSaveOptions.yml index f0aedba..372bc4f 100644 --- a/docs/api/TinyLife.PerSaveOptions.yml +++ b/docs/api/TinyLife.PerSaveOptions.yml @@ -38,7 +38,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PerSaveOptions path: ../TinyLife/Options.cs - startLine: 418 + startLine: 425 assemblies: - Tiny Life namespace: TinyLife @@ -97,7 +97,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Instance path: ../TinyLife/Options.cs - startLine: 425 + startLine: 432 assemblies: - Tiny Life namespace: TinyLife @@ -131,7 +131,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayedHints path: ../TinyLife/Options.cs - startLine: 431 + startLine: 438 assemblies: - Tiny Life namespace: TinyLife @@ -170,7 +170,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Maps path: ../TinyLife/Options.cs - startLine: 436 + startLine: 443 assemblies: - Tiny Life namespace: TinyLife @@ -209,7 +209,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisableAiSelected path: ../TinyLife/Options.cs - startLine: 442 + startLine: 449 assemblies: - Tiny Life namespace: TinyLife @@ -248,7 +248,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisableAiHousehold path: ../TinyLife/Options.cs - startLine: 447 + startLine: 454 assemblies: - Tiny Life namespace: TinyLife @@ -287,7 +287,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AiImportantActions path: ../TinyLife/Options.cs - startLine: 453 + startLine: 460 assemblies: - Tiny Life namespace: TinyLife @@ -329,7 +329,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AiSkillBuilding path: ../TinyLife/Options.cs - startLine: 459 + startLine: 466 assemblies: - Tiny Life namespace: TinyLife @@ -371,7 +371,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AiRelationships path: ../TinyLife/Options.cs - startLine: 465 + startLine: 472 assemblies: - Tiny Life namespace: TinyLife @@ -413,7 +413,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaxRegularVisitors path: ../TinyLife/Options.cs - startLine: 471 + startLine: 478 assemblies: - Tiny Life namespace: TinyLife @@ -455,7 +455,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoadedMods path: ../TinyLife/Options.cs - startLine: 477 + startLine: 484 assemblies: - Tiny Life namespace: TinyLife @@ -497,7 +497,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MapName path: ../TinyLife/Options.cs - startLine: 483 + startLine: 490 assemblies: - Tiny Life namespace: TinyLife @@ -548,7 +548,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MapCustom path: ../TinyLife/Options.cs - startLine: 489 + startLine: 496 assemblies: - Tiny Life namespace: TinyLife @@ -599,7 +599,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayedLifespan path: ../TinyLife/Options.cs - startLine: 495 + startLine: 502 assemblies: - Tiny Life namespace: TinyLife @@ -641,7 +641,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OtherLifespan path: ../TinyLife/Options.cs - startLine: 501 + startLine: 508 assemblies: - Tiny Life namespace: TinyLife @@ -683,7 +683,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LastGameVersion path: ../TinyLife/Options.cs - startLine: 506 + startLine: 513 assemblies: - Tiny Life namespace: TinyLife @@ -722,7 +722,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LastMap path: ../TinyLife/Options.cs - startLine: 511 + startLine: 518 assemblies: - Tiny Life namespace: TinyLife @@ -761,10 +761,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PopulateLots path: ../TinyLife/Options.cs - startLine: 513 + startLine: 523 assemblies: - Tiny Life namespace: TinyLife + summary: Whether lots should automatically be populated using every few in-game days. + example: [] syntax: content: >- [DataMember] @@ -798,7 +800,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Save path: ../TinyLife/Options.cs - startLine: 518 + startLine: 528 assemblies: - Tiny Life namespace: TinyLife @@ -832,7 +834,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Load path: ../TinyLife/Options.cs - startLine: 526 + startLine: 536 assemblies: - Tiny Life namespace: TinyLife @@ -2154,6 +2156,24 @@ references: name: Maps nameWithType: PerSaveOptions.Maps fullName: TinyLife.PerSaveOptions.Maps +- uid: TinyLife.World.Map.PopulateLots + commentId: M:TinyLife.World.Map.PopulateLots + href: TinyLife.World.Map.html#TinyLife_World_Map_PopulateLots + name: PopulateLots() + nameWithType: Map.PopulateLots() + fullName: TinyLife.World.Map.PopulateLots() + spec.csharp: + - uid: TinyLife.World.Map.PopulateLots + name: PopulateLots + href: TinyLife.World.Map.html#TinyLife_World_Map_PopulateLots + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.World.Map.PopulateLots + name: PopulateLots + href: TinyLife.World.Map.html#TinyLife_World_Map_PopulateLots + - name: ( + - name: ) - uid: TinyLife.PerSaveOptions.Save* commentId: Overload:TinyLife.PerSaveOptions.Save href: TinyLife.PerSaveOptions.html#TinyLife_PerSaveOptions_Save_System_String_ diff --git a/docs/api/TinyLife.Relationship.yml b/docs/api/TinyLife.Relationship.yml index 75e6bc4..aa012f1 100644 --- a/docs/api/TinyLife.Relationship.yml +++ b/docs/api/TinyLife.Relationship.yml @@ -974,7 +974,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetGenealogy path: ../TinyLife/Relationship.cs - startLine: 273 + startLine: 275 assemblies: - Tiny Life namespace: TinyLife @@ -991,8 +991,10 @@ items: description: Whether the genealogies of existing transitive relationships should be updated, even if they are already set to a non- relationship. - id: onGenealogyChanged type: System.Action{TinyLife.Objects.Person,TinyLife.Relationship,TinyLife.GenealogyType} + description: An action that is invoked when a genealogy is changed, which is additionally passed to recursive calls of this method. - id: possibleAdditionalPeople type: System.Collections.Generic.ICollection{TinyLife.Objects.Person} + description: A set of additional people that can optionally be considered as this relationship's or subsequent recursive calls' relationships' partners, in addition to the and subsequent recursive calls' partners, which may not currently be present on the map. 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, Action(Of Person, Relationship, GenealogyType), ICollection(Of Person)) @@ -1016,7 +1018,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddMemory path: ../TinyLife/Relationship.cs - startLine: 315 + startLine: 317 assemblies: - Tiny Life namespace: TinyLife @@ -1065,7 +1067,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMemories path: ../TinyLife/Relationship.cs - startLine: 329 + startLine: 331 assemblies: - Tiny Life namespace: TinyLife @@ -1108,7 +1110,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveMemory path: ../TinyLife/Relationship.cs - startLine: 344 + startLine: 346 assemblies: - Tiny Life namespace: TinyLife @@ -1157,7 +1159,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTimeSinceMemory path: ../TinyLife/Relationship.cs - startLine: 359 + startLine: 361 assemblies: - Tiny Life namespace: TinyLife @@ -1206,7 +1208,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreatePanel path: ../TinyLife/Relationship.cs - startLine: 378 + startLine: 380 assemblies: - Tiny Life namespace: TinyLife @@ -1253,27 +1255,36 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateBars path: ../TinyLife/Relationship.cs - startLine: 392 + startLine: 404 assemblies: - Tiny Life namespace: TinyLife + summary: Creates a with two elements in it that represent the friendship and romance levels of the given relationship. + example: [] 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 + description: The anchor to use. - id: person type: TinyLife.Objects.Person + description: The person who has the relationship. - id: relationship type: TinyLife.Relationship + description: The relationship. May be null. - id: size type: Microsoft.Xna.Framework.Vector2 + description: The that the should have. - id: barHeight type: System.Single + description: The height of the bars. - id: showText type: System.Boolean + description: Whether the relationship type should be displayed as text in the bars. return: type: MLEM.Ui.Elements.Group + description: The group containing the bars. 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) @@ -1297,7 +1308,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PopulateTooltip path: ../TinyLife/Relationship.cs - startLine: 432 + startLine: 444 assemblies: - Tiny Life namespace: TinyLife @@ -3379,6 +3390,12 @@ references: - uid: Microsoft.Xna.Framework name: Framework isExternal: true +- uid: MLEM.Ui.Elements.ProgressBar + commentId: T:MLEM.Ui.Elements.ProgressBar + isExternal: true + name: ProgressBar + nameWithType: ProgressBar + fullName: MLEM.Ui.Elements.ProgressBar - 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_ diff --git a/docs/api/TinyLife.RelationshipType.yml b/docs/api/TinyLife.RelationshipType.yml index b27312c..07fc0f8 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: 478 + startLine: 490 assemblies: - Tiny Life namespace: TinyLife @@ -56,7 +56,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Enemies path: ../TinyLife/Relationship.cs - startLine: 483 + startLine: 495 assemblies: - Tiny Life namespace: TinyLife @@ -84,7 +84,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Disliked path: ../TinyLife/Relationship.cs - startLine: 487 + startLine: 499 assemblies: - Tiny Life namespace: TinyLife @@ -112,7 +112,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Acquaintances path: ../TinyLife/Relationship.cs - startLine: 491 + startLine: 503 assemblies: - Tiny Life namespace: TinyLife @@ -140,7 +140,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Friends path: ../TinyLife/Relationship.cs - startLine: 495 + startLine: 507 assemblies: - Tiny Life namespace: TinyLife @@ -168,7 +168,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoodFriends path: ../TinyLife/Relationship.cs - startLine: 499 + startLine: 511 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.RomanceType.yml b/docs/api/TinyLife.RomanceType.yml index b2e8e39..fb9dcf8 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: 507 + startLine: 519 assemblies: - Tiny Life namespace: TinyLife @@ -55,7 +55,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NoRomance path: ../TinyLife/Relationship.cs - startLine: 512 + startLine: 524 assemblies: - Tiny Life namespace: TinyLife @@ -83,7 +83,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Interested path: ../TinyLife/Relationship.cs - startLine: 516 + startLine: 528 assemblies: - Tiny Life namespace: TinyLife @@ -111,7 +111,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sweethearts path: ../TinyLife/Relationship.cs - startLine: 520 + startLine: 532 assemblies: - Tiny Life namespace: TinyLife @@ -139,7 +139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Soulmates path: ../TinyLife/Relationship.cs - startLine: 524 + startLine: 536 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.SaveHandler.SaveData.yml b/docs/api/TinyLife.SaveHandler.SaveData.yml index 256aae7..185a3c4 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: 358 + startLine: 363 assemblies: - Tiny Life namespace: TinyLife @@ -72,7 +72,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Maps path: ../TinyLife/SaveHandler.cs - startLine: 363 + startLine: 368 assemblies: - Tiny Life namespace: TinyLife @@ -103,7 +103,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Time path: ../TinyLife/SaveHandler.cs - startLine: 367 + startLine: 372 assemblies: - Tiny Life namespace: TinyLife @@ -134,7 +134,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Achievements path: ../TinyLife/SaveHandler.cs - startLine: 372 + startLine: 377 assemblies: - Tiny Life namespace: TinyLife @@ -165,7 +165,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Map path: ../TinyLife/SaveHandler.cs - startLine: 378 + startLine: 383 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.SaveHandler.yml b/docs/api/TinyLife.SaveHandler.yml index 96a3848..f86efc4 100644 --- a/docs/api/TinyLife.SaveHandler.yml +++ b/docs/api/TinyLife.SaveHandler.yml @@ -324,17 +324,21 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSaveBackups path: ../TinyLife/SaveHandler.cs - startLine: 79 + startLine: 84 assemblies: - Tiny Life namespace: TinyLife + summary: Returns a set of all of the files in the directory of the save with the given name that have the extension ".bak" or ".old". + example: [] syntax: content: public static IEnumerable GetSaveBackups(string name) parameters: - id: name type: System.String + description: The name of the save. return: type: System.Collections.Generic.IEnumerable{System.IO.FileInfo} + description: The backup files. content.vb: Public Shared Function GetSaveBackups(name As String) As IEnumerable(Of FileInfo) overload: TinyLife.SaveHandler.GetSaveBackups* nameWithType.vb: SaveHandler.GetSaveBackups(String) @@ -358,7 +362,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateSerializerSettings path: ../TinyLife/SaveHandler.cs - startLine: 89 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife @@ -399,7 +403,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateSerializer path: ../TinyLife/SaveHandler.cs - startLine: 113 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Set.yml b/docs/api/TinyLife.Set.yml index ab7be67..0bbf16f 100644 --- a/docs/api/TinyLife.Set.yml +++ b/docs/api/TinyLife.Set.yml @@ -6,6 +6,7 @@ items: parent: TinyLife children: - TinyLife.Set.ChildClothes + - TinyLife.Set.ContemporaryComplements - TinyLife.Set.RetroFurniture - TinyLife.Set.Woodworking - TinyLife.Set.Workout @@ -23,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Set path: ../TinyLife/GameImpl.cs - startLine: 1355 + startLine: 1406 assemblies: - Tiny Life namespace: TinyLife @@ -55,7 +56,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Woodworking path: ../TinyLife/GameImpl.cs - startLine: 1361 + startLine: 1412 assemblies: - Tiny Life namespace: TinyLife @@ -83,7 +84,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Workout path: ../TinyLife/GameImpl.cs - startLine: 1365 + startLine: 1416 assemblies: - Tiny Life namespace: TinyLife @@ -111,7 +112,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChildClothes path: ../TinyLife/GameImpl.cs - startLine: 1369 + startLine: 1420 assemblies: - Tiny Life namespace: TinyLife @@ -139,7 +140,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroFurniture path: ../TinyLife/GameImpl.cs - startLine: 1373 + startLine: 1424 assemblies: - Tiny Life namespace: TinyLife @@ -149,6 +150,34 @@ items: content: RetroFurniture = 3 return: type: TinyLife.Set +- uid: TinyLife.Set.ContemporaryComplements + commentId: F:TinyLife.Set.ContemporaryComplements + id: ContemporaryComplements + parent: TinyLife.Set + langs: + - csharp + - vb + name: ContemporaryComplements + nameWithType: Set.ContemporaryComplements + fullName: TinyLife.Set.ContemporaryComplements + type: Field + source: + remote: + path: TinyLife/GameImpl.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ContemporaryComplements + path: ../TinyLife/GameImpl.cs + startLine: 1428 + assemblies: + - Tiny Life + namespace: TinyLife + summary: The contemporary complements set with art by Gindew + example: [] + syntax: + content: ContemporaryComplements = 4 + return: + type: TinyLife.Set references: - uid: TinyLife commentId: N:TinyLife diff --git a/docs/api/TinyLife.Skills.FoodType.ContainerType.yml b/docs/api/TinyLife.Skills.FoodType.ContainerType.yml index bc5d8d9..685d594 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: 615 + startLine: 636 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: 620 + startLine: 641 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: 627 + startLine: 648 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: 634 + startLine: 655 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: 642 + startLine: 663 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: 646 + startLine: 667 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: 660 + startLine: 681 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: 673 + startLine: 694 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: 682 + startLine: 703 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: 691 + startLine: 712 assemblies: - Tiny Life namespace: TinyLife.Skills diff --git a/docs/api/TinyLife.Skills.FoodType.FoodRestriction.yml b/docs/api/TinyLife.Skills.FoodType.FoodRestriction.yml index 77a4ef4..7f6a840 100644 --- a/docs/api/TinyLife.Skills.FoodType.FoodRestriction.yml +++ b/docs/api/TinyLife.Skills.FoodType.FoodRestriction.yml @@ -26,7 +26,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FoodRestriction path: ../TinyLife/Skills/FoodType.cs - startLine: 701 + startLine: 722 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -69,7 +69,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: None path: ../TinyLife/Skills/FoodType.cs - startLine: 707 + startLine: 728 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -97,7 +97,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NotVegan path: ../TinyLife/Skills/FoodType.cs - startLine: 711 + startLine: 732 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -125,7 +125,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NotVegetarian path: ../TinyLife/Skills/FoodType.cs - startLine: 715 + startLine: 736 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -153,7 +153,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NotPescetarian path: ../TinyLife/Skills/FoodType.cs - startLine: 719 + startLine: 740 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -181,7 +181,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NotForBabies path: ../TinyLife/Skills/FoodType.cs - startLine: 723 + startLine: 744 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -209,7 +209,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NotForChildren path: ../TinyLife/Skills/FoodType.cs - startLine: 727 + startLine: 748 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -237,10 +237,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NotForPregnancy path: ../TinyLife/Skills/FoodType.cs - startLine: 728 + startLine: 752 assemblies: - Tiny Life namespace: TinyLife.Skills + summary: A food restriction representing a food that is not suitable for pregnant people. + example: [] syntax: content: NotForPregnancy = 32 return: diff --git a/docs/api/TinyLife.Skills.FoodType.GetPriceDelegate.yml b/docs/api/TinyLife.Skills.FoodType.GetPriceDelegate.yml index 8e74989..1e76bf9 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: 525 + startLine: 546 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 8ee8b94..d422baf 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: 530 + startLine: 551 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: 535 + startLine: 556 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: 539 + startLine: 560 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: 543 + startLine: 564 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: 547 + startLine: 568 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: 551 + startLine: 572 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: 555 + startLine: 576 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: 559 + startLine: 580 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: 564 + startLine: 585 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: 568 + startLine: 589 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: 578 + startLine: 599 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: 582 + startLine: 603 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: 588 + startLine: 609 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -401,14 +401,14 @@ items: This method is called if the underlying is completed after a sufficient amount of time, so the food item has not necessarily been fully finished when this action is invoked. - This action is invoked in . + This action is invoked in . example: [] syntax: - content: public Action OnEaten { get; init; } + content: public Action OnEaten { get; init; } parameters: [] return: - type: System.Action{TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem} - content.vb: Public Property OnEaten As Action(Of Action, FoodTypedItem) + type: System.Action{TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem} + content.vb: Public Property OnEaten As Action(Of ActionInfo, FoodTypedItem) overload: TinyLife.Skills.FoodType.IngredientSource.OnEaten* - uid: TinyLife.Skills.FoodType.IngredientSource.CanEat commentId: P:TinyLife.Skills.FoodType.IngredientSource.CanEat @@ -428,7 +428,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanEat path: ../TinyLife/Skills/FoodType.cs - startLine: 593 + startLine: 614 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: 598 + startLine: 619 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: 605 + startLine: 626 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -979,20 +979,20 @@ references: name: Action nameWithType: Action fullName: System.Action -- uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem) - commentId: M:TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem) - href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_Action_TinyLife_Objects_FoodTypedItem_ - name: InvokeOnEaten(Action, FoodTypedItem) - nameWithType: FoodType.InvokeOnEaten(Action, FoodTypedItem) - fullName: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action, TinyLife.Objects.FoodTypedItem) +- uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem) + commentId: M:TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem) + href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_ActionInfo_TinyLife_Objects_FoodTypedItem_ + name: InvokeOnEaten(ActionInfo, FoodTypedItem) + nameWithType: FoodType.InvokeOnEaten(ActionInfo, FoodTypedItem) + fullName: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo, TinyLife.Objects.FoodTypedItem) spec.csharp: - - uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem) + - uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem) name: InvokeOnEaten - href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_Action_TinyLife_Objects_FoodTypedItem_ + href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_ActionInfo_TinyLife_Objects_FoodTypedItem_ - name: ( - - uid: TinyLife.Actions.Action - name: Action - href: TinyLife.Actions.Action.html + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html - name: ',' - name: " " - uid: TinyLife.Objects.FoodTypedItem @@ -1000,13 +1000,13 @@ references: href: TinyLife.Objects.FoodTypedItem.html - name: ) spec.vb: - - uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem) + - uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem) name: InvokeOnEaten - href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_Action_TinyLife_Objects_FoodTypedItem_ + href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_ActionInfo_TinyLife_Objects_FoodTypedItem_ - name: ( - - uid: TinyLife.Actions.Action - name: Action - href: TinyLife.Actions.Action.html + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html - name: ',' - name: " " - uid: TinyLife.Objects.FoodTypedItem @@ -1019,26 +1019,26 @@ references: name: OnEaten nameWithType: FoodType.IngredientSource.OnEaten fullName: TinyLife.Skills.FoodType.IngredientSource.OnEaten -- uid: System.Action{TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem} - commentId: T:System.Action{TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem} +- uid: System.Action{TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem} + commentId: T:System.Action{TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem} 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 Action, FoodTypedItem) - fullName.vb: System.Action(Of TinyLife.Actions.Action, TinyLife.Objects.FoodTypedItem) - name.vb: Action(Of Action, FoodTypedItem) + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of ActionInfo, FoodTypedItem) + fullName.vb: System.Action(Of TinyLife.Actions.ActionInfo, TinyLife.Objects.FoodTypedItem) + name.vb: Action(Of ActionInfo, FoodTypedItem) spec.csharp: - uid: System.Action`2 name: Action isExternal: true href: https://learn.microsoft.com/dotnet/api/system.action-2 - name: < - - uid: TinyLife.Actions.Action - name: Action - href: TinyLife.Actions.Action.html + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html - name: ',' - name: " " - uid: TinyLife.Objects.FoodTypedItem @@ -1053,9 +1053,9 @@ references: - name: ( - name: Of - name: " " - - uid: TinyLife.Actions.Action - name: Action - href: TinyLife.Actions.Action.html + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html - name: ',' - name: " " - uid: TinyLife.Objects.FoodTypedItem diff --git a/docs/api/TinyLife.Skills.FoodType.yml b/docs/api/TinyLife.Skills.FoodType.yml index 7aa1c19..e2fa5db 100644 --- a/docs/api/TinyLife.Skills.FoodType.yml +++ b/docs/api/TinyLife.Skills.FoodType.yml @@ -25,7 +25,7 @@ items: - 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.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem) + - TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem) - TinyLife.Skills.FoodType.Name - TinyLife.Skills.FoodType.OnEaten - TinyLife.Skills.FoodType.OnFoodEaten @@ -180,13 +180,13 @@ items: This event is invoked at the same time as , but for any . - This action is invoked in . + This action is invoked in . example: [] syntax: - content: public static event Action OnFoodEaten + content: public static event Action OnFoodEaten return: - type: System.Action{TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem,TinyLife.Skills.FoodType} - content.vb: Public Shared Event OnFoodEaten As Action(Of Action, FoodTypedItem, FoodType) + type: System.Action{TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem,TinyLife.Skills.FoodType} + content.vb: Public Shared Event OnFoodEaten As Action(Of ActionInfo, FoodTypedItem, FoodType) - uid: TinyLife.Skills.FoodType.OnGetPrice commentId: E:TinyLife.Skills.FoodType.OnGetPrice id: OnGetPrice @@ -550,14 +550,14 @@ items: This method is called if the underlying is completed after a sufficient amount of time, so the food item has not necessarily been fully finished when this action is invoked. - This action is invoked in . + This action is invoked in . example: [] syntax: - content: public Action OnEaten { get; init; } + content: public Action OnEaten { get; init; } parameters: [] return: - type: System.Action{TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem} - content.vb: Public Property OnEaten As Action(Of Action, FoodTypedItem) + type: System.Action{TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem} + content.vb: Public Property OnEaten As Action(Of ActionInfo, FoodTypedItem) overload: TinyLife.Skills.FoodType.OnEaten* - uid: TinyLife.Skills.FoodType.CanEatFunc commentId: P:TinyLife.Skills.FoodType.CanEatFunc @@ -1110,16 +1110,16 @@ items: 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) +- uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem) + commentId: M:TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem) + id: InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem) parent: TinyLife.Skills.FoodType langs: - csharp - vb - name: InvokeOnEaten(Action, FoodTypedItem) - nameWithType: FoodType.InvokeOnEaten(Action, FoodTypedItem) - fullName: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action, TinyLife.Objects.FoodTypedItem) + name: InvokeOnEaten(ActionInfo, FoodTypedItem) + nameWithType: FoodType.InvokeOnEaten(ActionInfo, FoodTypedItem) + fullName: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo, TinyLife.Objects.FoodTypedItem) type: Method source: remote: @@ -1138,15 +1138,15 @@ items: This method should be called when a significant amount of this item is consumed, but is automatically called in . example: [] syntax: - content: public void InvokeOnEaten(Action action, FoodTypedItem food) + content: public void InvokeOnEaten(ActionInfo info, FoodTypedItem food) parameters: - - id: action - type: TinyLife.Actions.Action - description: The eat action. + - id: info + type: TinyLife.Actions.ActionInfo + description: The eat action's action info. - id: food type: TinyLife.Objects.FoodTypedItem description: The food item being eaten. - content.vb: Public Sub InvokeOnEaten(action As Action, food As FoodTypedItem) + content.vb: Public Sub InvokeOnEaten(info As ActionInfo, food As FoodTypedItem) overload: TinyLife.Skills.FoodType.InvokeOnEaten* - uid: TinyLife.Skills.FoodType.GetTexture(System.Int32) commentId: M:TinyLife.Skills.FoodType.GetTexture(System.Int32) @@ -1166,7 +1166,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTexture path: ../TinyLife/Skills/FoodType.cs - startLine: 424 + startLine: 445 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: 433 + startLine: 454 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: 449 + startLine: 470 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: 483 + startLine: 504 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -1336,7 +1336,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateBaked path: ../TinyLife/Skills/FoodType.cs - startLine: 501 + startLine: 522 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -2259,20 +2259,20 @@ references: name: OnEaten nameWithType: FoodType.OnEaten fullName: TinyLife.Skills.FoodType.OnEaten -- uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem) - commentId: M:TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem) - href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_Action_TinyLife_Objects_FoodTypedItem_ - name: InvokeOnEaten(Action, FoodTypedItem) - nameWithType: FoodType.InvokeOnEaten(Action, FoodTypedItem) - fullName: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action, TinyLife.Objects.FoodTypedItem) +- uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem) + commentId: M:TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem) + href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_ActionInfo_TinyLife_Objects_FoodTypedItem_ + name: InvokeOnEaten(ActionInfo, FoodTypedItem) + nameWithType: FoodType.InvokeOnEaten(ActionInfo, FoodTypedItem) + fullName: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo, TinyLife.Objects.FoodTypedItem) spec.csharp: - - uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem) + - uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem) name: InvokeOnEaten - href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_Action_TinyLife_Objects_FoodTypedItem_ + href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_ActionInfo_TinyLife_Objects_FoodTypedItem_ - name: ( - - uid: TinyLife.Actions.Action - name: Action - href: TinyLife.Actions.Action.html + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html - name: ',' - name: " " - uid: TinyLife.Objects.FoodTypedItem @@ -2280,39 +2280,39 @@ references: href: TinyLife.Objects.FoodTypedItem.html - name: ) spec.vb: - - uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem) + - uid: TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem) name: InvokeOnEaten - href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_Action_TinyLife_Objects_FoodTypedItem_ + href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_ActionInfo_TinyLife_Objects_FoodTypedItem_ - name: ( - - uid: TinyLife.Actions.Action - name: Action - href: TinyLife.Actions.Action.html + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html - name: ',' - name: " " - uid: TinyLife.Objects.FoodTypedItem name: FoodTypedItem href: TinyLife.Objects.FoodTypedItem.html - name: ) -- uid: System.Action{TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem,TinyLife.Skills.FoodType} - commentId: T:System.Action{TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem,TinyLife.Skills.FoodType} +- uid: System.Action{TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem,TinyLife.Skills.FoodType} + commentId: T:System.Action{TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem,TinyLife.Skills.FoodType} 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 Action, FoodTypedItem, FoodType) - fullName.vb: System.Action(Of TinyLife.Actions.Action, TinyLife.Objects.FoodTypedItem, TinyLife.Skills.FoodType) - name.vb: Action(Of Action, FoodTypedItem, FoodType) + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of ActionInfo, FoodTypedItem, FoodType) + fullName.vb: System.Action(Of TinyLife.Actions.ActionInfo, TinyLife.Objects.FoodTypedItem, TinyLife.Skills.FoodType) + name.vb: Action(Of ActionInfo, FoodTypedItem, FoodType) spec.csharp: - uid: System.Action`3 name: Action isExternal: true href: https://learn.microsoft.com/dotnet/api/system.action-3 - name: < - - uid: TinyLife.Actions.Action - name: Action - href: TinyLife.Actions.Action.html + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html - name: ',' - name: " " - uid: TinyLife.Objects.FoodTypedItem @@ -2332,9 +2332,9 @@ references: - name: ( - name: Of - name: " " - - uid: TinyLife.Actions.Action - name: Action - href: TinyLife.Actions.Action.html + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html - name: ',' - name: " " - uid: TinyLife.Objects.FoodTypedItem @@ -2786,26 +2786,26 @@ references: name: OnEaten nameWithType: FoodType.OnEaten fullName: TinyLife.Skills.FoodType.OnEaten -- uid: System.Action{TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem} - commentId: T:System.Action{TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem} +- uid: System.Action{TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem} + commentId: T:System.Action{TinyLife.Actions.ActionInfo,TinyLife.Objects.FoodTypedItem} 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 Action, FoodTypedItem) - fullName.vb: System.Action(Of TinyLife.Actions.Action, TinyLife.Objects.FoodTypedItem) - name.vb: Action(Of Action, FoodTypedItem) + name: Action + nameWithType: Action + fullName: System.Action + nameWithType.vb: Action(Of ActionInfo, FoodTypedItem) + fullName.vb: System.Action(Of TinyLife.Actions.ActionInfo, TinyLife.Objects.FoodTypedItem) + name.vb: Action(Of ActionInfo, FoodTypedItem) spec.csharp: - uid: System.Action`2 name: Action isExternal: true href: https://learn.microsoft.com/dotnet/api/system.action-2 - name: < - - uid: TinyLife.Actions.Action - name: Action - href: TinyLife.Actions.Action.html + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html - name: ',' - name: " " - uid: TinyLife.Objects.FoodTypedItem @@ -2820,9 +2820,9 @@ references: - name: ( - name: Of - name: " " - - uid: TinyLife.Actions.Action - name: Action - href: TinyLife.Actions.Action.html + - uid: TinyLife.Actions.ActionInfo + name: ActionInfo + href: TinyLife.Actions.ActionInfo.html - name: ',' - name: " " - uid: TinyLife.Objects.FoodTypedItem @@ -3868,17 +3868,10 @@ references: fullName: TinyLife.Actions.ActionType.Eat - uid: TinyLife.Skills.FoodType.InvokeOnEaten* commentId: Overload:TinyLife.Skills.FoodType.InvokeOnEaten - href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_Action_TinyLife_Objects_FoodTypedItem_ + href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_InvokeOnEaten_TinyLife_Actions_ActionInfo_TinyLife_Objects_FoodTypedItem_ name: InvokeOnEaten nameWithType: FoodType.InvokeOnEaten fullName: TinyLife.Skills.FoodType.InvokeOnEaten -- 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.Skills.FoodType.CustomTextureFunc commentId: P:TinyLife.Skills.FoodType.CustomTextureFunc href: TinyLife.Skills.FoodType.html#TinyLife_Skills_FoodType_CustomTextureFunc diff --git a/docs/api/TinyLife.Skills.Quality.yml b/docs/api/TinyLife.Skills.Quality.yml index 380ec3e..231cad7 100644 --- a/docs/api/TinyLife.Skills.Quality.yml +++ b/docs/api/TinyLife.Skills.Quality.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Quality path: ../TinyLife/Skills/Skill.cs - startLine: 373 + startLine: 377 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -61,7 +61,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Terrible path: ../TinyLife/Skills/Skill.cs - startLine: 378 + startLine: 382 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -89,7 +89,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Average path: ../TinyLife/Skills/Skill.cs - startLine: 382 + startLine: 386 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -117,7 +117,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Good path: ../TinyLife/Skills/Skill.cs - startLine: 386 + startLine: 390 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -145,7 +145,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Great path: ../TinyLife/Skills/Skill.cs - startLine: 390 + startLine: 394 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -173,7 +173,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Perfect path: ../TinyLife/Skills/Skill.cs - startLine: 394 + startLine: 398 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -201,7 +201,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Masterpiece path: ../TinyLife/Skills/Skill.cs - startLine: 399 + startLine: 403 assemblies: - Tiny Life namespace: TinyLife.Skills diff --git a/docs/api/TinyLife.Skills.Skill.yml b/docs/api/TinyLife.Skills.Skill.yml index 84c9cee..2b5d1b0 100644 --- a/docs/api/TinyLife.Skills.Skill.yml +++ b/docs/api/TinyLife.Skills.Skill.yml @@ -27,7 +27,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Skill path: ../TinyLife/Skills/Skill.cs - startLine: 25 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -79,7 +79,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnAdditionalEarnedActions path: ../TinyLife/Skills/Skill.cs - startLine: 31 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -108,7 +108,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/Skills/Skill.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -147,7 +147,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PointsToNextLevel path: ../TinyLife/Skills/Skill.cs - startLine: 42 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -191,7 +191,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Level path: ../TinyLife/Skills/Skill.cs - startLine: 48 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -235,7 +235,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredPointsToNextLevel path: ../TinyLife/Skills/Skill.cs - startLine: 55 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -270,7 +270,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PointPercentage path: ../TinyLife/Skills/Skill.cs - startLine: 60 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -304,7 +304,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TotalPercentage path: ../TinyLife/Skills/Skill.cs - startLine: 65 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -338,7 +338,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Skills/Skill.cs - startLine: 71 + startLine: 72 assemblies: - Tiny Life namespace: TinyLife.Skills diff --git a/docs/api/TinyLife.Skills.SkillCategory.yml b/docs/api/TinyLife.Skills.SkillCategory.yml index 756d9d7..ecc99b7 100644 --- a/docs/api/TinyLife.Skills.SkillCategory.yml +++ b/docs/api/TinyLife.Skills.SkillCategory.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SkillCategory path: ../TinyLife/Skills/Skill.cs - startLine: 344 + startLine: 348 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -62,7 +62,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Creative path: ../TinyLife/Skills/Skill.cs - startLine: 351 + startLine: 355 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -93,7 +93,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Logical path: ../TinyLife/Skills/Skill.cs - startLine: 355 + startLine: 359 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -121,7 +121,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Social path: ../TinyLife/Skills/Skill.cs - startLine: 360 + startLine: 364 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -152,7 +152,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Physical path: ../TinyLife/Skills/Skill.cs - startLine: 365 + startLine: 369 assemblies: - Tiny Life namespace: TinyLife.Skills diff --git a/docs/api/TinyLife.Skills.SkillType.yml b/docs/api/TinyLife.Skills.SkillType.yml index 4dde401..b9eae96 100644 --- a/docs/api/TinyLife.Skills.SkillType.yml +++ b/docs/api/TinyLife.Skills.SkillType.yml @@ -54,7 +54,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SkillType path: ../TinyLife/Skills/Skill.cs - startLine: 121 + startLine: 125 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -102,7 +102,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AllCategories path: ../TinyLife/Skills/Skill.cs - startLine: 127 + startLine: 131 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -131,7 +131,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetRandomQuality path: ../TinyLife/Skills/Skill.cs - startLine: 132 + startLine: 136 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -160,7 +160,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnRandomQuality path: ../TinyLife/Skills/Skill.cs - startLine: 136 + startLine: 140 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -189,7 +189,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: ../TinyLife/Skills/Skill.cs - startLine: 143 + startLine: 147 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -221,7 +221,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cooking path: ../TinyLife/Skills/Skill.cs - startLine: 146 + startLine: 150 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -248,7 +248,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Painting path: ../TinyLife/Skills/Skill.cs - startLine: 151 + startLine: 155 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -275,7 +275,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Charisma path: ../TinyLife/Skills/Skill.cs - startLine: 152 + startLine: 156 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -302,7 +302,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Humor path: ../TinyLife/Skills/Skill.cs - startLine: 153 + startLine: 157 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -329,7 +329,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Programming path: ../TinyLife/Skills/Skill.cs - startLine: 154 + startLine: 158 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -356,7 +356,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Repair path: ../TinyLife/Skills/Skill.cs - startLine: 155 + startLine: 159 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -383,7 +383,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Writing path: ../TinyLife/Skills/Skill.cs - startLine: 156 + startLine: 160 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -410,7 +410,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Gaming path: ../TinyLife/Skills/Skill.cs - startLine: 157 + startLine: 161 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -437,7 +437,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fitness path: ../TinyLife/Skills/Skill.cs - startLine: 158 + startLine: 162 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -464,7 +464,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cleaning path: ../TinyLife/Skills/Skill.cs - startLine: 159 + startLine: 163 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -491,7 +491,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Baking path: ../TinyLife/Skills/Skill.cs - startLine: 160 + startLine: 164 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -518,7 +518,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reasoning path: ../TinyLife/Skills/Skill.cs - startLine: 165 + startLine: 169 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -545,7 +545,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Woodworking path: ../TinyLife/Skills/Skill.cs - startLine: 168 + startLine: 172 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -572,7 +572,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrinkMixing path: ../TinyLife/Skills/Skill.cs - startLine: 172 + startLine: 176 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -599,7 +599,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Tinkering path: ../TinyLife/Skills/Skill.cs - startLine: 176 + startLine: 180 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -626,7 +626,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Reading path: ../TinyLife/Skills/Skill.cs - startLine: 181 + startLine: 185 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -653,7 +653,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Communication path: ../TinyLife/Skills/Skill.cs - startLine: 187 + startLine: 191 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -680,7 +680,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Potty path: ../TinyLife/Skills/Skill.cs - startLine: 192 + startLine: 196 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -707,7 +707,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Skills/Skill.cs - startLine: 201 + startLine: 205 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -736,7 +736,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Texture path: ../TinyLife/Skills/Skill.cs - startLine: 205 + startLine: 209 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -765,7 +765,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaxLevel path: ../TinyLife/Skills/Skill.cs - startLine: 210 + startLine: 214 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -797,7 +797,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Categories path: ../TinyLife/Skills/Skill.cs - startLine: 215 + startLine: 219 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -829,7 +829,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaxLevelMultipliers path: ../TinyLife/Skills/Skill.cs - startLine: 220 + startLine: 224 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -860,7 +860,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredAges path: ../TinyLife/Skills/Skill.cs - startLine: 225 + startLine: 229 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -894,7 +894,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RewardPersonality path: ../TinyLife/Skills/Skill.cs - startLine: 229 + startLine: 233 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -925,7 +925,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RewardSkills path: ../TinyLife/Skills/Skill.cs - startLine: 233 + startLine: 237 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -956,7 +956,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdditionalEarnedActions path: ../TinyLife/Skills/Skill.cs - startLine: 238 + startLine: 242 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -990,7 +990,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Skills/Skill.cs - startLine: 247 + startLine: 251 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -1034,7 +1034,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomQuality path: ../TinyLife/Skills/Skill.cs - startLine: 270 + startLine: 274 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -1090,7 +1090,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMaxLevel path: ../TinyLife/Skills/Skill.cs - startLine: 324 + startLine: 328 assemblies: - Tiny Life namespace: TinyLife.Skills @@ -1125,7 +1125,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Skills/Skill.cs - startLine: 333 + startLine: 337 assemblies: - Tiny Life namespace: TinyLife.Skills diff --git a/docs/api/TinyLife.Tools.CanPlaceResult.yml b/docs/api/TinyLife.Tools.CanPlaceResult.yml index 8aff8ca..81df13f 100644 --- a/docs/api/TinyLife.Tools.CanPlaceResult.yml +++ b/docs/api/TinyLife.Tools.CanPlaceResult.yml @@ -12,6 +12,7 @@ items: - TinyLife.Tools.CanPlaceResult.NotOnLot - TinyLife.Tools.CanPlaceResult.ObjectInTheWay - TinyLife.Tools.CanPlaceResult.RequiresCeilingAbove + - TinyLife.Tools.CanPlaceResult.RequiresGableRoof - TinyLife.Tools.CanPlaceResult.RequiresNaturalGround - TinyLife.Tools.CanPlaceResult.RequiresRoofBelow - TinyLife.Tools.CanPlaceResult.RequiresTileBelow @@ -36,10 +37,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanPlaceResult path: ../TinyLife/Tools/Tool.cs - startLine: 409 + startLine: 426 assemblies: - Tiny Life namespace: TinyLife.Tools + summary: A set of results that can be used by . + example: [] syntax: content: public enum CanPlaceResult content.vb: Public Enum CanPlaceResult @@ -63,7 +66,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Valid path: ../TinyLife/Tools/Tool.cs - startLine: 411 + startLine: 429 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -89,7 +92,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MiscInvalid path: ../TinyLife/Tools/Tool.cs - startLine: 412 + startLine: 430 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -115,7 +118,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NotEnoughMoney path: ../TinyLife/Tools/Tool.cs - startLine: 413 + startLine: 431 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -141,7 +144,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisallowedOnGround path: ../TinyLife/Tools/Tool.cs - startLine: 414 + startLine: 432 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -167,7 +170,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallInTheWay path: ../TinyLife/Tools/Tool.cs - startLine: 415 + startLine: 433 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -193,7 +196,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoofInTheWay path: ../TinyLife/Tools/Tool.cs - startLine: 416 + startLine: 434 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -219,7 +222,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StairsInTheWay path: ../TinyLife/Tools/Tool.cs - startLine: 417 + startLine: 435 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -245,7 +248,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ObjectInTheWay path: ../TinyLife/Tools/Tool.cs - startLine: 418 + startLine: 436 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -271,7 +274,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiresWall path: ../TinyLife/Tools/Tool.cs - startLine: 419 + startLine: 437 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -297,7 +300,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiresWallNoOpening path: ../TinyLife/Tools/Tool.cs - startLine: 420 + startLine: 438 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -323,7 +326,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NotOnLot path: ../TinyLife/Tools/Tool.cs - startLine: 421 + startLine: 439 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -349,7 +352,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiresCeilingAbove path: ../TinyLife/Tools/Tool.cs - startLine: 422 + startLine: 440 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -357,6 +360,32 @@ items: content: RequiresCeilingAbove = 11 return: type: TinyLife.Tools.CanPlaceResult +- uid: TinyLife.Tools.CanPlaceResult.RequiresGableRoof + commentId: F:TinyLife.Tools.CanPlaceResult.RequiresGableRoof + id: RequiresGableRoof + parent: TinyLife.Tools.CanPlaceResult + langs: + - csharp + - vb + name: RequiresGableRoof + nameWithType: CanPlaceResult.RequiresGableRoof + fullName: TinyLife.Tools.CanPlaceResult.RequiresGableRoof + type: Field + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RequiresGableRoof + path: ../TinyLife/Tools/Tool.cs + startLine: 441 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + syntax: + content: RequiresGableRoof = 12 + return: + type: TinyLife.Tools.CanPlaceResult - uid: TinyLife.Tools.CanPlaceResult.RequiresRoofBelow commentId: F:TinyLife.Tools.CanPlaceResult.RequiresRoofBelow id: RequiresRoofBelow @@ -375,12 +404,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiresRoofBelow path: ../TinyLife/Tools/Tool.cs - startLine: 423 + startLine: 442 assemblies: - Tiny Life namespace: TinyLife.Tools syntax: - content: RequiresRoofBelow = 12 + content: RequiresRoofBelow = 13 return: type: TinyLife.Tools.CanPlaceResult - uid: TinyLife.Tools.CanPlaceResult.RequiresTileBelow @@ -401,12 +430,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiresTileBelow path: ../TinyLife/Tools/Tool.cs - startLine: 424 + startLine: 443 assemblies: - Tiny Life namespace: TinyLife.Tools syntax: - content: RequiresTileBelow = 13 + content: RequiresTileBelow = 14 return: type: TinyLife.Tools.CanPlaceResult - uid: TinyLife.Tools.CanPlaceResult.RequiresWater @@ -427,12 +456,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiresWater path: ../TinyLife/Tools/Tool.cs - startLine: 425 + startLine: 444 assemblies: - Tiny Life namespace: TinyLife.Tools syntax: - content: RequiresWater = 14 + content: RequiresWater = 15 return: type: TinyLife.Tools.CanPlaceResult - uid: TinyLife.Tools.CanPlaceResult.RequiresNaturalGround @@ -453,12 +482,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiresNaturalGround path: ../TinyLife/Tools/Tool.cs - startLine: 426 + startLine: 445 assemblies: - Tiny Life namespace: TinyLife.Tools syntax: - content: RequiresNaturalGround = 15 + content: RequiresNaturalGround = 16 return: type: TinyLife.Tools.CanPlaceResult - uid: TinyLife.Tools.CanPlaceResult.AreaTooLarge @@ -479,15 +508,34 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AreaTooLarge path: ../TinyLife/Tools/Tool.cs - startLine: 427 + startLine: 446 assemblies: - Tiny Life namespace: TinyLife.Tools syntax: - content: AreaTooLarge = 16 + content: AreaTooLarge = 17 return: type: TinyLife.Tools.CanPlaceResult references: +- 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 commentId: N:TinyLife.Tools href: TinyLife.html @@ -551,6 +599,13 @@ references: name: CanPlaceResult href: TinyLife.Tools.CanPlaceResult.html - name: ) +- uid: TinyLife.Tools.Tool + commentId: T:TinyLife.Tools.Tool + parent: TinyLife.Tools + href: TinyLife.Tools.Tool.html + name: Tool + nameWithType: Tool + fullName: TinyLife.Tools.Tool - 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_ diff --git a/docs/api/TinyLife.Tools.FenceTool.yml b/docs/api/TinyLife.Tools.FenceTool.yml index e50cd96..525f1f7 100644 --- a/docs/api/TinyLife.Tools.FenceTool.yml +++ b/docs/api/TinyLife.Tools.FenceTool.yml @@ -74,6 +74,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.ColorSelection(TinyLife.Utilities.ColorScheme,System.Action{System.Int32},System.Func{System.Int32,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.SelectFirstContentItem - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode @@ -148,6 +149,7 @@ items: description: The game's time - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -192,6 +194,7 @@ items: description: The sprite batch used for drawing - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -251,15 +254,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanPlaceForTooltip path: ../TinyLife/Tools/FenceTool.cs - startLine: 78 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.Tools + summary: Returns whether or not the tool should currently be considered to be able to place objects for a tooltip displayed to the player. example: [] syntax: content: public override CanPlaceResult CanPlaceForTooltip() return: type: TinyLife.Tools.CanPlaceResult + description: A that represents whether the tool should be considered to be able to place objects. content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult overridden: TinyLife.Tools.Tool.CanPlaceForTooltip overload: TinyLife.Tools.FenceTool.CanPlaceForTooltip* @@ -281,7 +286,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanUndoRedo path: ../TinyLife/Tools/FenceTool.cs - startLine: 85 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -313,7 +318,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/FenceTool.cs - startLine: 90 + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -355,7 +360,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitBuildModeUi path: ../TinyLife/Tools/FenceTool.cs - startLine: 95 + startLine: 96 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1014,6 +1019,25 @@ references: href: https://learn.microsoft.com/dotnet/api/system.single - name: '?' - name: ) +- uid: TinyLife.Tools.Tool.SelectFirstContentItem + commentId: M:TinyLife.Tools.Tool.SelectFirstContentItem + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + name: SelectFirstContentItem() + nameWithType: Tool.SelectFirstContentItem() + fullName: TinyLife.Tools.Tool.SelectFirstContentItem() + spec.csharp: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object @@ -1619,6 +1643,13 @@ references: - uid: TinyLife.Uis name: Uis href: TinyLife.Uis.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 - uid: TinyLife.Tools.Tool.CanPlaceForTooltip commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip parent: TinyLife.Tools.Tool @@ -1644,13 +1675,6 @@ references: 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 diff --git a/docs/api/TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate.yml b/docs/api/TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate.yml index 0325f0a..c43a94e 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: 461 + startLine: 478 assemblies: - Tiny Life namespace: TinyLife.Tools diff --git a/docs/api/TinyLife.Tools.FurniturePlacer.yml b/docs/api/TinyLife.Tools.FurniturePlacer.yml index 2238374..dda8c65 100644 --- a/docs/api/TinyLife.Tools.FurniturePlacer.yml +++ b/docs/api/TinyLife.Tools.FurniturePlacer.yml @@ -12,6 +12,7 @@ items: - TinyLife.Tools.FurniturePlacer.GetCustomPrice(TinyLife.Objects.Furniture) - TinyLife.Tools.FurniturePlacer.GetMouseCursor - TinyLife.Tools.FurniturePlacer.OnGetCustomPrice + - TinyLife.Tools.FurniturePlacer.PlaceFurniture - TinyLife.Tools.FurniturePlacer.SelectFurniture(TinyLife.Objects.FurnitureType,TinyLife.Objects.Furniture,System.Action{TinyLife.Objects.Furniture},MLEM.Misc.Direction2,System.Int32[],System.Boolean) - TinyLife.Tools.FurniturePlacer.SelectedColors - TinyLife.Tools.FurniturePlacer.SelectedFurniture @@ -266,7 +267,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Tools/FurniturePlacer.cs - startLine: 162 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -301,7 +302,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/FurniturePlacer.cs - startLine: 184 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -342,7 +343,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMouseCursor path: ../TinyLife/Tools/FurniturePlacer.cs - startLine: 189 + startLine: 131 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -376,14 +377,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCurrentCanPlaceResult path: ../TinyLife/Tools/FurniturePlacer.cs - startLine: 195 + startLine: 138 assemblies: - Tiny Life namespace: TinyLife.Tools + summary: Returns whether or not the tool should currently be considered to be able to place objects for a tooltip displayed to the player. + example: [] syntax: content: public CanPlaceResult GetCurrentCanPlaceResult() return: type: TinyLife.Tools.CanPlaceResult + description: A that represents whether the tool should be considered to be able to place objects. 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) @@ -404,7 +408,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelectFurniture path: ../TinyLife/Tools/FurniturePlacer.cs - startLine: 209 + startLine: 152 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -457,7 +461,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UnselectFurniture path: ../TinyLife/Tools/FurniturePlacer.cs - startLine: 227 + startLine: 170 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -467,6 +471,37 @@ items: content: public void UnselectFurniture() content.vb: Public Sub UnselectFurniture() overload: TinyLife.Tools.FurniturePlacer.UnselectFurniture* +- uid: TinyLife.Tools.FurniturePlacer.PlaceFurniture + commentId: M:TinyLife.Tools.FurniturePlacer.PlaceFurniture + id: PlaceFurniture + parent: TinyLife.Tools.FurniturePlacer + langs: + - csharp + - vb + name: PlaceFurniture() + nameWithType: FurniturePlacer.PlaceFurniture() + fullName: TinyLife.Tools.FurniturePlacer.PlaceFurniture() + type: Method + source: + remote: + path: TinyLife/Tools/FurniturePlacer.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: PlaceFurniture + path: ../TinyLife/Tools/FurniturePlacer.cs + startLine: 178 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + summary: Causes the currently selected furniture to be placed at the current position, and returned. + example: [] + syntax: + content: public Furniture PlaceFurniture() + return: + type: TinyLife.Objects.Furniture + description: The placed furniture. + content.vb: Public Function PlaceFurniture() As Furniture + overload: TinyLife.Tools.FurniturePlacer.PlaceFurniture* - uid: TinyLife.Tools.FurniturePlacer.CanPlace commentId: M:TinyLife.Tools.FurniturePlacer.CanPlace id: CanPlace @@ -485,14 +520,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanPlace path: ../TinyLife/Tools/FurniturePlacer.cs - startLine: 231 + startLine: 245 assemblies: - Tiny Life namespace: TinyLife.Tools + summary: Determines whether the currently selected furniture can be placed at the current position. + example: [] syntax: content: public CanPlaceResult CanPlace() return: type: TinyLife.Tools.CanPlaceResult + description: Whether the currently selected furniture can be placed at the current position. content.vb: Public Function CanPlace() As CanPlaceResult overload: TinyLife.Tools.FurniturePlacer.CanPlace* - uid: TinyLife.Tools.FurniturePlacer.GetCustomPrice(TinyLife.Objects.Furniture) @@ -513,7 +551,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCustomPrice path: ../TinyLife/Tools/FurniturePlacer.cs - startLine: 430 + startLine: 447 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1368,12 +1406,6 @@ 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 @@ -1381,6 +1413,12 @@ references: name: CanPlaceResult nameWithType: CanPlaceResult fullName: TinyLife.Tools.CanPlaceResult +- 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.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_ @@ -1483,6 +1521,12 @@ references: name: UnselectFurniture nameWithType: FurniturePlacer.UnselectFurniture fullName: TinyLife.Tools.FurniturePlacer.UnselectFurniture +- uid: TinyLife.Tools.FurniturePlacer.PlaceFurniture* + commentId: Overload:TinyLife.Tools.FurniturePlacer.PlaceFurniture + href: TinyLife.Tools.FurniturePlacer.html#TinyLife_Tools_FurniturePlacer_PlaceFurniture + name: PlaceFurniture + nameWithType: FurniturePlacer.PlaceFurniture + fullName: TinyLife.Tools.FurniturePlacer.PlaceFurniture - uid: TinyLife.Tools.FurniturePlacer.CanPlace* commentId: Overload:TinyLife.Tools.FurniturePlacer.CanPlace href: TinyLife.Tools.FurniturePlacer.html#TinyLife_Tools_FurniturePlacer_CanPlace diff --git a/docs/api/TinyLife.Tools.FurnitureTool.Tab.yml b/docs/api/TinyLife.Tools.FurnitureTool.Tab.yml index c675741..6c10450 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: 174 + startLine: 175 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: 178 + startLine: 179 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: 179 + startLine: 180 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: 180 + startLine: 181 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: 181 + startLine: 182 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: 182 + startLine: 183 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: 183 + startLine: 184 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: 184 + startLine: 185 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: 185 + startLine: 186 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: 186 + startLine: 187 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: 187 + startLine: 188 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: 188 + startLine: 189 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: 189 + startLine: 190 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: 190 + startLine: 191 assemblies: - Tiny Life namespace: TinyLife.Tools diff --git a/docs/api/TinyLife.Tools.FurnitureTool.yml b/docs/api/TinyLife.Tools.FurnitureTool.yml index b7db72e..c14c680 100644 --- a/docs/api/TinyLife.Tools.FurnitureTool.yml +++ b/docs/api/TinyLife.Tools.FurnitureTool.yml @@ -74,6 +74,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.ColorSelection(TinyLife.Utilities.ColorScheme,System.Action{System.Int32},System.Func{System.Int32,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.SelectFirstContentItem - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode @@ -148,6 +149,7 @@ items: description: The game's time - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -192,6 +194,7 @@ items: description: The sprite batch used for drawing - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -326,11 +329,13 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools + summary: Returns whether or not the tool should currently be considered to be able to place objects for a tooltip displayed to the player. example: [] syntax: content: public override CanPlaceResult CanPlaceForTooltip() return: type: TinyLife.Tools.CanPlaceResult + description: A that represents whether the tool should be considered to be able to place objects. content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult overridden: TinyLife.Tools.Tool.CanPlaceForTooltip overload: TinyLife.Tools.FurnitureTool.CanPlaceForTooltip* @@ -1014,6 +1019,25 @@ references: href: https://learn.microsoft.com/dotnet/api/system.single - name: '?' - name: ) +- uid: TinyLife.Tools.Tool.SelectFirstContentItem + commentId: M:TinyLife.Tools.Tool.SelectFirstContentItem + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + name: SelectFirstContentItem() + nameWithType: Tool.SelectFirstContentItem() + fullName: TinyLife.Tools.Tool.SelectFirstContentItem() + spec.csharp: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object @@ -1723,6 +1747,13 @@ references: - uid: TinyLife.Uis name: Uis href: TinyLife.Uis.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 - uid: TinyLife.Tools.Tool.CanPlaceForTooltip commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip parent: TinyLife.Tools.Tool @@ -1748,13 +1779,6 @@ references: 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 diff --git a/docs/api/TinyLife.Tools.LotTool.yml b/docs/api/TinyLife.Tools.LotTool.yml index 62b39f4..d5fa19f 100644 --- a/docs/api/TinyLife.Tools.LotTool.yml +++ b/docs/api/TinyLife.Tools.LotTool.yml @@ -74,6 +74,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.ColorSelection(TinyLife.Utilities.ColorScheme,System.Action{System.Int32},System.Func{System.Int32,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.SelectFirstContentItem - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode @@ -148,6 +149,7 @@ items: description: The game's time - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -192,6 +194,7 @@ items: description: The sprite batch used for drawing - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -991,6 +994,25 @@ references: href: https://learn.microsoft.com/dotnet/api/system.single - name: '?' - name: ) +- uid: TinyLife.Tools.Tool.SelectFirstContentItem + commentId: M:TinyLife.Tools.Tool.SelectFirstContentItem + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + name: SelectFirstContentItem() + nameWithType: Tool.SelectFirstContentItem() + fullName: TinyLife.Tools.Tool.SelectFirstContentItem() + spec.csharp: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object diff --git a/docs/api/TinyLife.Tools.MoveLotTool.yml b/docs/api/TinyLife.Tools.MoveLotTool.yml index d2159c2..4b7bd3f 100644 --- a/docs/api/TinyLife.Tools.MoveLotTool.yml +++ b/docs/api/TinyLife.Tools.MoveLotTool.yml @@ -74,6 +74,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.ColorSelection(TinyLife.Utilities.ColorScheme,System.Action{System.Int32},System.Func{System.Int32,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.SelectFirstContentItem - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode @@ -212,6 +213,7 @@ items: description: The game's time - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -256,6 +258,7 @@ items: description: The sprite batch used for drawing - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -1039,6 +1042,25 @@ references: href: https://learn.microsoft.com/dotnet/api/system.single - name: '?' - name: ) +- uid: TinyLife.Tools.Tool.SelectFirstContentItem + commentId: M:TinyLife.Tools.Tool.SelectFirstContentItem + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + name: SelectFirstContentItem() + nameWithType: Tool.SelectFirstContentItem() + fullName: TinyLife.Tools.Tool.SelectFirstContentItem() + spec.csharp: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object diff --git a/docs/api/TinyLife.Tools.MoveTool.yml b/docs/api/TinyLife.Tools.MoveTool.yml index 7a624c5..38f0bbc 100644 --- a/docs/api/TinyLife.Tools.MoveTool.yml +++ b/docs/api/TinyLife.Tools.MoveTool.yml @@ -75,6 +75,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.ColorSelection(TinyLife.Utilities.ColorScheme,System.Action{System.Int32},System.Func{System.Int32,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.SelectFirstContentItem - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode @@ -102,7 +103,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Tools/MoveTool.cs - startLine: 27 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -132,7 +133,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Opened path: ../TinyLife/Tools/MoveTool.cs - startLine: 32 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -164,7 +165,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Closed path: ../TinyLife/Tools/MoveTool.cs - startLine: 39 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -196,7 +197,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitBuildModeUi path: ../TinyLife/Tools/MoveTool.cs - startLine: 51 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -235,7 +236,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Tools/MoveTool.cs - startLine: 67 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -252,6 +253,7 @@ items: description: The game's time - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -296,6 +298,7 @@ items: description: The sprite batch used for drawing - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -359,11 +362,13 @@ items: assemblies: - Tiny Life namespace: TinyLife.Tools + summary: Returns whether or not the tool should currently be considered to be able to place objects for a tooltip displayed to the player. example: [] syntax: content: public override CanPlaceResult CanPlaceForTooltip() return: type: TinyLife.Tools.CanPlaceResult + description: A that represents whether the tool should be considered to be able to place objects. content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult overridden: TinyLife.Tools.Tool.CanPlaceForTooltip overload: TinyLife.Tools.MoveTool.CanPlaceForTooltip* @@ -1089,6 +1094,25 @@ references: href: https://learn.microsoft.com/dotnet/api/system.single - name: '?' - name: ) +- uid: TinyLife.Tools.Tool.SelectFirstContentItem + commentId: M:TinyLife.Tools.Tool.SelectFirstContentItem + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + name: SelectFirstContentItem() + nameWithType: Tool.SelectFirstContentItem() + fullName: TinyLife.Tools.Tool.SelectFirstContentItem() + spec.csharp: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object @@ -1823,6 +1847,13 @@ references: - uid: TinyLife.Uis name: Uis href: TinyLife.Uis.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 - uid: TinyLife.Tools.Tool.CanPlaceForTooltip commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip parent: TinyLife.Tools.Tool @@ -1848,13 +1879,6 @@ references: 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 diff --git a/docs/api/TinyLife.Tools.OpeningTool.yml b/docs/api/TinyLife.Tools.OpeningTool.yml index 76fe1f3..7425d9b 100644 --- a/docs/api/TinyLife.Tools.OpeningTool.yml +++ b/docs/api/TinyLife.Tools.OpeningTool.yml @@ -74,6 +74,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.ColorSelection(TinyLife.Utilities.ColorScheme,System.Action{System.Int32},System.Func{System.Int32,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.SelectFirstContentItem - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode @@ -148,6 +149,7 @@ items: description: The game's time - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -192,6 +194,7 @@ items: description: The sprite batch used for drawing - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -290,15 +293,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanPlaceForTooltip path: ../TinyLife/Tools/OpeningTool.cs - startLine: 111 + startLine: 112 assemblies: - Tiny Life namespace: TinyLife.Tools + summary: Returns whether or not the tool should currently be considered to be able to place objects for a tooltip displayed to the player. example: [] syntax: content: public override CanPlaceResult CanPlaceForTooltip() return: type: TinyLife.Tools.CanPlaceResult + description: A that represents whether the tool should be considered to be able to place objects. content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult overridden: TinyLife.Tools.Tool.CanPlaceForTooltip overload: TinyLife.Tools.OpeningTool.CanPlaceForTooltip* @@ -320,7 +325,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/OpeningTool.cs - startLine: 120 + startLine: 121 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1001,6 +1006,25 @@ references: href: https://learn.microsoft.com/dotnet/api/system.single - name: '?' - name: ) +- uid: TinyLife.Tools.Tool.SelectFirstContentItem + commentId: M:TinyLife.Tools.Tool.SelectFirstContentItem + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + name: SelectFirstContentItem() + nameWithType: Tool.SelectFirstContentItem() + fullName: TinyLife.Tools.Tool.SelectFirstContentItem() + spec.csharp: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object @@ -1685,6 +1709,13 @@ references: - uid: TinyLife.Uis name: Uis href: TinyLife.Uis.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 - uid: TinyLife.Tools.Tool.CanPlaceForTooltip commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip parent: TinyLife.Tools.Tool @@ -1710,13 +1741,6 @@ references: 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 diff --git a/docs/api/TinyLife.Tools.PlayModeTool.StatType.yml b/docs/api/TinyLife.Tools.PlayModeTool.StatType.yml index f7baa29..de8e56a 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: 1158 + startLine: 1175 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: 1161 + startLine: 1178 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: 1162 + startLine: 1179 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: 1163 + startLine: 1180 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: 1164 + startLine: 1181 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: 1165 + startLine: 1182 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: 1166 + startLine: 1183 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: 1167 + startLine: 1184 assemblies: - Tiny Life namespace: TinyLife.Tools diff --git a/docs/api/TinyLife.Tools.PlayModeTool.yml b/docs/api/TinyLife.Tools.PlayModeTool.yml index 3f06148..feec17f 100644 --- a/docs/api/TinyLife.Tools.PlayModeTool.yml +++ b/docs/api/TinyLife.Tools.PlayModeTool.yml @@ -10,6 +10,7 @@ items: - TinyLife.Tools.PlayModeTool.Closed - TinyLife.Tools.PlayModeTool.OnUpdateStatsView - TinyLife.Tools.PlayModeTool.Opened + - TinyLife.Tools.PlayModeTool.PlayEventSting(Microsoft.Xna.Framework.Audio.SoundEffect) - TinyLife.Tools.PlayModeTool.Reload - TinyLife.Tools.PlayModeTool.SelectedPerson - TinyLife.Tools.PlayModeTool.SelectedStat @@ -79,6 +80,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.ColorSelection(TinyLife.Utilities.ColorScheme,System.Action{System.Int32},System.Func{System.Int32,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.SelectFirstContentItem - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode @@ -247,6 +249,7 @@ items: description: The game's time - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -412,6 +415,41 @@ items: content: public static void Reload() content.vb: Public Shared Sub Reload() overload: TinyLife.Tools.PlayModeTool.Reload* +- uid: TinyLife.Tools.PlayModeTool.PlayEventSting(Microsoft.Xna.Framework.Audio.SoundEffect) + commentId: M:TinyLife.Tools.PlayModeTool.PlayEventSting(Microsoft.Xna.Framework.Audio.SoundEffect) + id: PlayEventSting(Microsoft.Xna.Framework.Audio.SoundEffect) + parent: TinyLife.Tools.PlayModeTool + langs: + - csharp + - vb + name: PlayEventSting(SoundEffect) + nameWithType: PlayModeTool.PlayEventSting(SoundEffect) + fullName: TinyLife.Tools.PlayModeTool.PlayEventSting(Microsoft.Xna.Framework.Audio.SoundEffect) + type: Method + source: + remote: + path: TinyLife/Tools/PlayModeTool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: PlayEventSting + path: ../TinyLife/Tools/PlayModeTool.cs + startLine: 1119 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + summary: Plays an event sting sound effect with the , additionally ducking the music for the duration of the sting. + example: [] + syntax: + content: public static bool PlayEventSting(SoundEffect sting) + parameters: + - id: sting + type: Microsoft.Xna.Framework.Audio.SoundEffect + description: The sting to play. + return: + type: System.Boolean + description: Whether the sting was successfully played. If this is false, the was not high enough to play a sting. + content.vb: Public Shared Function PlayEventSting(sting As SoundEffect) As Boolean + overload: TinyLife.Tools.PlayModeTool.PlayEventSting* references: - uid: TinyLife.Tools.Tool.PlayModeTool commentId: F:TinyLife.Tools.Tool.PlayModeTool @@ -1168,6 +1206,25 @@ references: href: https://learn.microsoft.com/dotnet/api/system.single - name: '?' - name: ) +- uid: TinyLife.Tools.Tool.SelectFirstContentItem + commentId: M:TinyLife.Tools.Tool.SelectFirstContentItem + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + name: SelectFirstContentItem() + nameWithType: Tool.SelectFirstContentItem() + fullName: TinyLife.Tools.Tool.SelectFirstContentItem() + spec.csharp: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object @@ -1984,3 +2041,60 @@ references: name: Reload nameWithType: PlayModeTool.Reload fullName: TinyLife.Tools.PlayModeTool.Reload +- uid: TinyLife.Options.EventStingVolume + commentId: F:TinyLife.Options.EventStingVolume + href: TinyLife.Options.html#TinyLife_Options_EventStingVolume + name: EventStingVolume + nameWithType: Options.EventStingVolume + fullName: TinyLife.Options.EventStingVolume +- uid: TinyLife.Tools.PlayModeTool.PlayEventSting* + commentId: Overload:TinyLife.Tools.PlayModeTool.PlayEventSting + href: TinyLife.Tools.PlayModeTool.html#TinyLife_Tools_PlayModeTool_PlayEventSting_Microsoft_Xna_Framework_Audio_SoundEffect_ + name: PlayEventSting + nameWithType: PlayModeTool.PlayEventSting + fullName: TinyLife.Tools.PlayModeTool.PlayEventSting +- uid: Microsoft.Xna.Framework.Audio.SoundEffect + commentId: T:Microsoft.Xna.Framework.Audio.SoundEffect + parent: Microsoft.Xna.Framework.Audio + isExternal: true + name: SoundEffect + nameWithType: SoundEffect + fullName: Microsoft.Xna.Framework.Audio.SoundEffect +- uid: Microsoft.Xna.Framework.Audio + commentId: N:Microsoft.Xna.Framework.Audio + isExternal: true + name: Microsoft.Xna.Framework.Audio + nameWithType: Microsoft.Xna.Framework.Audio + fullName: Microsoft.Xna.Framework.Audio + 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 + - name: . + - uid: Microsoft.Xna.Framework.Audio + name: Audio + 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 + - name: . + - uid: Microsoft.Xna.Framework.Audio + name: Audio + isExternal: true diff --git a/docs/api/TinyLife.Tools.RemoveTool.yml b/docs/api/TinyLife.Tools.RemoveTool.yml index 8dfbed4..990a93d 100644 --- a/docs/api/TinyLife.Tools.RemoveTool.yml +++ b/docs/api/TinyLife.Tools.RemoveTool.yml @@ -84,6 +84,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.ColorSelection(TinyLife.Utilities.ColorScheme,System.Action{System.Int32},System.Func{System.Int32,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.SelectFirstContentItem - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode @@ -158,6 +159,7 @@ items: description: The game's time - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -202,6 +204,7 @@ items: description: The sprite batch used for drawing - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -1389,6 +1392,25 @@ references: href: https://learn.microsoft.com/dotnet/api/system.single - name: '?' - name: ) +- uid: TinyLife.Tools.Tool.SelectFirstContentItem + commentId: M:TinyLife.Tools.Tool.SelectFirstContentItem + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + name: SelectFirstContentItem() + nameWithType: Tool.SelectFirstContentItem() + fullName: TinyLife.Tools.Tool.SelectFirstContentItem() + spec.csharp: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object diff --git a/docs/api/TinyLife.Tools.RoofTool.yml b/docs/api/TinyLife.Tools.RoofTool.yml index 2a01698..fa736e7 100644 --- a/docs/api/TinyLife.Tools.RoofTool.yml +++ b/docs/api/TinyLife.Tools.RoofTool.yml @@ -74,6 +74,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.ColorSelection(TinyLife.Utilities.ColorScheme,System.Action{System.Int32},System.Func{System.Int32,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.SelectFirstContentItem - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode @@ -101,7 +102,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Tools/RoofTool.cs - startLine: 31 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -131,7 +132,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Tools/RoofTool.cs - startLine: 34 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -148,6 +149,7 @@ items: description: The game's time - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -172,7 +174,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitBuildModeUi path: ../TinyLife/Tools/RoofTool.cs - startLine: 118 + startLine: 120 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -211,7 +213,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Tools/RoofTool.cs - startLine: 141 + startLine: 143 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -231,6 +233,7 @@ items: description: The sprite batch used for drawing - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -255,7 +258,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanUndoRedo path: ../TinyLife/Tools/RoofTool.cs - startLine: 153 + startLine: 155 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -287,7 +290,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/RoofTool.cs - startLine: 158 + startLine: 160 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -329,7 +332,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMouseCursor path: ../TinyLife/Tools/RoofTool.cs - startLine: 163 + startLine: 165 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -364,15 +367,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanPlaceForTooltip path: ../TinyLife/Tools/RoofTool.cs - startLine: 168 + startLine: 171 assemblies: - Tiny Life namespace: TinyLife.Tools + summary: Returns whether or not the tool should currently be considered to be able to place objects for a tooltip displayed to the player. example: [] syntax: content: public override CanPlaceResult CanPlaceForTooltip() return: type: TinyLife.Tools.CanPlaceResult + description: A that represents whether the tool should be considered to be able to place objects. content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult overridden: TinyLife.Tools.Tool.CanPlaceForTooltip overload: TinyLife.Tools.RoofTool.CanPlaceForTooltip* @@ -1014,6 +1019,25 @@ references: href: https://learn.microsoft.com/dotnet/api/system.single - name: '?' - name: ) +- uid: TinyLife.Tools.Tool.SelectFirstContentItem + commentId: M:TinyLife.Tools.Tool.SelectFirstContentItem + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + name: SelectFirstContentItem() + nameWithType: Tool.SelectFirstContentItem() + fullName: TinyLife.Tools.Tool.SelectFirstContentItem() + spec.csharp: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object @@ -1850,6 +1874,13 @@ references: - uid: TinyLife.Uis name: Uis href: TinyLife.Uis.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 - uid: TinyLife.Tools.Tool.CanPlaceForTooltip commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip parent: TinyLife.Tools.Tool @@ -1875,10 +1906,3 @@ references: 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 cd0cafc..df75324 100644 --- a/docs/api/TinyLife.Tools.StairsTool.yml +++ b/docs/api/TinyLife.Tools.StairsTool.yml @@ -74,6 +74,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.ColorSelection(TinyLife.Utilities.ColorScheme,System.Action{System.Int32},System.Func{System.Int32,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.SelectFirstContentItem - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode @@ -101,7 +102,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Tools/StairsTool.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -131,7 +132,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Tools/StairsTool.cs - startLine: 30 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -148,6 +149,7 @@ items: description: The game's time - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -172,7 +174,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Tools/StairsTool.cs - startLine: 76 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -192,6 +194,7 @@ items: description: The sprite batch used for drawing - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -216,7 +219,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/StairsTool.cs - startLine: 95 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -258,7 +261,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitBuildModeUi path: ../TinyLife/Tools/StairsTool.cs - startLine: 100 + startLine: 102 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -974,6 +977,25 @@ references: href: https://learn.microsoft.com/dotnet/api/system.single - name: '?' - name: ) +- uid: TinyLife.Tools.Tool.SelectFirstContentItem + commentId: M:TinyLife.Tools.Tool.SelectFirstContentItem + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + name: SelectFirstContentItem() + nameWithType: Tool.SelectFirstContentItem() + fullName: TinyLife.Tools.Tool.SelectFirstContentItem() + spec.csharp: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object diff --git a/docs/api/TinyLife.Tools.TileTool.yml b/docs/api/TinyLife.Tools.TileTool.yml index 21fbd28..56df4a9 100644 --- a/docs/api/TinyLife.Tools.TileTool.yml +++ b/docs/api/TinyLife.Tools.TileTool.yml @@ -75,6 +75,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.ColorSelection(TinyLife.Utilities.ColorScheme,System.Action{System.Int32},System.Func{System.Int32,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.SelectFirstContentItem - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode @@ -149,6 +150,7 @@ items: description: The game's time - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -193,6 +195,7 @@ items: description: The sprite batch used for drawing - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -291,15 +294,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanPlaceForTooltip path: ../TinyLife/Tools/TileTool.cs - startLine: 132 + startLine: 133 assemblies: - Tiny Life namespace: TinyLife.Tools + summary: Returns whether or not the tool should currently be considered to be able to place objects for a tooltip displayed to the player. example: [] syntax: content: public override CanPlaceResult CanPlaceForTooltip() return: type: TinyLife.Tools.CanPlaceResult + description: A that represents whether the tool should be considered to be able to place objects. content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult overridden: TinyLife.Tools.Tool.CanPlaceForTooltip overload: TinyLife.Tools.TileTool.CanPlaceForTooltip* @@ -321,7 +326,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanUndoRedo path: ../TinyLife/Tools/TileTool.cs - startLine: 137 + startLine: 138 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -353,7 +358,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/TileTool.cs - startLine: 142 + startLine: 143 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -395,7 +400,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveTileIncompatibleFurniture path: ../TinyLife/Tools/TileTool.cs - startLine: 202 + startLine: 203 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1059,6 +1064,25 @@ references: href: https://learn.microsoft.com/dotnet/api/system.single - name: '?' - name: ) +- uid: TinyLife.Tools.Tool.SelectFirstContentItem + commentId: M:TinyLife.Tools.Tool.SelectFirstContentItem + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + name: SelectFirstContentItem() + nameWithType: Tool.SelectFirstContentItem() + fullName: TinyLife.Tools.Tool.SelectFirstContentItem() + spec.csharp: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object @@ -1743,6 +1767,13 @@ references: - uid: TinyLife.Uis name: Uis href: TinyLife.Uis.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 - uid: TinyLife.Tools.Tool.CanPlaceForTooltip commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip parent: TinyLife.Tools.Tool @@ -1768,13 +1799,6 @@ references: 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 diff --git a/docs/api/TinyLife.Tools.Tool.yml b/docs/api/TinyLife.Tools.Tool.yml index b0de029..e8dab40 100644 --- a/docs/api/TinyLife.Tools.Tool.yml +++ b/docs/api/TinyLife.Tools.Tool.yml @@ -37,6 +37,7 @@ items: - TinyLife.Tools.Tool.Opened - TinyLife.Tools.Tool.PlayModeTool - TinyLife.Tools.Tool.RemoveTool + - TinyLife.Tools.Tool.SelectFirstContentItem - TinyLife.Tools.Tool.SelectedObject - TinyLife.Tools.Tool.SelectedRoof - TinyLife.Tools.Tool.SelectedStairs @@ -937,7 +938,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Closed path: ../TinyLife/Tools/Tool.cs - startLine: 185 + startLine: 177 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -968,7 +969,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Tools/Tool.cs - startLine: 198 + startLine: 191 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -985,6 +986,7 @@ items: description: The game's time - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. content.vb: Public Overridable Sub Update(time As GameTime, cursorOnUi As Boolean) overload: TinyLife.Tools.Tool.Update* nameWithType.vb: Tool.Update(GameTime, Boolean) @@ -1008,7 +1010,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Tools/Tool.cs - startLine: 236 + startLine: 230 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1028,6 +1030,7 @@ items: description: The sprite batch used for drawing - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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) @@ -1051,7 +1054,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMouseCursor path: ../TinyLife/Tools/Tool.cs - startLine: 245 + startLine: 239 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1085,14 +1088,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanPlaceForTooltip path: ../TinyLife/Tools/Tool.cs - startLine: 249 + startLine: 247 assemblies: - Tiny Life namespace: TinyLife.Tools + summary: Returns whether or not the tool should currently be considered to be able to place objects for a tooltip displayed to the player. + example: [] syntax: content: public virtual CanPlaceResult CanPlaceForTooltip() return: type: TinyLife.Tools.CanPlaceResult + description: A that represents whether the tool should be considered to be able to place objects. content.vb: Public Overridable Function CanPlaceForTooltip() As CanPlaceResult overload: TinyLife.Tools.Tool.CanPlaceForTooltip* - uid: TinyLife.Tools.Tool.CanSwitchGameModes @@ -1113,7 +1119,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanSwitchGameModes path: ../TinyLife/Tools/Tool.cs - startLine: 257 + startLine: 255 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1144,7 +1150,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanUndoRedo path: ../TinyLife/Tools/Tool.cs - startLine: 265 + startLine: 263 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1175,7 +1181,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/Tool.cs - startLine: 275 + startLine: 273 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1216,7 +1222,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnButtonCreated path: ../TinyLife/Tools/Tool.cs - startLine: 283 + startLine: 281 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1248,7 +1254,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsOnLot path: ../TinyLife/Tools/Tool.cs - startLine: 290 + startLine: 288 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1283,7 +1289,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorSelection path: ../TinyLife/Tools/Tool.cs - startLine: 308 + startLine: 306 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1330,7 +1336,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorSelection path: ../TinyLife/Tools/Tool.cs - startLine: 330 + startLine: 328 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1377,7 +1383,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuildModeButton path: ../TinyLife/Tools/Tool.cs - startLine: 369 + startLine: 367 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1415,6 +1421,37 @@ items: nameWithType.vb: Tool.BuildModeButton(String, Element.GenericCallback, Element.DrawCallback, Single, TextureRegion, IEnumerable(Of String), Single?) fullName.vb: TinyLife.Tools.Tool.BuildModeButton(String, MLEM.Ui.Elements.Element.GenericCallback, MLEM.Ui.Elements.Element.DrawCallback, Single, MLEM.Textures.TextureRegion, System.Collections.Generic.IEnumerable(Of String), Single?) name.vb: BuildModeButton(String, GenericCallback, DrawCallback, Single, TextureRegion, IEnumerable(Of String), Single?) +- uid: TinyLife.Tools.Tool.SelectFirstContentItem + commentId: M:TinyLife.Tools.Tool.SelectFirstContentItem + id: SelectFirstContentItem + parent: TinyLife.Tools.Tool + langs: + - csharp + - vb + name: SelectFirstContentItem() + nameWithType: Tool.SelectFirstContentItem() + fullName: TinyLife.Tools.Tool.SelectFirstContentItem() + type: Method + source: + remote: + path: TinyLife/Tools/Tool.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: SelectFirstContentItem + path: ../TinyLife/Tools/Tool.cs + startLine: 409 + assemblies: + - Tiny Life + namespace: TinyLife.Tools + summary: >- + Causes the first content item in the menu to be selected. + + If none is available, the world cursor will be selected instead if using a gamepad. + example: [] + syntax: + content: protected static void SelectFirstContentItem() + content.vb: Protected Shared Sub SelectFirstContentItem() + overload: TinyLife.Tools.Tool.SelectFirstContentItem* references: - uid: TinyLife.Tools.Tool.PlayModeTool commentId: F:TinyLife.Tools.Tool.PlayModeTool @@ -3199,12 +3236,6 @@ 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 @@ -3212,6 +3243,12 @@ references: name: CanPlaceResult nameWithType: CanPlaceResult fullName: TinyLife.Tools.CanPlaceResult +- 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.GameImpl.CanSwitchGameModes commentId: M:TinyLife.GameImpl.CanSwitchGameModes href: TinyLife.GameImpl.html#TinyLife_GameImpl_CanSwitchGameModes @@ -3943,3 +3980,15 @@ references: - name: " " - name: T - name: ) +- uid: TinyLife.Uis.InGameUi.BuildContent + commentId: P:TinyLife.Uis.InGameUi.BuildContent + href: TinyLife.Uis.InGameUi.html#TinyLife_Uis_InGameUi_BuildContent + name: BuildContent + nameWithType: InGameUi.BuildContent + fullName: TinyLife.Uis.InGameUi.BuildContent +- uid: TinyLife.Tools.Tool.SelectFirstContentItem* + commentId: Overload:TinyLife.Tools.Tool.SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + name: SelectFirstContentItem + nameWithType: Tool.SelectFirstContentItem + fullName: TinyLife.Tools.Tool.SelectFirstContentItem diff --git a/docs/api/TinyLife.Tools.WallTool.yml b/docs/api/TinyLife.Tools.WallTool.yml index 0014de9..07dd452 100644 --- a/docs/api/TinyLife.Tools.WallTool.yml +++ b/docs/api/TinyLife.Tools.WallTool.yml @@ -74,6 +74,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.ColorSelection(TinyLife.Utilities.ColorScheme,System.Action{System.Int32},System.Func{System.Int32,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.SelectFirstContentItem - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode @@ -148,6 +149,7 @@ items: description: The game's time - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -192,6 +194,7 @@ items: description: The sprite batch used for drawing - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -251,15 +254,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanPlaceForTooltip path: ../TinyLife/Tools/WallTool.cs - startLine: 68 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife.Tools + summary: Returns whether or not the tool should currently be considered to be able to place objects for a tooltip displayed to the player. example: [] syntax: content: public override CanPlaceResult CanPlaceForTooltip() return: type: TinyLife.Tools.CanPlaceResult + description: A that represents whether the tool should be considered to be able to place objects. content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult overridden: TinyLife.Tools.Tool.CanPlaceForTooltip overload: TinyLife.Tools.WallTool.CanPlaceForTooltip* @@ -281,7 +286,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanUndoRedo path: ../TinyLife/Tools/WallTool.cs - startLine: 75 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -313,7 +318,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/WallTool.cs - startLine: 80 + startLine: 81 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1011,6 +1016,25 @@ references: href: https://learn.microsoft.com/dotnet/api/system.single - name: '?' - name: ) +- uid: TinyLife.Tools.Tool.SelectFirstContentItem + commentId: M:TinyLife.Tools.Tool.SelectFirstContentItem + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + name: SelectFirstContentItem() + nameWithType: Tool.SelectFirstContentItem() + fullName: TinyLife.Tools.Tool.SelectFirstContentItem() + spec.csharp: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object @@ -1616,6 +1640,13 @@ references: - uid: TinyLife.Uis name: Uis href: TinyLife.Uis.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 - uid: TinyLife.Tools.Tool.CanPlaceForTooltip commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip parent: TinyLife.Tools.Tool @@ -1641,13 +1672,6 @@ references: 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 diff --git a/docs/api/TinyLife.Tools.WallpaperTool.yml b/docs/api/TinyLife.Tools.WallpaperTool.yml index 41756f2..3ed560d 100644 --- a/docs/api/TinyLife.Tools.WallpaperTool.yml +++ b/docs/api/TinyLife.Tools.WallpaperTool.yml @@ -74,6 +74,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.ColorSelection(TinyLife.Utilities.ColorScheme,System.Action{System.Int32},System.Func{System.Int32,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.SelectFirstContentItem - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode @@ -148,6 +149,7 @@ items: description: The game's time - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -192,6 +194,7 @@ items: description: The sprite batch used for drawing - id: cursorOnUi type: System.Boolean + description: Whether the cursor is currently covering the ui. 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* @@ -290,15 +293,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanPlaceForTooltip path: ../TinyLife/Tools/WallpaperTool.cs - startLine: 159 + startLine: 160 assemblies: - Tiny Life namespace: TinyLife.Tools + summary: Returns whether or not the tool should currently be considered to be able to place objects for a tooltip displayed to the player. example: [] syntax: content: public override CanPlaceResult CanPlaceForTooltip() return: type: TinyLife.Tools.CanPlaceResult + description: A that represents whether the tool should be considered to be able to place objects. content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult overridden: TinyLife.Tools.Tool.CanPlaceForTooltip overload: TinyLife.Tools.WallpaperTool.CanPlaceForTooltip* @@ -320,7 +325,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldHighlightSelectedObject path: ../TinyLife/Tools/WallpaperTool.cs - startLine: 168 + startLine: 169 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -1001,6 +1006,25 @@ references: href: https://learn.microsoft.com/dotnet/api/system.single - name: '?' - name: ) +- uid: TinyLife.Tools.Tool.SelectFirstContentItem + commentId: M:TinyLife.Tools.Tool.SelectFirstContentItem + parent: TinyLife.Tools.Tool + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + name: SelectFirstContentItem() + nameWithType: Tool.SelectFirstContentItem() + fullName: TinyLife.Tools.Tool.SelectFirstContentItem() + spec.csharp: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Tools.Tool.SelectFirstContentItem + name: SelectFirstContentItem + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_SelectFirstContentItem + - name: ( + - name: ) - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object @@ -1685,6 +1709,13 @@ references: - uid: TinyLife.Uis name: Uis href: TinyLife.Uis.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 - uid: TinyLife.Tools.Tool.CanPlaceForTooltip commentId: M:TinyLife.Tools.Tool.CanPlaceForTooltip parent: TinyLife.Tools.Tool @@ -1710,13 +1741,6 @@ references: 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 diff --git a/docs/api/TinyLife.Uis.CharacterCreator.yml b/docs/api/TinyLife.Uis.CharacterCreator.yml index 07d1372..4fbdeb3 100644 --- a/docs/api/TinyLife.Uis.CharacterCreator.yml +++ b/docs/api/TinyLife.Uis.CharacterCreator.yml @@ -239,7 +239,7 @@ items: 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 Household.HasAdult. + The return value is based on , as well as whether the household's contain at least one adult. example: [] syntax: content: public bool CanCloseOrExport() @@ -1150,6 +1150,48 @@ references: name: Person href: TinyLife.Objects.Person.html - name: ) +- 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}) + isExternal: true + href: TinyLife.World.Household.html#TinyLife_World_Household_GetAgeGroups_System_Collections_Generic_IEnumerable_TinyLife_Objects_Person__ + name: GetAgeGroups(IEnumerable) + nameWithType: Household.GetAgeGroups(IEnumerable) + fullName: TinyLife.World.Household.GetAgeGroups(System.Collections.Generic.IEnumerable) + 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)) + spec.csharp: + - uid: TinyLife.World.Household.GetAgeGroups(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) + name: GetAgeGroups + href: TinyLife.World.Household.html#TinyLife_World_Household_GetAgeGroups_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.GetAgeGroups(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) + name: GetAgeGroups + href: TinyLife.World.Household.html#TinyLife_World_Household_GetAgeGroups_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.InGameUi.yml b/docs/api/TinyLife.Uis.InGameUi.yml index b81bb1b..4f862f9 100644 --- a/docs/api/TinyLife.Uis.InGameUi.yml +++ b/docs/api/TinyLife.Uis.InGameUi.yml @@ -5,8 +5,13 @@ items: id: InGameUi parent: TinyLife.Uis children: + - TinyLife.Uis.InGameUi.BuildBottomRight - TinyLife.Uis.InGameUi.BuildContent + - TinyLife.Uis.InGameUi.BuildTopLeft + - TinyLife.Uis.InGameUi.BuildView - TinyLife.Uis.InGameUi.BuildZoom + - TinyLife.Uis.InGameUi.LotEmployments + - TinyLife.Uis.InGameUi.LotType - TinyLife.Uis.InGameUi.Main - TinyLife.Uis.InGameUi.OnInitialized - TinyLife.Uis.InGameUi.OnModesPanelInitialized @@ -230,6 +235,161 @@ items: type: MLEM.Ui.Elements.Panel content.vb: Public Shared Property BuildZoom As Panel overload: TinyLife.Uis.InGameUi.BuildZoom* +- uid: TinyLife.Uis.InGameUi.BuildView + commentId: P:TinyLife.Uis.InGameUi.BuildView + id: BuildView + parent: TinyLife.Uis.InGameUi + langs: + - csharp + - vb + name: BuildView + nameWithType: InGameUi.BuildView + fullName: TinyLife.Uis.InGameUi.BuildView + type: Property + source: + remote: + path: TinyLife/Uis/InGameUi.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: BuildView + path: ../TinyLife/Uis/InGameUi.cs + startLine: 55 + assemblies: + - Tiny Life + namespace: TinyLife.Uis + summary: The build view, which is the group passed to . + example: [] + syntax: + content: public static Group BuildView { get; } + parameters: [] + return: + type: MLEM.Ui.Elements.Group + content.vb: Public Shared Property BuildView As Group + overload: TinyLife.Uis.InGameUi.BuildView* +- uid: TinyLife.Uis.InGameUi.BuildTopLeft + commentId: P:TinyLife.Uis.InGameUi.BuildTopLeft + id: BuildTopLeft + parent: TinyLife.Uis.InGameUi + langs: + - csharp + - vb + name: BuildTopLeft + nameWithType: InGameUi.BuildTopLeft + fullName: TinyLife.Uis.InGameUi.BuildTopLeft + type: Property + source: + remote: + path: TinyLife/Uis/InGameUi.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: BuildTopLeft + path: ../TinyLife/Uis/InGameUi.cs + startLine: 59 + assemblies: + - Tiny Life + namespace: TinyLife.Uis + summary: The top-left corner of build mode, which houses the and . + example: [] + syntax: + content: public static Group BuildTopLeft { get; } + parameters: [] + return: + type: MLEM.Ui.Elements.Group + content.vb: Public Shared Property BuildTopLeft As Group + overload: TinyLife.Uis.InGameUi.BuildTopLeft* +- uid: TinyLife.Uis.InGameUi.LotType + commentId: P:TinyLife.Uis.InGameUi.LotType + id: LotType + parent: TinyLife.Uis.InGameUi + langs: + - csharp + - vb + name: LotType + nameWithType: InGameUi.LotType + fullName: TinyLife.Uis.InGameUi.LotType + type: Property + source: + remote: + path: TinyLife/Uis/InGameUi.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: LotType + path: ../TinyLife/Uis/InGameUi.cs + startLine: 63 + assemblies: + - Tiny Life + namespace: TinyLife.Uis + summary: The panel that houses the lot types of the current lot. + example: [] + syntax: + content: public static Panel LotType { get; } + parameters: [] + return: + type: MLEM.Ui.Elements.Panel + content.vb: Public Shared Property LotType As Panel + overload: TinyLife.Uis.InGameUi.LotType* +- uid: TinyLife.Uis.InGameUi.LotEmployments + commentId: P:TinyLife.Uis.InGameUi.LotEmployments + id: LotEmployments + parent: TinyLife.Uis.InGameUi + langs: + - csharp + - vb + name: LotEmployments + nameWithType: InGameUi.LotEmployments + fullName: TinyLife.Uis.InGameUi.LotEmployments + type: Property + source: + remote: + path: TinyLife/Uis/InGameUi.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: LotEmployments + path: ../TinyLife/Uis/InGameUi.cs + startLine: 67 + assemblies: + - Tiny Life + namespace: TinyLife.Uis + summary: The group that houses the lot employments of the current lot. + example: [] + syntax: + content: public static Group LotEmployments { get; } + parameters: [] + return: + type: MLEM.Ui.Elements.Group + content.vb: Public Shared Property LotEmployments As Group + overload: TinyLife.Uis.InGameUi.LotEmployments* +- uid: TinyLife.Uis.InGameUi.BuildBottomRight + commentId: P:TinyLife.Uis.InGameUi.BuildBottomRight + id: BuildBottomRight + parent: TinyLife.Uis.InGameUi + langs: + - csharp + - vb + name: BuildBottomRight + nameWithType: InGameUi.BuildBottomRight + fullName: TinyLife.Uis.InGameUi.BuildBottomRight + type: Property + source: + remote: + path: TinyLife/Uis/InGameUi.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: BuildBottomRight + path: ../TinyLife/Uis/InGameUi.cs + startLine: 71 + assemblies: + - Tiny Life + namespace: TinyLife.Uis + summary: The bottom-right corner of build menu, which houses the . + example: [] + syntax: + content: public static Group BuildBottomRight { get; } + parameters: [] + return: + type: MLEM.Ui.Elements.Group + content.vb: Public Shared Property BuildBottomRight As Group + overload: TinyLife.Uis.InGameUi.BuildBottomRight* references: - uid: TinyLife.Uis commentId: N:TinyLife.Uis @@ -725,3 +885,51 @@ references: name: BuildZoom nameWithType: InGameUi.BuildZoom fullName: TinyLife.Uis.InGameUi.BuildZoom +- uid: TinyLife.Uis.InGameUi.BuildView* + commentId: Overload:TinyLife.Uis.InGameUi.BuildView + href: TinyLife.Uis.InGameUi.html#TinyLife_Uis_InGameUi_BuildView + name: BuildView + nameWithType: InGameUi.BuildView + fullName: TinyLife.Uis.InGameUi.BuildView +- uid: TinyLife.Uis.InGameUi.LotType + commentId: P:TinyLife.Uis.InGameUi.LotType + href: TinyLife.Uis.InGameUi.html#TinyLife_Uis_InGameUi_LotType + name: LotType + nameWithType: InGameUi.LotType + fullName: TinyLife.Uis.InGameUi.LotType +- uid: TinyLife.Uis.InGameUi.LotEmployments + commentId: P:TinyLife.Uis.InGameUi.LotEmployments + href: TinyLife.Uis.InGameUi.html#TinyLife_Uis_InGameUi_LotEmployments + name: LotEmployments + nameWithType: InGameUi.LotEmployments + fullName: TinyLife.Uis.InGameUi.LotEmployments +- uid: TinyLife.Uis.InGameUi.BuildTopLeft* + commentId: Overload:TinyLife.Uis.InGameUi.BuildTopLeft + href: TinyLife.Uis.InGameUi.html#TinyLife_Uis_InGameUi_BuildTopLeft + name: BuildTopLeft + nameWithType: InGameUi.BuildTopLeft + fullName: TinyLife.Uis.InGameUi.BuildTopLeft +- uid: TinyLife.Uis.InGameUi.LotType* + commentId: Overload:TinyLife.Uis.InGameUi.LotType + href: TinyLife.Uis.InGameUi.html#TinyLife_Uis_InGameUi_LotType + name: LotType + nameWithType: InGameUi.LotType + fullName: TinyLife.Uis.InGameUi.LotType +- uid: TinyLife.Uis.InGameUi.LotEmployments* + commentId: Overload:TinyLife.Uis.InGameUi.LotEmployments + href: TinyLife.Uis.InGameUi.html#TinyLife_Uis_InGameUi_LotEmployments + name: LotEmployments + nameWithType: InGameUi.LotEmployments + fullName: TinyLife.Uis.InGameUi.LotEmployments +- uid: TinyLife.Uis.InGameUi.BuildZoom + commentId: P:TinyLife.Uis.InGameUi.BuildZoom + href: TinyLife.Uis.InGameUi.html#TinyLife_Uis_InGameUi_BuildZoom + name: BuildZoom + nameWithType: InGameUi.BuildZoom + fullName: TinyLife.Uis.InGameUi.BuildZoom +- uid: TinyLife.Uis.InGameUi.BuildBottomRight* + commentId: Overload:TinyLife.Uis.InGameUi.BuildBottomRight + href: TinyLife.Uis.InGameUi.html#TinyLife_Uis_InGameUi_BuildBottomRight + name: BuildBottomRight + nameWithType: InGameUi.BuildBottomRight + fullName: TinyLife.Uis.InGameUi.BuildBottomRight diff --git a/docs/api/TinyLife.Uis.Menus.TransitionType.yml b/docs/api/TinyLife.Uis.Menus.TransitionType.yml index 18bbe50..5430a7d 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: 1324 + startLine: 1321 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: 1330 + startLine: 1327 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: 1335 + startLine: 1332 assemblies: - Tiny Life namespace: TinyLife.Uis diff --git a/docs/api/TinyLife.Uis.Menus.yml b/docs/api/TinyLife.Uis.Menus.yml index 37bfa23..6d7bf58 100644 --- a/docs/api/TinyLife.Uis.Menus.yml +++ b/docs/api/TinyLife.Uis.Menus.yml @@ -6,7 +6,7 @@ items: parent: TinyLife.Uis children: - TinyLife.Uis.Menus.GamepadHint(MLEM.Ui.Anchor,System.Func{TinyLife.Options,Microsoft.Xna.Framework.Input.Buttons},Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Func{System.Boolean}) - - TinyLife.Uis.Menus.MenuBackground(System.Int32,System.Int32,System.Int32,System.Int32) + - TinyLife.Uis.Menus.MenuBackground(System.Single,System.Single,System.Single,System.Single) - TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) langs: - csharp @@ -154,16 +154,16 @@ items: nameWithType.vb: Menus.GamepadHint(Anchor, Func(Of Options, Buttons), Vector2, Vector2?, Func(Of Boolean)) fullName.vb: TinyLife.Uis.Menus.GamepadHint(MLEM.Ui.Anchor, System.Func(Of TinyLife.Options, Microsoft.Xna.Framework.Input.Buttons), Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Vector2?, System.Func(Of Boolean)) name.vb: GamepadHint(Anchor, Func(Of Options, Buttons), Vector2, Vector2?, Func(Of Boolean)) -- uid: TinyLife.Uis.Menus.MenuBackground(System.Int32,System.Int32,System.Int32,System.Int32) - commentId: M:TinyLife.Uis.Menus.MenuBackground(System.Int32,System.Int32,System.Int32,System.Int32) - id: MenuBackground(System.Int32,System.Int32,System.Int32,System.Int32) +- uid: TinyLife.Uis.Menus.MenuBackground(System.Single,System.Single,System.Single,System.Single) + commentId: M:TinyLife.Uis.Menus.MenuBackground(System.Single,System.Single,System.Single,System.Single) + id: MenuBackground(System.Single,System.Single,System.Single,System.Single) parent: TinyLife.Uis.Menus langs: - csharp - vb - name: MenuBackground(int, int, int, int) - nameWithType: Menus.MenuBackground(int, int, int, int) - fullName: TinyLife.Uis.Menus.MenuBackground(int, int, int, int) + name: MenuBackground(float, float, float, float) + nameWithType: Menus.MenuBackground(float, float, float, float) + fullName: TinyLife.Uis.Menus.MenuBackground(float, float, float, float) type: Method source: remote: @@ -179,28 +179,28 @@ items: summary: Returns a that contains a menu background texture region, based on the given data. example: [] syntax: - content: public static NinePatch MenuBackground(int x, int y, int width = 1, int height = 1) + content: public static NinePatch MenuBackground(float x, float y, float width = 1, float height = 1) parameters: - id: x - type: System.Int32 + type: System.Single description: The x coordinate of the menu background section to return, which is expected to be between 0 and 1. - id: y - type: System.Int32 + type: System.Single description: The y coordinate of the menu background section to return, which is expected to be between 0 and 1. - id: width - type: System.Int32 + type: System.Single description: The width of the menu background section to return, which is expected to be between 1 and 2. - id: height - type: System.Int32 + type: System.Single description: The height of the menu background section to return, which is expected to be between 1 and 2. return: type: MLEM.Textures.NinePatch description: A that contains a menu background texture region. - content.vb: Public Shared Function MenuBackground(x As Integer, y As Integer, width As Integer = 1, height As Integer = 1) As NinePatch + content.vb: Public Shared Function MenuBackground(x As Single, y As Single, width As Single = 1, height As Single = 1) As NinePatch overload: TinyLife.Uis.Menus.MenuBackground* - nameWithType.vb: Menus.MenuBackground(Integer, Integer, Integer, Integer) - fullName.vb: TinyLife.Uis.Menus.MenuBackground(Integer, Integer, Integer, Integer) - name.vb: MenuBackground(Integer, Integer, Integer, Integer) + nameWithType.vb: Menus.MenuBackground(Single, Single, Single, Single) + fullName.vb: TinyLife.Uis.Menus.MenuBackground(Single, Single, Single, Single) + name.vb: MenuBackground(Single, Single, Single, Single) references: - uid: MLEM.Ui commentId: N:MLEM.Ui @@ -881,21 +881,10 @@ references: fullName: MLEM.Textures.NinePatch - uid: TinyLife.Uis.Menus.MenuBackground* commentId: Overload:TinyLife.Uis.Menus.MenuBackground - href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_MenuBackground_System_Int32_System_Int32_System_Int32_System_Int32_ + href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_MenuBackground_System_Single_System_Single_System_Single_System_Single_ name: MenuBackground nameWithType: Menus.MenuBackground fullName: TinyLife.Uis.Menus.MenuBackground -- 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.Textures commentId: N:MLEM.Textures isExternal: true diff --git a/docs/api/TinyLife.Uis.NotifType.yml b/docs/api/TinyLife.Uis.NotifType.yml index 745a20c..1920b3e 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: 360 + startLine: 362 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: 365 + startLine: 367 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: 369 + startLine: 371 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: 374 + startLine: 376 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: 378 + startLine: 380 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: 382 + startLine: 384 assemblies: - Tiny Life namespace: TinyLife.Uis diff --git a/docs/api/TinyLife.Uis.Notifications.yml b/docs/api/TinyLife.Uis.Notifications.yml index 2bf5754..f75a282 100644 --- a/docs/api/TinyLife.Uis.Notifications.yml +++ b/docs/api/TinyLife.Uis.Notifications.yml @@ -30,7 +30,7 @@ items: 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 Add(TinyLife.Objects.MapObject,string,NotifType) or Add(string,string,NotifType). + To create custom notifications, use or . example: [] syntax: content: public static class Notifications @@ -92,7 +92,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Add path: ../TinyLife/Uis/Notifications.cs - startLine: 60 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -115,6 +115,7 @@ items: description: The type that this notification should have, which determines the color of its background - id: center type: System.Boolean + description: Whether the notification should be displayed as a splash notification in the center of the screen, rather than in the notification area on the side. 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, Boolean) @@ -138,7 +139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Add path: ../TinyLife/Uis/Notifications.cs - startLine: 71 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -161,6 +162,7 @@ items: description: The type that this notification should have, which determines the color of its background - id: center type: System.Boolean + description: Whether the notification should be displayed as a splash notification in the center of the screen, rather than in the notification area on the side. 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, Boolean) @@ -184,12 +186,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RegisterIcon path: ../TinyLife/Uis/Notifications.cs - startLine: 81 + startLine: 83 assemblies: - Tiny Life namespace: TinyLife.Uis summary: >- - Registers an icon that can be used as a notification icon in Add(string,string,TinyLife.Uis.NotifType). + Registers an icon that can be used as a notification icon in . Icons are registered so that notification instances remember them when the game is closed and loaded again. example: [] @@ -208,6 +210,132 @@ 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,System.Boolean) + commentId: M:TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType,System.Boolean) + isExternal: true + href: TinyLife.Uis.Notifications.html#TinyLife_Uis_Notifications_Add_TinyLife_Objects_MapObject_System_String_TinyLife_Uis_NotifType_System_Boolean_ + 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) + 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) + spec.csharp: + - uid: TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType,System.Boolean) + name: Add + href: TinyLife.Uis.Notifications.html#TinyLife_Uis_Notifications_Add_TinyLife_Objects_MapObject_System_String_TinyLife_Uis_NotifType_System_Boolean_ + - 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: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType,System.Boolean) + name: Add + href: TinyLife.Uis.Notifications.html#TinyLife_Uis_Notifications_Add_TinyLife_Objects_MapObject_System_String_TinyLife_Uis_NotifType_System_Boolean_ + - 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: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- 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) + isExternal: true + href: TinyLife.Uis.Notifications.html#TinyLife_Uis_Notifications_Add_System_String_System_String_TinyLife_Uis_NotifType_System_Boolean_ + name: Add(string, string, NotifType, bool) + nameWithType: Notifications.Add(string, string, NotifType, bool) + fullName: TinyLife.Uis.Notifications.Add(string, string, TinyLife.Uis.NotifType, bool) + 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) + spec.csharp: + - uid: TinyLife.Uis.Notifications.Add(System.String,System.String,TinyLife.Uis.NotifType,System.Boolean) + name: Add + href: TinyLife.Uis.Notifications.html#TinyLife_Uis_Notifications_Add_System_String_System_String_TinyLife_Uis_NotifType_System_Boolean_ + - 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: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.Uis.Notifications.Add(System.String,System.String,TinyLife.Uis.NotifType,System.Boolean) + name: Add + href: TinyLife.Uis.Notifications.html#TinyLife_Uis_Notifications_Add_System_String_System_String_TinyLife_Uis_NotifType_System_Boolean_ + - 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: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) - uid: TinyLife.Uis commentId: N:TinyLife.Uis href: TinyLife.html diff --git a/docs/api/TinyLife.Utilities.ColorScheme.yml b/docs/api/TinyLife.Utilities.ColorScheme.yml index b89fbc7..e85b363 100644 --- a/docs/api/TinyLife.Utilities.ColorScheme.yml +++ b/docs/api/TinyLife.Utilities.ColorScheme.yml @@ -63,7 +63,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorScheme path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 15 + startLine: 16 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -109,7 +109,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Transparent path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 22 + startLine: 23 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -136,7 +136,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: White path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -163,7 +163,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SimpleWood path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 24 + startLine: 25 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -190,7 +190,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Ceramics path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 25 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -217,7 +217,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Pastel path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -244,7 +244,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Plants path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -271,7 +271,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Modern path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -298,7 +298,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Grays path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 29 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -325,7 +325,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Bricks path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 30 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -352,7 +352,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WarmDark path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 31 + startLine: 32 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -379,7 +379,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Skin path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -406,7 +406,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Hair path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -433,7 +433,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Eyes path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 34 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -460,7 +460,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Flannel path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 35 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -487,7 +487,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroAppliances path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -514,7 +514,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RetroTv path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -541,7 +541,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Dirt path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 38 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -568,7 +568,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Khakis path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 39 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -595,7 +595,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Rugs path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 40 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -622,7 +622,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Thatch path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -649,7 +649,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MutedPastels path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 42 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -676,7 +676,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DirtPaths path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 43 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -703,7 +703,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernShort path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 44 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -730,7 +730,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CardboardBoxes path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 45 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -757,7 +757,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Jewelery path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 46 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -784,7 +784,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Water path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 47 + startLine: 48 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -811,7 +811,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DyedWood path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 48 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -838,7 +838,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TrashCanTypes path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 49 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -865,7 +865,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TreeTinsel path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 50 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -892,7 +892,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TreeBaubles path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 51 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -919,7 +919,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColoredConcrete path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 52 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -946,7 +946,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sand path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 53 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -973,7 +973,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: this[] path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 60 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1010,7 +1010,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Count path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 64 + startLine: 65 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1043,7 +1043,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MergeWith path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 80 + startLine: 81 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1080,7 +1080,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetEnumerator path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 85 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1113,7 +1113,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Create path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 99 + startLine: 100 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1154,7 +1154,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Load path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 116 + startLine: 117 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1192,7 +1192,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Combine path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 138 + startLine: 139 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1237,19 +1237,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Multiply path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 146 + startLine: 153 assemblies: - Tiny Life namespace: TinyLife.Utilities + summary: Multiplies all of the colors in this color scheme with the given percentage, and returns a new color scheme from it. + example: [] syntax: content: public static ColorScheme Multiply(ColorScheme scheme, float percentage) parameters: - id: scheme type: TinyLife.Utilities.ColorScheme + description: The color scheme. - id: percentage type: System.Single + description: The percentage to multiply with. return: type: TinyLife.Utilities.ColorScheme + description: The resulting color scheme. content.vb: Public Shared Function Multiply(scheme As ColorScheme, percentage As Single) As ColorScheme overload: TinyLife.Utilities.ColorScheme.Multiply* nameWithType.vb: ColorScheme.Multiply(ColorScheme, Single) @@ -1273,19 +1278,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Multiply path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 150 + startLine: 163 assemblies: - Tiny Life namespace: TinyLife.Utilities + summary: Multiplies all of the colors in this color scheme with the given color, and returns a new color scheme from it. + example: [] syntax: content: public static ColorScheme Multiply(ColorScheme scheme, Color color) parameters: - id: scheme type: TinyLife.Utilities.ColorScheme + description: The color scheme. - id: color type: Microsoft.Xna.Framework.Color + description: The color to multiply with. return: type: TinyLife.Utilities.ColorScheme + description: The resulting color scheme. content.vb: Public Shared Function Multiply(scheme As ColorScheme, color As Color) As ColorScheme overload: TinyLife.Utilities.ColorScheme.Multiply* - uid: TinyLife.Utilities.ColorScheme.op_Addition(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme) @@ -1306,7 +1316,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_Addition path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 159 + startLine: 172 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1354,19 +1364,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_Multiply path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 163 + startLine: 177 assemblies: - Tiny Life namespace: TinyLife.Utilities + summary: Multiplies all of the colors in this color scheme with the given percentage, and returns a new color scheme from it. + example: [] syntax: content: public static ColorScheme operator *(ColorScheme scheme, float percentage) parameters: - id: scheme type: TinyLife.Utilities.ColorScheme + description: The color scheme. - id: percentage type: System.Single + description: The percentage to multiply with. return: type: TinyLife.Utilities.ColorScheme + description: The resulting color scheme. content.vb: Public Shared Operator *(scheme As ColorScheme, percentage As Single) As ColorScheme overload: TinyLife.Utilities.ColorScheme.op_Multiply* nameWithType.vb: ColorScheme.*(ColorScheme, Single) @@ -1390,19 +1405,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_Multiply path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 167 + startLine: 182 assemblies: - Tiny Life namespace: TinyLife.Utilities + summary: Multiplies all of the colors in this color scheme with the given color, and returns a new color scheme from it. + example: [] syntax: content: public static ColorScheme operator *(ColorScheme scheme, Color color) parameters: - id: scheme type: TinyLife.Utilities.ColorScheme + description: The color scheme. - id: color type: Microsoft.Xna.Framework.Color + description: The color to multiply with. return: type: TinyLife.Utilities.ColorScheme + description: The resulting color scheme. content.vb: Public Shared Operator *(scheme As ColorScheme, color As Color) As ColorScheme overload: TinyLife.Utilities.ColorScheme.op_Multiply* nameWithType.vb: ColorScheme.*(ColorScheme, Color) diff --git a/docs/api/TinyLife.Utilities.ColorSettings.yml b/docs/api/TinyLife.Utilities.ColorSettings.yml index b993122..fe269d0 100644 --- a/docs/api/TinyLife.Utilities.ColorSettings.yml +++ b/docs/api/TinyLife.Utilities.ColorSettings.yml @@ -26,10 +26,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorSettings path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 173 + startLine: 192 assemblies: - Tiny Life namespace: TinyLife.Utilities + summary: >- + Color settings are a collection of color schemes that can be used to color an object. They also contain a mapping of which layers should use which color schemes, and a set of default color schemes. + + Color settings are most notably used by , as well as other objects in the world. + example: [] syntax: content: public struct ColorSettings content.vb: Public Structure ColorSettings @@ -60,7 +65,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Schemes path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 179 + startLine: 198 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -92,7 +97,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Map path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 184 + startLine: 203 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -124,7 +129,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Defaults path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 190 + startLine: 209 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -158,15 +163,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 192 + startLine: 215 assemblies: - Tiny Life namespace: TinyLife.Utilities + summary: Creates a new color settings instance with the given color schemes. + example: [] syntax: content: public ColorSettings(params ColorScheme[] schemes) parameters: - id: schemes type: TinyLife.Utilities.ColorScheme[] + description: The color schemes to use. content.vb: Public Sub New(ParamArray schemes As ColorScheme()) overload: TinyLife.Utilities.ColorSettings.#ctor* nameWithType.vb: ColorSettings.New(ParamArray ColorScheme()) @@ -190,19 +198,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Get path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 198 + startLine: 227 assemblies: - Tiny Life namespace: TinyLife.Utilities + summary: Returns the color that should be used for the given layer, based on the given color selections. + example: [] syntax: content: public readonly Color Get(int[] colors, int layer) parameters: - id: colors type: System.Int32[] + description: The color selections. - id: layer type: System.Int32 + description: The layer. return: type: Microsoft.Xna.Framework.Color + description: The color to use. content.vb: Public Function [Get](colors As Integer(), layer As Integer) As Color overload: TinyLife.Utilities.ColorSettings.Get* nameWithType.vb: ColorSettings.Get(Integer(), Integer) @@ -226,15 +239,18 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 209 + startLine: 242 assemblies: - Tiny Life namespace: TinyLife.Utilities + summary: Validates these color settings and the passed colors, ensuring that the given color selections are within the bounds of the available color schemes. + example: [] syntax: content: public readonly void Validate(ref int[] colors) parameters: - id: colors type: System.Int32[] + description: The colors selections. content.vb: Public Sub Validate(colors As Integer()) overload: TinyLife.Utilities.ColorSettings.Validate* nameWithType.vb: ColorSettings.Validate(Integer()) @@ -258,20 +274,47 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateRandom path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 218 + startLine: 256 assemblies: - Tiny Life namespace: TinyLife.Utilities + summary: Creates a random set of colors based on these color settings and the passed instance. + example: [] syntax: content: public readonly int[] CreateRandom(Random random) parameters: - id: random type: System.Random + description: The random instance to use. return: type: System.Int32[] + description: The generated colors. content.vb: Public Function CreateRandom(random As Random) As Integer() overload: TinyLife.Utilities.ColorSettings.CreateRandom* references: +- uid: TinyLife.Objects.FurnitureType.TypeSettings + commentId: T:TinyLife.Objects.FurnitureType.TypeSettings + parent: TinyLife.Objects + href: TinyLife.Objects.FurnitureType.html + name: FurnitureType.TypeSettings + nameWithType: FurnitureType.TypeSettings + fullName: TinyLife.Objects.FurnitureType.TypeSettings + spec.csharp: + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + href: TinyLife.Objects.FurnitureType.html + - name: . + - uid: TinyLife.Objects.FurnitureType.TypeSettings + name: TypeSettings + href: TinyLife.Objects.FurnitureType.TypeSettings.html + spec.vb: + - uid: TinyLife.Objects.FurnitureType + name: FurnitureType + href: TinyLife.Objects.FurnitureType.html + - name: . + - uid: TinyLife.Objects.FurnitureType.TypeSettings + name: TypeSettings + href: TinyLife.Objects.FurnitureType.TypeSettings.html - uid: TinyLife.Utilities commentId: N:TinyLife.Utilities href: TinyLife.html @@ -526,6 +569,28 @@ references: name: ColorSettings href: TinyLife.Utilities.ColorSettings.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: System.ValueType commentId: T:System.ValueType parent: System @@ -722,12 +787,6 @@ references: 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 @@ -736,3 +795,9 @@ references: name: Random nameWithType: Random fullName: System.Random +- 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 diff --git a/docs/api/TinyLife.Utilities.Extensions.yml b/docs/api/TinyLife.Utilities.Extensions.yml index 28707f0..5e099a7 100644 --- a/docs/api/TinyLife.Utilities.Extensions.yml +++ b/docs/api/TinyLife.Utilities.Extensions.yml @@ -47,6 +47,7 @@ items: - TinyLife.Utilities.Extensions.JsonCopy``1(``0) - TinyLife.Utilities.Extensions.Length(System.ValueTuple{System.Int32,System.Int32}) - TinyLife.Utilities.Extensions.Multiplier(TinyLife.Objects.LifeSpan) + - TinyLife.Utilities.Extensions.SetInWorldSnapping(MLEM.Ui.Elements.Tooltip) - TinyLife.Utilities.Extensions.SetPauseGame(MLEM.Ui.RootElement,System.Boolean) - TinyLife.Utilities.Extensions.ToLocalizedString(TinyLife.Skills.Quality) - TinyLife.Utilities.Extensions.ToScreenPos(Microsoft.Xna.Framework.Vector2,System.Single,System.Boolean,System.Boolean,System.Boolean) @@ -2263,19 +2264,56 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetBedCategories path: ../TinyLife/Utilities/Extensions.cs - startLine: 942 + startLine: 947 assemblies: - Tiny Life namespace: TinyLife.Utilities + summary: Returns a combined flag for a sleeping spot for the given age. + example: [] syntax: content: public static ObjectCategory GetBedCategories(this AgeGroup age) parameters: - id: age type: TinyLife.Objects.AgeGroup + description: The age. return: type: TinyLife.Objects.ObjectCategory + description: The sleeping spots. content.vb: Public Shared Function GetBedCategories(age As AgeGroup) As ObjectCategory overload: TinyLife.Utilities.Extensions.GetBedCategories* +- uid: TinyLife.Utilities.Extensions.SetInWorldSnapping(MLEM.Ui.Elements.Tooltip) + commentId: M:TinyLife.Utilities.Extensions.SetInWorldSnapping(MLEM.Ui.Elements.Tooltip) + id: SetInWorldSnapping(MLEM.Ui.Elements.Tooltip) + isExtensionMethod: true + parent: TinyLife.Utilities.Extensions + langs: + - csharp + - vb + name: SetInWorldSnapping(Tooltip) + nameWithType: Extensions.SetInWorldSnapping(Tooltip) + fullName: TinyLife.Utilities.Extensions.SetInWorldSnapping(MLEM.Ui.Elements.Tooltip) + type: Method + source: + remote: + path: TinyLife/Utilities/Extensions.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: SetInWorldSnapping + path: ../TinyLife/Utilities/Extensions.cs + startLine: 962 + assemblies: + - Tiny Life + namespace: TinyLife.Utilities + summary: Causes the given tooltip to snap to the in-world cursor automatically. + example: [] + syntax: + content: public static void SetInWorldSnapping(this Tooltip tooltip) + parameters: + - id: tooltip + type: MLEM.Ui.Elements.Tooltip + description: The tooltip. + content.vb: Public Shared Sub SetInWorldSnapping(tooltip As Tooltip) + overload: TinyLife.Utilities.Extensions.SetInWorldSnapping* references: - uid: TinyLife.Utilities commentId: N:TinyLife.Utilities @@ -4495,3 +4533,16 @@ references: name: GetBedCategories nameWithType: Extensions.GetBedCategories fullName: TinyLife.Utilities.Extensions.GetBedCategories +- uid: TinyLife.Utilities.Extensions.SetInWorldSnapping* + commentId: Overload:TinyLife.Utilities.Extensions.SetInWorldSnapping + href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_SetInWorldSnapping_MLEM_Ui_Elements_Tooltip_ + name: SetInWorldSnapping + nameWithType: Extensions.SetInWorldSnapping + fullName: TinyLife.Utilities.Extensions.SetInWorldSnapping +- uid: MLEM.Ui.Elements.Tooltip + commentId: T:MLEM.Ui.Elements.Tooltip + parent: MLEM.Ui.Elements + isExternal: true + name: Tooltip + nameWithType: Tooltip + fullName: MLEM.Ui.Elements.Tooltip diff --git a/docs/api/TinyLife.Utilities.TextureHandler.GameContentLoadedDelegate.yml b/docs/api/TinyLife.Utilities.TextureHandler.GameContentLoadedDelegate.yml index 29bad23..f145801 100644 --- a/docs/api/TinyLife.Utilities.TextureHandler.GameContentLoadedDelegate.yml +++ b/docs/api/TinyLife.Utilities.TextureHandler.GameContentLoadedDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GameContentLoadedDelegate path: ../TinyLife/Utilities/TextureHandler.cs - startLine: 135 + startLine: 139 assemblies: - Tiny Life namespace: TinyLife.Utilities diff --git a/docs/api/TinyLife.Utilities.TextureHandler.LoadGameContentDelegate.yml b/docs/api/TinyLife.Utilities.TextureHandler.LoadGameContentDelegate.yml index 7e73af1..7dfebee 100644 --- a/docs/api/TinyLife.Utilities.TextureHandler.LoadGameContentDelegate.yml +++ b/docs/api/TinyLife.Utilities.TextureHandler.LoadGameContentDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoadGameContentDelegate path: ../TinyLife/Utilities/TextureHandler.cs - startLine: 130 + startLine: 134 assemblies: - Tiny Life namespace: TinyLife.Utilities diff --git a/docs/api/TinyLife.Utilities.TextureHandler.yml b/docs/api/TinyLife.Utilities.TextureHandler.yml index a51f9bb..425cb86 100644 --- a/docs/api/TinyLife.Utilities.TextureHandler.yml +++ b/docs/api/TinyLife.Utilities.TextureHandler.yml @@ -20,6 +20,7 @@ items: - TinyLife.Utilities.TextureHandler.StairsTextures - TinyLife.Utilities.TextureHandler.TexturePacker - TinyLife.Utilities.TextureHandler.TileHeight + - TinyLife.Utilities.TextureHandler.TileSizeFactor - TinyLife.Utilities.TextureHandler.TileTexture - TinyLife.Utilities.TextureHandler.TileWidth - TinyLife.Utilities.TextureHandler.UiTexture @@ -188,6 +189,37 @@ items: type: System.Int32 content.vb: Public Shared ReadOnly Property TileHeight As Integer overload: TinyLife.Utilities.TextureHandler.TileHeight* +- uid: TinyLife.Utilities.TextureHandler.TileSizeFactor + commentId: P:TinyLife.Utilities.TextureHandler.TileSizeFactor + id: TileSizeFactor + parent: TinyLife.Utilities.TextureHandler + langs: + - csharp + - vb + name: TileSizeFactor + nameWithType: TextureHandler.TileSizeFactor + fullName: TinyLife.Utilities.TextureHandler.TileSizeFactor + type: Property + source: + remote: + path: TinyLife/Utilities/TextureHandler.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: TileSizeFactor + path: ../TinyLife/Utilities/TextureHandler.cs + startLine: 41 + assemblies: + - Tiny Life + namespace: TinyLife.Utilities + summary: The factor that the current textures' tile size is increased or decreased by, based on the default value of 32x16 pixels. + example: [] + syntax: + content: public static float TileSizeFactor { get; } + parameters: [] + return: + type: System.Single + content.vb: Public Shared ReadOnly Property TileSizeFactor As Single + overload: TinyLife.Utilities.TextureHandler.TileSizeFactor* - uid: TinyLife.Utilities.TextureHandler.TexturePacker commentId: F:TinyLife.Utilities.TextureHandler.TexturePacker id: TexturePacker @@ -206,7 +238,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TexturePacker path: ../TinyLife/Utilities/TextureHandler.cs - startLine: 40 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -233,7 +265,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FurnitureTextures path: ../TinyLife/Utilities/TextureHandler.cs - startLine: 41 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -260,7 +292,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ClothesTextures path: ../TinyLife/Utilities/TextureHandler.cs - startLine: 42 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -287,7 +319,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallpaperTextures path: ../TinyLife/Utilities/TextureHandler.cs - startLine: 44 + startLine: 48 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -316,7 +348,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FenceTextures path: ../TinyLife/Utilities/TextureHandler.cs - startLine: 45 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -345,7 +377,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UiTexture path: ../TinyLife/Utilities/TextureHandler.cs - startLine: 46 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -374,7 +406,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CursorTexture path: ../TinyLife/Utilities/TextureHandler.cs - startLine: 47 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -403,7 +435,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OpeningTexture path: ../TinyLife/Utilities/TextureHandler.cs - startLine: 48 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -432,7 +464,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoofTexture path: ../TinyLife/Utilities/TextureHandler.cs - startLine: 49 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -461,7 +493,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TileTexture path: ../TinyLife/Utilities/TextureHandler.cs - startLine: 50 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -490,7 +522,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AutoTileTexture path: ../TinyLife/Utilities/TextureHandler.cs - startLine: 51 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -519,7 +551,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WaterTexture path: ../TinyLife/Utilities/TextureHandler.cs - startLine: 52 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -548,7 +580,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VehicleTexture path: ../TinyLife/Utilities/TextureHandler.cs - startLine: 53 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -577,7 +609,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LightTexture path: ../TinyLife/Utilities/TextureHandler.cs - startLine: 54 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -606,7 +638,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ParticleTexture path: ../TinyLife/Utilities/TextureHandler.cs - startLine: 55 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -635,7 +667,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EmoteTexture path: ../TinyLife/Utilities/TextureHandler.cs - startLine: 56 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -664,7 +696,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StairsTextures path: ../TinyLife/Utilities/TextureHandler.cs - startLine: 57 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1123,6 +1155,23 @@ references: name: TileHeight nameWithType: TextureHandler.TileHeight fullName: TinyLife.Utilities.TextureHandler.TileHeight +- uid: TinyLife.Utilities.TextureHandler.TileSizeFactor* + commentId: Overload:TinyLife.Utilities.TextureHandler.TileSizeFactor + href: TinyLife.Utilities.TextureHandler.html#TinyLife_Utilities_TextureHandler_TileSizeFactor + name: TileSizeFactor + nameWithType: TextureHandler.TileSizeFactor + fullName: TinyLife.Utilities.TextureHandler.TileSizeFactor +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single - uid: System.Collections.Generic.List{MLEM.Data.DataTextureAtlas} commentId: T:System.Collections.Generic.List{MLEM.Data.DataTextureAtlas} parent: System.Collections.Generic diff --git a/docs/api/TinyLife.WallDisplay.yml b/docs/api/TinyLife.WallDisplay.yml index 4b1c099..0e89c10 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: 640 + startLine: 650 assemblies: - Tiny Life namespace: TinyLife @@ -54,7 +54,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Up path: ../TinyLife/Options.cs - startLine: 645 + startLine: 655 assemblies: - Tiny Life namespace: TinyLife @@ -82,7 +82,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Auto path: ../TinyLife/Options.cs - startLine: 649 + startLine: 659 assemblies: - Tiny Life namespace: TinyLife @@ -110,7 +110,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Down path: ../TinyLife/Options.cs - startLine: 653 + startLine: 663 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.World.AutoTile.yml b/docs/api/TinyLife.World.AutoTile.yml index 2fb50d2..d746219 100644 --- a/docs/api/TinyLife.World.AutoTile.yml +++ b/docs/api/TinyLife.World.AutoTile.yml @@ -93,10 +93,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/AutoTile.cs - startLine: 17 + startLine: 18 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, ColorSettings colorSettings, int[] colors, bool canBuy, float pathCostModifier, Tile.Category categories, TextureRegion icon, Func regionWeights) parameters: @@ -147,7 +152,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/AutoTile.cs - startLine: 20 + startLine: 21 assemblies: - Tiny Life namespace: TinyLife.World @@ -213,7 +218,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnNeighborChanged path: ../TinyLife/World/AutoTile.cs - startLine: 26 + startLine: 27 assemblies: - Tiny Life namespace: TinyLife.World @@ -261,7 +266,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConnectsToTile path: ../TinyLife/World/AutoTile.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.World @@ -314,7 +319,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawBorder path: ../TinyLife/World/AutoTile.cs - startLine: 63 + startLine: 64 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.BillsMail.yml b/docs/api/TinyLife.World.BillsMail.yml index c00f4a6..ec9cc56 100644 --- a/docs/api/TinyLife.World.BillsMail.yml +++ b/docs/api/TinyLife.World.BillsMail.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BillsMail path: ../TinyLife/World/Mail.cs - startLine: 124 + startLine: 125 assemblies: - Tiny Life namespace: TinyLife.World @@ -76,7 +76,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Bills path: ../TinyLife/World/Mail.cs - startLine: 130 + startLine: 131 assemblies: - Tiny Life namespace: TinyLife.World @@ -115,7 +115,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Total path: ../TinyLife/World/Mail.cs - startLine: 134 + startLine: 135 assemblies: - Tiny Life namespace: TinyLife.World @@ -146,7 +146,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Mail.cs - startLine: 142 + startLine: 143 assemblies: - Tiny Life namespace: TinyLife.World @@ -187,7 +187,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnReceived path: ../TinyLife/World/Mail.cs - startLine: 147 + startLine: 148 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Door.yml b/docs/api/TinyLife.World.Door.yml index c058b2c..0123f56 100644 --- a/docs/api/TinyLife.World.Door.yml +++ b/docs/api/TinyLife.World.Door.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Door path: ../TinyLife/World/Opening.cs - startLine: 108 + startLine: 103 assemblies: - Tiny Life namespace: TinyLife.World @@ -47,7 +47,6 @@ items: - TinyLife.World.Opening.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.Opening.Validate(TinyLife.Objects.WallLike,TinyLife.World.Map) - TinyLife.World.Opening.GetDescription - - TinyLife.World.Opening.GetPrice - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode @@ -75,7 +74,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Opening.cs - startLine: 111 + startLine: 106 assemblies: - Tiny Life namespace: TinyLife.World @@ -113,7 +112,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanWalkThrough path: ../TinyLife/World/Opening.cs - startLine: 114 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.World @@ -155,7 +154,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanPlaceOn path: ../TinyLife/World/Opening.cs - startLine: 119 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.World @@ -193,21 +192,30 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Construct path: ../TinyLife/World/Opening.cs - startLine: 123 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife.World + summary: >- + Constructs a new door with the given settings. + + This is a helper method that can be used through a method group when constructing a new . + example: [] syntax: content: public static Door Construct(OpeningType type, int[] colors, WallLike wall) parameters: - id: type type: TinyLife.World.OpeningType + description: The type. - id: colors type: System.Int32[] + description: The colors. - id: wall type: TinyLife.Objects.WallLike + description: The wall. return: type: TinyLife.World.Door + description: The constructed 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) @@ -448,25 +456,6 @@ references: href: TinyLife.World.Opening.html#TinyLife_World_Opening_GetDescription - name: ( - name: ) -- uid: TinyLife.World.Opening.GetPrice - commentId: M:TinyLife.World.Opening.GetPrice - parent: TinyLife.World.Opening - href: TinyLife.World.Opening.html#TinyLife_World_Opening_GetPrice - name: GetPrice() - nameWithType: Opening.GetPrice() - fullName: TinyLife.World.Opening.GetPrice() - spec.csharp: - - uid: TinyLife.World.Opening.GetPrice - name: GetPrice - href: TinyLife.World.Opening.html#TinyLife_World_Opening_GetPrice - - name: ( - - name: ) - spec.vb: - - uid: TinyLife.World.Opening.GetPrice - name: GetPrice - href: TinyLife.World.Opening.html#TinyLife_World_Opening_GetPrice - - name: ( - - name: ) - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object diff --git a/docs/api/TinyLife.World.DrawDelegate.yml b/docs/api/TinyLife.World.DrawDelegate.yml index 7e5041f..20b7085 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: 3082 + startLine: 3080 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.ExportedHousehold.yml b/docs/api/TinyLife.World.ExportedHousehold.yml index 8964e00..41010d3 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: 526 + startLine: 649 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: 531 + startLine: 654 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: 535 + startLine: 658 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: 539 + startLine: 662 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: 543 + startLine: 666 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: 547 + startLine: 670 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: 551 + startLine: 674 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.ExportedLot.yml b/docs/api/TinyLife.World.ExportedLot.yml index c4e4b08..6a11eba 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: 583 + startLine: 619 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: 588 + startLine: 624 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: 592 + startLine: 628 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: 596 + startLine: 632 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: 600 + startLine: 636 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: 605 + startLine: 641 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: 610 + startLine: 646 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: 614 + startLine: 650 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: 619 + startLine: 655 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: 623 + startLine: 659 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: 628 + startLine: 664 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: 634 + startLine: 670 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: 649 + startLine: 685 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.FurnitureMail.yml b/docs/api/TinyLife.World.FurnitureMail.yml index 808ddb2..df7464a 100644 --- a/docs/api/TinyLife.World.FurnitureMail.yml +++ b/docs/api/TinyLife.World.FurnitureMail.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FurnitureMail path: ../TinyLife/World/Mail.cs - startLine: 94 + startLine: 95 assemblies: - Tiny Life namespace: TinyLife.World @@ -76,7 +76,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Item path: ../TinyLife/World/Mail.cs - startLine: 100 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.World @@ -115,7 +115,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Mail.cs - startLine: 103 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.World @@ -150,7 +150,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCollected path: ../TinyLife/World/Mail.cs - startLine: 112 + startLine: 113 assemblies: - Tiny Life namespace: TinyLife.World @@ -185,7 +185,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/World/Mail.cs - startLine: 115 + startLine: 116 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Household.RandomConstellation.yml b/docs/api/TinyLife.World.Household.RandomConstellation.yml index 3cf0dc6..094a12b 100644 --- a/docs/api/TinyLife.World.Household.RandomConstellation.yml +++ b/docs/api/TinyLife.World.Household.RandomConstellation.yml @@ -23,10 +23,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RandomConstellation path: ../TinyLife/World/Household.cs - startLine: 440 + startLine: 476 assemblies: - Tiny Life namespace: TinyLife.World + summary: A struct that is used for the list and ultimately by . + example: [] syntax: content: public readonly struct Household.RandomConstellation content.vb: Public Structure Household.RandomConstellation @@ -57,10 +59,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PossibleMembers path: ../TinyLife/World/Household.cs - startLine: 442 + startLine: 482 assemblies: - Tiny Life namespace: TinyLife.World + summary: >- + The set of possible members that can be generated for this constellation. + + The dictionary maps an to a tuple of the minimum and maximum amount of people that can be generated with that age. + example: [] syntax: content: public readonly Dictionary PossibleMembers return: @@ -84,10 +91,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PossibleRelations path: ../TinyLife/World/Household.cs - startLine: 443 + startLine: 487 assemblies: - Tiny Life namespace: TinyLife.World + summary: >- + The set of possible relations that can be generated for this constellation. + + The dictionary maps two people of the given age groups to a set of instances they can be generated with. + example: [] syntax: content: public readonly Dictionary<(AgeGroup, AgeGroup), Household.RandomRelation[]> PossibleRelations return: @@ -111,17 +123,21 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Household.cs - startLine: 445 + startLine: 494 assemblies: - Tiny Life namespace: TinyLife.World + summary: Creates a new random constellation with the given settings. + example: [] 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}} + description: The set of possible members that can be generated for this constellation. The dictionary maps an to a tuple of the minimum and maximum amount of people that can be generated with that age. - id: possibleRelations type: System.Collections.Generic.IEnumerable{TinyLife.World.Household.RandomRelation} + description: The set of possible relations that can be generated for this constellation. The dictionary maps two people of the given age groups to a set of instances they can be generated with. 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)) @@ -145,20 +161,60 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Generate path: ../TinyLife/World/Household.cs - startLine: 450 + startLine: 505 assemblies: - Tiny Life namespace: TinyLife.World + summary: >- + Generates raw household data for the given constellation, which can then be passed to to generate the actual people. + + This method returns the list of people that should be generated (referenced only by their age group), as well as a dictionary of relations between those people. + example: [] syntax: content: public (List, Dictionary<(int Person, int Other), Household.Relation>) Generate(Random random) parameters: - id: random type: System.Random + description: The random instance to use. 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}} + description: The generated household data. 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.Household.RandomConstellations + commentId: F:TinyLife.World.Household.RandomConstellations + href: TinyLife.World.Household.html#TinyLife_World_Household_RandomConstellations + name: RandomConstellations + nameWithType: Household.RandomConstellations + fullName: TinyLife.World.Household.RandomConstellations +- uid: TinyLife.World.Household.RandomConstellation.Generate(System.Random) + commentId: M:TinyLife.World.Household.RandomConstellation.Generate(System.Random) + isExternal: true + href: TinyLife.World.Household.RandomConstellation.html#TinyLife_World_Household_RandomConstellation_Generate_System_Random_ + name: Generate(Random) + nameWithType: Household.RandomConstellation.Generate(Random) + fullName: TinyLife.World.Household.RandomConstellation.Generate(System.Random) + spec.csharp: + - uid: TinyLife.World.Household.RandomConstellation.Generate(System.Random) + name: Generate + href: TinyLife.World.Household.RandomConstellation.html#TinyLife_World_Household_RandomConstellation_Generate_System_Random_ + - name: ( + - uid: System.Random + name: Random + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.random + - name: ) + spec.vb: + - uid: TinyLife.World.Household.RandomConstellation.Generate(System.Random) + name: Generate + href: TinyLife.World.Household.RandomConstellation.html#TinyLife_World_Household_RandomConstellation_Generate_System_Random_ + - name: ( + - uid: System.Random + name: Random + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.random + - name: ) - uid: TinyLife.World commentId: N:TinyLife.World href: TinyLife.html @@ -499,6 +555,13 @@ references: - 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: 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 @@ -580,6 +643,28 @@ references: href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ) - 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: System.Collections.Generic.Dictionary`2 commentId: T:System.Collections.Generic.Dictionary`2 isExternal: true @@ -651,6 +736,28 @@ references: name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic +- 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: 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 @@ -889,6 +996,142 @@ references: - name: " " - name: T - name: ) +- 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}) + isExternal: true + 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(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>) + 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)) + spec.csharp: + - 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}) + name: 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: ( + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: System.Random + name: Random + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.random + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: 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.Relation + name: Relation + href: TinyLife.World.Household.Relation.html + - name: '>' + - name: ) + spec.vb: + - 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}) + name: 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: ( + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: System.Random + name: Random + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.random + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: 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.Relation + name: Relation + href: TinyLife.World.Household.Relation.html + - name: ) + - 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_ diff --git a/docs/api/TinyLife.World.Household.RandomRelation.yml b/docs/api/TinyLife.World.Household.RandomRelation.yml index 56f3c51..fb2d32a 100644 --- a/docs/api/TinyLife.World.Household.RandomRelation.yml +++ b/docs/api/TinyLife.World.Household.RandomRelation.yml @@ -27,10 +27,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RandomRelation path: ../TinyLife/World/Household.cs - startLine: 493 + startLine: 573 assemblies: - Tiny Life namespace: TinyLife.World + summary: A random relation, which is a wrapper around instances between two people of certain values, used by . + example: [] syntax: content: public readonly struct Household.RandomRelation content.vb: Public Structure Household.RandomRelation @@ -61,10 +63,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FirstPerson path: ../TinyLife/World/Household.cs - startLine: 495 + startLine: 578 assemblies: - Tiny Life namespace: TinyLife.World + summary: The age of the first person in this relation. + example: [] syntax: content: public readonly AgeGroup FirstPerson return: @@ -88,10 +92,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SecondPerson path: ../TinyLife/World/Household.cs - startLine: 496 + startLine: 582 assemblies: - Tiny Life namespace: TinyLife.World + summary: '' + example: [] syntax: content: public readonly AgeGroup SecondPerson return: @@ -115,10 +121,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Relation path: ../TinyLife/World/Household.cs - startLine: 497 + startLine: 586 assemblies: - Tiny Life namespace: TinyLife.World + summary: The underlying that should be applied to the and . + example: [] syntax: content: public readonly Household.Relation Relation return: @@ -142,10 +150,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Max path: ../TinyLife/World/Household.cs - startLine: 498 + startLine: 590 assemblies: - Tiny Life namespace: TinyLife.World + summary: The maximum amount of times that this random relation can be applied to household members of one household. + example: [] syntax: content: public readonly int Max return: @@ -169,25 +179,33 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Household.cs - startLine: 500 + startLine: 601 assemblies: - Tiny Life namespace: TinyLife.World + summary: Creates a new random relation with the given settings. + example: [] syntax: content: public RandomRelation(AgeGroup firstPerson, AgeGroup secondPerson, RelationshipType relationshipType, RomanceType romanceType, bool dating, int max) parameters: - id: firstPerson type: TinyLife.Objects.AgeGroup + description: The age of the first person in this relation. - id: secondPerson type: TinyLife.Objects.AgeGroup + description: The age of the second person in this relation. - id: relationshipType type: TinyLife.RelationshipType + description: The relationship type to apply. - id: romanceType type: TinyLife.RomanceType + description: The romance type to apply. - id: dating type: System.Boolean + description: Whether the people should be marked as dating. - id: max type: System.Int32 + description: The maximum amount of times that this random relation can be applied to household members of one household. 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) @@ -211,23 +229,30 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Household.cs - startLine: 503 + startLine: 612 assemblies: - Tiny Life namespace: TinyLife.World + summary: Creates a new random relation with the given settings. + example: [] syntax: content: public RandomRelation(AgeGroup firstPerson, AgeGroup secondPerson, GenealogyType genealogyType, RelationshipType relationshipType, int max) parameters: - id: firstPerson type: TinyLife.Objects.AgeGroup + description: The age of the first person in this relation. - id: secondPerson type: TinyLife.Objects.AgeGroup + description: The age of the second person in this relation. - id: genealogyType type: TinyLife.GenealogyType + description: The generalogy type to apply. - id: relationshipType type: TinyLife.RelationshipType + description: The relationship type to apply. - id: max type: System.Int32 + description: The maximum amount of times that this random relation can be applied to household members of one household. 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) @@ -251,21 +276,27 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Household.cs - startLine: 506 + startLine: 622 assemblies: - Tiny Life namespace: TinyLife.World + summary: Creates a new random relation with the given settings. + example: [] syntax: content: public RandomRelation(AgeGroup firstPerson, AgeGroup secondPerson, GenealogyType genealogyType, int max) parameters: - id: firstPerson type: TinyLife.Objects.AgeGroup + description: The age of the first person in this relation. - id: secondPerson type: TinyLife.Objects.AgeGroup + description: The age of the second person in this relation. - id: genealogyType type: TinyLife.GenealogyType + description: The generalogy type to apply. - id: max type: System.Int32 + description: The maximum amount of times that this random relation can be applied to household members of one household. 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) @@ -289,27 +320,68 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Household.cs - startLine: 509 + startLine: 632 assemblies: - Tiny Life namespace: TinyLife.World + summary: Creates a new random relation with the given settings. + example: [] syntax: content: public RandomRelation(AgeGroup firstPerson, AgeGroup secondPerson, RelationshipType relationshipType, int max) parameters: - id: firstPerson type: TinyLife.Objects.AgeGroup + description: The age of the first person in this relation. - id: secondPerson type: TinyLife.Objects.AgeGroup + description: The age of the second person in this relation. - id: relationshipType type: TinyLife.RelationshipType + description: The relationship type to apply. - id: max type: System.Int32 + description: The maximum amount of times that this random relation can be applied to household members of one household. 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.Household.RandomRelation.Relation + commentId: F:TinyLife.World.Household.RandomRelation.Relation + href: TinyLife.World.Household.RandomRelation.html#TinyLife_World_Household_RandomRelation_Relation + name: Relation + nameWithType: Household.RandomRelation.Relation + fullName: TinyLife.World.Household.RandomRelation.Relation +- 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.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 commentId: N:TinyLife.World href: TinyLife.html @@ -564,6 +636,28 @@ references: name: RandomRelation href: TinyLife.World.Household.RandomRelation.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: System.ValueType commentId: T:System.ValueType parent: System @@ -650,35 +744,18 @@ references: - 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.RandomRelation.FirstPerson + commentId: F:TinyLife.World.Household.RandomRelation.FirstPerson + href: TinyLife.World.Household.RandomRelation.html#TinyLife_World_Household_RandomRelation_FirstPerson + name: FirstPerson + nameWithType: Household.RandomRelation.FirstPerson + fullName: TinyLife.World.Household.RandomRelation.FirstPerson +- uid: TinyLife.World.Household.RandomRelation.SecondPerson + commentId: F:TinyLife.World.Household.RandomRelation.SecondPerson + href: TinyLife.World.Household.RandomRelation.html#TinyLife_World_Household_RandomRelation_SecondPerson + name: SecondPerson + nameWithType: Household.RandomRelation.SecondPerson + fullName: TinyLife.World.Household.RandomRelation.SecondPerson - uid: TinyLife.World.Household.Relation commentId: T:TinyLife.World.Household.Relation parent: TinyLife.World diff --git a/docs/api/TinyLife.World.Household.Relation.yml b/docs/api/TinyLife.World.Household.Relation.yml index 88aea84..f6dc647 100644 --- a/docs/api/TinyLife.World.Household.Relation.yml +++ b/docs/api/TinyLife.World.Household.Relation.yml @@ -24,10 +24,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Relation path: ../TinyLife/World/Household.cs - startLine: 477 + startLine: 535 assemblies: - Tiny Life namespace: TinyLife.World + summary: A relation is a set of information for a and ultimately that stores the , , and status that should be applied between two randomly generated household members. + example: [] syntax: content: public readonly struct Household.Relation content.vb: Public Structure Household.Relation @@ -58,10 +60,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GenealogyType path: ../TinyLife/World/Household.cs - startLine: 479 + startLine: 540 assemblies: - Tiny Life namespace: TinyLife.World + summary: The genealogy to apply. + example: [] syntax: content: public readonly GenealogyType GenealogyType return: @@ -85,10 +89,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RelationshipType path: ../TinyLife/World/Household.cs - startLine: 480 + startLine: 544 assemblies: - Tiny Life namespace: TinyLife.World + summary: The relationship type to apply. + example: [] syntax: content: public readonly RelationshipType RelationshipType return: @@ -112,10 +118,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RomanceType path: ../TinyLife/World/Household.cs - startLine: 481 + startLine: 548 assemblies: - Tiny Life namespace: TinyLife.World + summary: The romance type to apply. + example: [] syntax: content: public readonly RomanceType RomanceType return: @@ -139,10 +147,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Dating path: ../TinyLife/World/Household.cs - startLine: 482 + startLine: 552 assemblies: - Tiny Life namespace: TinyLife.World + summary: The dating status to apply. + example: [] syntax: content: public readonly bool Dating return: @@ -166,27 +176,101 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Household.cs - startLine: 484 + startLine: 561 assemblies: - Tiny Life namespace: TinyLife.World + summary: Creates a new relation with the given settings. + example: [] syntax: content: public Relation(GenealogyType genealogyType, RelationshipType relationshipType, RomanceType romanceType, bool dating) parameters: - id: genealogyType type: TinyLife.GenealogyType + description: The genealogy to apply. - id: relationshipType type: TinyLife.RelationshipType + description: The relationship type to apply. - id: romanceType type: TinyLife.RomanceType + description: The romance type to apply. - id: dating type: System.Boolean + description: The dating status to apply. 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.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.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.GenealogyType + commentId: F:TinyLife.World.Household.Relation.GenealogyType + href: TinyLife.World.Household.Relation.html#TinyLife_World_Household_Relation_GenealogyType + name: GenealogyType + nameWithType: Household.Relation.GenealogyType + fullName: TinyLife.World.Household.Relation.GenealogyType +- uid: TinyLife.World.Household.Relation.RelationshipType + commentId: F:TinyLife.World.Household.Relation.RelationshipType + href: TinyLife.World.Household.Relation.html#TinyLife_World_Household_Relation_RelationshipType + name: RelationshipType + nameWithType: Household.Relation.RelationshipType + fullName: TinyLife.World.Household.Relation.RelationshipType +- uid: TinyLife.World.Household.Relation.RomanceType + commentId: F:TinyLife.World.Household.Relation.RomanceType + href: TinyLife.World.Household.Relation.html#TinyLife_World_Household_Relation_RomanceType + name: RomanceType + nameWithType: Household.Relation.RomanceType + fullName: TinyLife.World.Household.Relation.RomanceType +- uid: TinyLife.World.Household.Relation.Dating + commentId: F:TinyLife.World.Household.Relation.Dating + href: TinyLife.World.Household.Relation.html#TinyLife_World_Household_Relation_Dating + name: Dating + nameWithType: Household.Relation.Dating + fullName: TinyLife.World.Household.Relation.Dating - uid: TinyLife.World commentId: N:TinyLife.World href: TinyLife.html diff --git a/docs/api/TinyLife.World.Household.yml b/docs/api/TinyLife.World.Household.yml index f4695c8..cb35c1d 100644 --- a/docs/api/TinyLife.World.Household.yml +++ b/docs/api/TinyLife.World.Household.yml @@ -137,10 +137,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RandomConstellations path: ../TinyLife/World/Household.cs - startLine: 30 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.World + summary: >- + A set of random constellations that will be used when new households are randomly generated in . + + Add additional items to this list to create additional constellation options. + example: [] syntax: content: public static readonly List RandomConstellations return: @@ -164,7 +169,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FurnitureStorage path: ../TinyLife/World/Household.cs - startLine: 67 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.World @@ -206,7 +211,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ClothesStorage path: ../TinyLife/World/Household.cs - startLine: 73 + startLine: 77 assemblies: - Tiny Life namespace: TinyLife.World @@ -248,7 +253,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UnopenedMail path: ../TinyLife/World/Household.cs - startLine: 79 + startLine: 83 assemblies: - Tiny Life namespace: TinyLife.World @@ -290,10 +295,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddedThroughPopulating path: ../TinyLife/World/Household.cs - startLine: 81 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.World + summary: Whether this household was generated automatically, and added through the option in . + example: [] syntax: content: >- [DataMember] @@ -327,7 +334,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Money path: ../TinyLife/World/Household.cs - startLine: 86 + startLine: 93 assemblies: - Tiny Life namespace: TinyLife.World @@ -368,7 +375,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Members path: ../TinyLife/World/Household.cs - startLine: 94 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.World @@ -399,7 +406,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Lot path: ../TinyLife/World/Household.cs - startLine: 112 + startLine: 119 assemblies: - Tiny Life namespace: TinyLife.World @@ -433,7 +440,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/World/Household.cs - startLine: 117 + startLine: 124 assemblies: - Tiny Life namespace: TinyLife.World @@ -467,7 +474,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCurrent path: ../TinyLife/World/Household.cs - startLine: 121 + startLine: 128 assemblies: - Tiny Life namespace: TinyLife.World @@ -498,7 +505,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Description path: ../TinyLife/World/Household.cs - startLine: 126 + startLine: 133 assemblies: - Tiny Life namespace: TinyLife.World @@ -537,7 +544,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisallowNewspapers path: ../TinyLife/World/Household.cs - startLine: 132 + startLine: 139 assemblies: - Tiny Life namespace: TinyLife.World @@ -579,7 +586,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisallowFriendsVisiting path: ../TinyLife/World/Household.cs - startLine: 137 + startLine: 144 assemblies: - Tiny Life namespace: TinyLife.World @@ -618,7 +625,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisallowStrangersVisiting path: ../TinyLife/World/Household.cs - startLine: 142 + startLine: 149 assemblies: - Tiny Life namespace: TinyLife.World @@ -657,7 +664,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TotalMemberAmount path: ../TinyLife/World/Household.cs - startLine: 146 + startLine: 153 assemblies: - Tiny Life namespace: TinyLife.World @@ -688,10 +695,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasBeenPlayed path: ../TinyLife/World/Household.cs - startLine: 152 + startLine: 162 assemblies: - Tiny Life namespace: TinyLife.World + summary: Whether this household has previously been played by the player. + example: [] syntax: content: >- [DataMember] @@ -725,7 +734,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Household.cs - startLine: 171 + startLine: 182 assemblies: - Tiny Life namespace: TinyLife.World @@ -742,6 +751,7 @@ items: description: The lot that this household should own (can be null) - id: addedThroughPopulating type: System.Boolean + description: Whether this household was generated automatically, and added through the option in . 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, Boolean) @@ -765,7 +775,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/World/Household.cs - startLine: 183 + startLine: 194 assemblies: - Tiny Life namespace: TinyLife.World @@ -806,7 +816,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Add path: ../TinyLife/World/Household.cs - startLine: 200 + startLine: 213 assemblies: - Tiny Life namespace: TinyLife.World @@ -838,7 +848,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Remove path: ../TinyLife/World/Household.cs - startLine: 212 + startLine: 225 assemblies: - Tiny Life namespace: TinyLife.World @@ -876,7 +886,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasMember path: ../TinyLife/World/Household.cs - startLine: 225 + startLine: 238 assemblies: - Tiny Life namespace: TinyLife.World @@ -911,7 +921,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAverageFriendshipTo path: ../TinyLife/World/Household.cs - startLine: 236 + startLine: 249 assemblies: - Tiny Life namespace: TinyLife.World @@ -949,7 +959,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/World/Household.cs - startLine: 246 + startLine: 259 assemblies: - Tiny Life namespace: TinyLife.World @@ -983,7 +993,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Export path: ../TinyLife/World/Household.cs - startLine: 264 + startLine: 277 assemblies: - Tiny Life namespace: TinyLife.World @@ -1027,7 +1037,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Import path: ../TinyLife/World/Household.cs - startLine: 274 + startLine: 288 assemblies: - Tiny Life namespace: TinyLife.World @@ -1047,6 +1057,7 @@ items: description: Whether existing visitors should be used, if they exist, instead of the exported household's members - id: updateExternalPeople type: System.Boolean + description: Whether to call when the import is finished. 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, Boolean) @@ -1070,7 +1081,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AreUtilitiesDisabled path: ../TinyLife/World/Household.cs - startLine: 321 + startLine: 335 assemblies: - Tiny Life namespace: TinyLife.World @@ -1108,17 +1119,21 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAgeGroups path: ../TinyLife/World/Household.cs - startLine: 329 + startLine: 348 assemblies: - Tiny Life namespace: TinyLife.World + summary: Returns a combined flag of the age groups that the members of the given list belong to. + example: [] syntax: content: public static AgeGroup GetAgeGroups(IEnumerable members) parameters: - id: members type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person} + description: The household members. return: type: TinyLife.Objects.AgeGroup + description: The combined flag of age groups. 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)) @@ -1142,23 +1157,33 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Generate path: ../TinyLife/World/Household.cs - startLine: 333 + startLine: 361 assemblies: - Tiny Life namespace: TinyLife.World + summary: >- + Generates a new random household using the given settings, and using the list. + + Data for invoking this method can be generated using . + example: [] 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 + description: The map to generate a household for. - id: random type: System.Random + description: The random instance to use for generation. - id: ages type: System.Collections.Generic.List{TinyLife.Objects.AgeGroup} + description: The ages of the people that should be included in the household. The length of the list also determines the amount of people in the household. - id: relations type: System.Collections.Generic.Dictionary{System.ValueTuple{System.Int32,System.Int32},TinyLife.World.Household.Relation} + description: A set of familiar relations that should be applied to the generated people. The indices in the dictionary refer to the ages of the household members. return: type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person} + description: The generated household's members. 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)) @@ -1182,17 +1207,21 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMatchingConstellations path: ../TinyLife/World/Household.cs - startLine: 378 + startLine: 411 assemblies: - Tiny Life namespace: TinyLife.World + summary: Returns a set of constellations that match the given combined flag of values. + example: [] syntax: content: public static IEnumerable<(Household.RandomConstellation Constellation, float MatchPercentage)> GetMatchingConstellations(AgeGroup ages) parameters: - id: ages type: TinyLife.Objects.AgeGroup + description: The ages. return: type: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Household.RandomConstellation,System.Single}} + description: Matching constellations, as well as a percentage that determines how well they match. 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: @@ -1912,6 +1941,142 @@ references: nameWithType.vb: Single fullName.vb: Single name.vb: Single +- 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}) + isExternal: true + 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(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>) + 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)) + spec.csharp: + - 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}) + name: 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: ( + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: System.Random + name: Random + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.random + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: < + - uid: 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.Relation + name: Relation + href: TinyLife.World.Household.Relation.html + - name: '>' + - name: ) + spec.vb: + - 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}) + name: 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: ( + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: System.Random + name: Random + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.random + - name: ',' + - name: " " + - uid: System.Collections.Generic.List`1 + name: List + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + - name: ( + - name: Of + - name: " " + - uid: 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.Relation + name: Relation + href: TinyLife.World.Household.Relation.html + - name: ) + - name: ) - uid: System.Collections.Generic.List{TinyLife.World.Household.RandomConstellation} commentId: T:System.Collections.Generic.List{TinyLife.World.Household.RandomConstellation} parent: System.Collections.Generic @@ -2166,6 +2331,30 @@ references: name: Mail href: TinyLife.World.Mail.html - name: ) +- uid: TinyLife.PerSaveOptions.PopulateLots + commentId: F:TinyLife.PerSaveOptions.PopulateLots + href: TinyLife.PerSaveOptions.html#TinyLife_PerSaveOptions_PopulateLots + name: PopulateLots + nameWithType: PerSaveOptions.PopulateLots + fullName: TinyLife.PerSaveOptions.PopulateLots +- uid: TinyLife.World.Map.PopulateLots + commentId: M:TinyLife.World.Map.PopulateLots + href: TinyLife.World.Map.html#TinyLife_World_Map_PopulateLots + name: PopulateLots() + nameWithType: Map.PopulateLots() + fullName: TinyLife.World.Map.PopulateLots() + spec.csharp: + - uid: TinyLife.World.Map.PopulateLots + name: PopulateLots + href: TinyLife.World.Map.html#TinyLife_World_Map_PopulateLots + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.World.Map.PopulateLots + name: PopulateLots + href: TinyLife.World.Map.html#TinyLife_World_Map_PopulateLots + - name: ( + - name: ) - uid: System.Boolean commentId: T:System.Boolean parent: System @@ -2525,6 +2714,100 @@ references: name: Export nameWithType: Household.Export fullName: TinyLife.World.Household.Export +- uid: TinyLife.World.Map.UpdateExternalPeople(System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) + commentId: M:TinyLife.World.Map.UpdateExternalPeople(System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) + isExternal: true + href: TinyLife.World.Map.html#TinyLife_World_Map_UpdateExternalPeople_System_Collections_Generic_ICollection_TinyLife_World_Map__System_Action_System_String__System_Action_System_Single__ + name: UpdateExternalPeople(ICollection, Action, Action) + nameWithType: Map.UpdateExternalPeople(ICollection, Action, Action) + fullName: TinyLife.World.Map.UpdateExternalPeople(System.Collections.Generic.ICollection, System.Action, System.Action) + nameWithType.vb: Map.UpdateExternalPeople(ICollection(Of Map), Action(Of String), Action(Of Single)) + fullName.vb: TinyLife.World.Map.UpdateExternalPeople(System.Collections.Generic.ICollection(Of TinyLife.World.Map), System.Action(Of String), System.Action(Of Single)) + name.vb: UpdateExternalPeople(ICollection(Of Map), Action(Of String), Action(Of Single)) + spec.csharp: + - uid: TinyLife.World.Map.UpdateExternalPeople(System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) + name: UpdateExternalPeople + href: TinyLife.World.Map.html#TinyLife_World_Map_UpdateExternalPeople_System_Collections_Generic_ICollection_TinyLife_World_Map__System_Action_System_String__System_Action_System_Single__ + - name: ( + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + - name: < + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: '>' + - 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.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: < + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '>' + - name: ) + spec.vb: + - uid: TinyLife.World.Map.UpdateExternalPeople(System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) + name: UpdateExternalPeople + href: TinyLife.World.Map.html#TinyLife_World_Map_UpdateExternalPeople_System_Collections_Generic_ICollection_TinyLife_World_Map__System_Action_System_String__System_Action_System_Single__ + - name: ( + - uid: System.Collections.Generic.ICollection`1 + name: ICollection + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ) + - name: ',' + - name: " " + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: ( + - name: Of + - name: " " + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ) + - name: ',' + - name: " " + - uid: System.Action`1 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-1 + - name: ( + - name: Of + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + - name: ) - uid: TinyLife.World.Household.Import* commentId: Overload:TinyLife.World.Household.Import href: TinyLife.World.Household.html#TinyLife_World_Household_Import_TinyLife_World_ExportedHousehold_System_Boolean_System_Boolean_ @@ -2616,6 +2899,39 @@ references: name: AgeGroup nameWithType: AgeGroup fullName: TinyLife.Objects.AgeGroup +- uid: TinyLife.World.Household.RandomConstellations + commentId: F:TinyLife.World.Household.RandomConstellations + href: TinyLife.World.Household.html#TinyLife_World_Household_RandomConstellations + name: RandomConstellations + nameWithType: Household.RandomConstellations + fullName: TinyLife.World.Household.RandomConstellations +- uid: TinyLife.World.Household.RandomConstellation.Generate(System.Random) + commentId: M:TinyLife.World.Household.RandomConstellation.Generate(System.Random) + isExternal: true + href: TinyLife.World.Household.RandomConstellation.html#TinyLife_World_Household_RandomConstellation_Generate_System_Random_ + name: Generate(Random) + nameWithType: Household.RandomConstellation.Generate(Random) + fullName: TinyLife.World.Household.RandomConstellation.Generate(System.Random) + spec.csharp: + - uid: TinyLife.World.Household.RandomConstellation.Generate(System.Random) + name: Generate + href: TinyLife.World.Household.RandomConstellation.html#TinyLife_World_Household_RandomConstellation_Generate_System_Random_ + - name: ( + - uid: System.Random + name: Random + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.random + - name: ) + spec.vb: + - uid: TinyLife.World.Household.RandomConstellation.Generate(System.Random) + name: Generate + href: TinyLife.World.Household.RandomConstellation.html#TinyLife_World_Household_RandomConstellation_Generate_System_Random_ + - name: ( + - uid: System.Random + name: Random + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.random + - name: ) - 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__ diff --git a/docs/api/TinyLife.World.LockType.yml b/docs/api/TinyLife.World.LockType.yml index 85fba2c..8992ba9 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: 208 + startLine: 211 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: 214 + startLine: 217 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: 218 + startLine: 221 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: 222 + startLine: 225 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: 226 + startLine: 229 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Lot.WeeklyBillsDelegate.yml b/docs/api/TinyLife.World.Lot.WeeklyBillsDelegate.yml index 1880f34..6c161db 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: 575 + startLine: 611 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Lot.yml b/docs/api/TinyLife.World.Lot.yml index 53c3424..30480e7 100644 --- a/docs/api/TinyLife.World.Lot.yml +++ b/docs/api/TinyLife.World.Lot.yml @@ -599,14 +599,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRooms path: ../TinyLife/World/Lot.cs - startLine: 162 + startLine: 166 assemblies: - Tiny Life namespace: TinyLife.World + summary: Returns a set of all the rooms on this lot's map that are contained in this lot's . + example: [] syntax: content: public IEnumerable GetRooms() return: type: System.Collections.Generic.IEnumerable{TinyLife.World.Room} + description: The rooms on this lot. content.vb: Public Function GetRooms() As IEnumerable(Of Room) overload: TinyLife.World.Lot.GetRooms* - uid: TinyLife.World.Lot.GetDefaultTile @@ -627,7 +630,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDefaultTile path: ../TinyLife/World/Lot.cs - startLine: 171 + startLine: 175 assemblies: - Tiny Life namespace: TinyLife.World @@ -661,7 +664,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AreRequirementsMet path: ../TinyLife/World/Lot.cs - startLine: 200 + startLine: 204 assemblies: - Tiny Life namespace: TinyLife.World @@ -692,7 +695,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFrontDoor path: ../TinyLife/World/Lot.cs - startLine: 215 + startLine: 219 assemblies: - Tiny Life namespace: TinyLife.World @@ -726,7 +729,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHomeLocation path: ../TinyLife/World/Lot.cs - startLine: 240 + startLine: 244 assemblies: - Tiny Life namespace: TinyLife.World @@ -764,7 +767,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/World/Lot.cs - startLine: 260 + startLine: 264 assemblies: - Tiny Life namespace: TinyLife.World @@ -795,7 +798,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWeeklyBills path: ../TinyLife/World/Lot.cs - startLine: 274 + startLine: 278 assemblies: - Tiny Life namespace: TinyLife.World @@ -829,7 +832,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Export path: ../TinyLife/World/Lot.cs - startLine: 299 + startLine: 303 assemblies: - Tiny Life namespace: TinyLife.World @@ -863,7 +866,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Import path: ../TinyLife/World/Lot.cs - startLine: 326 + startLine: 330 assemblies: - Tiny Life namespace: TinyLife.World @@ -912,7 +915,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanImport path: ../TinyLife/World/Lot.cs - startLine: 342 + startLine: 346 assemblies: - Tiny Life namespace: TinyLife.World @@ -950,7 +953,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCoveredArea path: ../TinyLife/World/Lot.cs - startLine: 354 + startLine: 358 assemblies: - Tiny Life namespace: TinyLife.World @@ -984,17 +987,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanVisitRightNow path: ../TinyLife/World/Lot.cs - startLine: 358 + startLine: 368 assemblies: - Tiny Life namespace: TinyLife.World + summary: >- + Determines whether the given person can automatically choose to visit this lot right now. + + Various data is considered, including the and settings, as well as this lot's . + example: [] syntax: content: public bool CanVisitRightNow(Person person) parameters: - id: person type: TinyLife.Objects.Person + description: The person. return: type: System.Boolean + description: Whether the person can automatically visit this lot right now. content.vb: Public Function CanVisitRightNow(person As Person) As Boolean overload: TinyLife.World.Lot.CanVisitRightNow* - uid: TinyLife.World.Lot.HasBasicAmenities @@ -1015,14 +1025,20 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasBasicAmenities path: ../TinyLife/World/Lot.cs - startLine: 376 + startLine: 391 assemblies: - Tiny Life namespace: TinyLife.World + summary: >- + Whether this lot is considered to have basic residential amenities, which allows it to be populated automatically using . + + Basic amenities include at least two rooms, a fridge, a counter, a toilet, a shower, a bed, a table and a chair. + example: [] syntax: content: public bool HasBasicAmenities() return: type: System.Boolean + description: Whether this lot has basic amenities. 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}}) @@ -1043,17 +1059,21 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanOccupy path: ../TinyLife/World/Lot.cs - startLine: 388 + startLine: 408 assemblies: - Tiny Life namespace: TinyLife.World + summary: Whether the given generated household can occupy this lot. + example: [] 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}} + description: The generated household, gathered from . return: type: System.Boolean + description: Whether the generated household can occupy this lot. 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))) @@ -1077,17 +1097,21 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanOccupy path: ../TinyLife/World/Lot.cs - startLine: 392 + startLine: 417 assemblies: - Tiny Life namespace: TinyLife.World + summary: Whether the given set of household members can occupy this lot. + example: [] syntax: content: public bool CanOccupy(IList householdMembers) parameters: - id: householdMembers type: System.Collections.Generic.IList{TinyLife.Objects.Person} + description: The household members. return: type: System.Boolean + description: Whether the household can occupy this lot. content.vb: Public Function CanOccupy(householdMembers As IList(Of Person)) As Boolean overload: TinyLife.World.Lot.CanOccupy* nameWithType.vb: Lot.CanOccupy(IList(Of Person)) @@ -1111,19 +1135,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanOccupy path: ../TinyLife/World/Lot.cs - startLine: 396 + startLine: 427 assemblies: - Tiny Life namespace: TinyLife.World + summary: Whether the given set of household members, referenced only by their , can occupy this lot. + example: [] syntax: content: public bool CanOccupy(IEnumerable householdMembers, Func canSleepTogether) parameters: - id: householdMembers type: System.Collections.Generic.IEnumerable{TinyLife.Objects.AgeGroup} + description: The household members' individual age groups. - id: canSleepTogether type: System.Func{System.Int32,System.Int32,System.Boolean} + description: A function that determines whether the two household members at the given indices in the householdMembers collection can sleep together in the same double bed. return: type: System.Boolean + description: Whether the household can occupy this lot. 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)) @@ -1147,14 +1176,20 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetValidOccupyingAges path: ../TinyLife/World/Lot.cs - startLine: 428 + startLine: 464 assemblies: - Tiny Life namespace: TinyLife.World + summary: >- + Returns a set of ages that can potentially occupy this lot, based on the available types of beds. + + Note that this method does not check whether there is an adequate amount of beds available. + example: [] syntax: content: public AgeGroup GetValidOccupyingAges() return: type: TinyLife.Objects.AgeGroup + description: A combined flag that represents the ages that can potentially occupy this lot. content.vb: Public Function GetValidOccupyingAges() As AgeGroup overload: TinyLife.World.Lot.GetValidOccupyingAges* references: @@ -2650,18 +2685,124 @@ references: name: GetCoveredArea nameWithType: Lot.GetCoveredArea fullName: TinyLife.World.Lot.GetCoveredArea +- uid: TinyLife.World.Household.DisallowFriendsVisiting + commentId: F:TinyLife.World.Household.DisallowFriendsVisiting + href: TinyLife.World.Household.html#TinyLife_World_Household_DisallowFriendsVisiting + name: DisallowFriendsVisiting + nameWithType: Household.DisallowFriendsVisiting + fullName: TinyLife.World.Household.DisallowFriendsVisiting +- uid: TinyLife.World.Household.DisallowStrangersVisiting + commentId: F:TinyLife.World.Household.DisallowStrangersVisiting + href: TinyLife.World.Household.html#TinyLife_World_Household_DisallowStrangersVisiting + name: DisallowStrangersVisiting + nameWithType: Household.DisallowStrangersVisiting + fullName: TinyLife.World.Household.DisallowStrangersVisiting +- uid: TinyLife.World.LotType.GetCurrentVisitPriority(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{System.TimeSpan}) + commentId: M:TinyLife.World.LotType.GetCurrentVisitPriority(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{System.TimeSpan}) + isExternal: true + href: TinyLife.World.LotType.html#TinyLife_World_LotType_GetCurrentVisitPriority_TinyLife_World_Lot_TinyLife_Objects_Person_System_Nullable_System_TimeSpan__ + name: GetCurrentVisitPriority(Lot, Person, TimeSpan?) + nameWithType: LotType.GetCurrentVisitPriority(Lot, Person, TimeSpan?) + fullName: TinyLife.World.LotType.GetCurrentVisitPriority(TinyLife.World.Lot, TinyLife.Objects.Person, System.TimeSpan?) + spec.csharp: + - uid: TinyLife.World.LotType.GetCurrentVisitPriority(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{System.TimeSpan}) + name: GetCurrentVisitPriority + href: TinyLife.World.LotType.html#TinyLife_World_LotType_GetCurrentVisitPriority_TinyLife_World_Lot_TinyLife_Objects_Person_System_Nullable_System_TimeSpan__ + - 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: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: '?' + - name: ) + spec.vb: + - uid: TinyLife.World.LotType.GetCurrentVisitPriority(TinyLife.World.Lot,TinyLife.Objects.Person,System.Nullable{System.TimeSpan}) + name: GetCurrentVisitPriority + href: TinyLife.World.LotType.html#TinyLife_World_LotType_GetCurrentVisitPriority_TinyLife_World_Lot_TinyLife_Objects_Person_System_Nullable_System_TimeSpan__ + - 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: System.TimeSpan + name: TimeSpan + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan + - name: '?' + - name: ) - uid: TinyLife.World.Lot.CanVisitRightNow* commentId: Overload:TinyLife.World.Lot.CanVisitRightNow href: TinyLife.World.Lot.html#TinyLife_World_Lot_CanVisitRightNow_TinyLife_Objects_Person_ name: CanVisitRightNow nameWithType: Lot.CanVisitRightNow fullName: TinyLife.World.Lot.CanVisitRightNow +- uid: TinyLife.World.Map.PopulateLots + commentId: M:TinyLife.World.Map.PopulateLots + href: TinyLife.World.Map.html#TinyLife_World_Map_PopulateLots + name: PopulateLots() + nameWithType: Map.PopulateLots() + fullName: TinyLife.World.Map.PopulateLots() + spec.csharp: + - uid: TinyLife.World.Map.PopulateLots + name: PopulateLots + href: TinyLife.World.Map.html#TinyLife_World_Map_PopulateLots + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.World.Map.PopulateLots + name: PopulateLots + href: TinyLife.World.Map.html#TinyLife_World_Map_PopulateLots + - name: ( + - name: ) - 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.Household.RandomConstellation.Generate(System.Random) + commentId: M:TinyLife.World.Household.RandomConstellation.Generate(System.Random) + isExternal: true + href: TinyLife.World.Household.RandomConstellation.html#TinyLife_World_Household_RandomConstellation_Generate_System_Random_ + name: Generate(Random) + nameWithType: Household.RandomConstellation.Generate(Random) + fullName: TinyLife.World.Household.RandomConstellation.Generate(System.Random) + spec.csharp: + - uid: TinyLife.World.Household.RandomConstellation.Generate(System.Random) + name: Generate + href: TinyLife.World.Household.RandomConstellation.html#TinyLife_World_Household_RandomConstellation_Generate_System_Random_ + - name: ( + - uid: System.Random + name: Random + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.random + - name: ) + spec.vb: + - uid: TinyLife.World.Household.RandomConstellation.Generate(System.Random) + name: Generate + href: TinyLife.World.Household.RandomConstellation.html#TinyLife_World_Household_RandomConstellation_Generate_System_Random_ + - name: ( + - uid: System.Random + name: Random + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.random + - name: ) - 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___ @@ -2846,6 +2987,13 @@ references: - name: " " - name: T - 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 - uid: System.Collections.Generic.IEnumerable{TinyLife.Objects.AgeGroup} commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Objects.AgeGroup} parent: System.Collections.Generic @@ -2984,10 +3132,3 @@ references: 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.LotEmployment.Instance.yml b/docs/api/TinyLife.World.LotEmployment.Instance.yml index eea88a1..8590cea 100644 --- a/docs/api/TinyLife.World.LotEmployment.Instance.yml +++ b/docs/api/TinyLife.World.LotEmployment.Instance.yml @@ -6,12 +6,16 @@ items: parent: TinyLife.World children: - TinyLife.World.LotEmployment.Instance.#ctor(TinyLife.Objects.Person,TinyLife.World.Map,TinyLife.World.Lot,TinyLife.World.LotEmployment,System.Boolean) - - TinyLife.World.LotEmployment.Instance.Lot + - TinyLife.World.LotEmployment.Instance.EmploymentLot + - TinyLife.World.LotEmployment.Instance.FinishWork(System.Boolean) + - TinyLife.World.LotEmployment.Instance.IsAtWork - TinyLife.World.LotEmployment.Instance.Map - TinyLife.World.LotEmployment.Instance.SetManually - TinyLife.World.LotEmployment.Instance.ShouldWorkRightNow + - TinyLife.World.LotEmployment.Instance.TimeAtWork - TinyLife.World.LotEmployment.Instance.Type - TinyLife.World.LotEmployment.Instance.Validate(TinyLife.Objects.Person) + - TinyLife.World.LotEmployment.Instance.WorkLot langs: - csharp - vb @@ -26,7 +30,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Instance path: ../TinyLife/World/LotEmployment.cs - startLine: 208 + startLine: 352 assemblies: - Tiny Life namespace: TinyLife.World @@ -78,11 +82,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Map path: ../TinyLife/World/LotEmployment.cs - startLine: 214 + startLine: 358 assemblies: - Tiny Life namespace: TinyLife.World - summary: The map that this lot employment instance's is on. + summary: The map that this lot employment instance's is on. example: [] syntax: content: public Map Map { get; } @@ -91,37 +95,74 @@ items: type: TinyLife.World.Map content.vb: Public ReadOnly Property Map As Map overload: TinyLife.World.LotEmployment.Instance.Map* -- uid: TinyLife.World.LotEmployment.Instance.Lot - commentId: P:TinyLife.World.LotEmployment.Instance.Lot - id: Lot +- uid: TinyLife.World.LotEmployment.Instance.EmploymentLot + commentId: P:TinyLife.World.LotEmployment.Instance.EmploymentLot + id: EmploymentLot parent: TinyLife.World.LotEmployment.Instance langs: - csharp - vb - name: Lot - nameWithType: LotEmployment.Instance.Lot - fullName: TinyLife.World.LotEmployment.Instance.Lot + name: EmploymentLot + nameWithType: LotEmployment.Instance.EmploymentLot + fullName: TinyLife.World.LotEmployment.Instance.EmploymentLot type: Property source: remote: path: TinyLife/World/LotEmployment.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: Lot + id: EmploymentLot path: ../TinyLife/World/LotEmployment.cs - startLine: 218 + startLine: 363 assemblies: - Tiny Life namespace: TinyLife.World - summary: The lot that this employment is active on + summary: >- + The lot that this employment is active on. If this is a map-wide employment, this is null. + + See for the lot that this employment is currently working on. example: [] syntax: - content: public Lot Lot { get; } + content: public Lot EmploymentLot { get; } parameters: [] return: type: TinyLife.World.Lot - content.vb: Public ReadOnly Property Lot As Lot - overload: TinyLife.World.LotEmployment.Instance.Lot* + content.vb: Public ReadOnly Property EmploymentLot As Lot + overload: TinyLife.World.LotEmployment.Instance.EmploymentLot* +- uid: TinyLife.World.LotEmployment.Instance.WorkLot + commentId: P:TinyLife.World.LotEmployment.Instance.WorkLot + id: WorkLot + parent: TinyLife.World.LotEmployment.Instance + langs: + - csharp + - vb + name: WorkLot + nameWithType: LotEmployment.Instance.WorkLot + fullName: TinyLife.World.LotEmployment.Instance.WorkLot + type: Property + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: WorkLot + path: ../TinyLife/World/LotEmployment.cs + startLine: 368 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: >- + The lot that the person with this employment is working on. + + If this is not a map-wide employment, is always returned, even if this property has been overwritten. + example: [] + syntax: + content: public Lot WorkLot { get; set; } + parameters: [] + return: + type: TinyLife.World.Lot + content.vb: Public Property WorkLot As Lot + overload: TinyLife.World.LotEmployment.Instance.WorkLot* - uid: TinyLife.World.LotEmployment.Instance.Type commentId: P:TinyLife.World.LotEmployment.Instance.Type id: Type @@ -140,7 +181,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/World/LotEmployment.cs - startLine: 222 + startLine: 375 assemblies: - Tiny Life namespace: TinyLife.World @@ -171,7 +212,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetManually path: ../TinyLife/World/LotEmployment.cs - startLine: 235 + startLine: 388 assemblies: - Tiny Life namespace: TinyLife.World @@ -194,6 +235,87 @@ items: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] +- uid: TinyLife.World.LotEmployment.Instance.IsAtWork + commentId: F:TinyLife.World.LotEmployment.Instance.IsAtWork + id: IsAtWork + parent: TinyLife.World.LotEmployment.Instance + langs: + - csharp + - vb + name: IsAtWork + nameWithType: LotEmployment.Instance.IsAtWork + fullName: TinyLife.World.LotEmployment.Instance.IsAtWork + type: Field + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: IsAtWork + path: ../TinyLife/World/LotEmployment.cs + startLine: 394 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: Whether this lot employment's employee is currently at work. + example: [] + syntax: + content: >- + [DataMember] + + public bool IsAtWork + return: + type: System.Boolean + content.vb: >- + + + Public IsAtWork As Boolean + attributes: + - type: System.Runtime.Serialization.DataMemberAttribute + ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor + arguments: [] +- uid: TinyLife.World.LotEmployment.Instance.TimeAtWork + commentId: F:TinyLife.World.LotEmployment.Instance.TimeAtWork + id: TimeAtWork + parent: TinyLife.World.LotEmployment.Instance + langs: + - csharp + - vb + name: TimeAtWork + nameWithType: LotEmployment.Instance.TimeAtWork + fullName: TinyLife.World.LotEmployment.Instance.TimeAtWork + type: Field + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: TimeAtWork + path: ../TinyLife/World/LotEmployment.cs + startLine: 400 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: >- + The amount of time that this lot employment's employee has been at work for. + + If is false, this is . + example: [] + syntax: + content: >- + [DataMember] + + public TimeSpan TimeAtWork + return: + type: System.TimeSpan + content.vb: >- + + + Public TimeAtWork As TimeSpan + attributes: + - type: System.Runtime.Serialization.DataMemberAttribute + ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor + arguments: [] - uid: TinyLife.World.LotEmployment.Instance.#ctor(TinyLife.Objects.Person,TinyLife.World.Map,TinyLife.World.Lot,TinyLife.World.LotEmployment,System.Boolean) commentId: M:TinyLife.World.LotEmployment.Instance.#ctor(TinyLife.Objects.Person,TinyLife.World.Map,TinyLife.World.Lot,TinyLife.World.LotEmployment,System.Boolean) id: '#ctor(TinyLife.Objects.Person,TinyLife.World.Map,TinyLife.World.Lot,TinyLife.World.LotEmployment,System.Boolean)' @@ -212,7 +334,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/LotEmployment.cs - startLine: 259 + startLine: 425 assemblies: - Tiny Life namespace: TinyLife.World @@ -241,6 +363,44 @@ items: nameWithType.vb: LotEmployment.Instance.New(Person, Map, Lot, LotEmployment, Boolean) fullName.vb: TinyLife.World.LotEmployment.Instance.New(TinyLife.Objects.Person, TinyLife.World.Map, TinyLife.World.Lot, TinyLife.World.LotEmployment, Boolean) name.vb: New(Person, Map, Lot, LotEmployment, Boolean) +- uid: TinyLife.World.LotEmployment.Instance.FinishWork(System.Boolean) + commentId: M:TinyLife.World.LotEmployment.Instance.FinishWork(System.Boolean) + id: FinishWork(System.Boolean) + parent: TinyLife.World.LotEmployment.Instance + langs: + - csharp + - vb + name: FinishWork(bool) + nameWithType: LotEmployment.Instance.FinishWork(bool) + fullName: TinyLife.World.LotEmployment.Instance.FinishWork(bool) + type: Method + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: FinishWork + path: ../TinyLife/World/LotEmployment.cs + startLine: 438 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: >- + A method that is invoked while this employment's employee is at work, when there is no more work to be done. + + This method causes the appropriate money to be deducted and earned if is true, and causes and to be set accordingly. + example: [] + syntax: + content: public void FinishWork(bool notify = true) + parameters: + - id: notify + type: System.Boolean + description: Whether events should be invoked and the should be awarded. + content.vb: Public Sub FinishWork(notify As Boolean = True) + overload: TinyLife.World.LotEmployment.Instance.FinishWork* + nameWithType.vb: LotEmployment.Instance.FinishWork(Boolean) + fullName.vb: TinyLife.World.LotEmployment.Instance.FinishWork(Boolean) + name.vb: FinishWork(Boolean) - uid: TinyLife.World.LotEmployment.Instance.Validate(TinyLife.Objects.Person) commentId: M:TinyLife.World.LotEmployment.Instance.Validate(TinyLife.Objects.Person) id: Validate(TinyLife.Objects.Person) @@ -259,7 +419,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/World/LotEmployment.cs - startLine: 273 + startLine: 468 assemblies: - Tiny Life namespace: TinyLife.World @@ -297,17 +457,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShouldWorkRightNow path: ../TinyLife/World/LotEmployment.cs - startLine: 285 + startLine: 480 assemblies: - Tiny Life namespace: TinyLife.World - summary: Returns whether the is in range of this 's work hours and it is not + summary: Returns whether the is in range of this 's and and it is not . example: [] syntax: content: public bool ShouldWorkRightNow() return: type: System.Boolean - description: Whether work needs to be done right now + description: Whether work needs to be done right now. content.vb: Public Function ShouldWorkRightNow() As Boolean overload: TinyLife.World.LotEmployment.Instance.ShouldWorkRightNow* references: @@ -684,12 +844,13 @@ references: - uid: TinyLife.Utilities name: Utilities href: TinyLife.Utilities.html -- uid: TinyLife.World.LotEmployment.Instance.Lot - commentId: P:TinyLife.World.LotEmployment.Instance.Lot - href: TinyLife.World.LotEmployment.Instance.html#TinyLife_World_LotEmployment_Instance_Lot +- uid: TinyLife.World.Lot + commentId: T:TinyLife.World.Lot + parent: TinyLife.World + href: TinyLife.World.Lot.html name: Lot - nameWithType: LotEmployment.Instance.Lot - fullName: TinyLife.World.LotEmployment.Instance.Lot + nameWithType: Lot + fullName: TinyLife.World.Lot - uid: TinyLife.World.LotEmployment.Instance.Map* commentId: Overload:TinyLife.World.LotEmployment.Instance.Map href: TinyLife.World.LotEmployment.Instance.html#TinyLife_World_LotEmployment_Instance_Map @@ -703,19 +864,30 @@ references: name: Map nameWithType: Map fullName: TinyLife.World.Map -- uid: TinyLife.World.LotEmployment.Instance.Lot* - commentId: Overload:TinyLife.World.LotEmployment.Instance.Lot - href: TinyLife.World.LotEmployment.Instance.html#TinyLife_World_LotEmployment_Instance_Lot - name: Lot - nameWithType: LotEmployment.Instance.Lot - fullName: TinyLife.World.LotEmployment.Instance.Lot -- uid: TinyLife.World.Lot - commentId: T:TinyLife.World.Lot - parent: TinyLife.World - href: TinyLife.World.Lot.html - name: Lot - nameWithType: Lot - fullName: TinyLife.World.Lot +- uid: TinyLife.World.LotEmployment.Instance.WorkLot + commentId: P:TinyLife.World.LotEmployment.Instance.WorkLot + href: TinyLife.World.LotEmployment.Instance.html#TinyLife_World_LotEmployment_Instance_WorkLot + name: WorkLot + nameWithType: LotEmployment.Instance.WorkLot + fullName: TinyLife.World.LotEmployment.Instance.WorkLot +- uid: TinyLife.World.LotEmployment.Instance.EmploymentLot* + commentId: Overload:TinyLife.World.LotEmployment.Instance.EmploymentLot + href: TinyLife.World.LotEmployment.Instance.html#TinyLife_World_LotEmployment_Instance_EmploymentLot + name: EmploymentLot + nameWithType: LotEmployment.Instance.EmploymentLot + fullName: TinyLife.World.LotEmployment.Instance.EmploymentLot +- uid: TinyLife.World.LotEmployment.Instance.EmploymentLot + commentId: P:TinyLife.World.LotEmployment.Instance.EmploymentLot + href: TinyLife.World.LotEmployment.Instance.html#TinyLife_World_LotEmployment_Instance_EmploymentLot + name: EmploymentLot + nameWithType: LotEmployment.Instance.EmploymentLot + fullName: TinyLife.World.LotEmployment.Instance.EmploymentLot +- uid: TinyLife.World.LotEmployment.Instance.WorkLot* + commentId: Overload:TinyLife.World.LotEmployment.Instance.WorkLot + href: TinyLife.World.LotEmployment.Instance.html#TinyLife_World_LotEmployment_Instance_WorkLot + name: WorkLot + nameWithType: LotEmployment.Instance.WorkLot + fullName: TinyLife.World.LotEmployment.Instance.WorkLot - uid: TinyLife.World.LotEmployment.Instance.Type* commentId: Overload:TinyLife.World.LotEmployment.Instance.Type href: TinyLife.World.LotEmployment.Instance.html#TinyLife_World_LotEmployment_Instance_Type @@ -833,6 +1005,27 @@ references: nameWithType.vb: Boolean fullName.vb: Boolean name.vb: Boolean +- uid: TinyLife.World.LotEmployment.Instance.IsAtWork + commentId: F:TinyLife.World.LotEmployment.Instance.IsAtWork + href: TinyLife.World.LotEmployment.Instance.html#TinyLife_World_LotEmployment_Instance_IsAtWork + name: IsAtWork + nameWithType: LotEmployment.Instance.IsAtWork + fullName: TinyLife.World.LotEmployment.Instance.IsAtWork +- uid: System.TimeSpan.Zero + commentId: F:System.TimeSpan.Zero + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.timespan.zero + name: Zero + nameWithType: TimeSpan.Zero + fullName: System.TimeSpan.Zero +- 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: TinyLife.World.LotEmployment.MapWideEmployments commentId: F:TinyLife.World.LotEmployment.MapWideEmployments href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_MapWideEmployments @@ -877,6 +1070,30 @@ references: - uid: TinyLife.Objects name: Objects href: TinyLife.Objects.html +- uid: TinyLife.World.LotEmployment.ForHireOnce + commentId: F:TinyLife.World.LotEmployment.ForHireOnce + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_ForHireOnce + name: ForHireOnce + nameWithType: LotEmployment.ForHireOnce + fullName: TinyLife.World.LotEmployment.ForHireOnce +- uid: TinyLife.World.LotEmployment.Instance.TimeAtWork + commentId: F:TinyLife.World.LotEmployment.Instance.TimeAtWork + href: TinyLife.World.LotEmployment.Instance.html#TinyLife_World_LotEmployment_Instance_TimeAtWork + name: TimeAtWork + nameWithType: LotEmployment.Instance.TimeAtWork + fullName: TinyLife.World.LotEmployment.Instance.TimeAtWork +- uid: TinyLife.World.LotEmployment.HourlyFee + commentId: P:TinyLife.World.LotEmployment.HourlyFee + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_HourlyFee + name: HourlyFee + nameWithType: LotEmployment.HourlyFee + fullName: TinyLife.World.LotEmployment.HourlyFee +- uid: TinyLife.World.LotEmployment.Instance.FinishWork* + commentId: Overload:TinyLife.World.LotEmployment.Instance.FinishWork + href: TinyLife.World.LotEmployment.Instance.html#TinyLife_World_LotEmployment_Instance_FinishWork_System_Boolean_ + name: FinishWork + nameWithType: LotEmployment.Instance.FinishWork + fullName: TinyLife.World.LotEmployment.Instance.FinishWork - uid: TinyLife.World.LotEmployment.Instance.Validate* commentId: Overload:TinyLife.World.LotEmployment.Instance.Validate href: TinyLife.World.LotEmployment.Instance.html#TinyLife_World_LotEmployment_Instance_Validate_TinyLife_Objects_Person_ @@ -889,6 +1106,18 @@ references: name: Time nameWithType: Map.Time fullName: TinyLife.World.Map.Time +- uid: TinyLife.World.LotEmployment.WorkHours + commentId: F:TinyLife.World.LotEmployment.WorkHours + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_WorkHours + name: WorkHours + nameWithType: LotEmployment.WorkHours + fullName: TinyLife.World.LotEmployment.WorkHours +- uid: TinyLife.World.LotEmployment.OffWorkDays + commentId: P:TinyLife.World.LotEmployment.OffWorkDays + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_OffWorkDays + name: OffWorkDays + nameWithType: LotEmployment.OffWorkDays + fullName: TinyLife.World.LotEmployment.OffWorkDays - uid: TinyLife.World.LotEmployment.IsFinished commentId: P:TinyLife.World.LotEmployment.IsFinished href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_IsFinished diff --git a/docs/api/TinyLife.World.LotEmployment.yml b/docs/api/TinyLife.World.LotEmployment.yml index 150106a..31e6dcd 100644 --- a/docs/api/TinyLife.World.LotEmployment.yml +++ b/docs/api/TinyLife.World.LotEmployment.yml @@ -5,15 +5,34 @@ items: id: LotEmployment parent: TinyLife.World children: - - TinyLife.World.LotEmployment.#ctor(System.String,System.ValueTuple{System.Int32,System.Int32},System.Func{TinyLife.Actions.ActionType[]}) + - TinyLife.World.LotEmployment.#ctor(System.String,MLEM.Textures.TextureRegion,System.ValueTuple{System.Int32,System.Int32},System.Func{TinyLife.Actions.ActionType[]},System.Boolean,System.Int32) + - TinyLife.World.LotEmployment.ActionPriorityMultiplier - TinyLife.World.LotEmployment.Actions - - TinyLife.World.LotEmployment.GetCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot) + - TinyLife.World.LotEmployment.AddCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot,TinyLife.Objects.Person,System.Boolean) + - TinyLife.World.LotEmployment.AiPriorityMultiplier + - TinyLife.World.LotEmployment.Babysitter + - TinyLife.World.LotEmployment.Barista + - TinyLife.World.LotEmployment.Bartender + - TinyLife.World.LotEmployment.ForHireOnce + - TinyLife.World.LotEmployment.GetCurrentPeople(TinyLife.World.Map,TinyLife.World.Lot) + - TinyLife.World.LotEmployment.GymTrainer + - TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean) + - TinyLife.World.LotEmployment.HourlyFee + - TinyLife.World.LotEmployment.Icon - TinyLife.World.LotEmployment.IdleObjects - TinyLife.World.LotEmployment.IdleTime + - TinyLife.World.LotEmployment.IsDuringWorkHours(TinyLife.World.Map) - TinyLife.World.LotEmployment.IsFinished + - TinyLife.World.LotEmployment.Librarian + - TinyLife.World.LotEmployment.MailCarrier - TinyLife.World.LotEmployment.MapWideEmployments + - TinyLife.World.LotEmployment.MaxAmount + - TinyLife.World.LotEmployment.MuseumCurator - TinyLife.World.LotEmployment.Name - - TinyLife.World.LotEmployment.SetCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot,TinyLife.Objects.Person,System.Boolean) + - TinyLife.World.LotEmployment.OffWorkDays + - TinyLife.World.LotEmployment.OnFinished + - TinyLife.World.LotEmployment.RemoveCurrentPeople(TinyLife.World.Map,TinyLife.World.Lot,System.Func{TinyLife.Objects.Person,System.Boolean}) + - TinyLife.World.LotEmployment.TrashCollector - TinyLife.World.LotEmployment.WorkHours langs: - csharp @@ -29,7 +48,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LotEmployment path: ../TinyLife/World/LotEmployment.cs - startLine: 21 + startLine: 22 assemblies: - Tiny Life namespace: TinyLife.World @@ -55,6 +74,222 @@ items: - System.Object.ToString extensionMethods: - TinyLife.World.LotEmployment.TinyLife.Utilities.Extensions.JsonCopy``1 +- uid: TinyLife.World.LotEmployment.MailCarrier + commentId: F:TinyLife.World.LotEmployment.MailCarrier + id: MailCarrier + parent: TinyLife.World.LotEmployment + langs: + - csharp + - vb + name: MailCarrier + nameWithType: LotEmployment.MailCarrier + fullName: TinyLife.World.LotEmployment.MailCarrier + type: Field + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: MailCarrier + path: ../TinyLife/World/LotEmployment.cs + startLine: 25 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public static readonly LotEmployment MailCarrier + return: + type: TinyLife.World.LotEmployment + content.vb: Public Shared ReadOnly MailCarrier As LotEmployment +- uid: TinyLife.World.LotEmployment.TrashCollector + commentId: F:TinyLife.World.LotEmployment.TrashCollector + id: TrashCollector + parent: TinyLife.World.LotEmployment + langs: + - csharp + - vb + name: TrashCollector + nameWithType: LotEmployment.TrashCollector + fullName: TinyLife.World.LotEmployment.TrashCollector + type: Field + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: TrashCollector + path: ../TinyLife/World/LotEmployment.cs + startLine: 29 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public static readonly LotEmployment TrashCollector + return: + type: TinyLife.World.LotEmployment + content.vb: Public Shared ReadOnly TrashCollector As LotEmployment +- uid: TinyLife.World.LotEmployment.Babysitter + commentId: F:TinyLife.World.LotEmployment.Babysitter + id: Babysitter + parent: TinyLife.World.LotEmployment + langs: + - csharp + - vb + name: Babysitter + nameWithType: LotEmployment.Babysitter + fullName: TinyLife.World.LotEmployment.Babysitter + type: Field + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Babysitter + path: ../TinyLife/World/LotEmployment.cs + startLine: 33 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public static readonly LotEmployment Babysitter + return: + type: TinyLife.World.LotEmployment + content.vb: Public Shared ReadOnly Babysitter As LotEmployment +- uid: TinyLife.World.LotEmployment.Barista + commentId: F:TinyLife.World.LotEmployment.Barista + id: Barista + parent: TinyLife.World.LotEmployment + langs: + - csharp + - vb + name: Barista + nameWithType: LotEmployment.Barista + fullName: TinyLife.World.LotEmployment.Barista + type: Field + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Barista + path: ../TinyLife/World/LotEmployment.cs + startLine: 39 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public static readonly LotEmployment Barista + return: + type: TinyLife.World.LotEmployment + content.vb: Public Shared ReadOnly Barista As LotEmployment +- uid: TinyLife.World.LotEmployment.Librarian + commentId: F:TinyLife.World.LotEmployment.Librarian + id: Librarian + parent: TinyLife.World.LotEmployment + langs: + - csharp + - vb + name: Librarian + nameWithType: LotEmployment.Librarian + fullName: TinyLife.World.LotEmployment.Librarian + type: Field + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Librarian + path: ../TinyLife/World/LotEmployment.cs + startLine: 42 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public static readonly LotEmployment Librarian + return: + type: TinyLife.World.LotEmployment + content.vb: Public Shared ReadOnly Librarian As LotEmployment +- uid: TinyLife.World.LotEmployment.Bartender + commentId: F:TinyLife.World.LotEmployment.Bartender + id: Bartender + parent: TinyLife.World.LotEmployment + langs: + - csharp + - vb + name: Bartender + nameWithType: LotEmployment.Bartender + fullName: TinyLife.World.LotEmployment.Bartender + type: Field + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Bartender + path: ../TinyLife/World/LotEmployment.cs + startLine: 47 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public static readonly LotEmployment Bartender + return: + type: TinyLife.World.LotEmployment + content.vb: Public Shared ReadOnly Bartender As LotEmployment +- uid: TinyLife.World.LotEmployment.GymTrainer + commentId: F:TinyLife.World.LotEmployment.GymTrainer + id: GymTrainer + parent: TinyLife.World.LotEmployment + langs: + - csharp + - vb + name: GymTrainer + nameWithType: LotEmployment.GymTrainer + fullName: TinyLife.World.LotEmployment.GymTrainer + type: Field + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GymTrainer + path: ../TinyLife/World/LotEmployment.cs + startLine: 51 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public static readonly LotEmployment GymTrainer + return: + type: TinyLife.World.LotEmployment + content.vb: Public Shared ReadOnly GymTrainer As LotEmployment +- uid: TinyLife.World.LotEmployment.MuseumCurator + commentId: F:TinyLife.World.LotEmployment.MuseumCurator + id: MuseumCurator + parent: TinyLife.World.LotEmployment + langs: + - csharp + - vb + name: MuseumCurator + nameWithType: LotEmployment.MuseumCurator + fullName: TinyLife.World.LotEmployment.MuseumCurator + type: Field + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: MuseumCurator + path: ../TinyLife/World/LotEmployment.cs + startLine: 54 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public static readonly LotEmployment MuseumCurator + return: + type: TinyLife.World.LotEmployment + content.vb: Public Shared ReadOnly MuseumCurator As LotEmployment - uid: TinyLife.World.LotEmployment.MapWideEmployments commentId: F:TinyLife.World.LotEmployment.MapWideEmployments id: MapWideEmployments @@ -73,7 +308,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MapWideEmployments path: ../TinyLife/World/LotEmployment.cs - startLine: 27 + startLine: 64 assemblies: - Tiny Life namespace: TinyLife.World @@ -105,7 +340,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/World/LotEmployment.cs - startLine: 40 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife.World @@ -116,6 +351,35 @@ items: return: type: System.String content.vb: Public ReadOnly Name As String +- uid: TinyLife.World.LotEmployment.Icon + commentId: F:TinyLife.World.LotEmployment.Icon + id: Icon + parent: TinyLife.World.LotEmployment + langs: + - csharp + - vb + name: Icon + nameWithType: LotEmployment.Icon + fullName: TinyLife.World.LotEmployment.Icon + type: Field + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Icon + path: ../TinyLife/World/LotEmployment.cs + startLine: 73 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: The icon of this lot employment. + example: [] + syntax: + content: public readonly TextureRegion Icon + return: + type: MLEM.Textures.TextureRegion + content.vb: Public ReadOnly Icon As TextureRegion - uid: TinyLife.World.LotEmployment.Actions commentId: F:TinyLife.World.LotEmployment.Actions id: Actions @@ -134,12 +398,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Actions path: ../TinyLife/World/LotEmployment.cs - startLine: 46 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.World summary: >- - A set of instances that a person working in this employment should randomly execute. + A set of instances that a person working in this employment should choose to randomly execute very often. Using actions with the category will cause any instances of the action to act as if they had the category instead. @@ -168,7 +432,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorkHours path: ../TinyLife/World/LotEmployment.cs - startLine: 51 + startLine: 84 assemblies: - Tiny Life namespace: TinyLife.World @@ -182,6 +446,67 @@ items: return: type: System.ValueTuple{System.Int32,System.Int32} content.vb: Public ReadOnly WorkHours As (Start As Integer, [End] As Integer) +- uid: TinyLife.World.LotEmployment.ForHireOnce + commentId: F:TinyLife.World.LotEmployment.ForHireOnce + id: ForHireOnce + parent: TinyLife.World.LotEmployment + langs: + - csharp + - vb + name: ForHireOnce + nameWithType: LotEmployment.ForHireOnce + fullName: TinyLife.World.LotEmployment.ForHireOnce + type: Field + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ForHireOnce + path: ../TinyLife/World/LotEmployment.cs + startLine: 89 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: >- + Whether this lot employment is intended for one-off hires. + + If this is true, the person will never autonomously start work, and has to be hired for a lot using . + example: [] + syntax: + content: public readonly bool ForHireOnce + return: + type: System.Boolean + content.vb: Public ReadOnly ForHireOnce As Boolean +- uid: TinyLife.World.LotEmployment.MaxAmount + commentId: F:TinyLife.World.LotEmployment.MaxAmount + id: MaxAmount + parent: TinyLife.World.LotEmployment + langs: + - csharp + - vb + name: MaxAmount + nameWithType: LotEmployment.MaxAmount + fullName: TinyLife.World.LotEmployment.MaxAmount + type: Field + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: MaxAmount + path: ../TinyLife/World/LotEmployment.cs + startLine: 93 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: The maximum amount of people that can simultaneously be employed in this position. + example: [] + syntax: + content: public readonly int MaxAmount + return: + type: System.Int32 + content.vb: Public ReadOnly MaxAmount As Integer - uid: TinyLife.World.LotEmployment.IsFinished commentId: P:TinyLife.World.LotEmployment.IsFinished id: IsFinished @@ -200,7 +525,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsFinished path: ../TinyLife/World/LotEmployment.cs - startLine: 57 + startLine: 99 assemblies: - Tiny Life namespace: TinyLife.World @@ -234,7 +559,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IdleObjects path: ../TinyLife/World/LotEmployment.cs - startLine: 62 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.World @@ -268,7 +593,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IdleTime path: ../TinyLife/World/LotEmployment.cs - startLine: 67 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.World @@ -284,16 +609,177 @@ items: type: System.TimeSpan content.vb: Public Property IdleTime As TimeSpan overload: TinyLife.World.LotEmployment.IdleTime* -- uid: TinyLife.World.LotEmployment.#ctor(System.String,System.ValueTuple{System.Int32,System.Int32},System.Func{TinyLife.Actions.ActionType[]}) - commentId: M:TinyLife.World.LotEmployment.#ctor(System.String,System.ValueTuple{System.Int32,System.Int32},System.Func{TinyLife.Actions.ActionType[]}) - id: '#ctor(System.String,System.ValueTuple{System.Int32,System.Int32},System.Func{TinyLife.Actions.ActionType[]})' +- uid: TinyLife.World.LotEmployment.ActionPriorityMultiplier + commentId: P:TinyLife.World.LotEmployment.ActionPriorityMultiplier + id: ActionPriorityMultiplier parent: TinyLife.World.LotEmployment langs: - csharp - vb - name: LotEmployment(string, (int Start, int End), Func) - nameWithType: LotEmployment.LotEmployment(string, (int Start, int End), Func) - fullName: TinyLife.World.LotEmployment.LotEmployment(string, (int Start, int End), System.Func) + name: ActionPriorityMultiplier + nameWithType: LotEmployment.ActionPriorityMultiplier + fullName: TinyLife.World.LotEmployment.ActionPriorityMultiplier + type: Property + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ActionPriorityMultiplier + path: ../TinyLife/World/LotEmployment.cs + startLine: 114 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: >- + A function that can optionally be used to make certain actions have a higher priority for people with this lot employment. + + The returned will be multiplied with the default priority for the given . + example: [] + syntax: + content: public Func ActionPriorityMultiplier { get; init; } + parameters: [] + return: + type: System.Func{TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Single} + content.vb: Public Property ActionPriorityMultiplier As Func(Of Person, ActionType, Single) + overload: TinyLife.World.LotEmployment.ActionPriorityMultiplier* +- uid: TinyLife.World.LotEmployment.AiPriorityMultiplier + commentId: P:TinyLife.World.LotEmployment.AiPriorityMultiplier + id: AiPriorityMultiplier + parent: TinyLife.World.LotEmployment + langs: + - csharp + - vb + name: AiPriorityMultiplier + nameWithType: LotEmployment.AiPriorityMultiplier + fullName: TinyLife.World.LotEmployment.AiPriorityMultiplier + type: Property + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AiPriorityMultiplier + path: ../TinyLife/World/LotEmployment.cs + startLine: 119 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: >- + A function that can optionally be used to make certain objects have a higher priority for usage with a given action. + + The returned will be multiplied with the default priority for the given . + example: [] + syntax: + content: public Func AiPriorityMultiplier { get; init; } + parameters: [] + return: + type: System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory,System.Single} + content.vb: Public Property AiPriorityMultiplier As Func(Of Person, MapObject, ObjectCategory, Single) + overload: TinyLife.World.LotEmployment.AiPriorityMultiplier* +- uid: TinyLife.World.LotEmployment.OnFinished + commentId: P:TinyLife.World.LotEmployment.OnFinished + id: OnFinished + parent: TinyLife.World.LotEmployment + langs: + - csharp + - vb + name: OnFinished + nameWithType: LotEmployment.OnFinished + fullName: TinyLife.World.LotEmployment.OnFinished + type: Property + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: OnFinished + path: ../TinyLife/World/LotEmployment.cs + startLine: 123 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: An action that is invoked when this lot employment's work is finished in . + example: [] + syntax: + content: public Action OnFinished { get; init; } + parameters: [] + return: + type: System.Action{TinyLife.World.LotEmployment.Instance,TinyLife.Objects.Person} + content.vb: Public Property OnFinished As Action(Of LotEmployment.Instance, Person) + overload: TinyLife.World.LotEmployment.OnFinished* +- uid: TinyLife.World.LotEmployment.OffWorkDays + commentId: P:TinyLife.World.LotEmployment.OffWorkDays + id: OffWorkDays + parent: TinyLife.World.LotEmployment + langs: + - csharp + - vb + name: OffWorkDays + nameWithType: LotEmployment.OffWorkDays + fullName: TinyLife.World.LotEmployment.OffWorkDays + type: Property + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: OffWorkDays + path: ../TinyLife/World/LotEmployment.cs + startLine: 127 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: A set of weekdays where work should not be done. + example: [] + syntax: + content: public DayOfWeek[] OffWorkDays { get; init; } + parameters: [] + return: + type: System.DayOfWeek[] + content.vb: Public Property OffWorkDays As DayOfWeek() + overload: TinyLife.World.LotEmployment.OffWorkDays* +- uid: TinyLife.World.LotEmployment.HourlyFee + commentId: P:TinyLife.World.LotEmployment.HourlyFee + id: HourlyFee + parent: TinyLife.World.LotEmployment + langs: + - csharp + - vb + name: HourlyFee + nameWithType: LotEmployment.HourlyFee + fullName: TinyLife.World.LotEmployment.HourlyFee + type: Property + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: HourlyFee + path: ../TinyLife/World/LotEmployment.cs + startLine: 131 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: The amount of tiny bucks that a person with this lot employment will earn per hour if hired once using . + example: [] + syntax: + content: public float HourlyFee { get; init; } + parameters: [] + return: + type: System.Single + content.vb: Public Property HourlyFee As Single + overload: TinyLife.World.LotEmployment.HourlyFee* +- uid: TinyLife.World.LotEmployment.#ctor(System.String,MLEM.Textures.TextureRegion,System.ValueTuple{System.Int32,System.Int32},System.Func{TinyLife.Actions.ActionType[]},System.Boolean,System.Int32) + commentId: M:TinyLife.World.LotEmployment.#ctor(System.String,MLEM.Textures.TextureRegion,System.ValueTuple{System.Int32,System.Int32},System.Func{TinyLife.Actions.ActionType[]},System.Boolean,System.Int32) + id: '#ctor(System.String,MLEM.Textures.TextureRegion,System.ValueTuple{System.Int32,System.Int32},System.Func{TinyLife.Actions.ActionType[]},System.Boolean,System.Int32)' + parent: TinyLife.World.LotEmployment + langs: + - csharp + - vb + name: LotEmployment(string, TextureRegion, (int Start, int End), Func, bool, int) + nameWithType: LotEmployment.LotEmployment(string, TextureRegion, (int Start, int End), Func, bool, int) + fullName: TinyLife.World.LotEmployment.LotEmployment(string, MLEM.Textures.TextureRegion, (int Start, int End), System.Func, bool, int) type: Constructor source: remote: @@ -302,104 +788,113 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/LotEmployment.cs - startLine: 75 + startLine: 142 assemblies: - Tiny Life namespace: TinyLife.World summary: Creates a new lot employment with the given settings example: [] syntax: - content: public LotEmployment(string name, (int Start, int End) workHours, Func actions) + content: public LotEmployment(string name, TextureRegion icon, (int Start, int End) workHours, Func actions, bool forHireOnce = false, int maxAmount = 1) parameters: - id: name type: System.String description: The lot employment's name + - id: icon + type: MLEM.Textures.TextureRegion + description: The icon to use for this lot employment. - id: workHours type: System.ValueTuple{System.Int32,System.Int32} - description: The lot employment's work hours + description: The lot employment's work hours. - id: actions type: System.Func{TinyLife.Actions.ActionType[]} description: The that lot employees should execute - content.vb: Public Sub New(name As String, workHours As (Start As Integer, [End] As Integer), actions As Func(Of ActionType())) + - id: forHireOnce + type: System.Boolean + description: Whether this lot employment is intended for one-off hires. If this is true, the person will never autonomously start work, and has to be hired for a lot using . + - id: maxAmount + type: System.Int32 + description: The maximum amount of people that can simultaneously be employed in this position. + content.vb: Public Sub New(name As String, icon As TextureRegion, workHours As (Start As Integer, [End] As Integer), actions As Func(Of ActionType()), forHireOnce As Boolean = False, maxAmount As Integer = 1) overload: TinyLife.World.LotEmployment.#ctor* - nameWithType.vb: LotEmployment.New(String, (Start As Integer, End As Integer), Func(Of ActionType())) - fullName.vb: TinyLife.World.LotEmployment.New(String, (Start As Integer, End As Integer), System.Func(Of TinyLife.Actions.ActionType())) - name.vb: New(String, (Start As Integer, End As Integer), Func(Of ActionType())) -- uid: TinyLife.World.LotEmployment.GetCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot) - commentId: M:TinyLife.World.LotEmployment.GetCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot) - id: GetCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot) + nameWithType.vb: LotEmployment.New(String, TextureRegion, (Start As Integer, End As Integer), Func(Of ActionType()), Boolean, Integer) + fullName.vb: TinyLife.World.LotEmployment.New(String, MLEM.Textures.TextureRegion, (Start As Integer, End As Integer), System.Func(Of TinyLife.Actions.ActionType()), Boolean, Integer) + name.vb: New(String, TextureRegion, (Start As Integer, End As Integer), Func(Of ActionType()), Boolean, Integer) +- uid: TinyLife.World.LotEmployment.GetCurrentPeople(TinyLife.World.Map,TinyLife.World.Lot) + commentId: M:TinyLife.World.LotEmployment.GetCurrentPeople(TinyLife.World.Map,TinyLife.World.Lot) + id: GetCurrentPeople(TinyLife.World.Map,TinyLife.World.Lot) parent: TinyLife.World.LotEmployment langs: - csharp - vb - name: GetCurrentPerson(Map, Lot) - nameWithType: LotEmployment.GetCurrentPerson(Map, Lot) - fullName: TinyLife.World.LotEmployment.GetCurrentPerson(TinyLife.World.Map, TinyLife.World.Lot) + name: GetCurrentPeople(Map, Lot) + nameWithType: LotEmployment.GetCurrentPeople(Map, Lot) + fullName: TinyLife.World.LotEmployment.GetCurrentPeople(TinyLife.World.Map, TinyLife.World.Lot) type: Method source: remote: path: TinyLife/World/LotEmployment.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: GetCurrentPerson + id: GetCurrentPeople path: ../TinyLife/World/LotEmployment.cs - startLine: 89 + startLine: 159 assemblies: - Tiny Life namespace: TinyLife.World summary: >- - Returns the that is currently in charge of this lot employment + Returns the that is currently in charge of this lot employment. To check for , a null lot can be passed. example: [] syntax: - content: public Person GetCurrentPerson(Map map, Lot lot) + content: public IEnumerable GetCurrentPeople(Map map, Lot employmentLot) parameters: - id: map type: TinyLife.World.Map description: The map that the employment is on. - - id: lot + - id: employmentLot type: TinyLife.World.Lot description: The lot, or null for a entry return: - type: TinyLife.Objects.Person + type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person} description: The person that currently works in this lot employment, or null if there is none - content.vb: Public Function GetCurrentPerson(map As Map, lot As Lot) As Person - overload: TinyLife.World.LotEmployment.GetCurrentPerson* -- uid: TinyLife.World.LotEmployment.SetCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot,TinyLife.Objects.Person,System.Boolean) - commentId: M:TinyLife.World.LotEmployment.SetCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot,TinyLife.Objects.Person,System.Boolean) - id: SetCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot,TinyLife.Objects.Person,System.Boolean) + content.vb: Public Function GetCurrentPeople(map As Map, employmentLot As Lot) As IEnumerable(Of Person) + overload: TinyLife.World.LotEmployment.GetCurrentPeople* +- uid: TinyLife.World.LotEmployment.AddCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot,TinyLife.Objects.Person,System.Boolean) + commentId: M:TinyLife.World.LotEmployment.AddCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot,TinyLife.Objects.Person,System.Boolean) + id: AddCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot,TinyLife.Objects.Person,System.Boolean) parent: TinyLife.World.LotEmployment langs: - csharp - vb - name: SetCurrentPerson(Map, Lot, Person, bool) - nameWithType: LotEmployment.SetCurrentPerson(Map, Lot, Person, bool) - fullName: TinyLife.World.LotEmployment.SetCurrentPerson(TinyLife.World.Map, TinyLife.World.Lot, TinyLife.Objects.Person, bool) + name: AddCurrentPerson(Map, Lot, Person, bool) + nameWithType: LotEmployment.AddCurrentPerson(Map, Lot, Person, bool) + fullName: TinyLife.World.LotEmployment.AddCurrentPerson(TinyLife.World.Map, TinyLife.World.Lot, TinyLife.Objects.Person, bool) type: Method source: remote: path: TinyLife/World/LotEmployment.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: SetCurrentPerson + id: AddCurrentPerson path: ../TinyLife/World/LotEmployment.cs - startLine: 101 + startLine: 171 assemblies: - Tiny Life namespace: TinyLife.World summary: >- Sets the current person for this lot employment on the given and . - If this employment is a entry, the lot should be null. + If this employment is a entry, the employmentLot should be null. example: [] syntax: - content: public void SetCurrentPerson(Map map, Lot lot, Person person, bool manual = true) + content: public bool AddCurrentPerson(Map map, Lot employmentLot, Person person, bool manual = true) parameters: - id: map type: TinyLife.World.Map description: The map - - id: lot + - id: employmentLot type: TinyLife.World.Lot description: The lot, or null if this is a map wide employment - id: person @@ -408,11 +903,140 @@ items: - id: manual type: System.Boolean description: Whether this person was set manually (by a user) or automatically (using - content.vb: Public Sub SetCurrentPerson(map As Map, lot As Lot, person As Person, manual As Boolean = True) - overload: TinyLife.World.LotEmployment.SetCurrentPerson* - nameWithType.vb: LotEmployment.SetCurrentPerson(Map, Lot, Person, Boolean) - fullName.vb: TinyLife.World.LotEmployment.SetCurrentPerson(TinyLife.World.Map, TinyLife.World.Lot, TinyLife.Objects.Person, Boolean) - name.vb: SetCurrentPerson(Map, Lot, Person, Boolean) + return: + type: System.Boolean + content.vb: Public Function AddCurrentPerson(map As Map, employmentLot As Lot, person As Person, manual As Boolean = True) As Boolean + overload: TinyLife.World.LotEmployment.AddCurrentPerson* + nameWithType.vb: LotEmployment.AddCurrentPerson(Map, Lot, Person, Boolean) + fullName.vb: TinyLife.World.LotEmployment.AddCurrentPerson(TinyLife.World.Map, TinyLife.World.Lot, TinyLife.Objects.Person, Boolean) + name.vb: AddCurrentPerson(Map, Lot, Person, Boolean) +- uid: TinyLife.World.LotEmployment.RemoveCurrentPeople(TinyLife.World.Map,TinyLife.World.Lot,System.Func{TinyLife.Objects.Person,System.Boolean}) + commentId: M:TinyLife.World.LotEmployment.RemoveCurrentPeople(TinyLife.World.Map,TinyLife.World.Lot,System.Func{TinyLife.Objects.Person,System.Boolean}) + id: RemoveCurrentPeople(TinyLife.World.Map,TinyLife.World.Lot,System.Func{TinyLife.Objects.Person,System.Boolean}) + parent: TinyLife.World.LotEmployment + langs: + - csharp + - vb + name: RemoveCurrentPeople(Map, Lot, Func) + nameWithType: LotEmployment.RemoveCurrentPeople(Map, Lot, Func) + fullName: TinyLife.World.LotEmployment.RemoveCurrentPeople(TinyLife.World.Map, TinyLife.World.Lot, System.Func) + type: Method + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RemoveCurrentPeople + path: ../TinyLife/World/LotEmployment.cs + startLine: 189 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: Removes all people that match the given predicate (or all people, if shouldRemove is null), from this lot employment. + example: [] + syntax: + content: public void RemoveCurrentPeople(Map map, Lot employmentLot, Func shouldRemove = null) + parameters: + - id: map + type: TinyLife.World.Map + description: The map to remove people from. + - id: employmentLot + type: TinyLife.World.Lot + description: The lot, or null if this is a map wide employment + - id: shouldRemove + type: System.Func{TinyLife.Objects.Person,System.Boolean} + description: A predicate that checks whether a given person should be removed. If this is null, all people will be removed. + content.vb: Public Sub RemoveCurrentPeople(map As Map, employmentLot As Lot, shouldRemove As Func(Of Person, Boolean) = Nothing) + overload: TinyLife.World.LotEmployment.RemoveCurrentPeople* + nameWithType.vb: LotEmployment.RemoveCurrentPeople(Map, Lot, Func(Of Person, Boolean)) + fullName.vb: TinyLife.World.LotEmployment.RemoveCurrentPeople(TinyLife.World.Map, TinyLife.World.Lot, System.Func(Of TinyLife.Objects.Person, Boolean)) + name.vb: RemoveCurrentPeople(Map, Lot, Func(Of Person, Boolean)) +- uid: TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean) + commentId: M:TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean) + id: HireOnceForLot(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean) + parent: TinyLife.World.LotEmployment + langs: + - csharp + - vb + name: HireOnceForLot(Map, Lot, bool) + nameWithType: LotEmployment.HireOnceForLot(Map, Lot, bool) + fullName: TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map, TinyLife.World.Lot, bool) + type: Method + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: HireOnceForLot + path: ../TinyLife/World/LotEmployment.cs + startLine: 207 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: >- + Causes a person that works at this lot employment to be hired as a one-off laborer at the given workLot. + + If generateAdditional is true, and there is no lot employee currently free, a new one will be generated if has not been reached yet. + example: [] + syntax: + content: public Person HireOnceForLot(Map map, Lot workLot, bool generateAdditional = true) + parameters: + - id: map + type: TinyLife.World.Map + description: The map to use. + - id: workLot + type: TinyLife.World.Lot + description: The lot to work at. + - id: generateAdditional + type: System.Boolean + description: Whether additional employees should be generated if none are free. + return: + type: TinyLife.Objects.Person + description: The hired person, or null if no person could be hired. + content.vb: Public Function HireOnceForLot(map As Map, workLot As Lot, generateAdditional As Boolean = True) As Person + overload: TinyLife.World.LotEmployment.HireOnceForLot* + exceptions: + - type: System.InvalidOperationException + commentId: T:System.InvalidOperationException + description: Thrown if this lot employment is not . + nameWithType.vb: LotEmployment.HireOnceForLot(Map, Lot, Boolean) + fullName.vb: TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map, TinyLife.World.Lot, Boolean) + name.vb: HireOnceForLot(Map, Lot, Boolean) +- uid: TinyLife.World.LotEmployment.IsDuringWorkHours(TinyLife.World.Map) + commentId: M:TinyLife.World.LotEmployment.IsDuringWorkHours(TinyLife.World.Map) + id: IsDuringWorkHours(TinyLife.World.Map) + parent: TinyLife.World.LotEmployment + langs: + - csharp + - vb + name: IsDuringWorkHours(Map) + nameWithType: LotEmployment.IsDuringWorkHours(Map) + fullName: TinyLife.World.LotEmployment.IsDuringWorkHours(TinyLife.World.Map) + type: Method + source: + remote: + path: TinyLife/World/LotEmployment.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: IsDuringWorkHours + path: ../TinyLife/World/LotEmployment.cs + startLine: 243 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: Whether the given map's is during , and not during . + example: [] + syntax: + content: public bool IsDuringWorkHours(Map map) + parameters: + - id: map + type: TinyLife.World.Map + description: The map whose time to use. + return: + type: System.Boolean + description: Whether the map's time is during work hours. + content.vb: Public Function IsDuringWorkHours(map As Map) As Boolean + overload: TinyLife.World.LotEmployment.IsDuringWorkHours* references: - uid: TinyLife.Objects.Person commentId: T:TinyLife.Objects.Person @@ -841,6 +1465,13 @@ references: - uid: TinyLife.Utilities name: Utilities href: TinyLife.Utilities.html +- uid: TinyLife.World.LotEmployment + commentId: T:TinyLife.World.LotEmployment + parent: TinyLife.World + href: TinyLife.World.LotEmployment.html + name: LotEmployment + nameWithType: LotEmployment + fullName: TinyLife.World.LotEmployment - uid: System.Collections.Generic.List{TinyLife.World.LotEmployment} commentId: T:System.Collections.Generic.List{TinyLife.World.LotEmployment} parent: System.Collections.Generic @@ -950,6 +1581,35 @@ references: nameWithType.vb: String fullName.vb: String name.vb: String +- uid: MLEM.Textures.TextureRegion + commentId: T:MLEM.Textures.TextureRegion + parent: MLEM.Textures + isExternal: true + name: TextureRegion + nameWithType: TextureRegion + fullName: MLEM.Textures.TextureRegion +- uid: MLEM.Textures + commentId: N:MLEM.Textures + isExternal: true + name: MLEM.Textures + nameWithType: MLEM.Textures + fullName: MLEM.Textures + spec.csharp: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Textures + name: Textures + isExternal: true + spec.vb: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Textures + name: Textures + isExternal: true - uid: TinyLife.Actions.ActionType commentId: T:TinyLife.Actions.ActionType parent: TinyLife.Actions @@ -1155,6 +1815,78 @@ references: - name: " " - name: T2 - name: ) +- uid: TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean) + commentId: M:TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean) + isExternal: true + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_HireOnceForLot_TinyLife_World_Map_TinyLife_World_Lot_System_Boolean_ + name: HireOnceForLot(Map, Lot, bool) + nameWithType: LotEmployment.HireOnceForLot(Map, Lot, bool) + fullName: TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map, TinyLife.World.Lot, bool) + nameWithType.vb: LotEmployment.HireOnceForLot(Map, Lot, Boolean) + fullName.vb: TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map, TinyLife.World.Lot, Boolean) + name.vb: HireOnceForLot(Map, Lot, Boolean) + spec.csharp: + - uid: TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean) + name: HireOnceForLot + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_HireOnceForLot_TinyLife_World_Map_TinyLife_World_Lot_System_Boolean_ + - name: ( + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: TinyLife.World.Lot + name: Lot + href: TinyLife.World.Lot.html + - name: ',' + - name: " " + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.World.LotEmployment.HireOnceForLot(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean) + name: HireOnceForLot + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_HireOnceForLot_TinyLife_World_Map_TinyLife_World_Lot_System_Boolean_ + - name: ( + - uid: TinyLife.World.Map + name: Map + href: TinyLife.World.Map.html + - name: ',' + - name: " " + - uid: TinyLife.World.Lot + name: Lot + href: TinyLife.World.Lot.html + - name: ',' + - name: " " + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - 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: 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.LotEmployment.WorkHours commentId: F:TinyLife.World.LotEmployment.WorkHours href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_WorkHours @@ -1309,6 +2041,364 @@ references: 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: TinyLife.World.LotEmployment.ActionPriorityMultiplier* + commentId: Overload:TinyLife.World.LotEmployment.ActionPriorityMultiplier + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_ActionPriorityMultiplier + name: ActionPriorityMultiplier + nameWithType: LotEmployment.ActionPriorityMultiplier + fullName: TinyLife.World.LotEmployment.ActionPriorityMultiplier +- uid: System.Func{TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Single} + commentId: T:System.Func{TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Single} + parent: System + definition: System.Func`3 + href: https://learn.microsoft.com/dotnet/api/system.func-3 + name: Func + nameWithType: Func + fullName: System.Func + nameWithType.vb: Func(Of Person, ActionType, Single) + fullName.vb: System.Func(Of TinyLife.Objects.Person, TinyLife.Actions.ActionType, Single) + name.vb: Func(Of Person, ActionType, Single) + spec.csharp: + - uid: System.Func`3 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-3 + - 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.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - 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.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.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) +- uid: TinyLife.Objects.MapObject + commentId: T:TinyLife.Objects.MapObject + parent: TinyLife.Objects + href: TinyLife.Objects.MapObject.html + name: MapObject + nameWithType: MapObject + fullName: TinyLife.Objects.MapObject +- uid: TinyLife.World.LotEmployment.AiPriorityMultiplier* + commentId: Overload:TinyLife.World.LotEmployment.AiPriorityMultiplier + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_AiPriorityMultiplier + name: AiPriorityMultiplier + nameWithType: LotEmployment.AiPriorityMultiplier + fullName: TinyLife.World.LotEmployment.AiPriorityMultiplier +- uid: System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory,System.Single} + commentId: T:System.Func{TinyLife.Objects.Person,TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory,System.Single} + parent: System + definition: System.Func`4 + href: https://learn.microsoft.com/dotnet/api/system.func-4 + name: Func + nameWithType: Func + fullName: System.Func + nameWithType.vb: Func(Of Person, MapObject, ObjectCategory, Single) + fullName.vb: System.Func(Of TinyLife.Objects.Person, TinyLife.Objects.MapObject, TinyLife.Objects.ObjectCategory, Single) + name.vb: Func(Of Person, MapObject, ObjectCategory, Single) + spec.csharp: + - uid: System.Func`4 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-4 + - name: < + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.MapObject + name: MapObject + href: TinyLife.Objects.MapObject.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + href: TinyLife.Objects.ObjectCategory.html + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '>' + spec.vb: + - uid: System.Func`4 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-4 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.MapObject + name: MapObject + href: TinyLife.Objects.MapObject.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.ObjectCategory + name: ObjectCategory + href: TinyLife.Objects.ObjectCategory.html + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) +- uid: System.Func`4 + commentId: T:System.Func`4 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-4 + name: Func + nameWithType: Func + fullName: System.Func + nameWithType.vb: Func(Of T1, T2, T3, TResult) + fullName.vb: System.Func(Of T1, T2, T3, TResult) + name.vb: Func(Of T1, T2, T3, TResult) + spec.csharp: + - uid: System.Func`4 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-4 + - name: < + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ',' + - name: " " + - name: T3 + - name: ',' + - name: " " + - name: TResult + - name: '>' + spec.vb: + - uid: System.Func`4 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-4 + - name: ( + - name: Of + - name: " " + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ',' + - name: " " + - name: T3 + - name: ',' + - name: " " + - name: TResult + - name: ) +- uid: TinyLife.World.LotEmployment.Instance.FinishWork(System.Boolean) + commentId: M:TinyLife.World.LotEmployment.Instance.FinishWork(System.Boolean) + isExternal: true + href: TinyLife.World.LotEmployment.Instance.html#TinyLife_World_LotEmployment_Instance_FinishWork_System_Boolean_ + name: FinishWork(bool) + nameWithType: LotEmployment.Instance.FinishWork(bool) + fullName: TinyLife.World.LotEmployment.Instance.FinishWork(bool) + nameWithType.vb: LotEmployment.Instance.FinishWork(Boolean) + fullName.vb: TinyLife.World.LotEmployment.Instance.FinishWork(Boolean) + name.vb: FinishWork(Boolean) + spec.csharp: + - uid: TinyLife.World.LotEmployment.Instance.FinishWork(System.Boolean) + name: FinishWork + href: TinyLife.World.LotEmployment.Instance.html#TinyLife_World_LotEmployment_Instance_FinishWork_System_Boolean_ + - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) + spec.vb: + - uid: TinyLife.World.LotEmployment.Instance.FinishWork(System.Boolean) + name: FinishWork + href: TinyLife.World.LotEmployment.Instance.html#TinyLife_World_LotEmployment_Instance_FinishWork_System_Boolean_ + - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + - name: ) +- uid: TinyLife.World.LotEmployment.OnFinished* + commentId: Overload:TinyLife.World.LotEmployment.OnFinished + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_OnFinished + name: OnFinished + nameWithType: LotEmployment.OnFinished + fullName: TinyLife.World.LotEmployment.OnFinished +- uid: System.Action{TinyLife.World.LotEmployment.Instance,TinyLife.Objects.Person} + commentId: T:System.Action{TinyLife.World.LotEmployment.Instance,TinyLife.Objects.Person} + 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 LotEmployment.Instance, Person) + fullName.vb: System.Action(Of TinyLife.World.LotEmployment.Instance, TinyLife.Objects.Person) + name.vb: Action(Of LotEmployment.Instance, Person) + spec.csharp: + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: < + - uid: TinyLife.World.LotEmployment + name: LotEmployment + href: TinyLife.World.LotEmployment.html + - name: . + - uid: TinyLife.World.LotEmployment.Instance + name: Instance + href: TinyLife.World.LotEmployment.Instance.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.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.World.LotEmployment + name: LotEmployment + href: TinyLife.World.LotEmployment.html + - name: . + - uid: TinyLife.World.LotEmployment.Instance + name: Instance + href: TinyLife.World.LotEmployment.Instance.html + - name: ',' + - name: " " + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.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: TinyLife.World.LotEmployment.OffWorkDays* + commentId: Overload:TinyLife.World.LotEmployment.OffWorkDays + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_OffWorkDays + name: OffWorkDays + nameWithType: LotEmployment.OffWorkDays + fullName: TinyLife.World.LotEmployment.OffWorkDays +- uid: System.DayOfWeek[] + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.dayofweek + name: DayOfWeek[] + nameWithType: DayOfWeek[] + fullName: System.DayOfWeek[] + nameWithType.vb: DayOfWeek() + fullName.vb: System.DayOfWeek() + name.vb: DayOfWeek() + spec.csharp: + - uid: System.DayOfWeek + name: DayOfWeek + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.dayofweek + - name: '[' + - name: ']' + spec.vb: + - uid: System.DayOfWeek + name: DayOfWeek + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.dayofweek + - name: ( + - name: ) +- uid: TinyLife.World.LotEmployment.ForHireOnce + commentId: F:TinyLife.World.LotEmployment.ForHireOnce + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_ForHireOnce + name: ForHireOnce + nameWithType: LotEmployment.ForHireOnce + fullName: TinyLife.World.LotEmployment.ForHireOnce +- uid: TinyLife.World.LotEmployment.HourlyFee* + commentId: Overload:TinyLife.World.LotEmployment.HourlyFee + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_HourlyFee + name: HourlyFee + nameWithType: LotEmployment.HourlyFee + fullName: TinyLife.World.LotEmployment.HourlyFee - uid: TinyLife.World.LotEmployment.Actions commentId: F:TinyLife.World.LotEmployment.Actions href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_Actions @@ -1317,7 +2407,7 @@ references: fullName: TinyLife.World.LotEmployment.Actions - uid: TinyLife.World.LotEmployment.#ctor* commentId: Overload:TinyLife.World.LotEmployment.#ctor - href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment__ctor_System_String_System_ValueTuple_System_Int32_System_Int32__System_Func_TinyLife_Actions_ActionType____ + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment__ctor_System_String_MLEM_Textures_TextureRegion_System_ValueTuple_System_Int32_System_Int32__System_Func_TinyLife_Actions_ActionType____System_Boolean_System_Int32_ name: LotEmployment nameWithType: LotEmployment.LotEmployment fullName: TinyLife.World.LotEmployment.LotEmployment @@ -1361,12 +2451,12 @@ references: - name: ( - name: ) - name: ) -- uid: TinyLife.World.LotEmployment.GetCurrentPerson* - commentId: Overload:TinyLife.World.LotEmployment.GetCurrentPerson - href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_GetCurrentPerson_TinyLife_World_Map_TinyLife_World_Lot_ - name: GetCurrentPerson - nameWithType: LotEmployment.GetCurrentPerson - fullName: TinyLife.World.LotEmployment.GetCurrentPerson +- uid: TinyLife.World.LotEmployment.GetCurrentPeople* + commentId: Overload:TinyLife.World.LotEmployment.GetCurrentPeople + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_GetCurrentPeople_TinyLife_World_Map_TinyLife_World_Lot_ + name: GetCurrentPeople + nameWithType: LotEmployment.GetCurrentPeople + fullName: TinyLife.World.LotEmployment.GetCurrentPeople - uid: TinyLife.World.Map commentId: T:TinyLife.World.Map parent: TinyLife.World @@ -1374,6 +2464,67 @@ references: name: Map nameWithType: Map fullName: TinyLife.World.Map +- uid: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person} + commentId: T:System.Collections.Generic.IEnumerable{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 + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of Person) + fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Person) + name.vb: IEnumerable(Of 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: < + - uid: TinyLife.Objects.Person + name: Person + href: TinyLife.Objects.Person.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.Person + name: Person + href: TinyLife.Objects.Person.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.Map.UpdateExternalPeople(System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) commentId: M:TinyLife.World.Map.UpdateExternalPeople(System.Collections.Generic.ICollection{TinyLife.World.Map},System.Action{System.String},System.Action{System.Single}) isExternal: true @@ -1468,20 +2619,131 @@ references: href: https://learn.microsoft.com/dotnet/api/system.single - name: ) - name: ) -- uid: TinyLife.World.LotEmployment.SetCurrentPerson* - commentId: Overload:TinyLife.World.LotEmployment.SetCurrentPerson - href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_SetCurrentPerson_TinyLife_World_Map_TinyLife_World_Lot_TinyLife_Objects_Person_System_Boolean_ - name: SetCurrentPerson - nameWithType: LotEmployment.SetCurrentPerson - fullName: TinyLife.World.LotEmployment.SetCurrentPerson -- uid: System.Boolean - commentId: T:System.Boolean +- uid: TinyLife.World.LotEmployment.AddCurrentPerson* + commentId: Overload:TinyLife.World.LotEmployment.AddCurrentPerson + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_AddCurrentPerson_TinyLife_World_Map_TinyLife_World_Lot_TinyLife_Objects_Person_System_Boolean_ + name: AddCurrentPerson + nameWithType: LotEmployment.AddCurrentPerson + fullName: TinyLife.World.LotEmployment.AddCurrentPerson +- uid: TinyLife.World.LotEmployment.RemoveCurrentPeople* + commentId: Overload:TinyLife.World.LotEmployment.RemoveCurrentPeople + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_RemoveCurrentPeople_TinyLife_World_Map_TinyLife_World_Lot_System_Func_TinyLife_Objects_Person_System_Boolean__ + name: RemoveCurrentPeople + nameWithType: LotEmployment.RemoveCurrentPeople + fullName: TinyLife.World.LotEmployment.RemoveCurrentPeople +- uid: System.Func{TinyLife.Objects.Person,System.Boolean} + commentId: T:System.Func{TinyLife.Objects.Person,System.Boolean} 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 Person, Boolean) + fullName.vb: System.Func(Of TinyLife.Objects.Person, Boolean) + name.vb: Func(Of Person, Boolean) + spec.csharp: + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - 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: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - 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.Func`2 + commentId: T:System.Func`2 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 + href: https://learn.microsoft.com/dotnet/api/system.func-2 + name: Func + nameWithType: Func + fullName: System.Func + nameWithType.vb: Func(Of T, TResult) + fullName.vb: System.Func(Of T, TResult) + name.vb: Func(Of T, TResult) + spec.csharp: + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - name: T + - name: ',' + - name: " " + - name: TResult + - name: '>' + spec.vb: + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - name: T + - name: ',' + - name: " " + - name: TResult + - name: ) +- uid: TinyLife.World.LotEmployment.MaxAmount + commentId: F:TinyLife.World.LotEmployment.MaxAmount + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_MaxAmount + name: MaxAmount + nameWithType: LotEmployment.MaxAmount + fullName: TinyLife.World.LotEmployment.MaxAmount +- uid: System.InvalidOperationException + commentId: T:System.InvalidOperationException + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.invalidoperationexception + name: InvalidOperationException + nameWithType: InvalidOperationException + fullName: System.InvalidOperationException +- uid: TinyLife.World.LotEmployment.HireOnceForLot* + commentId: Overload:TinyLife.World.LotEmployment.HireOnceForLot + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_HireOnceForLot_TinyLife_World_Map_TinyLife_World_Lot_System_Boolean_ + name: HireOnceForLot + nameWithType: LotEmployment.HireOnceForLot + fullName: TinyLife.World.LotEmployment.HireOnceForLot +- uid: TinyLife.World.Map.Time + commentId: P:TinyLife.World.Map.Time + href: TinyLife.World.Map.html#TinyLife_World_Map_Time + name: Time + nameWithType: Map.Time + fullName: TinyLife.World.Map.Time +- uid: TinyLife.World.LotEmployment.OffWorkDays + commentId: P:TinyLife.World.LotEmployment.OffWorkDays + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_OffWorkDays + name: OffWorkDays + nameWithType: LotEmployment.OffWorkDays + fullName: TinyLife.World.LotEmployment.OffWorkDays +- uid: TinyLife.World.LotEmployment.IsDuringWorkHours* + commentId: Overload:TinyLife.World.LotEmployment.IsDuringWorkHours + href: TinyLife.World.LotEmployment.html#TinyLife_World_LotEmployment_IsDuringWorkHours_TinyLife_World_Map_ + name: IsDuringWorkHours + nameWithType: LotEmployment.IsDuringWorkHours + fullName: TinyLife.World.LotEmployment.IsDuringWorkHours diff --git a/docs/api/TinyLife.World.LotType.yml b/docs/api/TinyLife.World.LotType.yml index 7bfe053..dc7465e 100644 --- a/docs/api/TinyLife.World.LotType.yml +++ b/docs/api/TinyLife.World.LotType.yml @@ -20,6 +20,7 @@ items: - TinyLife.World.LotType.IsResidential - TinyLife.World.LotType.KidsPlayground - TinyLife.World.LotType.Library + - TinyLife.World.LotType.Museum - TinyLife.World.LotType.Name - TinyLife.World.LotType.Park - TinyLife.World.LotType.Register(TinyLife.World.LotType) @@ -41,7 +42,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LotType path: ../TinyLife/World/Lot.cs - startLine: 671 + startLine: 707 assemblies: - Tiny Life namespace: TinyLife.World @@ -89,7 +90,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: ../TinyLife/World/Lot.cs - startLine: 678 + startLine: 714 assemblies: - Tiny Life namespace: TinyLife.World @@ -118,7 +119,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Residential path: ../TinyLife/World/Lot.cs - startLine: 681 + startLine: 717 assemblies: - Tiny Life namespace: TinyLife.World @@ -145,7 +146,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Park path: ../TinyLife/World/Lot.cs - startLine: 686 + startLine: 722 assemblies: - Tiny Life namespace: TinyLife.World @@ -172,7 +173,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cafe path: ../TinyLife/World/Lot.cs - startLine: 689 + startLine: 725 assemblies: - Tiny Life namespace: TinyLife.World @@ -199,7 +200,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: KidsPlayground path: ../TinyLife/World/Lot.cs - startLine: 704 + startLine: 736 assemblies: - Tiny Life namespace: TinyLife.World @@ -226,7 +227,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Library path: ../TinyLife/World/Lot.cs - startLine: 711 + startLine: 743 assemblies: - Tiny Life namespace: TinyLife.World @@ -253,7 +254,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GenericPublicLot path: ../TinyLife/World/Lot.cs - startLine: 725 + startLine: 752 assemblies: - Tiny Life namespace: TinyLife.World @@ -280,7 +281,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Gym path: ../TinyLife/World/Lot.cs - startLine: 728 + startLine: 755 assemblies: - Tiny Life namespace: TinyLife.World @@ -307,7 +308,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Bar path: ../TinyLife/World/Lot.cs - startLine: 739 + startLine: 762 assemblies: - Tiny Life namespace: TinyLife.World @@ -316,6 +317,33 @@ items: return: type: TinyLife.World.LotType content.vb: Public Shared ReadOnly Bar As LotType +- uid: TinyLife.World.LotType.Museum + commentId: F:TinyLife.World.LotType.Museum + id: Museum + parent: TinyLife.World.LotType + langs: + - csharp + - vb + name: Museum + nameWithType: LotType.Museum + fullName: TinyLife.World.LotType.Museum + type: Field + source: + remote: + path: TinyLife/World/Lot.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Museum + path: ../TinyLife/World/Lot.cs + startLine: 773 + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public static readonly LotType Museum + return: + type: TinyLife.World.LotType + content.vb: Public Shared ReadOnly Museum As LotType - uid: TinyLife.World.LotType.Name commentId: F:TinyLife.World.LotType.Name id: Name @@ -334,7 +362,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/World/Lot.cs - startLine: 760 + startLine: 788 assemblies: - Tiny Life namespace: TinyLife.World @@ -363,7 +391,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/World/Lot.cs - startLine: 764 + startLine: 792 assemblies: - Tiny Life namespace: TinyLife.World @@ -392,7 +420,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsResidential path: ../TinyLife/World/Lot.cs - startLine: 769 + startLine: 797 assemblies: - Tiny Life namespace: TinyLife.World @@ -424,7 +452,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredFurniture path: ../TinyLife/World/Lot.cs - startLine: 774 + startLine: 802 assemblies: - Tiny Life namespace: TinyLife.World @@ -456,7 +484,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVisitPriority path: ../TinyLife/World/Lot.cs - startLine: 781 + startLine: 809 assemblies: - Tiny Life namespace: TinyLife.World @@ -492,7 +520,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Employments path: ../TinyLife/World/Lot.cs - startLine: 786 + startLine: 814 assemblies: - Tiny Life namespace: TinyLife.World @@ -526,7 +554,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecuteAction path: ../TinyLife/World/Lot.cs - startLine: 791 + startLine: 819 assemblies: - Tiny Life namespace: TinyLife.World @@ -560,7 +588,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisitHours path: ../TinyLife/World/Lot.cs - startLine: 796 + startLine: 824 assemblies: - Tiny Life namespace: TinyLife.World @@ -594,7 +622,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayName path: ../TinyLife/World/Lot.cs - startLine: 801 + startLine: 829 assemblies: - Tiny Life namespace: TinyLife.World @@ -625,7 +653,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Lot.cs - startLine: 811 + startLine: 839 assemblies: - Tiny Life namespace: TinyLife.World @@ -672,7 +700,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCurrentVisitPriority path: ../TinyLife/World/Lot.cs - startLine: 828 + startLine: 856 assemblies: - Tiny Life namespace: TinyLife.World @@ -718,7 +746,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Lot.cs - startLine: 836 + startLine: 864 assemblies: - Tiny Life namespace: TinyLife.World @@ -752,7 +780,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetScalingVisitPriority path: ../TinyLife/World/Lot.cs - startLine: 849 + startLine: 877 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Mail.yml b/docs/api/TinyLife.World.Mail.yml index 186dee6..93e94ca 100644 --- a/docs/api/TinyLife.World.Mail.yml +++ b/docs/api/TinyLife.World.Mail.yml @@ -27,7 +27,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mail path: ../TinyLife/World/Mail.cs - startLine: 19 + startLine: 20 assemblies: - Tiny Life namespace: TinyLife.World @@ -89,7 +89,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Id path: ../TinyLife/World/Mail.cs - startLine: 27 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.World @@ -131,7 +131,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SentTime path: ../TinyLife/World/Mail.cs - startLine: 32 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.World @@ -170,7 +170,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Map path: ../TinyLife/World/Mail.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.World @@ -201,7 +201,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Mail.cs - startLine: 47 + startLine: 48 assemblies: - Tiny Life namespace: TinyLife.World @@ -239,7 +239,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetReceivingLot path: ../TinyLife/World/Mail.cs - startLine: 59 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.World @@ -270,7 +270,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetReceivingMailbox path: ../TinyLife/World/Mail.cs - startLine: 68 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife.World @@ -304,7 +304,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnReceived path: ../TinyLife/World/Mail.cs - startLine: 77 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife.World @@ -335,7 +335,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/World/Mail.cs - startLine: 84 + startLine: 85 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 b6e8025..87249c7 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: 3050 + startLine: 3048 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Map.yml b/docs/api/TinyLife.World.Map.yml index 0b935c0..1b455af 100644 --- a/docs/api/TinyLife.World.Map.yml +++ b/docs/api/TinyLife.World.Map.yml @@ -1302,7 +1302,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestEmptyTile path: ../TinyLife/World/Map.cs - startLine: 893 + startLine: 894 assemblies: - Tiny Life namespace: TinyLife.World @@ -1337,6 +1337,7 @@ items: description: Whether the tile has to be nonnull, ie air tiles on higher levels should not be included. - id: valid type: System.Predicate{Microsoft.Xna.Framework.Point} + description: A predicate that can optionally be used to check whether the returned tile matches additional conditions. return: type: System.Nullable{Microsoft.Xna.Framework.Point} description: The closest empty tile, or null if there isn't one @@ -1363,7 +1364,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomTile path: ../TinyLife/World/Map.cs - startLine: 915 + startLine: 916 assemblies: - Tiny Life namespace: TinyLife.World @@ -1425,7 +1426,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ValidateEarly path: ../TinyLife/World/Map.cs - startLine: 943 + startLine: 944 assemblies: - Tiny Life namespace: TinyLife.World @@ -1472,7 +1473,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/World/Map.cs - startLine: 967 + startLine: 968 assemblies: - Tiny Life namespace: TinyLife.World @@ -1516,7 +1517,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PostValidate path: ../TinyLife/World/Map.cs - startLine: 1021 + startLine: 1022 assemblies: - Tiny Life namespace: TinyLife.World @@ -1557,7 +1558,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoom path: ../TinyLife/World/Map.cs - startLine: 1038 + startLine: 1039 assemblies: - Tiny Life namespace: TinyLife.World @@ -1598,17 +1599,24 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRooms path: ../TinyLife/World/Map.cs - startLine: 1046 + startLine: 1053 assemblies: - Tiny Life namespace: TinyLife.World + summary: >- + Returns all rooms that are contained in, or intersect with, the given area. + + Note that this method performs rather badly on a large scale, and its usage should be avoided if is more convenient. + example: [] syntax: content: public IEnumerable GetRooms(RectangleF area) parameters: - id: area type: MLEM.Misc.RectangleF + description: The area to search for rooms in. return: type: System.Collections.Generic.IEnumerable{TinyLife.World.Room} + description: The rooms in the area. content.vb: Public Function GetRooms(area As RectangleF) As IEnumerable(Of Room) overload: TinyLife.World.Map.GetRooms* - uid: TinyLife.World.Map.GetLot(System.Guid) @@ -1629,7 +1637,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLot path: ../TinyLife/World/Map.cs - startLine: 1057 + startLine: 1064 assemblies: - Tiny Life namespace: TinyLife.World @@ -1667,7 +1675,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLot path: ../TinyLife/World/Map.cs - startLine: 1068 + startLine: 1075 assemblies: - Tiny Life namespace: TinyLife.World @@ -1705,7 +1713,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLot path: ../TinyLife/World/Map.cs - startLine: 1081 + startLine: 1088 assemblies: - Tiny Life namespace: TinyLife.World @@ -1740,7 +1748,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLot path: ../TinyLife/World/Map.cs - startLine: 1091 + startLine: 1098 assemblies: - Tiny Life namespace: TinyLife.World @@ -1772,7 +1780,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveLot path: ../TinyLife/World/Map.cs - startLine: 1099 + startLine: 1106 assemblies: - Tiny Life namespace: TinyLife.World @@ -1804,7 +1812,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLots path: ../TinyLife/World/Map.cs - startLine: 1118 + startLine: 1125 assemblies: - Tiny Life namespace: TinyLife.World @@ -1835,7 +1843,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddWall path: ../TinyLife/World/Map.cs - startLine: 1129 + startLine: 1136 assemblies: - Tiny Life namespace: TinyLife.World @@ -1873,7 +1881,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveWall path: ../TinyLife/World/Map.cs - startLine: 1139 + startLine: 1146 assemblies: - Tiny Life namespace: TinyLife.World @@ -1908,7 +1916,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWallBetween path: ../TinyLife/World/Map.cs - startLine: 1156 + startLine: 1163 assemblies: - Tiny Life namespace: TinyLife.World @@ -1957,7 +1965,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTile path: ../TinyLife/World/Map.cs - startLine: 1172 + startLine: 1179 assemblies: - Tiny Life namespace: TinyLife.World @@ -2001,7 +2009,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetTile path: ../TinyLife/World/Map.cs - startLine: 1183 + startLine: 1190 assemblies: - Tiny Life namespace: TinyLife.World @@ -2042,7 +2050,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddRoof path: ../TinyLife/World/Map.cs - startLine: 1201 + startLine: 1208 assemblies: - Tiny Life namespace: TinyLife.World @@ -2074,7 +2082,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoof path: ../TinyLife/World/Map.cs - startLine: 1215 + startLine: 1222 assemblies: - Tiny Life namespace: TinyLife.World @@ -2115,7 +2123,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoofs path: ../TinyLife/World/Map.cs - startLine: 1230 + startLine: 1237 assemblies: - Tiny Life namespace: TinyLife.World @@ -2150,7 +2158,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveRoof path: ../TinyLife/World/Map.cs - startLine: 1243 + startLine: 1250 assemblies: - Tiny Life namespace: TinyLife.World @@ -2182,7 +2190,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetObjects path: ../TinyLife/World/Map.cs - startLine: 1257 + startLine: 1264 assemblies: - Tiny Life namespace: TinyLife.World @@ -2223,7 +2231,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetObject path: ../TinyLife/World/Map.cs - startLine: 1273 + startLine: 1280 assemblies: - Tiny Life namespace: TinyLife.World @@ -2267,7 +2275,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddObject path: ../TinyLife/World/Map.cs - startLine: 1285 + startLine: 1292 assemblies: - Tiny Life namespace: TinyLife.World @@ -2304,7 +2312,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveObject path: ../TinyLife/World/Map.cs - startLine: 1313 + startLine: 1320 assemblies: - Tiny Life namespace: TinyLife.World @@ -2343,7 +2351,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPeople path: ../TinyLife/World/Map.cs - startLine: 1341 + startLine: 1348 assemblies: - Tiny Life namespace: TinyLife.World @@ -2374,7 +2382,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetStoredDeadPeople path: ../TinyLife/World/Map.cs - startLine: 1352 + startLine: 1359 assemblies: - Tiny Life namespace: TinyLife.World @@ -2405,14 +2413,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAllPeople path: ../TinyLife/World/Map.cs - startLine: 1361 + startLine: 1372 assemblies: - Tiny Life namespace: TinyLife.World + summary: Returns all of the objects that are on this map, including dead people stored in gravestones. + example: [] syntax: content: public IEnumerable GetAllPeople() return: type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person} + description: All people on this map. content.vb: Public Function GetAllPeople() As IEnumerable(Of Person) overload: TinyLife.World.Map.GetAllPeople* - uid: TinyLife.World.Map.GetHousehold(TinyLife.Objects.Person) @@ -2433,7 +2444,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHousehold path: ../TinyLife/World/Map.cs - startLine: 1370 + startLine: 1381 assemblies: - Tiny Life namespace: TinyLife.World @@ -2468,7 +2479,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHousehold path: ../TinyLife/World/Map.cs - startLine: 1383 + startLine: 1394 assemblies: - Tiny Life namespace: TinyLife.World @@ -2503,7 +2514,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddHousehold path: ../TinyLife/World/Map.cs - startLine: 1396 + startLine: 1408 assemblies: - Tiny Life namespace: TinyLife.World @@ -2517,6 +2528,7 @@ items: description: The lot that the household should live on - id: addedThroughPopulating type: System.Boolean + description: Whether the household was added through random population rather than by a player. return: type: TinyLife.World.Household description: The newly created household @@ -2543,7 +2555,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveHousehold path: ../TinyLife/World/Map.cs - startLine: 1406 + startLine: 1418 assemblies: - Tiny Life namespace: TinyLife.World @@ -2575,7 +2587,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHouseholds path: ../TinyLife/World/Map.cs - startLine: 1414 + startLine: 1426 assemblies: - Tiny Life namespace: TinyLife.World @@ -2606,7 +2618,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSection path: ../TinyLife/World/Map.cs - startLine: 1424 + startLine: 1437 assemblies: - Tiny Life namespace: TinyLife.World @@ -2620,6 +2632,7 @@ items: description: The tile position - id: clamp type: System.Boolean + description: Whether the pos should be clamped into the valid of the map. return: type: TinyLife.World.MapSection description: The section at that position @@ -2646,7 +2659,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSections path: ../TinyLife/World/Map.cs - startLine: 1442 + startLine: 1455 assemblies: - Tiny Life namespace: TinyLife.World @@ -2687,7 +2700,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSections path: ../TinyLife/World/Map.cs - startLine: 1452 + startLine: 1465 assemblies: - Tiny Life namespace: TinyLife.World @@ -2728,7 +2741,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkDirtyForPathfinding path: ../TinyLife/World/Map.cs - startLine: 1474 + startLine: 1487 assemblies: - Tiny Life namespace: TinyLife.World @@ -2771,7 +2784,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPathCost path: ../TinyLife/World/Map.cs - startLine: 1497 + startLine: 1510 assemblies: - Tiny Life namespace: TinyLife.World @@ -2824,7 +2837,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanWalkBetween path: ../TinyLife/World/Map.cs - startLine: 1521 + startLine: 1534 assemblies: - Tiny Life namespace: TinyLife.World @@ -2879,7 +2892,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsFreeSpot path: ../TinyLife/World/Map.cs - startLine: 1531 + startLine: 1544 assemblies: - Tiny Life namespace: TinyLife.World @@ -2920,7 +2933,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlaySound path: ../TinyLife/World/Map.cs - startLine: 1549 + startLine: 1562 assemblies: - Tiny Life namespace: TinyLife.World @@ -2981,7 +2994,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlaySound path: ../TinyLife/World/Map.cs - startLine: 1565 + startLine: 1578 assemblies: - Tiny Life namespace: TinyLife.World @@ -3039,7 +3052,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestFreeExitPoint path: ../TinyLife/World/Map.cs - startLine: 1585 + startLine: 1598 assemblies: - Tiny Life namespace: TinyLife.World @@ -3074,7 +3087,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetExitPoints path: ../TinyLife/World/Map.cs - startLine: 1595 + startLine: 1608 assemblies: - Tiny Life namespace: TinyLife.World @@ -3105,7 +3118,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWalls path: ../TinyLife/World/Map.cs - startLine: 1624 + startLine: 1637 assemblies: - Tiny Life namespace: TinyLife.World @@ -3148,7 +3161,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetStairs path: ../TinyLife/World/Map.cs - startLine: 1644 + startLine: 1658 assemblies: - Tiny Life namespace: TinyLife.World @@ -3162,6 +3175,7 @@ items: description: The area. - id: includeEntryPositions type: System.Boolean + description: Whether the entry positions of the stairs should be included, rather than just the . return: type: System.Collections.Generic.IEnumerable{TinyLife.World.Stairs} description: The stairs in the area. @@ -3188,7 +3202,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddStairs path: ../TinyLife/World/Map.cs - startLine: 1657 + startLine: 1671 assemblies: - Tiny Life namespace: TinyLife.World @@ -3220,7 +3234,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveStairs path: ../TinyLife/World/Map.cs - startLine: 1669 + startLine: 1683 assemblies: - Tiny Life namespace: TinyLife.World @@ -3255,7 +3269,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ApplyCameraRotation path: ../TinyLife/World/Map.cs - startLine: 1686 + startLine: 1700 assemblies: - Tiny Life namespace: TinyLife.World @@ -3299,7 +3313,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ApplyInverseCameraRotation path: ../TinyLife/World/Map.cs - startLine: 1702 + startLine: 1716 assemblies: - Tiny Life namespace: TinyLife.World @@ -3337,7 +3351,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCameraRotationChanged path: ../TinyLife/World/Map.cs - startLine: 1717 + startLine: 1731 assemblies: - Tiny Life namespace: TinyLife.World @@ -3375,7 +3389,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCurrentGameMapChanged path: ../TinyLife/World/Map.cs - startLine: 1741 + startLine: 1755 assemblies: - Tiny Life namespace: TinyLife.World @@ -3410,7 +3424,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLight path: ../TinyLife/World/Map.cs - startLine: 1759 + startLine: 1773 assemblies: - Tiny Life namespace: TinyLife.World @@ -3444,7 +3458,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveLight path: ../TinyLife/World/Map.cs - startLine: 1771 + startLine: 1785 assemblies: - Tiny Life namespace: TinyLife.World @@ -3478,7 +3492,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveEverything path: ../TinyLife/World/Map.cs - startLine: 1783 + startLine: 1797 assemblies: - Tiny Life namespace: TinyLife.World @@ -3522,7 +3536,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ValidateRooms path: ../TinyLife/World/Map.cs - startLine: 1879 + startLine: 1893 assemblies: - Tiny Life namespace: TinyLife.World @@ -3563,7 +3577,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRegularVisitors path: ../TinyLife/World/Map.cs - startLine: 1928 + startLine: 1942 assemblies: - Tiny Life namespace: TinyLife.World @@ -3599,7 +3613,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAllLotEmployments path: ../TinyLife/World/Map.cs - startLine: 1938 + startLine: 1952 assemblies: - Tiny Life namespace: TinyLife.World @@ -3609,11 +3623,11 @@ items: Note that are also returned, with their component being set to null. example: [] syntax: - content: public IEnumerable<(LotEmployment Employment, Lot Lot)> GetAllLotEmployments() + content: public IEnumerable<(LotEmployment Employment, Lot EmploymentLot)> GetAllLotEmployments() return: type: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.LotEmployment,TinyLife.World.Lot}} description: All lot employments on this map - content.vb: Public Function GetAllLotEmployments() As IEnumerable(Of (Employment As LotEmployment, Lot As Lot)) + content.vb: Public Function GetAllLotEmployments() As IEnumerable(Of (Employment As LotEmployment, EmploymentLot As Lot)) overload: TinyLife.World.Map.GetAllLotEmployments* - uid: TinyLife.World.Map.MarkGroundTileDirtyForDrawing(Microsoft.Xna.Framework.Point) commentId: M:TinyLife.World.Map.MarkGroundTileDirtyForDrawing(Microsoft.Xna.Framework.Point) @@ -3633,7 +3647,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkGroundTileDirtyForDrawing path: ../TinyLife/World/Map.cs - startLine: 1951 + startLine: 1965 assemblies: - Tiny Life namespace: TinyLife.World @@ -3668,7 +3682,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkObjectDirtyForDrawing path: ../TinyLife/World/Map.cs - startLine: 1967 + startLine: 1981 assemblies: - Tiny Life namespace: TinyLife.World @@ -3712,10 +3726,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PopulateLots path: ../TinyLife/World/Map.cs - startLine: 1994 + startLine: 2012 assemblies: - Tiny Life namespace: TinyLife.World + summary: >- + Populates a subset of empty residential lots on this map with loaded exported households, or with randomly generated households. + + This method is automatically invoked every few in-game days if the option is enabled. + example: [] syntax: content: public void PopulateLots() content.vb: Public Sub PopulateLots() @@ -3738,7 +3757,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PrepareForPermanentRemoval path: ../TinyLife/World/Map.cs - startLine: 2061 + startLine: 2079 assemblies: - Tiny Life namespace: TinyLife.World @@ -3766,7 +3785,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoadStaticMap path: ../TinyLife/World/Map.cs - startLine: 2694 + startLine: 2702 assemblies: - Tiny Life namespace: TinyLife.World @@ -3804,7 +3823,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsLotHidden path: ../TinyLife/World/Map.cs - startLine: 2738 + startLine: 2746 assemblies: - Tiny Life namespace: TinyLife.World @@ -3844,7 +3863,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMapSampler path: ../TinyLife/World/Map.cs - startLine: 2756 + startLine: 2764 assemblies: - Tiny Life namespace: TinyLife.World @@ -3878,12 +3897,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateExternalPeople path: ../TinyLife/World/Map.cs - startLine: 2764 + startLine: 2772 assemblies: - Tiny Life namespace: TinyLife.World summary: >- - Updates the given maps' regular visitors based on the value, assigns random people to empty slots, and clears duplicate Household.NoPlayerInteraction households. + Updates the given maps' regular visitors based on the value, assigns random people to empty slots, and clears duplicate households that have not been played (). This method is called automatically in various locations. example: [] @@ -3919,7 +3938,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVisibleWorldArea path: ../TinyLife/World/Map.cs - startLine: 2863 + startLine: 2872 assemblies: - Tiny Life namespace: TinyLife.World @@ -6197,6 +6216,46 @@ references: name: Room nameWithType: Room fullName: TinyLife.World.Room +- uid: TinyLife.World.Map.GetRoom(Microsoft.Xna.Framework.Point,System.Int32) + commentId: M:TinyLife.World.Map.GetRoom(Microsoft.Xna.Framework.Point,System.Int32) + isExternal: true + href: TinyLife.World.Map.html#TinyLife_World_Map_GetRoom_Microsoft_Xna_Framework_Point_System_Int32_ + name: GetRoom(Point, int) + nameWithType: Map.GetRoom(Point, int) + fullName: TinyLife.World.Map.GetRoom(Microsoft.Xna.Framework.Point, int) + nameWithType.vb: Map.GetRoom(Point, Integer) + fullName.vb: TinyLife.World.Map.GetRoom(Microsoft.Xna.Framework.Point, Integer) + name.vb: GetRoom(Point, Integer) + spec.csharp: + - uid: TinyLife.World.Map.GetRoom(Microsoft.Xna.Framework.Point,System.Int32) + name: GetRoom + href: TinyLife.World.Map.html#TinyLife_World_Map_GetRoom_Microsoft_Xna_Framework_Point_System_Int32_ + - name: ( + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) + spec.vb: + - uid: TinyLife.World.Map.GetRoom(Microsoft.Xna.Framework.Point,System.Int32) + name: GetRoom + href: TinyLife.World.Map.html#TinyLife_World_Map_GetRoom_Microsoft_Xna_Framework_Point_System_Int32_ + - name: ( + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) - uid: TinyLife.World.Map.GetRooms* commentId: Overload:TinyLife.World.Map.GetRooms href: TinyLife.World.Map.html#TinyLife_World_Map_GetRooms_MLEM_Misc_RectangleF_ @@ -7280,6 +7339,12 @@ references: name: GetWalls nameWithType: Map.GetWalls fullName: TinyLife.World.Map.GetWalls +- uid: TinyLife.World.Stairs.Area + commentId: P:TinyLife.World.Stairs.Area + href: TinyLife.World.Stairs.html#TinyLife_World_Stairs_Area + name: Area + nameWithType: Stairs.Area + fullName: TinyLife.World.Stairs.Area - uid: TinyLife.World.Map.GetStairs* commentId: Overload:TinyLife.World.Map.GetStairs href: TinyLife.World.Map.html#TinyLife_World_Map_GetStairs_MLEM_Misc_RectangleF_System_Boolean_ @@ -7477,12 +7542,12 @@ references: parent: System.Collections.Generic definition: System.Collections.Generic.IEnumerable`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: IEnumerable<(LotEmployment Employment, Lot Lot)> - nameWithType: IEnumerable<(LotEmployment Employment, Lot Lot)> - fullName: System.Collections.Generic.IEnumerable<(TinyLife.World.LotEmployment Employment, TinyLife.World.Lot Lot)> - nameWithType.vb: IEnumerable(Of (Employment As LotEmployment, Lot As Lot)) - fullName.vb: System.Collections.Generic.IEnumerable(Of (Employment As TinyLife.World.LotEmployment, Lot As TinyLife.World.Lot)) - name.vb: IEnumerable(Of (Employment As LotEmployment, Lot As Lot)) + name: IEnumerable<(LotEmployment Employment, Lot EmploymentLot)> + nameWithType: IEnumerable<(LotEmployment Employment, Lot EmploymentLot)> + fullName: System.Collections.Generic.IEnumerable<(TinyLife.World.LotEmployment Employment, TinyLife.World.Lot EmploymentLot)> + nameWithType.vb: IEnumerable(Of (Employment As LotEmployment, EmploymentLot As Lot)) + fullName.vb: System.Collections.Generic.IEnumerable(Of (Employment As TinyLife.World.LotEmployment, EmploymentLot As TinyLife.World.Lot)) + name.vb: IEnumerable(Of (Employment As LotEmployment, EmploymentLot As Lot)) spec.csharp: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable @@ -7503,9 +7568,9 @@ references: name: Lot href: TinyLife.World.Lot.html - name: " " - - uid: System.ValueTuple{TinyLife.World.LotEmployment,TinyLife.World.Lot}.Lot - name: Lot - href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.lotemployment,tinylife.world.lot-.lot + - uid: System.ValueTuple{TinyLife.World.LotEmployment,TinyLife.World.Lot}.EmploymentLot + name: EmploymentLot + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.lotemployment,tinylife.world.lot-.employmentlot - name: ) - name: '>' spec.vb: @@ -7528,9 +7593,9 @@ references: href: TinyLife.World.LotEmployment.html - name: ',' - name: " " - - uid: System.ValueTuple{TinyLife.World.LotEmployment,TinyLife.World.Lot}.Lot - name: Lot - href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.lotemployment,tinylife.world.lot-.lot + - uid: System.ValueTuple{TinyLife.World.LotEmployment,TinyLife.World.Lot}.EmploymentLot + name: EmploymentLot + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.lotemployment,tinylife.world.lot-.employmentlot - name: " " - name: As - name: " " @@ -7627,6 +7692,12 @@ references: name: MarkObjectDirtyForDrawing nameWithType: Map.MarkObjectDirtyForDrawing fullName: TinyLife.World.Map.MarkObjectDirtyForDrawing +- uid: TinyLife.PerSaveOptions.PopulateLots + commentId: F:TinyLife.PerSaveOptions.PopulateLots + href: TinyLife.PerSaveOptions.html#TinyLife_PerSaveOptions_PopulateLots + name: PopulateLots + nameWithType: PerSaveOptions.PopulateLots + fullName: TinyLife.PerSaveOptions.PopulateLots - uid: TinyLife.World.Map.PopulateLots* commentId: Overload:TinyLife.World.Map.PopulateLots href: TinyLife.World.Map.html#TinyLife_World_Map_PopulateLots @@ -7724,6 +7795,12 @@ references: name: MaxRegularVisitors nameWithType: PerSaveOptions.MaxRegularVisitors fullName: TinyLife.PerSaveOptions.MaxRegularVisitors +- uid: TinyLife.World.Household.HasBeenPlayed + commentId: F:TinyLife.World.Household.HasBeenPlayed + href: TinyLife.World.Household.html#TinyLife_World_Household_HasBeenPlayed + name: HasBeenPlayed + nameWithType: Household.HasBeenPlayed + fullName: TinyLife.World.Household.HasBeenPlayed - uid: TinyLife.World.Map.UpdateExternalPeople* commentId: Overload:TinyLife.World.Map.UpdateExternalPeople href: TinyLife.World.Map.html#TinyLife_World_Map_UpdateExternalPeople_System_Collections_Generic_ICollection_TinyLife_World_Map__System_Action_System_String__System_Action_System_Single__ diff --git a/docs/api/TinyLife.World.ObjectUpdateDelegate-1.yml b/docs/api/TinyLife.World.ObjectUpdateDelegate-1.yml index a147624..bb1c02a 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: 3067 + startLine: 3065 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 0d8f76a..d71a4ca 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: 3072 + startLine: 3070 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Opening.yml b/docs/api/TinyLife.World.Opening.yml index d047bab..39f977e 100644 --- a/docs/api/TinyLife.World.Opening.yml +++ b/docs/api/TinyLife.World.Opening.yml @@ -12,7 +12,6 @@ items: - TinyLife.World.Opening.Colors - TinyLife.World.Opening.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.Opening.GetDescription - - TinyLife.World.Opening.GetPrice - TinyLife.World.Opening.Type - TinyLife.World.Opening.Validate(TinyLife.Objects.WallLike,TinyLife.World.Map) langs: @@ -432,35 +431,6 @@ items: description: A set of description strings for this opening. content.vb: Public Overridable Function GetDescription() As IEnumerable(Of String) overload: TinyLife.World.Opening.GetDescription* -- uid: TinyLife.World.Opening.GetPrice - commentId: M:TinyLife.World.Opening.GetPrice - id: GetPrice - parent: TinyLife.World.Opening - langs: - - csharp - - vb - name: GetPrice() - nameWithType: Opening.GetPrice() - fullName: TinyLife.World.Opening.GetPrice() - type: Method - source: - remote: - path: TinyLife/World/Opening.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: GetPrice - path: ../TinyLife/World/Opening.cs - startLine: 101 - assemblies: - - Tiny Life - namespace: TinyLife.World - example: [] - syntax: - content: public float GetPrice() - return: - type: System.Single - content.vb: Public Function GetPrice() As Single - overload: TinyLife.World.Opening.GetPrice* references: - uid: TinyLife.Objects.WallLike commentId: T:TinyLife.Objects.WallLike @@ -1248,9 +1218,3 @@ references: name: Generic isExternal: true href: https://learn.microsoft.com/dotnet/api/system.collections.generic -- uid: TinyLife.World.Opening.GetPrice* - commentId: Overload:TinyLife.World.Opening.GetPrice - href: TinyLife.World.Opening.html#TinyLife_World_Opening_GetPrice - name: GetPrice - nameWithType: Opening.GetPrice - fullName: TinyLife.World.Opening.GetPrice diff --git a/docs/api/TinyLife.World.OpeningType.yml b/docs/api/TinyLife.World.OpeningType.yml index 264b14c..d6caca7 100644 --- a/docs/api/TinyLife.World.OpeningType.yml +++ b/docs/api/TinyLife.World.OpeningType.yml @@ -112,7 +112,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/World/OpeningType.cs - startLine: 68 + startLine: 64 assemblies: - Tiny Life namespace: TinyLife.World @@ -141,7 +141,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallMode path: ../TinyLife/World/OpeningType.cs - startLine: 72 + startLine: 68 assemblies: - Tiny Life namespace: TinyLife.World @@ -170,7 +170,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: ../TinyLife/World/OpeningType.cs - startLine: 76 + startLine: 72 assemblies: - Tiny Life namespace: TinyLife.World @@ -199,10 +199,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: ../TinyLife/World/OpeningType.cs - startLine: 77 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife.World + summary: The color settings that this opening uses. + example: [] syntax: content: public readonly ColorSettings Colors return: @@ -226,7 +228,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/World/OpeningType.cs - startLine: 82 + startLine: 81 assemblies: - Tiny Life namespace: TinyLife.World @@ -258,7 +260,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/OpeningType.cs - startLine: 90 + startLine: 89 assemblies: - Tiny Life namespace: TinyLife.World @@ -304,10 +306,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/OpeningType.cs - startLine: 93 + startLine: 95 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) parameters: @@ -348,7 +352,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/OpeningType.cs - startLine: 106 + startLine: 108 assemblies: - Tiny Life namespace: TinyLife.World @@ -401,7 +405,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/OpeningType.cs - startLine: 132 + startLine: 134 assemblies: - Tiny Life namespace: TinyLife.World @@ -472,7 +476,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/World/OpeningType.cs - startLine: 156 + startLine: 158 assemblies: - Tiny Life namespace: TinyLife.World @@ -522,7 +526,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Construct path: ../TinyLife/World/OpeningType.cs - startLine: 169 + startLine: 171 assemblies: - Tiny Life namespace: TinyLife.World @@ -563,7 +567,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/OpeningType.cs - startLine: 178 + startLine: 180 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Roof.yml b/docs/api/TinyLife.World.Roof.yml index 4dbab13..979944e 100644 --- a/docs/api/TinyLife.World.Roof.yml +++ b/docs/api/TinyLife.World.Roof.yml @@ -5,13 +5,14 @@ items: id: Roof parent: TinyLife.World children: - - TinyLife.World.Roof.#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,System.Nullable{System.Int32},MLEM.Misc.Direction2,System.Int32[]) + - TinyLife.World.Roof.#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,System.Nullable{System.Int32},MLEM.Misc.Direction2,System.Int32[],System.Int32) - TinyLife.World.Roof.Area - TinyLife.World.Roof.Color - TinyLife.World.Roof.Colors - TinyLife.World.Roof.Floor - TinyLife.World.Roof.GetPrice - TinyLife.World.Roof.GetRoofAttachedFurnitureOffset(Microsoft.Xna.Framework.Vector2) + - TinyLife.World.Roof.HeightOffset - TinyLife.World.Roof.Rotation - TinyLife.World.Roof.Type - TinyLife.World.Roof.Validate @@ -30,7 +31,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Roof path: ../TinyLife/World/Roof.cs - startLine: 268 + startLine: 299 assemblies: - Tiny Life namespace: TinyLife.World @@ -79,7 +80,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/World/Roof.cs - startLine: 275 + startLine: 306 assemblies: - Tiny Life namespace: TinyLife.World @@ -118,7 +119,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Color path: ../TinyLife/World/Roof.cs - startLine: 280 + startLine: 311 assemblies: - Tiny Life namespace: TinyLife.World @@ -152,6 +153,45 @@ items: arguments: - type: System.String value: Use the new Colors array instead +- uid: TinyLife.World.Roof.HeightOffset + commentId: F:TinyLife.World.Roof.HeightOffset + id: HeightOffset + parent: TinyLife.World.Roof + langs: + - csharp + - vb + name: HeightOffset + nameWithType: Roof.HeightOffset + fullName: TinyLife.World.Roof.HeightOffset + type: Field + source: + remote: + path: TinyLife/World/Roof.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: HeightOffset + path: ../TinyLife/World/Roof.cs + startLine: 316 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: A height offset that is added onto this roof's gable offset. This can be set by the player using a slider in build mode. + example: [] + syntax: + content: >- + [DataMember] + + public readonly int HeightOffset + return: + type: System.Int32 + content.vb: >- + + + Public ReadOnly HeightOffset As Integer + attributes: + - type: System.Runtime.Serialization.DataMemberAttribute + ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor + arguments: [] - uid: TinyLife.World.Roof.Colors commentId: P:TinyLife.World.Roof.Colors id: Colors @@ -170,7 +210,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: ../TinyLife/World/Roof.cs - startLine: 284 + startLine: 321 assemblies: - Tiny Life namespace: TinyLife.World @@ -211,7 +251,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Rotation path: ../TinyLife/World/Roof.cs - startLine: 290 + startLine: 327 assemblies: - Tiny Life namespace: TinyLife.World @@ -255,7 +295,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Area path: ../TinyLife/World/Roof.cs - startLine: 295 + startLine: 332 assemblies: - Tiny Life namespace: TinyLife.World @@ -296,7 +336,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Floor path: ../TinyLife/World/Roof.cs - startLine: 301 + startLine: 338 assemblies: - Tiny Life namespace: TinyLife.World @@ -340,7 +380,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Wallpaper path: ../TinyLife/World/Roof.cs - startLine: 308 + startLine: 345 assemblies: - Tiny Life namespace: TinyLife.World @@ -364,16 +404,16 @@ items: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] -- uid: TinyLife.World.Roof.#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,System.Nullable{System.Int32},MLEM.Misc.Direction2,System.Int32[]) - commentId: M:TinyLife.World.Roof.#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,System.Nullable{System.Int32},MLEM.Misc.Direction2,System.Int32[]) - id: '#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,System.Nullable{System.Int32},MLEM.Misc.Direction2,System.Int32[])' +- uid: TinyLife.World.Roof.#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,System.Nullable{System.Int32},MLEM.Misc.Direction2,System.Int32[],System.Int32) + commentId: M:TinyLife.World.Roof.#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,System.Nullable{System.Int32},MLEM.Misc.Direction2,System.Int32[],System.Int32) + id: '#ctor(TinyLife.World.RoofType,Microsoft.Xna.Framework.Rectangle,System.Nullable{System.Int32},MLEM.Misc.Direction2,System.Int32[],System.Int32)' parent: TinyLife.World.Roof langs: - csharp - vb - name: Roof(RoofType, Rectangle, int?, Direction2, int[]) - nameWithType: Roof.Roof(RoofType, Rectangle, int?, Direction2, int[]) - fullName: TinyLife.World.Roof.Roof(TinyLife.World.RoofType, Microsoft.Xna.Framework.Rectangle, int?, MLEM.Misc.Direction2, int[]) + name: Roof(RoofType, Rectangle, int?, Direction2, int[], int) + nameWithType: Roof.Roof(RoofType, Rectangle, int?, Direction2, int[], int) + fullName: TinyLife.World.Roof.Roof(TinyLife.World.RoofType, Microsoft.Xna.Framework.Rectangle, int?, MLEM.Misc.Direction2, int[], int) type: Constructor source: remote: @@ -382,14 +422,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Roof.cs - startLine: 318 + startLine: 356 assemblies: - Tiny Life namespace: TinyLife.World summary: Creates a new roof with the given settings example: [] syntax: - content: public Roof(RoofType type, Rectangle area, int? floor, Direction2 rotation, int[] colors) + content: public Roof(RoofType type, Rectangle area, int? floor, Direction2 rotation, int[] colors, int heightOffset) parameters: - id: type type: TinyLife.World.RoofType @@ -406,11 +446,14 @@ items: - id: colors type: System.Int32[] description: The colors that this roof should have - content.vb: Public Sub New(type As RoofType, area As Rectangle, floor As Integer?, rotation As Direction2, colors As Integer()) + - id: heightOffset + type: System.Int32 + description: A height offset that is added onto this roof's gable offset. This can be set by the player using a slider in build mode. + content.vb: Public Sub New(type As RoofType, area As Rectangle, floor As Integer?, rotation As Direction2, colors As Integer(), heightOffset As Integer) overload: TinyLife.World.Roof.#ctor* - nameWithType.vb: Roof.New(RoofType, Rectangle, Integer?, Direction2, Integer()) - fullName.vb: TinyLife.World.Roof.New(TinyLife.World.RoofType, Microsoft.Xna.Framework.Rectangle, Integer?, MLEM.Misc.Direction2, Integer()) - name.vb: New(RoofType, Rectangle, Integer?, Direction2, Integer()) + nameWithType.vb: Roof.New(RoofType, Rectangle, Integer?, Direction2, Integer(), Integer) + fullName.vb: TinyLife.World.Roof.New(TinyLife.World.RoofType, Microsoft.Xna.Framework.Rectangle, Integer?, MLEM.Misc.Direction2, Integer(), Integer) + name.vb: New(RoofType, Rectangle, Integer?, Direction2, Integer(), Integer) - uid: TinyLife.World.Roof.GetPrice commentId: M:TinyLife.World.Roof.GetPrice id: GetPrice @@ -429,7 +472,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/World/Roof.cs - startLine: 331 + startLine: 370 assemblies: - Tiny Life namespace: TinyLife.World @@ -460,7 +503,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/World/Roof.cs - startLine: 339 + startLine: 378 assemblies: - Tiny Life namespace: TinyLife.World @@ -491,7 +534,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoofAttachedFurnitureOffset path: ../TinyLife/World/Roof.cs - startLine: 356 + startLine: 395 assemblies: - Tiny Life namespace: TinyLife.World @@ -1088,7 +1131,7 @@ references: fullName: TinyLife.World.Wallpaper - uid: TinyLife.World.Roof.#ctor* commentId: Overload:TinyLife.World.Roof.#ctor - href: TinyLife.World.Roof.html#TinyLife_World_Roof__ctor_TinyLife_World_RoofType_Microsoft_Xna_Framework_Rectangle_System_Nullable_System_Int32__MLEM_Misc_Direction2_System_Int32___ + href: TinyLife.World.Roof.html#TinyLife_World_Roof__ctor_TinyLife_World_RoofType_Microsoft_Xna_Framework_Rectangle_System_Nullable_System_Int32__MLEM_Misc_Direction2_System_Int32___System_Int32_ name: Roof nameWithType: Roof.Roof fullName: TinyLife.World.Roof.Roof diff --git a/docs/api/TinyLife.World.RoofStyle.yml b/docs/api/TinyLife.World.RoofStyle.yml index f961e08..41d9cb4 100644 --- a/docs/api/TinyLife.World.RoofStyle.yml +++ b/docs/api/TinyLife.World.RoofStyle.yml @@ -22,14 +22,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoofStyle path: ../TinyLife/World/Roof.cs - startLine: 369 + startLine: 408 assemblies: - Tiny Life namespace: TinyLife.World summary: >- A style for a to have. - If has custom behavior for a custom roof type, should be used. + If has custom behavior for a custom roof type, should be used. example: [] syntax: content: public enum RoofStyle @@ -54,7 +54,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Flat path: ../TinyLife/World/Roof.cs - startLine: 374 + startLine: 413 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: 378 + startLine: 417 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: 382 + startLine: 421 assemblies: - Tiny Life namespace: TinyLife.World @@ -128,20 +128,20 @@ references: name: RoofType nameWithType: RoofType fullName: TinyLife.World.RoofType -- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) - commentId: M:TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) +- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + commentId: M:TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) isExternal: true - href: TinyLife.World.RoofType.html#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__ - name: Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, float, Color?) - nameWithType: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, float, Color?) - fullName: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, int, MLEM.Misc.Direction2, int[], TinyLife.World.Wallpaper, float, Microsoft.Xna.Framework.Color?) - nameWithType.vb: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Single, Color?) - fullName.vb: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, Integer, MLEM.Misc.Direction2, Integer(), TinyLife.World.Wallpaper, Single, Microsoft.Xna.Framework.Color?) - name.vb: Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Single, Color?) + href: TinyLife.World.RoofType.html#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_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__ + name: Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?) + nameWithType: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?) + fullName: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, int, MLEM.Misc.Direction2, int[], TinyLife.World.Wallpaper, int, float, Microsoft.Xna.Framework.Color?) + nameWithType.vb: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?) + fullName.vb: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, Integer, MLEM.Misc.Direction2, Integer(), TinyLife.World.Wallpaper, Integer, Single, Microsoft.Xna.Framework.Color?) + name.vb: Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?) spec.csharp: - - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) name: Draw - href: TinyLife.World.RoofType.html#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__ + href: TinyLife.World.RoofType.html#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_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -187,6 +187,12 @@ references: href: TinyLife.World.Wallpaper.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 @@ -199,9 +205,9 @@ references: - name: '?' - name: ) spec.vb: - - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) name: Draw - href: TinyLife.World.RoofType.html#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__ + href: TinyLife.World.RoofType.html#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_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -247,6 +253,12 @@ references: href: TinyLife.World.Wallpaper.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 diff --git a/docs/api/TinyLife.World.RoofType.yml b/docs/api/TinyLife.World.RoofType.yml index 5a6fdb4..2d53f24 100644 --- a/docs/api/TinyLife.World.RoofType.yml +++ b/docs/api/TinyLife.World.RoofType.yml @@ -9,7 +9,7 @@ items: - 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.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.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) - TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Int32[],System.Single) - TinyLife.World.RoofType.FlatSheetMetal - TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point) @@ -366,10 +366,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: ../TinyLife/World/Roof.cs - startLine: 51 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.World + summary: The color settings that this roof uses. + example: [] syntax: content: public readonly ColorSettings Colors return: @@ -393,7 +395,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Textures path: ../TinyLife/World/Roof.cs - startLine: 55 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.World @@ -422,7 +424,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TextureRegion path: ../TinyLife/World/Roof.cs - startLine: 59 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.World @@ -451,14 +453,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Style path: ../TinyLife/World/Roof.cs - startLine: 64 + startLine: 67 assemblies: - Tiny Life namespace: TinyLife.World summary: >- The that this roof has. - If has completely custom behavior, the roof style is ignored, but can be set to to signal this behavior to other mods. + If has completely custom behavior, the roof style is ignored, but can be set to to signal this behavior to other mods. example: [] syntax: content: public readonly RoofStyle Style @@ -483,7 +485,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/World/Roof.cs - startLine: 69 + startLine: 72 assemblies: - Tiny Life namespace: TinyLife.World @@ -515,27 +517,36 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Roof.cs - startLine: 71 + startLine: 84 assemblies: - Tiny Life namespace: TinyLife.World + 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) parameters: - id: name type: System.String + description: The name that this roof type should have - id: price type: System.Int32 + description: The price for a 1x1 area of this roof type - id: colors type: TinyLife.Utilities.ColorScheme[] + description: The color scheme that this roof type can have - id: style type: TinyLife.World.RoofStyle + description: The that this roof has - id: textures type: System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} + description: The textures that the textureRegion should read from. - id: textureRegion type: Microsoft.Xna.Framework.Point + description: The initial, top-left texture region of this roof, which will be gathered from textures. - id: icon type: MLEM.Textures.TextureRegion + description: The icon that this roof should have in build mode content.vb: Public Sub New(name As String, price As Integer, colors As ColorScheme(), style As RoofStyle, textures As IReadOnlyDictionary(Of Point, TextureRegion), textureRegion As Point, icon As TextureRegion = Nothing) overload: TinyLife.World.RoofType.#ctor* nameWithType.vb: RoofType.New(String, Integer, ColorScheme(), RoofStyle, IReadOnlyDictionary(Of Point, TextureRegion), Point, TextureRegion) @@ -559,7 +570,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Roof.cs - startLine: 84 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.World @@ -612,7 +623,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Roof.cs - startLine: 104 + startLine: 117 assemblies: - Tiny Life namespace: TinyLife.World @@ -665,7 +676,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/World/Roof.cs - startLine: 114 + startLine: 127 assemblies: - Tiny Life namespace: TinyLife.World @@ -691,16 +702,16 @@ items: nameWithType.vb: RoofType.DrawUi(SpriteBatch, Element, Integer(), Single) fullName.vb: TinyLife.World.RoofType.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, MLEM.Ui.Elements.Element, Integer(), Single) name.vb: DrawUi(SpriteBatch, Element, Integer(), Single) -- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) - commentId: M:TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) - id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) +- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + commentId: M:TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) parent: TinyLife.World.RoofType langs: - csharp - vb - name: Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, float, Color?) - nameWithType: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, float, Color?) - fullName: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, int, MLEM.Misc.Direction2, int[], TinyLife.World.Wallpaper, float, Microsoft.Xna.Framework.Color?) + name: Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?) + nameWithType: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?) + fullName: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, int, MLEM.Misc.Direction2, int[], TinyLife.World.Wallpaper, int, float, Microsoft.Xna.Framework.Color?) type: Method source: remote: @@ -709,14 +720,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/Roof.cs - startLine: 136 + startLine: 150 assemblies: - Tiny Life namespace: TinyLife.World summary: Draws the given in world space example: [] syntax: - content: public virtual void Draw(GameTime time, SpriteBatch batch, Map map, Rectangle area, int floor, Direction2 rotation, int[] colorIndices, Wallpaper wallpaper, float depthOffset = 0, Color? overrideColor = null) + content: public virtual void Draw(GameTime time, SpriteBatch batch, Map map, Rectangle area, int floor, Direction2 rotation, int[] colorIndices, Wallpaper wallpaper, int roofHeightOffset, float depthOffset = 0, Color? overrideColor = null) parameters: - id: time type: Microsoft.Xna.Framework.GameTime @@ -742,17 +753,20 @@ items: - id: wallpaper type: TinyLife.World.Wallpaper description: The wallpaper applied to the roof + - id: roofHeightOffset + type: System.Int32 + description: An offset that is added onto the for the roof. - id: depthOffset type: System.Single description: The value that should be added to the depth of this roof - id: overrideColor type: System.Nullable{Microsoft.Xna.Framework.Color} description: An override color that should be used instead of this roof's color, or null to use the roof's color. - content.vb: Public Overridable Sub Draw(time As GameTime, batch As SpriteBatch, map As Map, area As Rectangle, floor As Integer, rotation As Direction2, colorIndices As Integer(), wallpaper As Wallpaper, depthOffset As Single = 0, overrideColor As Color? = Nothing) + content.vb: Public Overridable Sub Draw(time As GameTime, batch As SpriteBatch, map As Map, area As Rectangle, floor As Integer, rotation As Direction2, colorIndices As Integer(), wallpaper As Wallpaper, roofHeightOffset As Integer, depthOffset As Single = 0, overrideColor As Color? = Nothing) overload: TinyLife.World.RoofType.Draw* - nameWithType.vb: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Single, Color?) - fullName.vb: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, Integer, MLEM.Misc.Direction2, Integer(), TinyLife.World.Wallpaper, Single, Microsoft.Xna.Framework.Color?) - name.vb: Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Single, Color?) + nameWithType.vb: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?) + fullName.vb: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, Integer, MLEM.Misc.Direction2, Integer(), TinyLife.World.Wallpaper, Integer, Single, Microsoft.Xna.Framework.Color?) + name.vb: Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?) - uid: TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point) commentId: M:TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point) id: GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point) @@ -771,7 +785,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetGableOffset path: ../TinyLife/World/Roof.cs - startLine: 230 + startLine: 240 assemblies: - Tiny Life namespace: TinyLife.World @@ -815,7 +829,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/World/Roof.cs - startLine: 248 + startLine: 258 assemblies: - Tiny Life namespace: TinyLife.World @@ -853,7 +867,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Roof.cs - startLine: 257 + startLine: 267 assemblies: - Tiny Life namespace: TinyLife.World @@ -1584,20 +1598,20 @@ references: name: RoofStyle nameWithType: RoofStyle fullName: TinyLife.World.RoofStyle -- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) - commentId: M:TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) +- uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + commentId: M:TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) isExternal: true - href: TinyLife.World.RoofType.html#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__ - name: Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, float, Color?) - nameWithType: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, float, Color?) - fullName: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, int, MLEM.Misc.Direction2, int[], TinyLife.World.Wallpaper, float, Microsoft.Xna.Framework.Color?) - nameWithType.vb: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Single, Color?) - fullName.vb: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, Integer, MLEM.Misc.Direction2, Integer(), TinyLife.World.Wallpaper, Single, Microsoft.Xna.Framework.Color?) - name.vb: Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Single, Color?) + href: TinyLife.World.RoofType.html#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_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__ + name: Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?) + nameWithType: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, int, Direction2, int[], Wallpaper, int, float, Color?) + fullName: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, int, MLEM.Misc.Direction2, int[], TinyLife.World.Wallpaper, int, float, Microsoft.Xna.Framework.Color?) + nameWithType.vb: RoofType.Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?) + fullName.vb: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, TinyLife.World.Map, Microsoft.Xna.Framework.Rectangle, Integer, MLEM.Misc.Direction2, Integer(), TinyLife.World.Wallpaper, Integer, Single, Microsoft.Xna.Framework.Color?) + name.vb: Draw(GameTime, SpriteBatch, Map, Rectangle, Integer, Direction2, Integer(), Wallpaper, Integer, Single, Color?) spec.csharp: - - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) name: Draw - href: TinyLife.World.RoofType.html#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__ + href: TinyLife.World.RoofType.html#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_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1643,6 +1657,12 @@ references: href: TinyLife.World.Wallpaper.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 @@ -1655,9 +1675,9 @@ references: - name: '?' - name: ) spec.vb: - - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + - uid: TinyLife.World.RoofType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Rectangle,System.Int32,MLEM.Misc.Direction2,System.Int32[],TinyLife.World.Wallpaper,System.Int32,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) name: Draw - href: TinyLife.World.RoofType.html#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__ + href: TinyLife.World.RoofType.html#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_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__ - name: ( - uid: Microsoft.Xna.Framework.GameTime name: GameTime @@ -1703,6 +1723,12 @@ references: href: TinyLife.World.Wallpaper.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 @@ -1914,9 +1940,54 @@ references: - uid: MLEM.Ui.Elements name: Elements isExternal: true +- uid: TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point) + commentId: M:TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point) + isExternal: true + href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_GetGableOffset_Microsoft_Xna_Framework_Rectangle_MLEM_Misc_Direction2_Microsoft_Xna_Framework_Point_ + name: GetGableOffset(Rectangle, Direction2, Point) + nameWithType: RoofType.GetGableOffset(Rectangle, Direction2, Point) + fullName: TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle, MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point) + spec.csharp: + - uid: TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point) + name: GetGableOffset + href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_GetGableOffset_Microsoft_Xna_Framework_Rectangle_MLEM_Misc_Direction2_Microsoft_Xna_Framework_Point_ + - name: ( + - uid: Microsoft.Xna.Framework.Rectangle + name: Rectangle + isExternal: true + - name: ',' + - name: " " + - uid: MLEM.Misc.Direction2 + name: Direction2 + isExternal: true + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ) + spec.vb: + - uid: TinyLife.World.RoofType.GetGableOffset(Microsoft.Xna.Framework.Rectangle,MLEM.Misc.Direction2,Microsoft.Xna.Framework.Point) + name: GetGableOffset + href: TinyLife.World.RoofType.html#TinyLife_World_RoofType_GetGableOffset_Microsoft_Xna_Framework_Rectangle_MLEM_Misc_Direction2_Microsoft_Xna_Framework_Point_ + - name: ( + - uid: Microsoft.Xna.Framework.Rectangle + name: Rectangle + isExternal: true + - name: ',' + - name: " " + - uid: MLEM.Misc.Direction2 + name: Direction2 + isExternal: true + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: ) - uid: TinyLife.World.RoofType.Draw* commentId: Overload:TinyLife.World.RoofType.Draw - href: TinyLife.World.RoofType.html#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__ + href: TinyLife.World.RoofType.html#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_Int32_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__ name: Draw nameWithType: RoofType.Draw fullName: TinyLife.World.RoofType.Draw diff --git a/docs/api/TinyLife.World.Room.yml b/docs/api/TinyLife.World.Room.yml index b8197a3..416b815 100644 --- a/docs/api/TinyLife.World.Room.yml +++ b/docs/api/TinyLife.World.Room.yml @@ -371,7 +371,7 @@ items: An internal wall is a wall for which both sides are contained in the room, rather than just one. example: [] syntax: - content: public IEnumerable<(Wall, int)> GetWalls(bool borderOnly) + content: public IEnumerable<(Wall Wall, int Side)> GetWalls(bool borderOnly) parameters: - id: borderOnly type: System.Boolean @@ -379,7 +379,7 @@ items: return: type: System.Collections.Generic.IEnumerable{System.ValueTuple{TinyLife.World.Wall,System.Int32}} description: A set of walls and their included sides of this room - content.vb: Public Function GetWalls(borderOnly As Boolean) As IEnumerable(Of (Wall, Integer)) + content.vb: Public Function GetWalls(borderOnly As Boolean) As IEnumerable(Of (Wall As Wall, Side As Integer)) overload: TinyLife.World.Room.GetWalls* nameWithType.vb: Room.GetWalls(Boolean) fullName.vb: TinyLife.World.Room.GetWalls(Boolean) @@ -1311,12 +1311,12 @@ references: parent: System.Collections.Generic definition: System.Collections.Generic.IEnumerable`1 href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1 - name: IEnumerable<(Wall, int)> - nameWithType: IEnumerable<(Wall, int)> - fullName: System.Collections.Generic.IEnumerable<(TinyLife.World.Wall, int)> - nameWithType.vb: IEnumerable(Of (Wall, Integer)) - fullName.vb: System.Collections.Generic.IEnumerable(Of (TinyLife.World.Wall, Integer)) - name.vb: IEnumerable(Of (Wall, Integer)) + name: IEnumerable<(Wall Wall, int Side)> + nameWithType: IEnumerable<(Wall Wall, int Side)> + fullName: System.Collections.Generic.IEnumerable<(TinyLife.World.Wall Wall, int Side)> + nameWithType.vb: IEnumerable(Of (Wall As Wall, Side As Integer)) + fullName.vb: System.Collections.Generic.IEnumerable(Of (Wall As TinyLife.World.Wall, Side As Integer)) + name.vb: IEnumerable(Of (Wall As Wall, Side As Integer)) spec.csharp: - uid: System.Collections.Generic.IEnumerable`1 name: IEnumerable @@ -1327,12 +1327,20 @@ references: - uid: TinyLife.World.Wall name: Wall href: TinyLife.World.Wall.html + - name: " " + - uid: System.ValueTuple{TinyLife.World.Wall,System.Int32}.Wall + name: Wall + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.wall,system.int32-.wall - name: ',' - name: " " - uid: System.Int32 name: int isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: " " + - uid: System.ValueTuple{TinyLife.World.Wall,System.Int32}.Side + name: Side + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.wall,system.int32-.side - name: ) - name: '>' spec.vb: @@ -1344,11 +1352,23 @@ references: - name: Of - name: " " - name: ( + - uid: System.ValueTuple{TinyLife.World.Wall,System.Int32}.Wall + name: Wall + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.wall,system.int32-.wall + - name: " " + - name: As + - name: " " - uid: TinyLife.World.Wall name: Wall href: TinyLife.World.Wall.html - name: ',' - name: " " + - uid: System.ValueTuple{TinyLife.World.Wall,System.Int32}.Side + name: Side + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.world.wall,system.int32-.side + - name: " " + - name: As + - name: " " - uid: System.Int32 name: Integer isExternal: true diff --git a/docs/api/TinyLife.World.Stairs.yml b/docs/api/TinyLife.World.Stairs.yml index a082e98..4d82db7 100644 --- a/docs/api/TinyLife.World.Stairs.yml +++ b/docs/api/TinyLife.World.Stairs.yml @@ -5,7 +5,7 @@ items: id: Stairs parent: TinyLife.World children: - - TinyLife.World.Stairs.#ctor(TinyLife.World.StairsType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,MLEM.Misc.Direction2) + - TinyLife.World.Stairs.#ctor(TinyLife.World.StairsType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,MLEM.Misc.Direction2,System.Boolean) - TinyLife.World.Stairs.Area - TinyLife.World.Stairs.BottomEntryPosition - TinyLife.World.Stairs.Colors @@ -167,7 +167,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.World - summary: The selected color indices in this stairs' 's StairsType.ColorSchemes. + summary: The selected color indices in this stairs' 's . example: [] syntax: content: >- @@ -329,7 +329,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.World - summary: The that is attached to these stairs. If this stair's doesn't have wallpaper (), this field will be null. + summary: The that is attached to these stairs. If this stair's doesn't support applying wallpaper (), or these stairs have no wallpaper applied, this field will be null. example: [] syntax: content: >- @@ -439,16 +439,16 @@ items: type: Microsoft.Xna.Framework.Point content.vb: Public ReadOnly Property TopEntryPosition As Point overload: TinyLife.World.Stairs.TopEntryPosition* -- uid: TinyLife.World.Stairs.#ctor(TinyLife.World.StairsType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,MLEM.Misc.Direction2) - commentId: M:TinyLife.World.Stairs.#ctor(TinyLife.World.StairsType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,MLEM.Misc.Direction2) - id: '#ctor(TinyLife.World.StairsType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,MLEM.Misc.Direction2)' +- uid: TinyLife.World.Stairs.#ctor(TinyLife.World.StairsType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,MLEM.Misc.Direction2,System.Boolean) + commentId: M:TinyLife.World.Stairs.#ctor(TinyLife.World.StairsType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,MLEM.Misc.Direction2,System.Boolean) + id: '#ctor(TinyLife.World.StairsType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Point,System.Int32,MLEM.Misc.Direction2,System.Boolean)' parent: TinyLife.World.Stairs langs: - csharp - vb - name: Stairs(StairsType, int[], Map, Point, int, Direction2) - nameWithType: Stairs.Stairs(StairsType, int[], Map, Point, int, Direction2) - fullName: TinyLife.World.Stairs.Stairs(TinyLife.World.StairsType, int[], TinyLife.World.Map, Microsoft.Xna.Framework.Point, int, MLEM.Misc.Direction2) + name: Stairs(StairsType, int[], Map, Point, int, Direction2, bool) + nameWithType: Stairs.Stairs(StairsType, int[], Map, Point, int, Direction2, bool) + fullName: TinyLife.World.Stairs.Stairs(TinyLife.World.StairsType, int[], TinyLife.World.Map, Microsoft.Xna.Framework.Point, int, MLEM.Misc.Direction2, bool) type: Constructor source: remote: @@ -457,14 +457,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Stairs.cs - startLine: 86 + startLine: 87 assemblies: - Tiny Life namespace: TinyLife.World summary: Creates a new stairs instance with the given settings. example: [] syntax: - content: public Stairs(StairsType type, int[] colors, Map map, Point position, int floor, Direction2 rotation) + content: public Stairs(StairsType type, int[] colors, Map map, Point position, int floor, Direction2 rotation, bool hasWallpaper) parameters: - id: type type: TinyLife.World.StairsType @@ -484,11 +484,14 @@ items: - id: rotation type: MLEM.Misc.Direction2 description: These stairs' rotation. - content.vb: Public Sub New(type As StairsType, colors As Integer(), map As Map, position As Point, floor As Integer, rotation As Direction2) + - id: hasWallpaper + type: System.Boolean + description: Whether these stairs should have wallpaper applied, as well as the ability to change the applied wallpaper. + content.vb: Public Sub New(type As StairsType, colors As Integer(), map As Map, position As Point, floor As Integer, rotation As Direction2, hasWallpaper As Boolean) overload: TinyLife.World.Stairs.#ctor* - nameWithType.vb: Stairs.New(StairsType, Integer(), Map, Point, Integer, Direction2) - fullName.vb: TinyLife.World.Stairs.New(TinyLife.World.StairsType, Integer(), TinyLife.World.Map, Microsoft.Xna.Framework.Point, Integer, MLEM.Misc.Direction2) - name.vb: New(StairsType, Integer(), Map, Point, Integer, Direction2) + nameWithType.vb: Stairs.New(StairsType, Integer(), Map, Point, Integer, Direction2, Boolean) + fullName.vb: TinyLife.World.Stairs.New(TinyLife.World.StairsType, Integer(), TinyLife.World.Map, Microsoft.Xna.Framework.Point, Integer, MLEM.Misc.Direction2, Boolean) + name.vb: New(StairsType, Integer(), Map, Point, Integer, Direction2, Boolean) - uid: TinyLife.World.Stairs.Validate(TinyLife.World.Map) commentId: M:TinyLife.World.Stairs.Validate(TinyLife.World.Map) id: Validate(TinyLife.World.Map) @@ -507,7 +510,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/World/Stairs.cs - startLine: 102 + startLine: 103 assemblies: - Tiny Life namespace: TinyLife.World @@ -542,7 +545,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/Stairs.cs - startLine: 120 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.World @@ -580,7 +583,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetArea path: ../TinyLife/World/Stairs.cs - startLine: 132 + startLine: 130 assemblies: - Tiny Life namespace: TinyLife.World @@ -1289,6 +1292,12 @@ references: name: Type nameWithType: Stairs.Type fullName: TinyLife.World.Stairs.Type +- uid: TinyLife.World.StairsType.Colors + commentId: F:TinyLife.World.StairsType.Colors + href: TinyLife.World.StairsType.html#TinyLife_World_StairsType_Colors + name: Colors + nameWithType: StairsType.Colors + fullName: TinyLife.World.StairsType.Colors - uid: System.Int32[] isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 @@ -1380,12 +1389,12 @@ references: name: Wallpaper nameWithType: Stairs.Wallpaper fullName: TinyLife.World.Stairs.Wallpaper -- uid: TinyLife.World.StairsType.HasWallpaper - commentId: F:TinyLife.World.StairsType.HasWallpaper - href: TinyLife.World.StairsType.html#TinyLife_World_StairsType_HasWallpaper - name: HasWallpaper - nameWithType: StairsType.HasWallpaper - fullName: TinyLife.World.StairsType.HasWallpaper +- uid: TinyLife.World.StairsType.AllowsWallpaper + commentId: F:TinyLife.World.StairsType.AllowsWallpaper + href: TinyLife.World.StairsType.html#TinyLife_World_StairsType_AllowsWallpaper + name: AllowsWallpaper + nameWithType: StairsType.AllowsWallpaper + fullName: TinyLife.World.StairsType.AllowsWallpaper - uid: TinyLife.World.Wallpaper commentId: T:TinyLife.World.Wallpaper parent: TinyLife.World @@ -1420,19 +1429,13 @@ references: fullName: TinyLife.World.Stairs.TopEntryPosition - uid: TinyLife.World.Stairs.#ctor* commentId: Overload:TinyLife.World.Stairs.#ctor - href: TinyLife.World.Stairs.html#TinyLife_World_Stairs__ctor_TinyLife_World_StairsType_System_Int32___TinyLife_World_Map_Microsoft_Xna_Framework_Point_System_Int32_MLEM_Misc_Direction2_ + href: TinyLife.World.Stairs.html#TinyLife_World_Stairs__ctor_TinyLife_World_StairsType_System_Int32___TinyLife_World_Map_Microsoft_Xna_Framework_Point_System_Int32_MLEM_Misc_Direction2_System_Boolean_ name: Stairs nameWithType: Stairs.Stairs fullName: TinyLife.World.Stairs.Stairs nameWithType.vb: Stairs.New fullName.vb: TinyLife.World.Stairs.New name.vb: New -- uid: TinyLife.World.Stairs.Validate* - commentId: Overload:TinyLife.World.Stairs.Validate - href: TinyLife.World.Stairs.html#TinyLife_World_Stairs_Validate_TinyLife_World_Map_ - name: Validate - nameWithType: Stairs.Validate - fullName: TinyLife.World.Stairs.Validate - uid: System.Boolean commentId: T:System.Boolean parent: System @@ -1444,6 +1447,12 @@ references: nameWithType.vb: Boolean fullName.vb: Boolean name.vb: Boolean +- uid: TinyLife.World.Stairs.Validate* + commentId: Overload:TinyLife.World.Stairs.Validate + href: TinyLife.World.Stairs.html#TinyLife_World_Stairs_Validate_TinyLife_World_Map_ + name: Validate + nameWithType: Stairs.Validate + fullName: TinyLife.World.Stairs.Validate - uid: TinyLife.World.Stairs.Colors commentId: F:TinyLife.World.Stairs.Colors href: TinyLife.World.Stairs.html#TinyLife_World_Stairs_Colors diff --git a/docs/api/TinyLife.World.StairsType.yml b/docs/api/TinyLife.World.StairsType.yml index 1912278..4006aa2 100644 --- a/docs/api/TinyLife.World.StairsType.yml +++ b/docs/api/TinyLife.World.StairsType.yml @@ -8,10 +8,10 @@ items: - 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.AllowsWallpaper - 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 + - TinyLife.World.StairsType.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,TinyLife.World.Map,System.Int32[],TinyLife.World.Wallpaper,System.Single) - TinyLife.World.StairsType.Icon - TinyLife.World.StairsType.Name - TinyLife.World.StairsType.Price @@ -33,7 +33,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StairsType path: ../TinyLife/World/Stairs.cs - startLine: 151 + startLine: 149 assemblies: - Tiny Life namespace: TinyLife.World @@ -44,11 +44,11 @@ items: example: [] syntax: content: >- - [JsonConverter(typeof(StaticJsonConverter), new object[] { typeof(StairsType), "PrivateTypes" })] + [JsonConverter(typeof(StairsType.Converter))] public class StairsType content.vb: >- - + Public Class StairsType inheritance: @@ -81,7 +81,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: ../TinyLife/World/Stairs.cs - startLine: 158 + startLine: 156 assemblies: - Tiny Life namespace: TinyLife.World @@ -110,7 +110,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/World/Stairs.cs - startLine: 168 + startLine: 165 assemblies: - Tiny Life namespace: TinyLife.World @@ -139,7 +139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: ../TinyLife/World/Stairs.cs - startLine: 172 + startLine: 169 assemblies: - Tiny Life namespace: TinyLife.World @@ -168,7 +168,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Textures path: ../TinyLife/World/Stairs.cs - startLine: 176 + startLine: 173 assemblies: - Tiny Life namespace: TinyLife.World @@ -197,7 +197,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TextureRegion path: ../TinyLife/World/Stairs.cs - startLine: 181 + startLine: 178 assemblies: - Tiny Life namespace: TinyLife.World @@ -233,6 +233,8 @@ items: assemblies: - Tiny Life namespace: TinyLife.World + summary: The color settings these stairs use. + example: [] syntax: content: public readonly ColorSettings Colors return: @@ -267,23 +269,23 @@ items: return: type: MLEM.Textures.TextureRegion content.vb: Public ReadOnly Icon As TextureRegion -- uid: TinyLife.World.StairsType.HasWallpaper - commentId: F:TinyLife.World.StairsType.HasWallpaper - id: HasWallpaper +- uid: TinyLife.World.StairsType.AllowsWallpaper + commentId: F:TinyLife.World.StairsType.AllowsWallpaper + id: AllowsWallpaper parent: TinyLife.World.StairsType langs: - csharp - vb - name: HasWallpaper - nameWithType: StairsType.HasWallpaper - fullName: TinyLife.World.StairsType.HasWallpaper + name: AllowsWallpaper + nameWithType: StairsType.AllowsWallpaper + fullName: TinyLife.World.StairsType.AllowsWallpaper type: Field source: remote: path: TinyLife/World/Stairs.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: HasWallpaper + id: AllowsWallpaper path: ../TinyLife/World/Stairs.cs startLine: 190 assemblies: @@ -292,10 +294,10 @@ items: summary: Whether this stairs type supports applying wallpaper. example: [] syntax: - content: public readonly bool HasWallpaper + content: public readonly bool AllowsWallpaper return: type: System.Boolean - content.vb: Public ReadOnly HasWallpaper As Boolean + content.vb: Public ReadOnly AllowsWallpaper As Boolean - 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.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,MLEM.Textures.TextureRegion,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,MLEM.Textures.TextureRegion,TinyLife.Utilities.ColorScheme[])' @@ -314,28 +316,37 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Stairs.cs - startLine: 192 + startLine: 202 assemblies: - Tiny Life namespace: TinyLife.World + 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 allowsWallpaper, TextureRegion icon, params ColorScheme[] colorSchemes) parameters: - id: name type: System.String + description: The name of this stairs type. - id: price type: System.Int32 + description: The price of this stairs type. - id: textures type: System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} + description: The texture atlas that this stairs type's <see cref="TextureRegion"/> is on. - id: textureRegion type: Microsoft.Xna.Framework.Point - - id: hasWallpaper + description: The texture region of this stairs type on the <see cref="Textures"/> texture atlas. + - id: allowsWallpaper type: System.Boolean + description: Whether this stairs type supports applying wallpaper. - id: icon type: MLEM.Textures.TextureRegion + description: The icon for this stairs type. - 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()) + 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, allowsWallpaper 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()) @@ -358,14 +369,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Stairs.cs - startLine: 205 + startLine: 215 assemblies: - Tiny Life namespace: TinyLife.World 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, ColorSettings colors) + content: public StairsType(string name, int price, Dictionary textures, Point textureRegion, bool allowsWallpaper, TextureRegion icon, ColorSettings colors) parameters: - id: name type: System.String @@ -379,7 +390,7 @@ items: - id: textureRegion type: Microsoft.Xna.Framework.Point description: The texture region of this stairs type on the <see cref="Textures"/> texture atlas. - - id: hasWallpaper + - id: allowsWallpaper type: System.Boolean description: Whether this stairs type supports applying wallpaper. - id: icon @@ -387,7 +398,8 @@ items: description: The icon for this stairs type. - 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) + 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, allowsWallpaper 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, 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) @@ -410,7 +422,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Stairs.cs - startLine: 224 + startLine: 234 assemblies: - Tiny Life namespace: TinyLife.World @@ -442,16 +454,16 @@ items: nameWithType.vb: StairsType.New(String, Integer, Dictionary(Of Point, TextureRegion), Point, Boolean, 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, ParamArray TinyLife.Utilities.ColorScheme()) name.vb: New(String, Integer, Dictionary(Of Point, TextureRegion), Point, Boolean, ParamArray ColorScheme()) -- uid: TinyLife.World.StairsType.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,TinyLife.World.Map,System.Int32[],System.Single) - commentId: M:TinyLife.World.StairsType.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,TinyLife.World.Map,System.Int32[],System.Single) - id: DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,TinyLife.World.Map,System.Int32[],System.Single) +- uid: TinyLife.World.StairsType.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,TinyLife.World.Map,System.Int32[],TinyLife.World.Wallpaper,System.Single) + commentId: M:TinyLife.World.StairsType.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,TinyLife.World.Map,System.Int32[],TinyLife.World.Wallpaper,System.Single) + id: DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,TinyLife.World.Map,System.Int32[],TinyLife.World.Wallpaper,System.Single) parent: TinyLife.World.StairsType langs: - csharp - vb - name: DrawUi(Element, SpriteBatch, GameTime, Map, int[], float) - nameWithType: StairsType.DrawUi(Element, SpriteBatch, GameTime, Map, int[], float) - fullName: TinyLife.World.StairsType.DrawUi(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.GameTime, TinyLife.World.Map, int[], float) + name: DrawUi(Element, SpriteBatch, GameTime, Map, int[], Wallpaper, float) + nameWithType: StairsType.DrawUi(Element, SpriteBatch, GameTime, Map, int[], Wallpaper, float) + fullName: TinyLife.World.StairsType.DrawUi(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.GameTime, TinyLife.World.Map, int[], TinyLife.World.Wallpaper, float) type: Method source: remote: @@ -460,14 +472,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/World/Stairs.cs - startLine: 236 + startLine: 247 assemblies: - Tiny Life namespace: TinyLife.World summary: Draws this stairs type in a UI context, meaning the stairs are not currently in the world. example: [] syntax: - content: public virtual void DrawUi(Element e, SpriteBatch batch, GameTime time, Map map, int[] colorIndices, float drawScale = 0.3) + content: public virtual void DrawUi(Element e, SpriteBatch batch, GameTime time, Map map, int[] colorIndices, Wallpaper wallpaper, float drawScale = 0.3) parameters: - id: e type: MLEM.Ui.Elements.Element @@ -483,15 +495,18 @@ 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 ColorSchemes entry. + description: The color indices to use for each entry. + - id: wallpaper + type: TinyLife.World.Wallpaper + description: The wallpaper to draw the stairs with. - id: drawScale type: System.Single description: The scale to draw with. - content.vb: Public Overridable Sub DrawUi(e As Element, batch As SpriteBatch, time As GameTime, map As Map, colorIndices As Integer(), drawScale As Single = 0.3) + content.vb: Public Overridable Sub DrawUi(e As Element, batch As SpriteBatch, time As GameTime, map As Map, colorIndices As Integer(), wallpaper As Wallpaper, drawScale As Single = 0.3) overload: TinyLife.World.StairsType.DrawUi* - nameWithType.vb: StairsType.DrawUi(Element, SpriteBatch, GameTime, Map, Integer(), Single) - fullName.vb: TinyLife.World.StairsType.DrawUi(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.GameTime, TinyLife.World.Map, Integer(), Single) - name.vb: DrawUi(Element, SpriteBatch, GameTime, Map, Integer(), Single) + nameWithType.vb: StairsType.DrawUi(Element, SpriteBatch, GameTime, Map, Integer(), Wallpaper, Single) + fullName.vb: TinyLife.World.StairsType.DrawUi(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.GameTime, TinyLife.World.Map, Integer(), TinyLife.World.Wallpaper, Single) + name.vb: DrawUi(Element, SpriteBatch, GameTime, Map, Integer(), Wallpaper, Single) - uid: 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}) commentId: M: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}) id: 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}) @@ -510,7 +525,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/Stairs.cs - startLine: 258 + startLine: 269 assemblies: - Tiny Life namespace: TinyLife.World @@ -545,7 +560,7 @@ items: description: The visual rotation, optionally with camera rotation applied. - id: colorIndices type: System.Int32[] - description: The color indices to use for each ColorSchemes entry. + description: The color indices to use for each entry. - id: wallpaper type: TinyLife.World.Wallpaper description: The wallpaper to draw on this stairs type, or null to draw none. @@ -581,7 +596,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Stairs.cs - startLine: 307 + startLine: 318 assemblies: - Tiny Life namespace: TinyLife.World @@ -1370,7 +1385,7 @@ references: - 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_ + 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___TinyLife_World_Wallpaper_System_Single_ name: DrawUi nameWithType: StairsType.DrawUi fullName: TinyLife.World.StairsType.DrawUi @@ -1425,6 +1440,13 @@ references: href: https://learn.microsoft.com/dotnet/api/system.int32 - name: ( - name: ) +- uid: TinyLife.World.Wallpaper + commentId: T:TinyLife.World.Wallpaper + parent: TinyLife.World + href: TinyLife.World.Wallpaper.html + name: Wallpaper + nameWithType: Wallpaper + fullName: TinyLife.World.Wallpaper - uid: System.Single commentId: T:System.Single parent: System @@ -1504,6 +1526,12 @@ references: - uid: Microsoft.Xna.Framework.Graphics name: Graphics isExternal: true +- uid: TinyLife.World.StairsType.Colors + commentId: F:TinyLife.World.StairsType.Colors + href: TinyLife.World.StairsType.html#TinyLife_World_StairsType_Colors + name: Colors + nameWithType: StairsType.Colors + fullName: TinyLife.World.StairsType.Colors - uid: TinyLife.World.StairsType.Draw* commentId: Overload:TinyLife.World.StairsType.Draw href: TinyLife.World.StairsType.html#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__ @@ -1524,13 +1552,6 @@ references: name: Direction2 nameWithType: Direction2 fullName: MLEM.Misc.Direction2 -- uid: TinyLife.World.Wallpaper - commentId: T:TinyLife.World.Wallpaper - parent: TinyLife.World - href: TinyLife.World.Wallpaper.html - name: Wallpaper - nameWithType: Wallpaper - fullName: TinyLife.World.Wallpaper - uid: System.Nullable{Microsoft.Xna.Framework.Color} commentId: T:System.Nullable{Microsoft.Xna.Framework.Color} parent: System diff --git a/docs/api/TinyLife.World.SwingingDoor.yml b/docs/api/TinyLife.World.SwingingDoor.yml index ea13420..4216cc8 100644 --- a/docs/api/TinyLife.World.SwingingDoor.yml +++ b/docs/api/TinyLife.World.SwingingDoor.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SwingingDoor path: ../TinyLife/World/Opening.cs - startLine: 130 + startLine: 133 assemblies: - Tiny Life namespace: TinyLife.World @@ -48,7 +48,6 @@ items: - TinyLife.World.Opening.Colors - TinyLife.World.Opening.Validate(TinyLife.Objects.WallLike,TinyLife.World.Map) - TinyLife.World.Opening.GetDescription - - TinyLife.World.Opening.GetPrice - System.Object.Equals(System.Object) - System.Object.Equals(System.Object,System.Object) - System.Object.GetHashCode @@ -76,7 +75,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Lock path: ../TinyLife/World/Opening.cs - startLine: 136 + startLine: 139 assemblies: - Tiny Life namespace: TinyLife.World @@ -115,7 +114,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Opening.cs - startLine: 139 + startLine: 142 assemblies: - Tiny Life namespace: TinyLife.World @@ -153,7 +152,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/Opening.cs - startLine: 142 + startLine: 145 assemblies: - Tiny Life namespace: TinyLife.World @@ -210,7 +209,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanWalkThrough path: ../TinyLife/World/Opening.cs - startLine: 153 + startLine: 156 assemblies: - Tiny Life namespace: TinyLife.World @@ -252,7 +251,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsOpen path: ../TinyLife/World/Opening.cs - startLine: 167 + startLine: 170 assemblies: - Tiny Life namespace: TinyLife.World @@ -293,21 +292,30 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Construct path: ../TinyLife/World/Opening.cs - startLine: 180 + startLine: 183 assemblies: - Tiny Life namespace: TinyLife.World + summary: >- + Constructs a new door with the given settings. + + This is a helper method that can be used through a method group when constructing a new . + example: [] syntax: content: public static SwingingDoor Construct(OpeningType type, int[] colors, WallLike wall) parameters: - id: type type: TinyLife.World.OpeningType + description: The type. - id: colors type: System.Int32[] + description: The colors. - id: wall type: TinyLife.Objects.WallLike + description: The wall. return: type: TinyLife.World.SwingingDoor + description: The constructed door. 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) @@ -475,25 +483,6 @@ references: href: TinyLife.World.Opening.html#TinyLife_World_Opening_GetDescription - name: ( - name: ) -- uid: TinyLife.World.Opening.GetPrice - commentId: M:TinyLife.World.Opening.GetPrice - parent: TinyLife.World.Opening - href: TinyLife.World.Opening.html#TinyLife_World_Opening_GetPrice - name: GetPrice() - nameWithType: Opening.GetPrice() - fullName: TinyLife.World.Opening.GetPrice() - spec.csharp: - - uid: TinyLife.World.Opening.GetPrice - name: GetPrice - href: TinyLife.World.Opening.html#TinyLife_World_Opening_GetPrice - - name: ( - - name: ) - spec.vb: - - uid: TinyLife.World.Opening.GetPrice - name: GetPrice - href: TinyLife.World.Opening.html#TinyLife_World_Opening_GetPrice - - name: ( - - name: ) - uid: System.Object.Equals(System.Object) commentId: M:System.Object.Equals(System.Object) parent: System.Object diff --git a/docs/api/TinyLife.World.Tile.Category.yml b/docs/api/TinyLife.World.Tile.Category.yml index 7dce3ec..84d49eb 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: 361 + startLine: 381 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: 367 + startLine: 387 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: 371 + startLine: 391 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: 375 + startLine: 395 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: 380 + startLine: 400 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: 385 + startLine: 405 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Tile.yml b/docs/api/TinyLife.World.Tile.yml index 7835dcd..fa0da49 100644 --- a/docs/api/TinyLife.World.Tile.yml +++ b/docs/api/TinyLife.World.Tile.yml @@ -159,7 +159,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BaseName path: ../TinyLife/World/Tile.cs - startLine: 79 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife.World @@ -188,7 +188,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/World/Tile.cs - startLine: 83 + startLine: 84 assemblies: - Tiny Life namespace: TinyLife.World @@ -217,7 +217,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: ../TinyLife/World/Tile.cs - startLine: 87 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.World @@ -246,10 +246,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorSettings path: ../TinyLife/World/Tile.cs - startLine: 88 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife.World + summary: The color settings used by this tile. + example: [] syntax: content: public readonly ColorSettings ColorSettings return: @@ -273,11 +275,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: ../TinyLife/World/Tile.cs - startLine: 92 + startLine: 96 assemblies: - Tiny Life namespace: TinyLife.World - summary: The indices of the colors in each ColorSchemes entry that this tile has + summary: The indices of the colors in each entry that this tile has example: [] syntax: content: public readonly int[] Colors @@ -302,7 +304,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanBuy path: ../TinyLife/World/Tile.cs - startLine: 96 + startLine: 100 assemblies: - Tiny Life namespace: TinyLife.World @@ -331,7 +333,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PathCostModifier path: ../TinyLife/World/Tile.cs - startLine: 101 + startLine: 105 assemblies: - Tiny Life namespace: TinyLife.World @@ -363,7 +365,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Categories path: ../TinyLife/World/Tile.cs - startLine: 105 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.World @@ -392,7 +394,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/World/Tile.cs - startLine: 110 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.World @@ -424,7 +426,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Textures path: ../TinyLife/World/Tile.cs - startLine: 114 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.World @@ -453,7 +455,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Regions path: ../TinyLife/World/Tile.cs - startLine: 118 + startLine: 122 assemblies: - Tiny Life namespace: TinyLife.World @@ -482,7 +484,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RegionWeights path: ../TinyLife/World/Tile.cs - startLine: 122 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife.World @@ -511,7 +513,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Tile.cs - startLine: 128 + startLine: 132 assemblies: - Tiny Life namespace: TinyLife.World @@ -570,7 +572,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/Tile.cs - startLine: 157 + startLine: 161 assemblies: - Tiny Life namespace: TinyLife.World @@ -635,7 +637,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/World/Tile.cs - startLine: 183 + startLine: 187 assemblies: - Tiny Life namespace: TinyLife.World @@ -679,7 +681,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/World/Tile.cs - startLine: 193 + startLine: 197 assemblies: - Tiny Life namespace: TinyLife.World @@ -710,7 +712,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnNeighborChanged path: ../TinyLife/World/Tile.cs - startLine: 205 + startLine: 209 assemblies: - Tiny Life namespace: TinyLife.World @@ -757,7 +759,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAutoTileBorder path: ../TinyLife/World/Tile.cs - startLine: 217 + startLine: 221 assemblies: - Tiny Life namespace: TinyLife.World @@ -810,7 +812,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVariationTexture path: ../TinyLife/World/Tile.cs - startLine: 234 + startLine: 238 assemblies: - Tiny Life namespace: TinyLife.World @@ -851,7 +853,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Tile.cs - startLine: 257 + startLine: 261 assemblies: - Tiny Life namespace: TinyLife.World @@ -922,7 +924,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Tile.cs - startLine: 277 + startLine: 281 assemblies: - Tiny Life namespace: TinyLife.World @@ -993,41 +995,57 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Tile.cs - startLine: 284 + startLine: 305 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) parameters: - id: name type: System.String + description: The name that the tile should have. - id: price type: System.Int32 + description: The tile's price. - id: textures type: System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} + description: The texture atlas to use. - id: textureRegions 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[] + description: The color scheme that this tile should have. - id: pathCostModifier type: System.Single + description: The path cost modifier, >= 1, that this tile should have. - id: canBuy type: System.Boolean + description: Whether or not the tile can be bought in the tile tool. - id: categories type: TinyLife.World.Tile.Category + description: This tile's flags. - id: icon type: MLEM.Textures.TextureRegion + description: The build mode category icon of this object. - 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 default colors that will be passed to the . - id: regionWeights type: System.Func{Microsoft.Xna.Framework.Point,System.Single} + description: An optional weight function that determines how likely each variation texture is to be picked. - id: constructedType type: System.Type + description: The type that tiles should be constructed from, or null to construct instances. return: type: TinyLife.World.Tile[] + description: The registered tiles. content.vb: Public Shared Function Register(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegions As Point(), colors As ColorScheme(), pathCostModifier As Single = 1, canBuy As Boolean = True, categories As Tile.Category = Category.None, icon As TextureRegion = Nothing, variations As Func(Of Direction2, Point()) = Nothing, defaultColors As Integer() = Nothing, 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) @@ -1051,7 +1069,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Tile.cs - startLine: 308 + startLine: 328 assemblies: - Tiny Life namespace: TinyLife.World @@ -1122,7 +1140,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDepth path: ../TinyLife/World/Tile.cs - startLine: 333 + startLine: 353 assemblies: - Tiny Life namespace: TinyLife.World @@ -1172,7 +1190,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVisualOffset path: ../TinyLife/World/Tile.cs - startLine: 345 + startLine: 365 assemblies: - Tiny Life namespace: TinyLife.World @@ -1982,6 +2000,13 @@ references: name: ColorSettings nameWithType: ColorSettings fullName: TinyLife.Utilities.ColorSettings +- uid: TinyLife.World.Tile.ColorSettings + commentId: F:TinyLife.World.Tile.ColorSettings + parent: TinyLife.World.Tile + href: TinyLife.World.Tile.html#TinyLife_World_Tile_ColorSettings + name: ColorSettings + nameWithType: Tile.ColorSettings + fullName: TinyLife.World.Tile.ColorSettings - uid: System.Int32[] isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 @@ -2885,6 +2910,12 @@ references: href: TinyLife.Utilities.ColorScheme.html - name: ( - name: ) +- uid: TinyLife.Utilities.ColorSettings.Defaults + commentId: F:TinyLife.Utilities.ColorSettings.Defaults + href: TinyLife.Utilities.ColorSettings.html#TinyLife_Utilities_ColorSettings_Defaults + name: Defaults + nameWithType: ColorSettings.Defaults + fullName: TinyLife.Utilities.ColorSettings.Defaults - 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 183630e..5358a82 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: 3057 + startLine: 3055 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.UpdateDelegateNoPhase.yml b/docs/api/TinyLife.World.UpdateDelegateNoPhase.yml index 299692c..00ac33b 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: 3062 + startLine: 3060 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Wallpaper.yml b/docs/api/TinyLife.World.Wallpaper.yml index fe57473..ccd4a99 100644 --- a/docs/api/TinyLife.World.Wallpaper.yml +++ b/docs/api/TinyLife.World.Wallpaper.yml @@ -115,7 +115,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BaseName path: ../TinyLife/World/Wallpaper.cs - startLine: 67 + startLine: 65 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: 71 + startLine: 69 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: 75 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.World @@ -202,10 +202,12 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ColorSettings path: ../TinyLife/World/Wallpaper.cs - startLine: 76 + startLine: 77 assemblies: - Tiny Life namespace: TinyLife.World + summary: The color settings used by this wallpaper. + example: [] syntax: content: public readonly ColorSettings ColorSettings return: @@ -229,14 +231,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: ../TinyLife/World/Wallpaper.cs - startLine: 81 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife.World summary: >- The set of colors applied to this wallpaper instance. - Each entry represents an index in the ColorSchemes of this wallpaper. + Each entry represents an index in the of this wallpaper. example: [] syntax: content: public readonly int[] Colors @@ -261,7 +263,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/World/Wallpaper.cs - startLine: 86 + startLine: 87 assemblies: - Tiny Life namespace: TinyLife.World @@ -293,7 +295,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Textures path: ../TinyLife/World/Wallpaper.cs - startLine: 90 + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.World @@ -322,7 +324,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TextureRegion path: ../TinyLife/World/Wallpaper.cs - startLine: 95 + startLine: 96 assemblies: - Tiny Life namespace: TinyLife.World @@ -354,7 +356,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Wallpaper.cs - startLine: 101 + startLine: 102 assemblies: - Tiny Life namespace: TinyLife.World @@ -405,7 +407,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/Wallpaper.cs - startLine: 129 + startLine: 130 assemblies: - Tiny Life namespace: TinyLife.World @@ -479,7 +481,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/World/Wallpaper.cs - startLine: 158 + startLine: 159 assemblies: - Tiny Life namespace: TinyLife.World @@ -526,7 +528,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/World/Wallpaper.cs - startLine: 169 + startLine: 170 assemblies: - Tiny Life namespace: TinyLife.World @@ -557,7 +559,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Wallpaper.cs - startLine: 185 + startLine: 186 assemblies: - Tiny Life namespace: TinyLife.World @@ -618,29 +620,42 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Wallpaper.cs - startLine: 189 + startLine: 202 assemblies: - Tiny Life namespace: TinyLife.World + summary: >- + Creates and registers a new wallpaper with the given settings. + + 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) parameters: - id: name type: System.String + description: The name of the wallpaper type - id: price type: System.Int32 + description: The price of a single wallpaper of this type - id: textures type: System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion} + description: The texture that this wallpaper should use. This needs to have been generated using . - 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[] + description: The color schemes of the wallpaper. - id: icon type: MLEM.Textures.TextureRegion + description: The build mode category icon of this object - id: defaultColors type: System.Int32[] + description: The colosr 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[] 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() @@ -666,7 +681,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Wallpaper.cs - startLine: 209 + startLine: 221 assemblies: - Tiny Life namespace: TinyLife.World @@ -1503,6 +1518,12 @@ references: name: ColorSettings nameWithType: ColorSettings fullName: TinyLife.Utilities.ColorSettings +- uid: TinyLife.World.Wallpaper.ColorSettings + commentId: F:TinyLife.World.Wallpaper.ColorSettings + href: TinyLife.World.Wallpaper.html#TinyLife_World_Wallpaper_ColorSettings + name: ColorSettings + nameWithType: Wallpaper.ColorSettings + fullName: TinyLife.World.Wallpaper.ColorSettings - uid: System.Int32[] isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 diff --git a/docs/api/TinyLife.World.WaterTile.yml b/docs/api/TinyLife.World.WaterTile.yml index b489405..176a7d0 100644 --- a/docs/api/TinyLife.World.WaterTile.yml +++ b/docs/api/TinyLife.World.WaterTile.yml @@ -89,10 +89,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/WaterTile.cs - startLine: 16 + 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 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: @@ -143,7 +148,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/WaterTile.cs - startLine: 19 + startLine: 20 assemblies: - Tiny Life namespace: TinyLife.World @@ -209,7 +214,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConnectsToTile path: ../TinyLife/World/WaterTile.cs - startLine: 42 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/toc.yml b/docs/api/toc.yml index 59e4100..1c4fae2 100644 --- a/docs/api/toc.yml +++ b/docs/api/toc.yml @@ -354,6 +354,8 @@ items: name: Particle - uid: TinyLife.Objects.Person name: Person + - uid: TinyLife.Objects.Person.AiPriorityForObjectDelegate + name: Person.AiPriorityForObjectDelegate - uid: TinyLife.Objects.Person.EfficiencyModifierDelegate name: Person.EfficiencyModifierDelegate - uid: TinyLife.Objects.Person.EmotionModifiersChangedDelegate diff --git a/media/changelog/0.41.0.png b/media/changelog/0.41.0.png new file mode 100644 index 0000000..881d687 Binary files /dev/null and b/media/changelog/0.41.0.png differ diff --git a/web/_posts/0.41.0/2024-04-14-0.41.0.md b/web/_posts/0.41.0/2024-04-14-0.41.0.md new file mode 100644 index 0000000..531de74 --- /dev/null +++ b/web/_posts/0.41.0/2024-04-14-0.41.0.md @@ -0,0 +1,136 @@ +--- +title: "0.41.0: Huge New Set, Babysitters, Museums, More Stings, and More" +itch: "https://ellpeck.itch.io/tiny-life/devlog/714782/0410-huge-new-set-babysitters-museums-more-stings-and-more" +steam: "https://store.steampowered.com/news/app/1651490/view/6928299975962713016" +--- + +Hi everyone! It's that time of the month again where we go through all the changes, additions, and improvements in Tiny Life, and then let you try them out yourselves. Exciting! + +This time around, there are a lot of new features that haven't been worked on exclusively by me, so they deserve a massive shoutout to the people I collaborated with. + +# Contemporary Complements +There's a new Set to join the collection! This time, I collaborated with the lovely [Gindew](https://linktr.ee/redgindew), who is an amazing artist, and we ended up creating a lot more pieces than we'd originally planned. What I'm trying to say is: this Set is *big*. + +![](24-04-14_16-16-57.png) + +The Contemporary Complements Set contains a large amount of contemporary furniture, including beautiful beds, simple bars, boxy shelves, gorgeous pieces of art, and more. It also has the single cutest door that we've ever added into the game. It's, like, a rope curtain! Look at that!! + +As part of the Set, we've also added a bunch of new museum-focused decorations, including the lovely rope fence you can see in the screenshot above. After Gindew pitched a bunch of these cute (and very customizable, by the way) art pieces to me, we decided that it would only make sense to turn them into a *whole thing*, which is why the next feature we'll talk about has found a place in the game as part of this update. + +Oh, also: the Set contains a lot of bowls. Just decorative bowls. With various items in them. Yay? + +I asked Gindew to relay his experience, and some information about his design and pixelart process, to you lovely readers. While he didn't comment on what's up with his obsession with bowls, he did have this to say: + +> The moment Ell approached me to make a set, I whipped out my wish-list! We quickly agreed that a timeless contemporary style would suit us best. I was personally inspired by IKEA for its flexible furniture to fit any space. As both a builder and a pastel fan, I ended up creating some neutral, minimal, but also colorful furnishings! +> +> My process is actually really simple. I used existing objects as a base and expanded on them. This both kept the style consistent and helped keep the work quick! I highly recommend if you plan on modding, to take a look at the packed texture cheat in the game, you’ll see how all the objects are layered and how the style works. +> +> In addition to making a full set, I also helped with the new Museum lot type. I helped create a bunch of pedestals and even an ottoman, which happens to fit nicely in the set too. I hope you enjoy these objects as much as me and Ell have in making them! + +I really recommend following Gindew on [his socials](https://linktr.ee/redgindew), as well, as he posts some lovely art from time to time, and also works on an awesome furniture mod for the game called [Moar Furniture!](https://steamcommunity.com/sharedfiles/filedetails/?id=3112564330). + +# Museums +In a lot of life sim games, museums end up being, well... kind of boring. Let's be honest: this first iteration of Tiny Life's museums is also still a little bland, ***but*** not only does it have some fun features that'll have your artist Tinies coming back to it again and again, we're also planning on introducing some fun additional features to them in the future. + +For now, a museum is a lot that you can view art at, make your own art at, and get advice from the museum curator that roams the lot. + +![](Tiny_Life_4rs5jEpm0Z.png) + +Of course, we already know that feeling creative gives you a massive boost to your skill building and painting speed, but that's not all! Painting (or doing any creative activity, for that matter, including woodworking) on the museum lot will actually give your skill building another 50% speed boost as well! Isn't that lovely? + +# Babysitters +You've been asking for it, and for good reason: Up until now, baby Tinies could be haphazardly left at home while all adult Tinies were at work or off visiting other lots. + +Well, okay, that can *still* happen. But now, it's not the only option anymore! + +Now, when you head to your phone, you'll find the new "Services..." option, and in it, the option to hire a babysitter! + +![](Tiny_Life_trldUMS4PO.png) + +A babysitter hire is a one-off action, and costs 24 tiny bucks an hour. After hiring the babysitter, they will arrive at your lot, hang out with your babies and children, and leave again when they deem appropriate. They'll stay for a minimum of five hours, and only leave when there is at least one adult household member on the lot. Of course, if you want them to leave earlier, you can always ask them to leave, as well. + +A babysitter will, while on your lot, roam around and do the usual actions required of any Tiny. However, they'll have a much higher priority for interacting with your children and baby Tinies, and they'll be much likelier to take care of them over taking care of other things. + +![](Tiny_Life_OeYZgurj1J.png) + +# Imp-roof-ments +Ever tried to build a roof in Tiny Life, and it just wasn't really going your way? Gables got you down, so to speak? + +Well, now, there's some more flexibility with roof building! Specifically, you can now make your gabled roofs (and flat roofs, too!) start at a higher point than the default, all the way up to just before the next level up. + +![](Tiny_Life_nk4ADzPpwd.png) + +This allows you to build much more complex roof setups, and also allows you, for example, to have a roof that starts with a gable, becomes flat, and then continues going up again. + +You can access the option by heading to the roof tool and using the slider below the color selection. If you're using a gamepad, you can access the slider the same way you access the color selection: by pressing the Y button, by default! + +# Lot Tooltips +For the longest time, figuring out what lots did what and who lived where was... tedious, to say the least. It didn't help that, if you were colorblind or forgetful, the little outline color coding of lot types didn't really help all that much. Or at all. So we decided to get rid of it and come up with something better! + +And what's better than tooltips, am I right? + +![](Tiny_Life_jDx8hAZn8P.png) + +Hovering over a lot, either in the household selection menu, or with the camera zoomed all the way out in play mode, will now show a tooltip with some information about the lot. Currently, this includes the lot's name, the lot's type, as well as, for residential lots, what household lives there. This should make it a lot easier to find the lots that you're looking for! + +# New Stings and a New Voice +A now quite long while ago, we did a poll asking players what they think about the current emotion sting sound effects in the game, and whether they think there should be additional stings for important events. The consensus was: yes, there should be! But they should have their own volume setting. And it was so! + +There are now sting sound effects for important events, like getting a promotion, reaching level 10 of a skill, reaching maximum friendship or romance with another Tiny, and more. These sound effects, much like the emotion stings, were contributed by the lovely [Jamal Green](https://www.jamalgreenmusic.com/). + +Of course, if you don't like hearing stings during important events, or you prefer these over the emotion stings, you can head to the sound options menu and change them independently of one another. + +Last, but certainly not least, there is a new, third adult voice in the game now! Before, we've had Sweet and Warm, but now Soft joined the party, too! Hm, that sounds kind of gross. + +The soft voice was contributed by the lovely [Jason Hall](https://linktr.ee/jason11818), an independent voice actor who expressed interest in working with me on additional voices for Tiny Life. He did a great job, and so now you too can sound like Jason's impression of a Tiny. Or, well, your Tinies can. + +# The Full Changelog +Okay, that's pretty much it for this update! It turned out to be quite a lot, but Gindew and I have been working on the Contemporary Complements set for a long while now, so we're very happy to get it out to you finally. + +Last but not least, as always, here's a copy of the full changelog for your perusal. As you can see, there have been quite a few small improvements and a lot of bug fixes again this time around. + +Additions +- Added the Contemporary Complements set with art by [Gindew](https://linktr.ee/redgindew), which includes a large amount of new furniture items, art pieces, and more +- Added the ability to hire a one-off babysitter using the phone +- Added a museum lot type, along with a museum curator lot staff, and the ability to view art pieces +- Added a new voice type, the soft voice, by [Jason Hall](https://linktr.ee/jason11818) +- Added event sting sound effects for various important events by [Jamal Green](https://www.jamalgreenmusic.com/) +- Added the ability to adopt someone as a parent +- Added the ability to set a height offset for roofs, allowing more advanced roof layouts +- Added cute little ambient bee particles around flowers and flower bushes + +Improvements +- Improved center position when rotating the camera on higher floors +- Also allow storing furniture in the household storage while on the cursor +- Made it take much longer for family-focused people to miss their family +- Made people get uncomfortable if they eat the same food too often +- Display roadmap and wiki links in the main menu +- Made people discard their held item before sleeping +- Slightly decrease the size of the controls hints by default +- Made the money change overlay more prominent +- Allow making UI scale much smaller on high-res screens +- Made lot staff types have icons +- Move all furniture to its correct parent object spot position on load +- Cull roof filler walls that aren't visible +- Improved skill gain speed of the communication skill +- Display a tooltip when hovering over lots, rather than having to guess the type by the lot's outline color +- Improved the styling of in-world tooltips for the gamepad cursor + +Fixes +- Fixed a bed that only has the current person in it saying you're not romantic enough with them +- Fixed TVs close to map borders causing an exception when trying to watch +- Fixed being unable to start interactions with people on different floors +- Fixed a crash when selecting a tile that is out of bounds +- Fixed an exception when opening a people selection menu from a small map +- Fixed content not being selected when switching furniture tabs using a gamepad +- Fixed gamepad tooltips being in the corner of the screen for one frame +- Fixed the played household's held furniture items being deleted when loading the game +- Fixed roof filler walls z-fighting when moving the camera +- Fixed a rogue wallpaper pixel being visible on gabled roofs in some camera rotations +- Fixed babies being unable to eat when the only seat is on a different floor +- Fixed people turning a weird direction sometimes when interacting with big furniture items +- Fixed ordering from staff not failing when the staff can't be reached, causing far-away interactions + +API +- Localizers: the verbose log now displays mismatched newline characters between localizations +- Added a proper README to the API diff --git a/web/_posts/0.41.0/24-04-14_16-16-57.png b/web/_posts/0.41.0/24-04-14_16-16-57.png new file mode 100644 index 0000000..881d687 Binary files /dev/null and b/web/_posts/0.41.0/24-04-14_16-16-57.png differ diff --git a/web/_posts/0.41.0/Tiny_Life_4rs5jEpm0Z.png b/web/_posts/0.41.0/Tiny_Life_4rs5jEpm0Z.png new file mode 100644 index 0000000..0d270a9 Binary files /dev/null and b/web/_posts/0.41.0/Tiny_Life_4rs5jEpm0Z.png differ diff --git a/web/_posts/0.41.0/Tiny_Life_OeYZgurj1J.png b/web/_posts/0.41.0/Tiny_Life_OeYZgurj1J.png new file mode 100644 index 0000000..9caa720 Binary files /dev/null and b/web/_posts/0.41.0/Tiny_Life_OeYZgurj1J.png differ diff --git a/web/_posts/0.41.0/Tiny_Life_jDx8hAZn8P.png b/web/_posts/0.41.0/Tiny_Life_jDx8hAZn8P.png new file mode 100644 index 0000000..4dcfea9 Binary files /dev/null and b/web/_posts/0.41.0/Tiny_Life_jDx8hAZn8P.png differ diff --git a/web/_posts/0.41.0/Tiny_Life_k0pXb6yYly.png b/web/_posts/0.41.0/Tiny_Life_k0pXb6yYly.png new file mode 100644 index 0000000..390488d Binary files /dev/null and b/web/_posts/0.41.0/Tiny_Life_k0pXb6yYly.png differ diff --git a/web/_posts/0.41.0/Tiny_Life_nk4ADzPpwd.png b/web/_posts/0.41.0/Tiny_Life_nk4ADzPpwd.png new file mode 100644 index 0000000..34d37cd Binary files /dev/null and b/web/_posts/0.41.0/Tiny_Life_nk4ADzPpwd.png differ diff --git a/web/_posts/0.41.0/Tiny_Life_trldUMS4PO.png b/web/_posts/0.41.0/Tiny_Life_trldUMS4PO.png new file mode 100644 index 0000000..3ac35f3 Binary files /dev/null and b/web/_posts/0.41.0/Tiny_Life_trldUMS4PO.png differ