This commit is contained in:
Ell 2023-04-26 14:51:19 +02:00
parent c7a372dba3
commit 1bc6e6f49f
131 changed files with 6375 additions and 26236 deletions

View file

@ -1,3 +1,23 @@
# 0.31.2
*April 26, 2023*
Additions
- Added the Revive cheat to revive dead Tinies
- Added a Randomize button to the pronoun selector
- Added some more socials between children and adults
Improvements
- Render roofs and objects that have a parent in the lot movement preview
- Store texture pivots for Tinies in a file rather than in code
Fixes
- Fixed portrait layout hiding pronouns if a Tiny's name is very long
- Fixed long names causing issues in the household split menu
- Fixed changing ages in the character creator not updating clothes previews correctly
- Fixed a rare exception when throwing an item away
- Fixed multiple text fields being able to be selected in the character creator sometimes
- Fixed memories not being saved correctly
# 0.31.1
*April 17, 2023*

View file

@ -71,6 +71,7 @@
"TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionInfo.yml",
"TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,Microsoft.Xna.Framework.Point)": "TinyLife.Actions.ActionInfo.yml",
"TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,Microsoft.Xna.Framework.Vector2)": "TinyLife.Actions.ActionInfo.yml",
"TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,System.Guid,Microsoft.Xna.Framework.Vector2)": "TinyLife.Actions.ActionInfo.yml",
"TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject)": "TinyLife.Actions.ActionInfo.yml",
"TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.Person)": "TinyLife.Actions.ActionInfo.yml",
"TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)": "TinyLife.Actions.ActionInfo.yml",
@ -99,7 +100,10 @@
"TinyLife.Actions.ActionType.AiSettings.NeedsFreeActionSpot": "TinyLife.Actions.ActionType.AiSettings.yml",
"TinyLife.Actions.ActionType.AiSettings.PassivePriority": "TinyLife.Actions.ActionType.AiSettings.yml",
"TinyLife.Actions.ActionType.AiSettings.SolvedNeeds": "TinyLife.Actions.ActionType.AiSettings.yml",
"TinyLife.Actions.ActionType.AnnouncePregnancy": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.AreDating(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ArgueAboutToyOwnership": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.AskAboutCareerDreams": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.AskAboutComputerSpecs": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.AskAboutDay": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.AskAboutFamilyWellbeing": "TinyLife.Actions.ActionType.yml",
@ -107,6 +111,7 @@
"TinyLife.Actions.ActionType.AskAboutGamingRig": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.AskAboutJob": "TinyLife.Actions.ActionType.yml",
"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.AskFood": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.AskHow": "TinyLife.Actions.ActionType.yml",
@ -114,6 +119,7 @@
"TinyLife.Actions.ActionType.AskMedicalHistory": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.AskToCook": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.AskToLeave": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.AskToTakeOutOfCrib": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.AskToTaste": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.AskToTellStory": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.AskWhy": "TinyLife.Actions.ActionType.yml",
@ -151,10 +157,12 @@
"TinyLife.Actions.ActionType.CleanDish": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.CleanEverything": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.CleanOutFridge": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.CleanUpBaby": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.CollectSunlight": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.CollectTrash": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ColorColoringBook": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.CompareMuscleSize": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ComparePhysicalFeatures": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ComplainAboutAdults": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ComplainAboutLife": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ComplainAboutParent": "TinyLife.Actions.ActionType.yml",
@ -186,7 +194,9 @@
"TinyLife.Actions.ActionType.Eat": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.EditOutfits": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.EnthuseAboutCoupons": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ExplainActivities": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ExpressFearOfCrowds": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ExpressPregnancyConcerns": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.Flirt": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.FlirtyJoke": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.FollowAdult": "TinyLife.Actions.ActionType.yml",
@ -215,14 +225,17 @@
"TinyLife.Actions.ActionType.HackSomeone": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.HasChairOrIsStandingDesk(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.HasSpaceInHousehold(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.HaveAbortion": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.HaveBaby": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.HaveBookPublished": "TinyLife.Actions.ActionType.yml",
"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.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.InviteToHousehold": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.IsActionType(System.Type)": "TinyLife.Actions.ActionType.yml",
@ -232,6 +245,7 @@
"TinyLife.Actions.ActionType.IsNotEmotional(TinyLife.Actions.ActionInfo,TinyLife.Emotions.EmotionType[])": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.IsNotExpired(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.IsNotHoldingPerson(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.IsNotPregnant(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.IsReadyForRomance(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.JoinAdvancedTournament": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.JoinEasyTournament": "TinyLife.Actions.ActionType.yml",
@ -295,6 +309,7 @@
"TinyLife.Actions.ActionType.PutAway": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.PutDown": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.PutDownPerson": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.PutInCrib": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.PutInFridge": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.Puzzle": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.QuitJob": "TinyLife.Actions.ActionType.yml",
@ -322,6 +337,7 @@
"TinyLife.Actions.ActionType.Sit": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.SitToilet": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.Sleep": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.SleepInCrib": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.SourceString": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.StartDating": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.Starve": "TinyLife.Actions.ActionType.yml",
@ -329,10 +345,13 @@
"TinyLife.Actions.ActionType.StudyBook": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.SuggestThriftstores": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TakeFromFridge": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TakeOutOfCrib": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TakeOutTrash": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TakePregnancyTest": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TakeShower": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.Talk": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TalkAboutBestSpots": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TalkAboutBestToy": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TalkAboutCartoons": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TalkAboutFamily": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TalkAboutFavoriteToys": "TinyLife.Actions.ActionType.yml",
@ -348,6 +367,7 @@
"TinyLife.Actions.ActionType.TalkAboutSpicyFood": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TalkAboutWatchingTv": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TalkAboutWork": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TeachLifeLesson": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TellComplexJoke": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TellDadJoke": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TellEngagingStory": "TinyLife.Actions.ActionType.yml",
@ -404,6 +424,7 @@
"TinyLife.Actions.ActionType.Woodworking": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.Work": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.WriteBook": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.YoureSoTall": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionVariety": "TinyLife.Actions.ActionVariety.yml",
"TinyLife.Actions.ActionVariety.#ctor(System.Object)": "TinyLife.Actions.ActionVariety.yml",
"TinyLife.Actions.ActionVariety.#ctor(System.String,System.Func{TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Collections.Generic.IEnumerable{System.Object}})": "TinyLife.Actions.ActionVariety.yml",
@ -518,12 +539,12 @@
"TinyLife.Actions.ChoicePromptInfo.Option.SuccessAction": "TinyLife.Actions.ChoicePromptInfo.Option.yml",
"TinyLife.Actions.ChoicePromptInfo.Option.SuccessChance": "TinyLife.Actions.ChoicePromptInfo.Option.yml",
"TinyLife.Actions.ChoicePromptInfo.Options": "TinyLife.Actions.ChoicePromptInfo.yml",
"TinyLife.Actions.CleanOutFridgeAction": "TinyLife.Actions.CleanOutFridgeAction.yml",
"TinyLife.Actions.CleanOutFridgeAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.CleanOutFridgeAction.yml",
"TinyLife.Actions.CleanOutFridgeAction.IsCompleted": "TinyLife.Actions.CleanOutFridgeAction.yml",
"TinyLife.Actions.CleanOutFridgeAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.CleanOutFridgeAction.yml",
"TinyLife.Actions.CleanOutFridgeAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.CleanOutFridgeAction.yml",
"TinyLife.Actions.CleanOutFridgeAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.CleanOutFridgeAction.yml",
"TinyLife.Actions.CleanUpBabyAction": "TinyLife.Actions.CleanUpBabyAction.yml",
"TinyLife.Actions.CleanUpBabyAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Objects.Person)": "TinyLife.Actions.CleanUpBabyAction.yml",
"TinyLife.Actions.CleanUpBabyAction.CreateFirstActions": "TinyLife.Actions.CleanUpBabyAction.yml",
"TinyLife.Actions.CleanUpBabyAction.IsConversationCompleted": "TinyLife.Actions.CleanUpBabyAction.yml",
"TinyLife.Actions.CleanUpBabyAction.IsHoldingParty": "TinyLife.Actions.CleanUpBabyAction.yml",
"TinyLife.Actions.CleanUpBabyAction.OnBothCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.CleanUpBabyAction.yml",
"TinyLife.Actions.CompletionType": "TinyLife.Actions.CompletionType.yml",
"TinyLife.Actions.CompletionType.Active": "TinyLife.Actions.CompletionType.yml",
"TinyLife.Actions.CompletionType.Canceled": "TinyLife.Actions.CompletionType.yml",
@ -573,10 +594,6 @@
"TinyLife.Actions.EmoteCategory.Negative": "TinyLife.Actions.EmoteCategory.yml",
"TinyLife.Actions.EmoteCategory.Travel": "TinyLife.Actions.EmoteCategory.yml",
"TinyLife.Actions.EmoteCategory.Unable": "TinyLife.Actions.EmoteCategory.yml",
"TinyLife.Actions.FollowAdultAction": "TinyLife.Actions.FollowAdultAction.yml",
"TinyLife.Actions.FollowAdultAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.FollowAdultAction.yml",
"TinyLife.Actions.FollowAdultAction.IsCompleted": "TinyLife.Actions.FollowAdultAction.yml",
"TinyLife.Actions.FollowAdultAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.FollowAdultAction.yml",
"TinyLife.Actions.GoHereAction": "TinyLife.Actions.GoHereAction.yml",
"TinyLife.Actions.GoHereAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.GoHereAction.yml",
"TinyLife.Actions.GoHereAction.AndThenIsCompleted": "TinyLife.Actions.GoHereAction.yml",
@ -603,11 +620,6 @@
"TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml",
"TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml",
"TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.Person)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml",
"TinyLife.Actions.HaveBabyAction": "TinyLife.Actions.HaveBabyAction.yml",
"TinyLife.Actions.HaveBabyAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.HaveBabyAction.yml",
"TinyLife.Actions.HaveBabyAction.AndThenIsCompleted": "TinyLife.Actions.HaveBabyAction.yml",
"TinyLife.Actions.HaveBabyAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.HaveBabyAction.yml",
"TinyLife.Actions.HaveBabyAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.Actions.HaveBabyAction.yml",
"TinyLife.Actions.HelpAction": "TinyLife.Actions.HelpAction.yml",
"TinyLife.Actions.HelpAction.#ctor(TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Objects.Person)": "TinyLife.Actions.HelpAction.yml",
"TinyLife.Actions.HelpAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Objects.Person)": "TinyLife.Actions.HelpAction.yml",
@ -630,18 +642,10 @@
"TinyLife.Actions.HoldingPersonAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.HoldingPersonAction.yml",
"TinyLife.Actions.HoldingPersonAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.HoldingPersonAction.yml",
"TinyLife.Actions.HoldingPersonAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.Actions.HoldingPersonAction.yml",
"TinyLife.Actions.HoldingPersonAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.Actions.HoldingPersonAction.yml",
"TinyLife.Actions.HoldingPersonAction.CreateFirstActions": "TinyLife.Actions.HoldingPersonAction.yml",
"TinyLife.Actions.HoldingPersonAction.CreateLastActions": "TinyLife.Actions.HoldingPersonAction.yml",
"TinyLife.Actions.HoldingPersonAction.IsHoldingParty": "TinyLife.Actions.HoldingPersonAction.yml",
"TinyLife.Actions.MakeTeaAction": "TinyLife.Actions.MakeTeaAction.yml",
"TinyLife.Actions.MakeTeaAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,TinyLife.Skills.FoodType)": "TinyLife.Actions.MakeTeaAction.yml",
"TinyLife.Actions.MakeTeaAction.AndThenInitialize": "TinyLife.Actions.MakeTeaAction.yml",
"TinyLife.Actions.MakeTeaAction.AndThenIsCompleted": "TinyLife.Actions.MakeTeaAction.yml",
"TinyLife.Actions.MakeTeaAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.MakeTeaAction.yml",
"TinyLife.Actions.MakeTeaAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.MakeTeaAction.yml",
"TinyLife.Actions.MakeTeaAction.CreateFirstActions": "TinyLife.Actions.MakeTeaAction.yml",
"TinyLife.Actions.MakeTeaAction.GetNextAction(TinyLife.Actions.CompletionType)": "TinyLife.Actions.MakeTeaAction.yml",
"TinyLife.Actions.MakeTeaAction.OnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem)": "TinyLife.Actions.MakeTeaAction.yml",
"TinyLife.Actions.MultiAction": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.MultiAction.yml",
@ -713,21 +717,11 @@
"TinyLife.Actions.PathfindToPersonAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.PathfindToPersonAction.yml",
"TinyLife.Actions.PathfindToPersonAction.Validate(TinyLife.Objects.Person)": "TinyLife.Actions.PathfindToPersonAction.yml",
"TinyLife.Actions.PathfindToPersonAction.WalkSpeedMultiplier": "TinyLife.Actions.PathfindToPersonAction.yml",
"TinyLife.Actions.PickUpPersonAction": "TinyLife.Actions.PickUpPersonAction.yml",
"TinyLife.Actions.PickUpPersonAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.PickUpPersonAction.yml",
"TinyLife.Actions.PickUpPersonAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.Actions.PickUpPersonAction.yml",
"TinyLife.Actions.PickUpPersonAction.InitializeConversation": "TinyLife.Actions.PickUpPersonAction.yml",
"TinyLife.Actions.PickUpPersonAction.IsConversationCompleted": "TinyLife.Actions.PickUpPersonAction.yml",
"TinyLife.Actions.PutAwayAction": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutAwayAction.AndThenInitialize": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutAwayAction.AndThenIsCompleted": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutAwayAction.CreateFirstActions": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutAwayAction.Items": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutDownPersonAction": "TinyLife.Actions.PutDownPersonAction.yml",
"TinyLife.Actions.PutDownPersonAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.PutDownPersonAction.yml",
"TinyLife.Actions.PutDownPersonAction.AndThenInitialize": "TinyLife.Actions.PutDownPersonAction.yml",
"TinyLife.Actions.PutDownPersonAction.AndThenIsCompleted": "TinyLife.Actions.PutDownPersonAction.yml",
"TinyLife.Actions.PutDownPersonAction.CreateFirstActions": "TinyLife.Actions.PutDownPersonAction.yml",
"TinyLife.Actions.SellAction": "TinyLife.Actions.SellAction.yml",
"TinyLife.Actions.SellAction.AndThenInitialize": "TinyLife.Actions.SellAction.yml",
"TinyLife.Actions.SellAction.AndThenIsCompleted": "TinyLife.Actions.SellAction.yml",
@ -843,13 +837,6 @@
"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.UseDiaperAction": "TinyLife.Actions.UseDiaperAction.yml",
"TinyLife.Actions.UseDiaperAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.UseDiaperAction.yml",
"TinyLife.Actions.UseDiaperAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.Actions.UseDiaperAction.yml",
"TinyLife.Actions.UseDiaperAction.CanMultitask(TinyLife.Actions.Action)": "TinyLife.Actions.UseDiaperAction.yml",
"TinyLife.Actions.UseDiaperAction.IsCompleted": "TinyLife.Actions.UseDiaperAction.yml",
"TinyLife.Actions.UseDiaperAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.UseDiaperAction.yml",
"TinyLife.Actions.UseDiaperAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.UseDiaperAction.yml",
"TinyLife.Actions.WalkAction": "TinyLife.Actions.WalkAction.yml",
"TinyLife.Actions.WalkAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.WalkAction.yml",
"TinyLife.Actions.WalkAction.DrainEnergy": "TinyLife.Actions.WalkAction.yml",
@ -895,6 +882,7 @@
"TinyLife.Emotions.EmotionModifier": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Emotions.EmotionType,System.Func{TinyLife.Objects.Person,System.Int32})": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.#ctor(System.String,MLEM.Textures.TextureRegion,TinyLife.Emotions.EmotionType,System.Func{TinyLife.Objects.Person,System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}})": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.AbortionEmotions": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.AcquaintanceDied": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.AdmiredFood": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.AdmittedToCheating": "TinyLife.Emotions.EmotionModifier.yml",
@ -933,6 +921,7 @@
"TinyLife.Emotions.EmotionModifier.CreativelyInspired": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.DarkRoom": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.Demoted": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.DiaperRash": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.DirtyConversationPartner": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.DirtyDishes": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.DirtyHandsAfterToilet": "TinyLife.Emotions.EmotionModifier.yml",
@ -977,6 +966,7 @@
"TinyLife.Emotions.EmotionModifier.GotRaise": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.GradesDown": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.GradesUp": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.GrossDiaperChange": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.GymTrainerNegative": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.GymTrainerPositive": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.HackingFail": "TinyLife.Emotions.EmotionModifier.yml",
@ -1392,21 +1382,25 @@
"TinyLife.Goals.Memory.Info": "TinyLife.Goals.Memory.yml",
"TinyLife.Goals.Memory.TimeOccured": "TinyLife.Goals.Memory.yml",
"TinyLife.Goals.Memory.TimeSinceOccured": "TinyLife.Goals.Memory.yml",
"TinyLife.Goals.Memory.TryReplace(System.TimeSpan,TinyLife.Actions.ActionInfo)": "TinyLife.Goals.Memory.yml",
"TinyLife.Goals.Memory.Type": "TinyLife.Goals.Memory.yml",
"TinyLife.Goals.Memory.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Goals.Memory.yml",
"TinyLife.Goals.Memory.Validate(TinyLife.Objects.Person)": "TinyLife.Goals.Memory.yml",
"TinyLife.Goals.MemoryType": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.#ctor(System.String,System.Boolean,System.Type)": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.CanReplace": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.#ctor(System.String,System.Type)": "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",
"TinyLife.Goals.MemoryType.FoundOutPregnancy": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.HadAbortion": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.HadFirstKiss": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.MayBePregnant": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.Name": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.PromotionOrRaise": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.PublishFailure": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.Register(TinyLife.Goals.MemoryType)": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.SocialAction": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.SourceString": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.ToldAboutPregnancy": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.Types": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.UsedFurniture": "TinyLife.Goals.MemoryType.yml",
"TinyLife.Goals.MemoryType.UsedSkillCategory": "TinyLife.Goals.MemoryType.yml",
@ -1568,10 +1562,12 @@
"TinyLife.Objects.ActionSpot.BenchSpots(System.Boolean,System.Single)": "TinyLife.Objects.ActionSpot.yml",
"TinyLife.Objects.ActionSpot.CategoryRestriction": "TinyLife.Objects.ActionSpot.yml",
"TinyLife.Objects.ActionSpot.ChairSpots(System.Single)": "TinyLife.Objects.ActionSpot.yml",
"TinyLife.Objects.ActionSpot.CribSpots(System.Single)": "TinyLife.Objects.ActionSpot.yml",
"TinyLife.Objects.ActionSpot.GetFreeDirections(TinyLife.Objects.Furniture,TinyLife.Objects.Person)": "TinyLife.Objects.ActionSpot.yml",
"TinyLife.Objects.ActionSpot.GetOccupants(TinyLife.Objects.Furniture,System.Boolean,System.Boolean)": "TinyLife.Objects.ActionSpot.yml",
"TinyLife.Objects.ActionSpot.GetPicnicBenchDrawLayer(TinyLife.Objects.Furniture)": "TinyLife.Objects.ActionSpot.yml",
"TinyLife.Objects.ActionSpot.PicnicTableSpots(Microsoft.Xna.Framework.Point)": "TinyLife.Objects.ActionSpot.yml",
"TinyLife.Objects.ActionSpot.SinkSpots(System.Single)": "TinyLife.Objects.ActionSpot.yml",
"TinyLife.Objects.AgeGroup": "TinyLife.Objects.AgeGroup.yml",
"TinyLife.Objects.AgeGroup.Adult": "TinyLife.Objects.AgeGroup.yml",
"TinyLife.Objects.AgeGroup.Baby": "TinyLife.Objects.AgeGroup.yml",
@ -1735,7 +1731,6 @@
"TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.GetPrice": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.HasParentFurniture": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.HideFromDraw": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)": "TinyLife.Objects.Furniture.yml",
@ -1752,8 +1747,10 @@
"TinyLife.Objects.Furniture.OnRemoved": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.OnSetCreator": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.ParentFurniture": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.ParentFurnitureId": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.ParentInfo": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.ParentObjectSpot": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.ParentObjectSpotId": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.Quality": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.Random": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.RemoveAndUnlink": "TinyLife.Objects.Furniture.yml",
@ -2246,7 +2243,7 @@
"TinyLife.Objects.Person.ActionQueue": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.ActionUpdateDelegate": "TinyLife.Objects.Person.ActionUpdateDelegate.yml",
"TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,TinyLife.Actions.ActionInfo,System.Nullable{System.TimeSpan})": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,TinyLife.Actions.ActionInfo,System.Boolean,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.AllActions": "TinyLife.Objects.Person.yml",
@ -2291,7 +2288,6 @@
"TinyLife.Objects.Person.GetAction``1(System.Guid,System.Boolean)": "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.GetDaysBeforeAging": "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.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetFreeTalkingSpots(TinyLife.Objects.Person)": "TinyLife.Objects.Person.yml",
@ -2313,8 +2309,8 @@
"TinyLife.Objects.Person.GetSkillLevel(TinyLife.Skills.SkillType)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetSkillPointPercentage(TinyLife.Skills.SkillType)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetSkillTotalPercentage(TinyLife.Skills.SkillType)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetTimeSinceMemory(TinyLife.Goals.MemoryType)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetTimeSinceMemory(TinyLife.Goals.MemoryType[])": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetTimeSinceMemory``1(TinyLife.Goals.MemoryType,System.Func{``0,System.Boolean})": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetTimeSinceMemory``1(TinyLife.Goals.MemoryType[])": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GetWalkSpeed": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.GoToExitRoad": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.HasEmotionModifier(TinyLife.Emotions.EmotionModifier)": "TinyLife.Objects.Person.yml",
@ -2326,6 +2322,7 @@
"TinyLife.Objects.Person.HomeLot": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.Household": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.Intersects(MLEM.Misc.RectangleF)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.IsAllowedToDie": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.IsCloseForTalking(Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.IsCurrentHousehold": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.IsDead": "TinyLife.Objects.Person.yml",
@ -2334,12 +2331,14 @@
"TinyLife.Objects.Person.IsInLabor": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.IsMinorUpdateNow": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.IsMoving": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.IsPregnant": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.IsRegularVisitor": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.Job": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.LastBedSleptIn": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.LastName": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.LastVisitedLot": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.LifeGoal": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.LifeSpan": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.LotEmployment": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.LotVisitCooldown": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.LowerEmotion(TinyLife.Emotions.EmotionType,System.Single,System.Single)": "TinyLife.Objects.Person.yml",
@ -2387,7 +2386,7 @@
"TinyLife.Objects.Person.Relationships": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.RemoveHeldObject``1": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.RemoveMemory``1(TinyLife.Goals.MemoryType)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.RemoveMemory``1(TinyLife.Goals.MemoryType,System.Func{``0,System.Boolean})": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.ResetToStatic(System.Boolean)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,System.Single)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)": "TinyLife.Objects.Person.yml",
@ -2399,6 +2398,7 @@
"TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType,System.Int32)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.Person},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.SetPregnancyStatus(System.Int32,System.Guid,System.Boolean)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.Skills": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.Speak(TinyLife.Objects.SpeakStyle,System.Single,System.Single)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.SpeakSounds": "TinyLife.Objects.Person.yml",
@ -2656,6 +2656,7 @@
"TinyLife.PersonalityType.Vegan": "TinyLife.PersonalityType.yml",
"TinyLife.PersonalityType.Vegetarian": "TinyLife.PersonalityType.yml",
"TinyLife.Relationship": "TinyLife.Relationship.yml",
"TinyLife.Relationship.AddMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Boolean,System.Nullable{System.TimeSpan})": "TinyLife.Relationship.yml",
"TinyLife.Relationship.AddRecentSocial(TinyLife.Actions.ActionType)": "TinyLife.Relationship.yml",
"TinyLife.Relationship.CreatePanel(TinyLife.Objects.Person,TinyLife.Objects.Person,TinyLife.Relationship,Microsoft.Xna.Framework.Vector2)": "TinyLife.Relationship.yml",
"TinyLife.Relationship.Dating": "TinyLife.Relationship.yml",
@ -2663,8 +2664,10 @@
"TinyLife.Relationship.FriendLevel": "TinyLife.Relationship.yml",
"TinyLife.Relationship.FriendPercentage": "TinyLife.Relationship.yml",
"TinyLife.Relationship.Genealogy": "TinyLife.Relationship.yml",
"TinyLife.Relationship.GetMemories``1(TinyLife.Goals.MemoryType,System.Boolean)": "TinyLife.Relationship.yml",
"TinyLife.Relationship.GetRecentSocialAmount(TinyLife.Actions.ActionType)": "TinyLife.Relationship.yml",
"TinyLife.Relationship.GetSocialEffectiveness(TinyLife.Actions.ActionType)": "TinyLife.Relationship.yml",
"TinyLife.Relationship.GetTimeSinceMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Func{``0,System.Boolean})": "TinyLife.Relationship.yml",
"TinyLife.Relationship.HadFirstKiss": "TinyLife.Relationship.yml",
"TinyLife.Relationship.KnownJobType": "TinyLife.Relationship.yml",
"TinyLife.Relationship.KnownPersonalityTypes": "TinyLife.Relationship.yml",
@ -2677,6 +2680,7 @@
"TinyLife.Relationship.PassiveFriendReduction": "TinyLife.Relationship.yml",
"TinyLife.Relationship.PassiveRomanceReduction": "TinyLife.Relationship.yml",
"TinyLife.Relationship.PopulateTooltip(TinyLife.Objects.Person,TinyLife.Objects.Person,TinyLife.Relationship,MLEM.Ui.Elements.Tooltip)": "TinyLife.Relationship.yml",
"TinyLife.Relationship.RemoveMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Func{``0,System.Boolean})": "TinyLife.Relationship.yml",
"TinyLife.Relationship.ResetToStatic(System.Boolean,System.Boolean)": "TinyLife.Relationship.yml",
"TinyLife.Relationship.RomanceDisplayString": "TinyLife.Relationship.yml",
"TinyLife.Relationship.RomanceLevel": "TinyLife.Relationship.yml",
@ -3172,6 +3176,7 @@
"TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetOpposite(TinyLife.GenealogyType)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodIntolerance,TinyLife.Objects.Person)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetPregnancyHours(TinyLife.Objects.LifeSpan)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetPriceModifier(TinyLife.Skills.Quality)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetTransitive(TinyLife.GenealogyType,TinyLife.GenealogyType)": "TinyLife.Utilities.Extensions.yml",
@ -3275,6 +3280,7 @@
"TinyLife.World.Household.Money": "TinyLife.World.Household.yml",
"TinyLife.World.Household.Name": "TinyLife.World.Household.yml",
"TinyLife.World.Household.Remove(TinyLife.Objects.Person,System.Boolean)": "TinyLife.World.Household.yml",
"TinyLife.World.Household.TotalMemberAmount": "TinyLife.World.Household.yml",
"TinyLife.World.Household.UnopenedMail": "TinyLife.World.Household.yml",
"TinyLife.World.Household.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.World.Household.yml",
"TinyLife.World.Household.Validate(TinyLife.World.Map)": "TinyLife.World.Household.yml",

View file

@ -98,7 +98,6 @@ items:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
derivedClasses:
- TinyLife.Actions.CleanOutFridgeAction
- TinyLife.Actions.DebugAction
- TinyLife.Actions.DeferredAction
- TinyLife.Actions.DieAction
@ -108,7 +107,6 @@ items:
- TinyLife.Actions.SocialAction.StartPartnerAction
- TinyLife.Actions.TellPeopleToLeaveRoomAction
- TinyLife.Actions.TryGoHereAction
- TinyLife.Actions.UseDiaperAction
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
@ -318,10 +316,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Id
path: ../TinyLife/Actions/Action.cs
startLine: 65
startLine: 69
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThis action&apos;s unique id, which was randomly generated using <xref href=\"System.Guid.NewGuid\" data-throw-if-not-resolved=\"false\"></xref> when this action was constructed.\nAn action&apos;s unique id can be used to reference this action in other places, and child actions can be retrieved using <xref href=\"TinyLife.Actions.Action.GetChildren(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>, <xref href=\"TinyLife.Actions.Action.GetChild%60%601(System.Guid%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> or through a <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref> using <xref href=\"TinyLife.Objects.Person.GetAction%60%601(System.Guid%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: >-
[DataMember]
@ -355,7 +355,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StartedAutomatically
path: ../TinyLife/Actions/Action.cs
startLine: 70
startLine: 74
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -396,7 +396,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Parent
path: ../TinyLife/Actions/Action.cs
startLine: 76
startLine: 80
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -427,7 +427,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Map
path: ../TinyLife/Actions/Action.cs
startLine: 80
startLine: 84
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -458,7 +458,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person
path: ../TinyLife/Actions/Action.cs
startLine: 84
startLine: 88
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -489,7 +489,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ElapsedTime
path: ../TinyLife/Actions/Action.cs
startLine: 88
startLine: 92
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -530,7 +530,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlayerPromptOpen
path: ../TinyLife/Actions/Action.cs
startLine: 94
startLine: 98
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -561,7 +561,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ForceResult
path: ../TinyLife/Actions/Action.cs
startLine: 102
startLine: 106
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -590,7 +590,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Action.cs
startLine: 113
startLine: 117
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -625,7 +625,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Action.cs
startLine: 122
startLine: 126
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -663,7 +663,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Action.cs
startLine: 132
startLine: 136
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -691,7 +691,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Action.cs
startLine: 141
startLine: 145
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -732,7 +732,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Actions/Action.cs
startLine: 159
startLine: 163
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -763,7 +763,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/Action.cs
startLine: 169
startLine: 173
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -795,7 +795,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Actions/Action.cs
startLine: 188
startLine: 192
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -830,7 +830,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryForceResult
path: ../TinyLife/Actions/Action.cs
startLine: 201
startLine: 205
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -871,7 +871,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/Action.cs
startLine: 219
startLine: 223
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -906,14 +906,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanStartNow
path: ../TinyLife/Actions/Action.cs
startLine: 223
startLine: 233
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturn <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">true</a> on this method if this action can be started right now. This method is queried when this action moves from a person&apos;s <xref href=\"TinyLife.Objects.Person.ActionQueue\" data-throw-if-not-resolved=\"false\"></xref> to their <xref href=\"TinyLife.Objects.Person.CurrentActions\" data-throw-if-not-resolved=\"false\"></xref>. If this method returns <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">false</a>, it stays in the <xref href=\"TinyLife.Objects.Person.ActionQueue\" data-throw-if-not-resolved=\"false\"></xref>.\n\nBy default, <xref href=\"TinyLife.Actions.MultiAction\" data-throw-if-not-resolved=\"false\"></xref> overrides this behavior to only allow the action to be started if the <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref> is not being held, and not currently occupying an action spot that has the <code>Stay</code> flag set.\n"
example: []
syntax:
content: public virtual bool CanStartNow()
return:
type: System.Boolean
description: Whether this action can start now.
content.vb: Public Overridable Function CanStartNow() As Boolean
overload: TinyLife.Actions.Action.CanStartNow*
- uid: TinyLife.Actions.Action.CanCancel(TinyLife.Actions.Action)
@ -934,7 +937,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCancel
path: ../TinyLife/Actions/Action.cs
startLine: 234
startLine: 244
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -969,7 +972,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction
path: ../TinyLife/Actions/Action.cs
startLine: 245
startLine: 255
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1004,7 +1007,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIconObject
path: ../TinyLife/Actions/Action.cs
startLine: 255
startLine: 265
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1035,7 +1038,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CausesExtremelyFastSpeed
path: ../TinyLife/Actions/Action.cs
startLine: 264
startLine: 274
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1066,7 +1069,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Actions/Action.cs
startLine: 273
startLine: 283
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1097,7 +1100,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanEnqueueConversation
path: ../TinyLife/Actions/Action.cs
startLine: 285
startLine: 295
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1135,19 +1138,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnChildCompleted
path: ../TinyLife/Actions/Action.cs
startLine: 289
startLine: 307
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThis method is invoked automatically when an action completes that is marked as this action&apos;s child.\nA child action is one started through a <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"TinyLife.Actions.Handlers.UnderlyingActionHandler\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, this method calls <xref href=\"TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action%2cTinyLife.Actions.CompletionType%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> on this action&apos;s <xref href=\"TinyLife.Actions.Action.Parent\" data-throw-if-not-resolved=\"false\"></xref>, if there is one.\n"
example: []
syntax:
content: protected virtual void OnChildCompleted(Action child, CompletionType type, bool grandchild)
parameters:
- id: child
type: TinyLife.Actions.Action
description: The child that completed.
- id: type
type: TinyLife.Actions.CompletionType
description: The child&apos;s completion type.
- id: grandchild
type: System.Boolean
description: Whether the given child is a grandchild, rather than a direct child.
content.vb: Protected Overridable Sub OnChildCompleted(child As Action, type As CompletionType, grandchild As Boolean)
overload: TinyLife.Actions.Action.OnChildCompleted*
nameWithType.vb: Action.OnChildCompleted(Action, CompletionType, Boolean)
@ -1171,7 +1179,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenPlayerPrompt
path: ../TinyLife/Actions/Action.cs
startLine: 305
startLine: 323
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1227,7 +1235,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenYesNoPrompt
path: ../TinyLife/Actions/Action.cs
startLine: 340
startLine: 358
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1273,7 +1281,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenTextPrompt
path: ../TinyLife/Actions/Action.cs
startLine: 368
startLine: 386
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1325,7 +1333,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpenChoicePrompt
path: ../TinyLife/Actions/Action.cs
startLine: 381
startLine: 399
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1360,7 +1368,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakAlone
path: ../TinyLife/Actions/Action.cs
startLine: 396
startLine: 414
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1410,7 +1418,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakInConversation
path: ../TinyLife/Actions/Action.cs
startLine: 413
startLine: 431
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1469,7 +1477,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FacePartner
path: ../TinyLife/Actions/Action.cs
startLine: 424
startLine: 442
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1503,7 +1511,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteIfNeedFull
path: ../TinyLife/Actions/Action.cs
startLine: 438
startLine: 456
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1538,7 +1546,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteIfTimeUp
path: ../TinyLife/Actions/Action.cs
startLine: 452
startLine: 470
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1588,7 +1596,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CancelIfEmotional
path: ../TinyLife/Actions/Action.cs
startLine: 466
startLine: 484
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1630,11 +1638,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sit
path: ../TinyLife/Actions/Action.cs
startLine: 482
startLine: 500
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA helper method that causes the <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref> to sit on the given object.\nThis method causes the action spot to be occupied and the person&apos;s <xref href=\"TinyLife.Objects.Person.CurrentPose\" data-throw-if-not-resolved=\"false\"></xref> to be changed to <see cref=\"!:Objects.Person.Pose.Sitting\"></see>.\nAdditionally, the <xref href=\"TinyLife.NeedType.Energy\" data-throw-if-not-resolved=\"false\"></xref> need is restored a little bit.\nNote that this method has to be called every <xref href=\"TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref> frame for the person to stay sat down.\n"
summary: "\nA helper method that causes the <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref> to sit on the given object.\nThis method causes the action spot to be occupied and the person&apos;s <xref href=\"TinyLife.Objects.Person.CurrentPose\" data-throw-if-not-resolved=\"false\"></xref> to be changed to <xref href=\"TinyLife.Objects.Pose.Sitting\" data-throw-if-not-resolved=\"false\"></xref>.\nAdditionally, the <xref href=\"TinyLife.NeedType.Energy\" data-throw-if-not-resolved=\"false\"></xref> need is restored a little bit.\nNote that this method has to be called every <xref href=\"TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref> frame for the person to stay sat down.\n"
example: []
syntax:
content: public bool Sit(Furniture chair, float speedMultiplier, ActionSpot spot = null)
@ -1674,17 +1682,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetChildren
path: ../TinyLife/Actions/Action.cs
startLine: 492
startLine: 516
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns a set of actions that are child actions of this action, which are actions that have their <xref href=\"TinyLife.Actions.Action.Parent\" data-throw-if-not-resolved=\"false\"></xref> set to this action.\nOptionally, grandchildren can be included in the returned set.\n"
example: []
syntax:
content: public IEnumerable<Action> GetChildren(bool regardGrandchildren = false)
parameters:
- id: regardGrandchildren
type: System.Boolean
description: Whether to include grandchildren, which are children of children, and so on.
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.Action}
description: The child actions of this action.
content.vb: Public Function GetChildren(regardGrandchildren As Boolean = False) As IEnumerable(Of Action)
overload: TinyLife.Actions.Action.GetChildren*
nameWithType.vb: Action.GetChildren(Boolean)
@ -1708,21 +1720,27 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetChild
path: ../TinyLife/Actions/Action.cs
startLine: 501
startLine: 533
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns the first child action of this action with the given type <code data-dev-comment-type=\"typeparamref\" class=\"typeparamref\">T</code> that has the given id <code data-dev-comment-type=\"paramref\" class=\"paramref\">id</code>. Child actions are actions that have their <xref href=\"TinyLife.Actions.Action.Parent\" data-throw-if-not-resolved=\"false\"></xref> set to this action.\nOptionally, grandchildren can be included in the search.\n"
example: []
syntax:
content: 'public T GetChild<T>(Guid id, bool regardGrandchildren = false) where T : Action'
parameters:
- id: id
type: System.Guid
description: The <xref href="TinyLife.Actions.Action.Id" data-throw-if-not-resolved="false"></xref> of the action to find.
- id: regardGrandchildren
type: System.Boolean
description: Whether to include grandchildren, which are children of children, and so on.
typeParameters:
- id: T
description: The type of child action to find.
return:
type: '{T}'
description: The found child action, or <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a> if there is no child action that matches the given conditions.
content.vb: Public Function GetChild(Of T As Action)(id As Guid, regardGrandchildren As Boolean = False) As T
overload: TinyLife.Actions.Action.GetChild*
nameWithType.vb: Action.GetChild(Of T)(Guid, Boolean)
@ -1746,7 +1764,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PickUpAndGoTo
path: ../TinyLife/Actions/Action.cs
startLine: 543
startLine: 575
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1793,7 +1811,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PickUpAndGoTo
path: ../TinyLife/Actions/Action.cs
startLine: 556
startLine: 588
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1840,7 +1858,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeChair
path: ../TinyLife/Actions/Action.cs
startLine: 593
startLine: 625
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1878,7 +1896,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeChairs
path: ../TinyLife/Actions/Action.cs
startLine: 610
startLine: 642
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1922,17 +1940,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSeatCategory
path: ../TinyLife/Actions/Action.cs
startLine: 624
startLine: 662
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns the <xref href=\"TinyLife.Objects.ObjectCategory\" data-throw-if-not-resolved=\"false\"></xref> that an object needs to have for the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">person</code> to be able to sit on it.\nThis method returns <xref href=\"TinyLife.Objects.ObjectCategory.BabySittable\" data-throw-if-not-resolved=\"false\"></xref> for babies, and <xref href=\"TinyLife.Objects.ObjectCategory.Chair\" data-throw-if-not-resolved=\"false\"></xref> otherwise.\n"
example: []
syntax:
content: public static ObjectCategory GetSeatCategory(Person person)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person who should sit.
return:
type: TinyLife.Objects.ObjectCategory
description: The object category for seats.
content.vb: Public Shared Function GetSeatCategory(person As Person) As ObjectCategory
overload: TinyLife.Actions.Action.GetSeatCategory*
- uid: TinyLife.Actions.Action.FindAllFreePeople(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single},System.Boolean,System.Boolean,System.Boolean,System.Boolean)
@ -1953,7 +1975,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreePeople
path: ../TinyLife/Actions/Action.cs
startLine: 637
startLine: 678
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1976,13 +1998,16 @@ items:
description: The radius that should be searched for people in, or 32 by default
- id: ignoreVisibility
type: System.Boolean
description: Whether the visibility (<see cref="!:Household.IsLotVisible"></see>) of the object&apos;s lot should be ignored, or false by default
description: Whether the visibility (<xref href="TinyLife.GameImpl.IsLotVisible(TinyLife.World.Lot)" data-throw-if-not-resolved="false"></xref>) of the object&apos;s lot should be ignored, or false by default
- id: ignoreNeeds
type: System.Boolean
description: Whether the free people&apos;s needs should be ignored.
- id: ignoreCanEnqueueConversations
type: System.Boolean
description: Whether it should be ignored whether the free people&apos;s actions <xref href="TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person%2cTinyLife.Actions.ActionType)" data-throw-if-not-resolved="false"></xref>.
- id: needsFreeActionSpot
type: System.Boolean
description: Whether a free action spot is required on the free people.
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}
description: A set of valid interaction partners
@ -2009,7 +2034,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreeFurniture
path: ../TinyLife/Actions/Action.cs
startLine: 662
startLine: 703
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -2041,7 +2066,7 @@ items:
description: Whether furniture that is <xref href="TinyLife.Objects.BreakableFurniture.Broken" data-throw-if-not-resolved="false"></xref> can be returned
- id: ignoreVisibility
type: System.Boolean
description: Whether the visibility (<see cref="!:Household.IsLotVisible"></see>) of the object&apos;s lot should be ignored, or false by default
description: Whether the visibility (<xref href="TinyLife.GameImpl.IsLotVisible(TinyLife.World.Lot)" data-throw-if-not-resolved="false"></xref>) of the object&apos;s lot should be ignored, or false by default
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}
description: A set of valid furniture
@ -2068,7 +2093,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreeWalls
path: ../TinyLife/Actions/Action.cs
startLine: 680
startLine: 721
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -2088,7 +2113,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 (<see cref="!:Household.IsLotVisible"></see>) of the object&apos;s lot should be ignored, or false by default
description: Whether the visibility (<xref href="TinyLife.GameImpl.IsLotVisible(TinyLife.World.Lot)" data-throw-if-not-resolved="false"></xref>) of the object&apos;s lot should be ignored, or false by default
return:
type: System.Collections.Generic.IEnumerable{TinyLife.World.Wall}
description: A set of valid walls
@ -2115,7 +2140,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllFreeGround
path: ../TinyLife/Actions/Action.cs
startLine: 695
startLine: 736
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -2135,7 +2160,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 (<see cref="!:Household.IsLotVisible"></see>) of the object&apos;s lot should be ignored, or false by default
description: Whether the visibility (<xref href="TinyLife.GameImpl.IsLotVisible(TinyLife.World.Lot)" data-throw-if-not-resolved="false"></xref>) of the object&apos;s lot should be ignored, or false by default
return:
type: System.Collections.Generic.IEnumerable{Microsoft.Xna.Framework.Point}
description: A set of valid locations
@ -2162,7 +2187,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindFreeFurniture
path: ../TinyLife/Actions/Action.cs
startLine: 713
startLine: 754
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -2188,7 +2213,7 @@ items:
description: Whether furniture that is <xref href="TinyLife.Objects.BreakableFurniture.Broken" data-throw-if-not-resolved="false"></xref> can be returned
- id: ignoreVisibility
type: System.Boolean
description: Whether the visibility (<see cref="!:Household.IsLotVisible"></see>) of the object&apos;s lot should be ignored, or false by default
description: Whether the visibility (<xref href="TinyLife.GameImpl.IsLotVisible(TinyLife.World.Lot)" data-throw-if-not-resolved="false"></xref>) of the object&apos;s lot should be ignored, or false by default
return:
type: TinyLife.Actions.ActionInfo
description: An action info for the best furniture, or null if there is none
@ -2215,7 +2240,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindAllActionObjects
path: ../TinyLife/Actions/Action.cs
startLine: 726
startLine: 767
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -2256,7 +2281,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindValidActionObjects
path: ../TinyLife/Actions/Action.cs
startLine: 763
startLine: 805
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -2282,6 +2307,7 @@ items:
description: Whether to ignore the <xref href="TinyLife.Actions.ActionType.TypeSettings.IsInappropriateElsewhere" data-throw-if-not-resolved="false"></xref> flag.
- id: allowInvalid
type: System.Boolean
description: Whether invalid objects should also be returned.
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionInfo}
description: A set of action infos that the given action can be started with.
@ -2308,21 +2334,27 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryGetRandomValidVariety
path: ../TinyLife/Actions/Action.cs
startLine: 773
startLine: 823
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nAttempts to find a random valid action variety from the <code data-dev-comment-type=\"paramref\" class=\"paramref\">type</code>&apos;s <xref href=\"TinyLife.Actions.ActionType.TypeSettings.Varieties\" data-throw-if-not-resolved=\"false\"></xref>.\nIf this method returns <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">true</a>, then the action can be started with the variety stored in <code data-dev-comment-type=\"paramref\" class=\"paramref\">variety</code>, even if the stored variety is <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null\">null</a>.\n"
example: []
syntax:
content: public static bool TryGetRandomValidVariety(ActionType type, ActionInfo info, out ActionVariety variety)
parameters:
- id: type
type: TinyLife.Actions.ActionType
description: The action type whose varieties to search.
- id: info
type: TinyLife.Actions.ActionInfo
description: The action info.
- id: variety
type: TinyLife.Actions.ActionVariety
description: The variety found, or <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a> if no variety was found or the action has no varieties.
return:
type: System.Boolean
description: Whether the action can be started with the variety stored in <code data-dev-comment-type="paramref" class="paramref">variety</code>.
content.vb: Public Shared Function TryGetRandomValidVariety(type As ActionType, info As ActionInfo, variety As ActionVariety) As Boolean
overload: TinyLife.Actions.Action.TryGetRandomValidVariety*
nameWithType.vb: Action.TryGetRandomValidVariety(ActionType, ActionInfo, ActionVariety)
@ -2346,7 +2378,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomValidVariety
path: ../TinyLife/Actions/Action.cs
startLine: 792
startLine: 842
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -2387,7 +2419,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTableSpot
path: ../TinyLife/Actions/Action.cs
startLine: 807
startLine: 857
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -2425,7 +2457,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InvokeForBoth
path: ../TinyLife/Actions/Action.cs
startLine: 820
startLine: 870
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -2466,7 +2498,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/Action.cs
startLine: 832
startLine: 882
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -3212,24 +3244,27 @@ references:
name: ActionInfo
nameWithType: ActionInfo
fullName: TinyLife.Actions.ActionInfo
- uid: System.Guid
commentId: T:System.Guid
parent: System
- uid: System.Guid.NewGuid
commentId: M:System.Guid.NewGuid
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.guid
name: Guid
nameWithType: Guid
fullName: System.Guid
- uid: TinyLife.Objects.PersonAi
commentId: T:TinyLife.Objects.PersonAi
name: PersonAi
nameWithType: PersonAi
fullName: TinyLife.Objects.PersonAi
- uid: TinyLife.Actions.Action.StartedAutomatically*
commentId: Overload:TinyLife.Actions.Action.StartedAutomatically
name: StartedAutomatically
nameWithType: Action.StartedAutomatically
fullName: TinyLife.Actions.Action.StartedAutomatically
href: https://learn.microsoft.com/dotnet/api/system.guid.newguid
name: NewGuid()
nameWithType: Guid.NewGuid()
fullName: System.Guid.NewGuid()
spec.csharp:
- uid: System.Guid.NewGuid
name: NewGuid
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.guid.newguid
- name: (
- name: )
spec.vb:
- uid: System.Guid.NewGuid
name: NewGuid
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.guid.newguid
- name: (
- name: )
- uid: TinyLife.Actions.Action.GetChildren(System.Boolean)
commentId: M:TinyLife.Actions.Action.GetChildren(System.Boolean)
parent: TinyLife.Actions.Action
@ -3259,6 +3294,127 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean)
commentId: M:TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean)
parent: TinyLife.Actions.Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.guid
name: GetChild<T>(Guid, bool)
nameWithType: Action.GetChild<T>(Guid, bool)
fullName: TinyLife.Actions.Action.GetChild<T>(System.Guid, bool)
nameWithType.vb: Action.GetChild(Of T)(Guid, Boolean)
fullName.vb: TinyLife.Actions.Action.GetChild(Of T)(System.Guid, Boolean)
name.vb: GetChild(Of T)(Guid, Boolean)
spec.csharp:
- uid: TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean)
name: GetChild
- name: <
- name: T
- name: '>'
- name: (
- uid: System.Guid
name: Guid
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.guid
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.GetChild``1(System.Guid,System.Boolean)
name: GetChild
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: System.Guid
name: Guid
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.guid
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Actions.Action.Person
commentId: P:TinyLife.Actions.Action.Person
parent: TinyLife.Actions.Action
name: Person
nameWithType: Action.Person
fullName: TinyLife.Actions.Action.Person
- uid: TinyLife.Objects.Person.GetAction``1(System.Guid,System.Boolean)
commentId: M:TinyLife.Objects.Person.GetAction``1(System.Guid,System.Boolean)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.guid
name: GetAction<T>(Guid, bool)
nameWithType: Person.GetAction<T>(Guid, bool)
fullName: TinyLife.Objects.Person.GetAction<T>(System.Guid, bool)
nameWithType.vb: Person.GetAction(Of T)(Guid, Boolean)
fullName.vb: TinyLife.Objects.Person.GetAction(Of T)(System.Guid, Boolean)
name.vb: GetAction(Of T)(Guid, Boolean)
spec.csharp:
- uid: TinyLife.Objects.Person.GetAction``1(System.Guid,System.Boolean)
name: GetAction
- name: <
- name: T
- name: '>'
- name: (
- uid: System.Guid
name: Guid
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.guid
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetAction``1(System.Guid,System.Boolean)
name: GetAction
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: System.Guid
name: Guid
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.guid
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: System.Guid
commentId: T:System.Guid
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.guid
name: Guid
nameWithType: Guid
fullName: System.Guid
- uid: TinyLife.Objects.PersonAi
commentId: T:TinyLife.Objects.PersonAi
name: PersonAi
nameWithType: PersonAi
fullName: TinyLife.Objects.PersonAi
- uid: TinyLife.Actions.Action.StartedAutomatically*
commentId: Overload:TinyLife.Actions.Action.StartedAutomatically
name: StartedAutomatically
nameWithType: Action.StartedAutomatically
fullName: TinyLife.Actions.Action.StartedAutomatically
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler
commentId: T:TinyLife.Actions.Handlers.UnderlyingActionHandler
name: UnderlyingActionHandler
@ -3332,12 +3488,6 @@ references:
- name: .
- uid: TinyLife.World
name: World
- uid: TinyLife.Actions.Action.Person
commentId: P:TinyLife.Actions.Action.Person
parent: TinyLife.Actions.Action
name: Person
nameWithType: Action.Person
fullName: TinyLife.Actions.Action.Person
- uid: TinyLife.Actions.Action.Person*
commentId: Overload:TinyLife.Actions.Action.Person
name: Person
@ -4055,6 +4205,57 @@ references:
name: CanEnqueueConversation
nameWithType: Action.CanEnqueueConversation
fullName: TinyLife.Actions.Action.CanEnqueueConversation
- uid: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
commentId: M:TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
parent: TinyLife.Actions.Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: OnChildCompleted(Action, CompletionType, bool)
nameWithType: Action.OnChildCompleted(Action, CompletionType, bool)
fullName: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action, TinyLife.Actions.CompletionType, bool)
nameWithType.vb: Action.OnChildCompleted(Action, CompletionType, Boolean)
fullName.vb: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action, TinyLife.Actions.CompletionType, Boolean)
name.vb: OnChildCompleted(Action, CompletionType, Boolean)
spec.csharp:
- uid: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
name: OnChildCompleted
- name: (
- uid: TinyLife.Actions.Action
name: Action
- name: ','
- name: " "
- uid: TinyLife.Actions.CompletionType
name: CompletionType
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
name: OnChildCompleted
- name: (
- uid: TinyLife.Actions.Action
name: Action
- name: ','
- name: " "
- uid: TinyLife.Actions.CompletionType
name: CompletionType
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Actions.Action.Parent
commentId: P:TinyLife.Actions.Action.Parent
parent: TinyLife.Actions.Action
name: Parent
nameWithType: Action.Parent
fullName: TinyLife.Actions.Action.Parent
- uid: TinyLife.Actions.Action.OnChildCompleted*
commentId: Overload:TinyLife.Actions.Action.OnChildCompleted
name: OnChildCompleted
@ -4871,6 +5072,11 @@ references:
name: CurrentPose
nameWithType: Person.CurrentPose
fullName: TinyLife.Objects.Person.CurrentPose
- uid: TinyLife.Objects.Pose.Sitting
commentId: F:TinyLife.Objects.Pose.Sitting
name: Sitting
nameWithType: Pose.Sitting
fullName: TinyLife.Objects.Pose.Sitting
- uid: TinyLife.NeedType.Energy
commentId: F:TinyLife.NeedType.Energy
name: Energy
@ -4994,6 +5200,12 @@ references:
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Actions.Action.Id
commentId: F:TinyLife.Actions.Action.Id
parent: TinyLife.Actions.Action
name: Id
nameWithType: Action.Id
fullName: TinyLife.Actions.Action.Id
- uid: TinyLife.Actions.Action.GetChild*
commentId: Overload:TinyLife.Actions.Action.GetChild
name: GetChild
@ -5496,11 +5708,63 @@ references:
isExternal: true
- name: )
- name: )
- uid: TinyLife.Objects.ObjectCategory.BabySittable
commentId: F:TinyLife.Objects.ObjectCategory.BabySittable
name: BabySittable
nameWithType: ObjectCategory.BabySittable
fullName: TinyLife.Objects.ObjectCategory.BabySittable
- uid: TinyLife.Actions.Action.GetSeatCategory*
commentId: Overload:TinyLife.Actions.Action.GetSeatCategory
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)
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
- name: (
- uid: TinyLife.World.Lot
name: Lot
- name: )
spec.vb:
- uid: TinyLife.GameImpl.IsLotVisible(TinyLife.World.Lot)
name: IsLotVisible
- name: (
- uid: TinyLife.World.Lot
name: Lot
- name: )
- uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
commentId: M:TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
parent: TinyLife.Actions.Action
name: CanEnqueueConversation(Person, ActionType)
nameWithType: Action.CanEnqueueConversation(Person, ActionType)
fullName: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person, TinyLife.Actions.ActionType)
spec.csharp:
- uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
name: CanEnqueueConversation
- name: (
- uid: TinyLife.Objects.Person
name: Person
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.CanEnqueueConversation(TinyLife.Objects.Person,TinyLife.Actions.ActionType)
name: CanEnqueueConversation
- name: (
- uid: TinyLife.Objects.Person
name: Person
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: )
- uid: TinyLife.Actions.Action.FindAllFreePeople*
commentId: Overload:TinyLife.Actions.Action.FindAllFreePeople
name: FindAllFreePeople
@ -5895,6 +6159,11 @@ references:
name: FindValidActionObjects
nameWithType: Action.FindValidActionObjects
fullName: TinyLife.Actions.Action.FindValidActionObjects
- uid: TinyLife.Actions.ActionType.TypeSettings.Varieties
commentId: F:TinyLife.Actions.ActionType.TypeSettings.Varieties
name: Varieties
nameWithType: ActionType.TypeSettings.Varieties
fullName: TinyLife.Actions.ActionType.TypeSettings.Varieties
- uid: TinyLife.Actions.Action.TryGetRandomValidVariety*
commentId: Overload:TinyLife.Actions.Action.TryGetRandomValidVariety
name: TryGetRandomValidVariety

View file

@ -13,6 +13,7 @@ items:
- TinyLife.Actions.ActionInfo.FromActionInfo(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean)
- TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,Microsoft.Xna.Framework.Point)
- TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,Microsoft.Xna.Framework.Vector2)
- TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,System.Guid,Microsoft.Xna.Framework.Vector2)
- TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject)
- TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.Person)
- TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)
@ -638,7 +639,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromLocation
path: ../TinyLife/Actions/ActionInfo.cs
startLine: 274
startLine: 294
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -676,7 +677,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromLocation
path: ../TinyLife/Actions/ActionInfo.cs
startLine: 285
startLine: 305
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -696,6 +697,41 @@ items:
description: A new action info with the given data
content.vb: Public Shared Function FromLocation(person As Person, location As Point) As ActionInfo
overload: TinyLife.Actions.ActionInfo.FromLocation*
- uid: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,System.Guid,Microsoft.Xna.Framework.Vector2)
commentId: M:TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,System.Guid,Microsoft.Xna.Framework.Vector2)
id: FromObjectGeneric(TinyLife.Objects.Person,System.Guid,Microsoft.Xna.Framework.Vector2)
parent: TinyLife.Actions.ActionInfo
langs:
- csharp
- vb
name: FromObjectGeneric(Person, Guid, Vector2)
nameWithType: ActionInfo.FromObjectGeneric(Person, Guid, Vector2)
fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person, System.Guid, Microsoft.Xna.Framework.Vector2)
type: Method
source:
remote:
path: TinyLife/Actions/ActionInfo.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromObjectGeneric
path: ../TinyLife/Actions/ActionInfo.cs
startLine: 309
assemblies:
- Tiny Life
namespace: TinyLife.Actions
syntax:
content: public static ActionInfo FromObjectGeneric(Person person, Guid objectId, Vector2 objectPosition)
parameters:
- id: person
type: TinyLife.Objects.Person
- id: objectId
type: System.Guid
- id: objectPosition
type: Microsoft.Xna.Framework.Vector2
return:
type: TinyLife.Actions.ActionInfo
content.vb: Public Shared Function FromObjectGeneric(person As Person, objectId As Guid, objectPosition As Vector2) As ActionInfo
overload: TinyLife.Actions.ActionInfo.FromObjectGeneric*
- uid: TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject)
commentId: M:TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject)
id: FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject)
@ -714,7 +750,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromObjectGeneric
path: ../TinyLife/Actions/ActionInfo.cs
startLine: 295
startLine: 319
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -752,7 +788,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromSelf
path: ../TinyLife/Actions/ActionInfo.cs
startLine: 304
startLine: 328
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -787,21 +823,27 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromActionInfo
path: ../TinyLife/Actions/ActionInfo.cs
startLine: 308
startLine: 339
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns a new <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref> based on the given person, as well as the given original <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>, from which all data except the <xref href=\"TinyLife.Actions.ActionInfo.Person\" data-throw-if-not-resolved=\"false\"></xref> is copied.\n"
example: []
syntax:
content: public static ActionInfo FromActionInfo(Person person, ActionInfo original, bool addOriginalPersonAsAuxiliary = false)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person that this action info should be related to.
- id: original
type: TinyLife.Actions.ActionInfo
description: The original action info to copy data from.
- id: addOriginalPersonAsAuxiliary
type: System.Boolean
description: Whether the <code data-dev-comment-type="paramref" class="paramref">original</code>&apos;s <xref href="TinyLife.Actions.ActionInfo.Person" data-throw-if-not-resolved="false"></xref> should be added as an auxiliary object to the returned <xref href="TinyLife.Actions.ActionInfo" data-throw-if-not-resolved="false"></xref>.
return:
type: TinyLife.Actions.ActionInfo
description: A new action info with the given data.
content.vb: Public Shared Function FromActionInfo(person As Person, original As ActionInfo, addOriginalPersonAsAuxiliary As Boolean = False) As ActionInfo
overload: TinyLife.Actions.ActionInfo.FromActionInfo*
nameWithType.vb: ActionInfo.FromActionInfo(Person, ActionInfo, Boolean)
@ -2304,6 +2346,14 @@ references:
name: FromObjectGeneric
nameWithType: ActionInfo.FromObjectGeneric
fullName: TinyLife.Actions.ActionInfo.FromObjectGeneric
- uid: System.Guid
commentId: T:System.Guid
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.guid
name: Guid
nameWithType: Guid
fullName: System.Guid
- uid: TinyLife.Actions.ActionInfo.FromSelf*
commentId: Overload:TinyLife.Actions.ActionInfo.FromSelf
name: FromSelf

View file

@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AiSettings
path: ../TinyLife/Actions/ActionType.cs
startLine: 374
startLine: 378
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -62,7 +62,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SolvedNeeds
path: ../TinyLife/Actions/ActionType.cs
startLine: 382
startLine: 386
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -91,7 +91,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassivePriority
path: ../TinyLife/Actions/ActionType.cs
startLine: 390
startLine: 394
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -120,7 +120,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoRandomly
path: ../TinyLife/Actions/ActionType.cs
startLine: 397
startLine: 401
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -149,7 +149,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanDoAtAnyPoint
path: ../TinyLife/Actions/ActionType.cs
startLine: 404
startLine: 408
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -178,7 +178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedsFreeActionSpot
path: ../TinyLife/Actions/ActionType.cs
startLine: 410
startLine: 414
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -207,10 +207,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreAiDisabled
path: ../TinyLife/Actions/ActionType.cs
startLine: 411
startLine: 418
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA value that determines whether this action can be started (based on <xref href=\"TinyLife.Actions.ActionType.AiSettings.CanDoRandomly\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.ActionType.AiSettings.CanDoAtAnyPoint\" data-throw-if-not-resolved=\"false\"></xref>), even if the starting person&apos;s AI is currently disabled.\n"
example: []
syntax:
content: public bool IgnoreAiDisabled
return:
@ -234,10 +236,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionType.cs
startLine: 413
startLine: 423
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nCreates a new <xref href=\"TinyLife.Actions.ActionType.AiSettings\" data-throw-if-not-resolved=\"false\"></xref> instance with default settings.\n"
example: []
syntax:
content: public AiSettings()
content.vb: Public Sub New()
@ -796,6 +800,24 @@ references:
- name: .
- uid: TinyLife.Objects
name: Objects
- uid: TinyLife.Actions.ActionType.AiSettings
commentId: T:TinyLife.Actions.ActionType.AiSettings
parent: TinyLife.Actions
name: ActionType.AiSettings
nameWithType: ActionType.AiSettings
fullName: TinyLife.Actions.ActionType.AiSettings
spec.csharp:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: .
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
spec.vb:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: .
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
- uid: TinyLife.Actions.ActionType.AiSettings.#ctor*
commentId: Overload:TinyLife.Actions.ActionType.AiSettings.#ctor
name: AiSettings

View file

@ -349,10 +349,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmptyVarietiesResult
path: ../TinyLife/Actions/ActionType.cs
startLine: 262
startLine: 266
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA <xref href=\"TinyLife.Actions.CanExecuteResult\" data-throw-if-not-resolved=\"false\"></xref> that is returned and displayed if no valid variety is found in this settings&apos; <xref href=\"TinyLife.Actions.ActionType.TypeSettings.Varieties\" data-throw-if-not-resolved=\"false\"></xref>.\nThis value defaults to <xref href=\"TinyLife.Actions.CanExecuteResult.Hidden\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public CanExecuteResult EmptyVarietiesResult
return:
@ -376,7 +378,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ai
path: ../TinyLife/Actions/ActionType.cs
startLine: 267
startLine: 271
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -405,7 +407,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInappropriateElsewhere
path: ../TinyLife/Actions/ActionType.cs
startLine: 272
startLine: 276
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -434,7 +436,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IconName
path: ../TinyLife/Actions/ActionType.cs
startLine: 278
startLine: 282
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -463,7 +465,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Actions/ActionType.cs
startLine: 284
startLine: 288
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -492,7 +494,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredSkill
path: ../TinyLife/Actions/ActionType.cs
startLine: 290
startLine: 294
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -521,7 +523,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredAges
path: ../TinyLife/Actions/ActionType.cs
startLine: 294
startLine: 298
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -550,7 +552,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredEmotion
path: ../TinyLife/Actions/ActionType.cs
startLine: 299
startLine: 303
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -579,7 +581,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPersonality
path: ../TinyLife/Actions/ActionType.cs
startLine: 304
startLine: 308
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -608,7 +610,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreObjectConditions
path: ../TinyLife/Actions/ActionType.cs
startLine: 310
startLine: 314
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -637,7 +639,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerEmployment
path: ../TinyLife/Actions/ActionType.cs
startLine: 316
startLine: 320
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -666,7 +668,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerAges
path: ../TinyLife/Actions/ActionType.cs
startLine: 321
startLine: 325
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -695,7 +697,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredJob
path: ../TinyLife/Actions/ActionType.cs
startLine: 326
startLine: 330
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -724,7 +726,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionType.cs
startLine: 336
startLine: 340
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -765,7 +767,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData
path: ../TinyLife/Actions/ActionType.cs
startLine: 349
startLine: 353
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -802,7 +804,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData
path: ../TinyLife/Actions/ActionType.cs
startLine: 354
startLine: 358
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -841,7 +843,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetData
path: ../TinyLife/Actions/ActionType.cs
startLine: 360
startLine: 364
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -880,7 +882,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDataKeys
path: ../TinyLife/Actions/ActionType.cs
startLine: 365
startLine: 369
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1778,6 +1780,16 @@ references:
- name: " "
- name: TResult
- name: )
- uid: TinyLife.Actions.ActionType.TypeSettings.Varieties
commentId: F:TinyLife.Actions.ActionType.TypeSettings.Varieties
name: Varieties
nameWithType: ActionType.TypeSettings.Varieties
fullName: TinyLife.Actions.ActionType.TypeSettings.Varieties
- uid: TinyLife.Actions.CanExecuteResult.Hidden
commentId: F:TinyLife.Actions.CanExecuteResult.Hidden
name: Hidden
nameWithType: CanExecuteResult.Hidden
fullName: TinyLife.Actions.CanExecuteResult.Hidden
- uid: TinyLife.Actions.ActionType.AiSettings.#ctor
commentId: M:TinyLife.Actions.ActionType.AiSettings.#ctor
name: AiSettings()
@ -2039,11 +2051,6 @@ references:
name: SkillType
nameWithType: SkillType
fullName: TinyLife.Skills.SkillType
- uid: TinyLife.Actions.CanExecuteResult.Hidden
commentId: F:TinyLife.Actions.CanExecuteResult.Hidden
name: Hidden
nameWithType: CanExecuteResult.Hidden
fullName: TinyLife.Actions.CanExecuteResult.Hidden
- uid: TinyLife.Actions.ActionType.TypeSettings.IconName
commentId: F:TinyLife.Actions.ActionType.TypeSettings.IconName
name: IconName

File diff suppressed because it is too large Load diff

View file

@ -79,7 +79,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nReturns whether this action&apos;s <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> currently looks to be working, which is displayed by the person&apos;s <see cref=\"!:Person.Pose\"></see> being changed in <xref href=\"TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nReturns whether this action&apos;s <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> currently looks to be working, which is displayed by the person&apos;s <xref href=\"TinyLife.Objects.Pose\" data-throw-if-not-resolved=\"false\"></xref> being changed in <xref href=\"TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: protected bool IsWorking { get; }
@ -776,6 +776,12 @@ references:
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Objects.Pose
commentId: T:TinyLife.Objects.Pose
parent: TinyLife.Objects
name: Pose
nameWithType: Pose
fullName: TinyLife.Objects.Pose
- uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior

File diff suppressed because it is too large Load diff

View file

@ -24,10 +24,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DebugAction
path: ../TinyLife/Actions/DebugAction.cs
startLine: 6
startLine: 10
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nAn abstract class that can be used to easily create debug-only actions that are available when <xref href=\"TinyLife.Debug.ShowDebugActions\" data-throw-if-not-resolved=\"false\"></xref> is enabled.\nA debug action type should be created using <xref href=\"TinyLife.Actions.DebugAction.Create(System.String%2cTinyLife.Objects.ObjectCategory%2cSystem.Type%2cTinyLife.Actions.ActionType.CanExecuteDelegate)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: 'public abstract class DebugAction : Action, IGenericDataHolder'
content.vb: Public MustInherit Class DebugAction Inherits Action Implements IGenericDataHolder
@ -125,7 +127,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/DebugAction.cs
startLine: 9
startLine: 13
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -163,10 +165,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Run
path: ../TinyLife/Actions/DebugAction.cs
startLine: 11
startLine: 18
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nRuns this debug action&apos;s behavior.\n"
example: []
syntax:
content: protected abstract void Run()
content.vb: Protected MustOverride Sub Run()
@ -189,7 +193,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Actions/DebugAction.cs
startLine: 14
startLine: 21
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -221,7 +225,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/DebugAction.cs
startLine: 19
startLine: 26
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -254,29 +258,97 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Create
path: ../TinyLife/Actions/DebugAction.cs
startLine: 25
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nCreates type settings for a debug action with the given settings.\n"
example: []
syntax:
content: public static ActionType.TypeSettings Create(string name, ObjectCategory context, Type constructedType, ActionType.CanExecuteDelegate canExecute = null)
parameters:
- id: name
type: System.String
description: The name.
- id: context
type: TinyLife.Objects.ObjectCategory
description: The context.
- id: constructedType
type: System.Type
description: The type of action to construct.
- id: canExecute
type: TinyLife.Actions.ActionType.CanExecuteDelegate
description: A <xref href="TinyLife.Actions.ActionType.CanExecuteDelegate" data-throw-if-not-resolved="false"></xref> that determines whether the action can be started.
return:
type: TinyLife.Actions.ActionType.TypeSettings
description: The created type settings.
content.vb: Public Shared Function Create(name As String, context As ObjectCategory, constructedType As Type, canExecute As ActionType.CanExecuteDelegate = Nothing) As ActionType.TypeSettings
overload: TinyLife.Actions.DebugAction.Create*
nameWithType.vb: DebugAction.Create(String, ObjectCategory, Type, ActionType.CanExecuteDelegate)
fullName.vb: TinyLife.Actions.DebugAction.Create(String, TinyLife.Objects.ObjectCategory, System.Type, TinyLife.Actions.ActionType.CanExecuteDelegate)
name.vb: Create(String, ObjectCategory, Type, CanExecuteDelegate)
references:
- uid: TinyLife.Debug.ShowDebugActions
commentId: F:TinyLife.Debug.ShowDebugActions
name: ShowDebugActions
nameWithType: Debug.ShowDebugActions
fullName: TinyLife.Debug.ShowDebugActions
- uid: TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate)
commentId: M:TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: Create(string, ObjectCategory, Type, CanExecuteDelegate)
nameWithType: DebugAction.Create(string, ObjectCategory, Type, ActionType.CanExecuteDelegate)
fullName: TinyLife.Actions.DebugAction.Create(string, TinyLife.Objects.ObjectCategory, System.Type, TinyLife.Actions.ActionType.CanExecuteDelegate)
nameWithType.vb: DebugAction.Create(String, ObjectCategory, Type, ActionType.CanExecuteDelegate)
fullName.vb: TinyLife.Actions.DebugAction.Create(String, TinyLife.Objects.ObjectCategory, System.Type, TinyLife.Actions.ActionType.CanExecuteDelegate)
name.vb: Create(String, ObjectCategory, Type, CanExecuteDelegate)
spec.csharp:
- uid: TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate)
name: Create
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
- name: )
spec.vb:
- uid: TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate)
name: Create
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
- name: )
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
name: TinyLife.Actions
@ -3142,6 +3214,24 @@ references:
name: OnCompleted
nameWithType: DebugAction.OnCompleted
fullName: TinyLife.Actions.DebugAction.OnCompleted
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
commentId: T:TinyLife.Actions.ActionType.CanExecuteDelegate
parent: TinyLife.Actions
name: ActionType.CanExecuteDelegate
nameWithType: ActionType.CanExecuteDelegate
fullName: TinyLife.Actions.ActionType.CanExecuteDelegate
spec.csharp:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: .
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
spec.vb:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: .
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
- uid: TinyLife.Actions.DebugAction.Create*
commentId: Overload:TinyLife.Actions.DebugAction.Create
name: Create
@ -3172,24 +3262,6 @@ references:
name: Type
nameWithType: Type
fullName: System.Type
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
commentId: T:TinyLife.Actions.ActionType.CanExecuteDelegate
parent: TinyLife.Actions
name: ActionType.CanExecuteDelegate
nameWithType: ActionType.CanExecuteDelegate
fullName: TinyLife.Actions.ActionType.CanExecuteDelegate
spec.csharp:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: .
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
spec.vb:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: .
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
- uid: TinyLife.Actions.ActionType.TypeSettings
commentId: T:TinyLife.Actions.ActionType.TypeSettings
parent: TinyLife.Actions

View file

@ -194,10 +194,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Action
path: ../TinyLife/Actions/DeferredAction.cs
startLine: 19
startLine: 21
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThe action that this deferred action is currently executing.\n"
example: []
syntax:
content: public Action Action { get; }
parameters: []
@ -223,7 +225,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/DeferredAction.cs
startLine: 25
startLine: 27
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -258,17 +260,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/DeferredAction.cs
startLine: 29
startLine: 32
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nCreates a new action with the given action information.\n"
example: []
syntax:
content: protected DeferredAction(ActionType type, ActionInfo info)
parameters:
- id: type
type: TinyLife.Actions.ActionType
description: The type for this action.
- id: info
type: TinyLife.Actions.ActionInfo
description: The information for this action.
content.vb: Protected Sub New(type As ActionType, info As ActionInfo)
overload: TinyLife.Actions.DeferredAction.#ctor*
nameWithType.vb: DeferredAction.New(ActionType, ActionInfo)
@ -292,7 +298,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateAction
path: ../TinyLife/Actions/DeferredAction.cs
startLine: 38
startLine: 41
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -323,7 +329,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/DeferredAction.cs
startLine: 41
startLine: 44
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -352,7 +358,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/DeferredAction.cs
startLine: 46
startLine: 49
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -394,7 +400,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/DeferredAction.cs
startLine: 52
startLine: 55
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -430,7 +436,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Actions/DeferredAction.cs
startLine: 57
startLine: 60
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -466,7 +472,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Actions/DeferredAction.cs
startLine: 62
startLine: 65
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -498,7 +504,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/DeferredAction.cs
startLine: 67
startLine: 70
assemblies:
- Tiny Life
namespace: TinyLife.Actions

View file

@ -33,7 +33,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nAn action that is invoked when a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> should <xref href=\"TinyLife.Objects.Person.Die(TinyLife.Objects.DeathReason%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\nAll default <see cref=\"!:Person.DeathReason\"></see> values are handled by this action.\nTo enqueue this action efficiently, use <xref href=\"TinyLife.Actions.DieAction.Enqueue(TinyLife.Objects.Person%2cTinyLife.Objects.DeathReason)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nAn action that is invoked when a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> should <xref href=\"TinyLife.Objects.Person.Die(TinyLife.Objects.DeathReason%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\nAll default <xref href=\"TinyLife.Objects.DeathReason\" data-throw-if-not-resolved=\"false\"></xref> values are handled by this action.\nTo enqueue this action efficiently, use <xref href=\"TinyLife.Actions.DieAction.Enqueue(TinyLife.Objects.Person%2cTinyLife.Objects.DeathReason)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: 'public class DieAction : Action, IGenericDataHolder'
@ -507,6 +507,12 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Objects.DeathReason
commentId: T:TinyLife.Objects.DeathReason
parent: TinyLife.Objects
name: DeathReason
nameWithType: DeathReason
fullName: TinyLife.Objects.DeathReason
- uid: TinyLife.Actions.DieAction.Enqueue(TinyLife.Objects.Person,TinyLife.Objects.DeathReason)
commentId: M:TinyLife.Actions.DieAction.Enqueue(TinyLife.Objects.Person,TinyLife.Objects.DeathReason)
name: Enqueue(Person, DeathReason)
@ -3208,12 +3214,6 @@ references:
- name: .
- uid: TinyLife.Utilities
name: Utilities
- uid: TinyLife.Objects.DeathReason
commentId: T:TinyLife.Objects.DeathReason
parent: TinyLife.Objects
name: DeathReason
nameWithType: DeathReason
fullName: TinyLife.Objects.DeathReason
- uid: TinyLife.Actions.DieAction.#ctor*
commentId: Overload:TinyLife.Actions.DieAction.#ctor
name: DieAction

File diff suppressed because it is too large Load diff

View file

@ -117,10 +117,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Current
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 23
startLine: 26
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
summary: "\nThe action that this multi-action handler is currently executing, which is always the first entry of its <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler.Actions\" data-throw-if-not-resolved=\"false\"></xref> queue.\n"
example: []
syntax:
content: public Action Current { get; }
parameters: []
@ -146,7 +148,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 31
startLine: 34
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -181,7 +183,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 43
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -219,7 +221,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 75
startLine: 77
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -263,7 +265,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 91
startLine: 93
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -301,7 +303,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 113
startLine: 115
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -332,7 +334,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/Handlers/MultiActionHandler.cs
startLine: 128
startLine: 130
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -915,6 +917,11 @@ references:
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Actions
commentId: P:TinyLife.Actions.Handlers.MultiActionHandler.Actions
name: Actions
nameWithType: MultiActionHandler.Actions
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Actions
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Current*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Current
name: Current
@ -965,12 +972,6 @@ references:
name: Completed
nameWithType: CompletionType.Completed
fullName: TinyLife.Actions.CompletionType.Completed
- uid: TinyLife.Actions.Action.StartedAutomatically
commentId: P:TinyLife.Actions.Action.StartedAutomatically
parent: TinyLife.Actions.Action
name: StartedAutomatically
nameWithType: Action.StartedAutomatically
fullName: TinyLife.Actions.Action.StartedAutomatically
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Initialize*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Initialize
name: Initialize
@ -1041,11 +1042,6 @@ references:
- name: " "
- name: T
- name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Actions
commentId: P:TinyLife.Actions.Handlers.MultiActionHandler.Actions
name: Actions
nameWithType: MultiActionHandler.Actions
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Actions
- uid: TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.Action

View file

@ -152,7 +152,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
startLine: 39
startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -197,7 +197,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitializeExact
path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
startLine: 52
startLine: 51
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -229,7 +229,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
startLine: 70
startLine: 69
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -270,7 +270,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
startLine: 86
startLine: 85
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -308,7 +308,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
startLine: 103
startLine: 102
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -339,7 +339,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/Handlers/UnderlyingActionHandler.cs
startLine: 114
startLine: 113
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Handlers
@ -896,12 +896,6 @@ references:
nameWithType.vb: UnderlyingActionHandler.New
fullName.vb: TinyLife.Actions.Handlers.UnderlyingActionHandler.New
name.vb: New
- uid: TinyLife.Actions.Action.StartedAutomatically
commentId: P:TinyLife.Actions.Action.StartedAutomatically
parent: TinyLife.Actions.Action
name: StartedAutomatically
nameWithType: Action.StartedAutomatically
fullName: TinyLife.Actions.Action.StartedAutomatically
- uid: TinyLife.Actions.ActionType.CanExecute(TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Actions.ActionType.CanExecute(TinyLife.Actions.ActionInfo,System.Boolean)
isExternal: true

File diff suppressed because it is too large Load diff

View file

@ -36,10 +36,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HelpAction
path: ../TinyLife/Actions/HelpAction.cs
startLine: 12
startLine: 15
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nAn action class derived from <xref href=\"TinyLife.Actions.SocialAction\" data-throw-if-not-resolved=\"false\"></xref> that represents a complex action that involves a person being helped by a helper, and that can be started from both parties (&quot;Ask for Help&quot; and &quot;Offer Help&quot;). An action type for actions of this class should be created using <xref href=\"TinyLife.Actions.HelpAction.CreateActions(System.String%2cTinyLife.Objects.ObjectCategory%2cSystem.Type%2cTinyLife.Actions.ActionType.CanExecuteDelegate%2cTinyLife.Actions.ActionType.CanExecuteDelegate%2cSystem.Nullable%7bTinyLife.Actions.ActionType.AiSettings%7d%2cSystem.Nullable%7bTinyLife.Actions.ActionType.AiSettings%7d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: 'public abstract class HelpAction : SocialAction, IGenericDataHolder'
content.vb: Public MustInherit Class HelpAction Inherits SocialAction Implements IGenericDataHolder
@ -162,10 +164,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsHelper
path: ../TinyLife/Actions/HelpAction.cs
startLine: 14
startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns whether this action belongs to the helper.\n"
example: []
syntax:
content: protected bool IsHelper { get; }
parameters: []
@ -191,10 +195,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HelpedAction
path: ../TinyLife/Actions/HelpAction.cs
startLine: 15
startLine: 24
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns the action that is currently being helped, which is based on whether this action belongs to the <xref href=\"TinyLife.Actions.HelpAction.Helper\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: protected Action HelpedAction { get; }
parameters: []
@ -220,10 +226,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Helper
path: ../TinyLife/Actions/HelpAction.cs
startLine: 16
startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns the helper, which is the person for whom <xref href=\"TinyLife.Actions.HelpAction.IsHelper\" data-throw-if-not-resolved=\"false\"></xref> is <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">true</a>.\n"
example: []
syntax:
content: protected Person Helper { get; }
parameters: []
@ -249,7 +257,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/HelpAction.cs
startLine: 27
startLine: 39
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -286,7 +294,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/HelpAction.cs
startLine: 35
startLine: 47
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -325,17 +333,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateHelpedAction
path: ../TinyLife/Actions/HelpAction.cs
startLine: 42
startLine: 60
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA method that is called when the action that is being helped with should be created.\nThe passed <code data-dev-comment-type=\"paramref\" class=\"paramref\">mainInfo</code> should be used as the action&apos;s <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: protected abstract Action CreateHelpedAction(ActionInfo mainInfo)
parameters:
- id: mainInfo
type: TinyLife.Actions.ActionInfo
description: The info for the helped action.
return:
type: TinyLife.Actions.Action
description: The helped action.
content.vb: Protected MustOverride Function CreateHelpedAction(mainInfo As ActionInfo) As Action
overload: TinyLife.Actions.HelpAction.CreateHelpedAction*
- uid: TinyLife.Actions.HelpAction.UpdateHelpedAction(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -356,21 +368,27 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateHelpedAction
path: ../TinyLife/Actions/HelpAction.cs
startLine: 44
startLine: 69
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA method that is called when the helped action (created using <xref href=\"TinyLife.Actions.HelpAction.CreateHelpedAction(TinyLife.Actions.ActionInfo)\" data-throw-if-not-resolved=\"false\"></xref>) is updated.\n"
example: []
syntax:
content: protected abstract void UpdateHelpedAction(Action helpedAction, GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: helpedAction
type: TinyLife.Actions.Action
description: The helped action.
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The game time.
- id: passedInGame
type: System.TimeSpan
description: The amount of time passed in game.
- id: speedMultiplier
type: System.Single
description: The game&apos;s speed multiplier.
content.vb: Protected MustOverride Sub UpdateHelpedAction(helpedAction As Action, time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overload: TinyLife.Actions.HelpAction.UpdateHelpedAction*
nameWithType.vb: HelpAction.UpdateHelpedAction(Action, GameTime, TimeSpan, Single)
@ -394,17 +412,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnHelpedActionCompleted
path: ../TinyLife/Actions/HelpAction.cs
startLine: 46
startLine: 76
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA method that is called when the helped action (created using <xref href=\"TinyLife.Actions.HelpAction.CreateHelpedAction(TinyLife.Actions.ActionInfo)\" data-throw-if-not-resolved=\"false\"></xref>) is completed.\n"
example: []
syntax:
content: protected virtual void OnHelpedActionCompleted(Action helpedAction, CompletionType type)
parameters:
- id: helpedAction
type: TinyLife.Actions.Action
description: The helped action.
- id: type
type: TinyLife.Actions.CompletionType
description: The completion type.
content.vb: Protected Overridable Sub OnHelpedActionCompleted(helpedAction As Action, type As CompletionType)
overload: TinyLife.Actions.HelpAction.OnHelpedActionCompleted*
- uid: TinyLife.Actions.HelpAction.CanMultitask(TinyLife.Actions.Action)
@ -425,7 +447,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/HelpAction.cs
startLine: 49
startLine: 79
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -461,7 +483,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Actions/HelpAction.cs
startLine: 56
startLine: 86
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -497,7 +519,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNextAction
path: ../TinyLife/Actions/HelpAction.cs
startLine: 61
startLine: 91
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -533,7 +555,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/HelpAction.cs
startLine: 66
startLine: 96
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -565,10 +587,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitializeConversation
path: ../TinyLife/Actions/HelpAction.cs
startLine: 73
startLine: 103
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nInitializes the conversation. This method is called for both partners in <xref href=\"TinyLife.Actions.SocialAction.AndThenInitialize\" data-throw-if-not-resolved=\"false\"></xref> by the partner who initializes this action last.\nBy default, this method does nothing.\n"
example: []
syntax:
content: protected override void InitializeConversation()
@ -593,7 +616,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateConversation
path: ../TinyLife/Actions/HelpAction.cs
startLine: 81
startLine: 111
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -635,7 +658,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenOnCompleted
path: ../TinyLife/Actions/HelpAction.cs
startLine: 105
startLine: 135
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -668,20 +691,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnChildCompleted
path: ../TinyLife/Actions/HelpAction.cs
startLine: 111
startLine: 141
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThis method is invoked automatically when an action completes that is marked as this action&apos;s child.\nA child action is one started through a <xref href=\"TinyLife.Actions.Handlers.MultiActionHandler\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"TinyLife.Actions.Handlers.UnderlyingActionHandler\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, this method calls <xref href=\"TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action%2cTinyLife.Actions.CompletionType%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> on this action&apos;s <xref href=\"TinyLife.Actions.Action.Parent\" data-throw-if-not-resolved=\"false\"></xref>, if there is one.\n"
example: []
syntax:
content: protected override void OnChildCompleted(Action child, CompletionType type, bool grandchild)
parameters:
- id: child
type: TinyLife.Actions.Action
description: The child that completed.
- id: type
type: TinyLife.Actions.CompletionType
description: The child&apos;s completion type.
- id: grandchild
type: System.Boolean
description: Whether the given child is a grandchild, rather than a direct child.
content.vb: Protected Overrides Sub OnChildCompleted(child As Action, type As CompletionType, grandchild As Boolean)
overridden: TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
overload: TinyLife.Actions.HelpAction.OnChildCompleted*
@ -706,35 +733,135 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateActions
path: ../TinyLife/Actions/HelpAction.cs
startLine: 120
startLine: 161
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nCreates and returns a set of <xref href=\"TinyLife.Actions.ActionType.TypeSettings\" data-throw-if-not-resolved=\"false\"></xref> instances that contains an &quot;Ask&quot; action, as well as an &quot;Offer&quot; action, using <xref href=\"TinyLife.Actions.SocialAction.CreateAskOffer(System.String%2cTinyLife.Objects.ObjectCategory%2cSystem.Type%2cTinyLife.Actions.ActionType.CanExecuteDelegate%2cTinyLife.Actions.ActionType.CanExecuteDelegate%2cSystem.Nullable%7bTinyLife.Actions.ActionType.AiSettings%7d%2cSystem.Nullable%7bTinyLife.Actions.ActionType.AiSettings%7d%2cSystem.Nullable%7bTinyLife.Actions.CanExecuteResult%7d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public static IEnumerable<ActionType.TypeSettings> CreateActions(string name, ObjectCategory context, Type constructedType, ActionType.CanExecuteDelegate canRecipientExecute, ActionType.CanExecuteDelegate canHelperExecute, ActionType.AiSettings? askAi = null, ActionType.AiSettings? offerAi = null)
parameters:
- id: name
type: System.String
description: The base action name, which has &quot;Ask&quot; and &quot;Offer&quot; appended to it automatically.
- id: context
type: TinyLife.Objects.ObjectCategory
description: The context.
- id: constructedType
type: System.Type
description: The constructed action type.
- id: canRecipientExecute
type: TinyLife.Actions.ActionType.CanExecuteDelegate
description: A <xref href="TinyLife.Actions.ActionType.CanExecuteDelegate" data-throw-if-not-resolved="false"></xref> that determines whether the recipient of this action (the person that is offered help, or the person that asks for help) can execute it.
- id: canHelperExecute
type: TinyLife.Actions.ActionType.CanExecuteDelegate
description: A <xref href="TinyLife.Actions.ActionType.CanExecuteDelegate" data-throw-if-not-resolved="false"></xref> that determines whether the helper of this action (the person that offers help, or the person that is asked for help) can execute it.
- id: askAi
type: System.Nullable{TinyLife.Actions.ActionType.AiSettings}
description: The <xref href="TinyLife.Actions.ActionType.AiSettings" data-throw-if-not-resolved="false"></xref> for the &quot;Ask&quot; version of this action.
- id: offerAi
type: System.Nullable{TinyLife.Actions.ActionType.AiSettings}
description: The <xref href="TinyLife.Actions.ActionType.AiSettings" data-throw-if-not-resolved="false"></xref> for the &quot;Offer&quot; version of this action.
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionType.TypeSettings}
description: The &quot;Ask&quot; and &quot;Offer&quot; action type settings.
content.vb: Public Shared Function CreateActions(name As String, context As ObjectCategory, constructedType As Type, canRecipientExecute As ActionType.CanExecuteDelegate, canHelperExecute As ActionType.CanExecuteDelegate, askAi As ActionType.AiSettings? = Nothing, offerAi As ActionType.AiSettings? = Nothing) As IEnumerable(Of ActionType.TypeSettings)
overload: TinyLife.Actions.HelpAction.CreateActions*
nameWithType.vb: HelpAction.CreateActions(String, ObjectCategory, Type, ActionType.CanExecuteDelegate, ActionType.CanExecuteDelegate, ActionType.AiSettings?, ActionType.AiSettings?)
fullName.vb: TinyLife.Actions.HelpAction.CreateActions(String, TinyLife.Objects.ObjectCategory, System.Type, TinyLife.Actions.ActionType.CanExecuteDelegate, TinyLife.Actions.ActionType.CanExecuteDelegate, TinyLife.Actions.ActionType.AiSettings?, TinyLife.Actions.ActionType.AiSettings?)
name.vb: CreateActions(String, ObjectCategory, Type, CanExecuteDelegate, CanExecuteDelegate, AiSettings?, AiSettings?)
references:
- uid: TinyLife.Actions.SocialAction
commentId: T:TinyLife.Actions.SocialAction
parent: TinyLife.Actions
name: SocialAction
nameWithType: SocialAction
fullName: TinyLife.Actions.SocialAction
- uid: TinyLife.Actions.HelpAction.CreateActions(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate,TinyLife.Actions.ActionType.CanExecuteDelegate,System.Nullable{TinyLife.Actions.ActionType.AiSettings},System.Nullable{TinyLife.Actions.ActionType.AiSettings})
commentId: M:TinyLife.Actions.HelpAction.CreateActions(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate,TinyLife.Actions.ActionType.CanExecuteDelegate,System.Nullable{TinyLife.Actions.ActionType.AiSettings},System.Nullable{TinyLife.Actions.ActionType.AiSettings})
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: CreateActions(string, ObjectCategory, Type, CanExecuteDelegate, CanExecuteDelegate, AiSettings?, AiSettings?)
nameWithType: HelpAction.CreateActions(string, ObjectCategory, Type, ActionType.CanExecuteDelegate, ActionType.CanExecuteDelegate, ActionType.AiSettings?, ActionType.AiSettings?)
fullName: TinyLife.Actions.HelpAction.CreateActions(string, TinyLife.Objects.ObjectCategory, System.Type, TinyLife.Actions.ActionType.CanExecuteDelegate, TinyLife.Actions.ActionType.CanExecuteDelegate, TinyLife.Actions.ActionType.AiSettings?, TinyLife.Actions.ActionType.AiSettings?)
nameWithType.vb: HelpAction.CreateActions(String, ObjectCategory, Type, ActionType.CanExecuteDelegate, ActionType.CanExecuteDelegate, ActionType.AiSettings?, ActionType.AiSettings?)
fullName.vb: TinyLife.Actions.HelpAction.CreateActions(String, TinyLife.Objects.ObjectCategory, System.Type, TinyLife.Actions.ActionType.CanExecuteDelegate, TinyLife.Actions.ActionType.CanExecuteDelegate, TinyLife.Actions.ActionType.AiSettings?, TinyLife.Actions.ActionType.AiSettings?)
name.vb: CreateActions(String, ObjectCategory, Type, CanExecuteDelegate, CanExecuteDelegate, AiSettings?, AiSettings?)
spec.csharp:
- uid: TinyLife.Actions.HelpAction.CreateActions(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate,TinyLife.Actions.ActionType.CanExecuteDelegate,System.Nullable{TinyLife.Actions.ActionType.AiSettings},System.Nullable{TinyLife.Actions.ActionType.AiSettings})
name: CreateActions
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
- name: '?'
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
- name: '?'
- name: )
spec.vb:
- uid: TinyLife.Actions.HelpAction.CreateActions(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate,TinyLife.Actions.ActionType.CanExecuteDelegate,System.Nullable{TinyLife.Actions.ActionType.AiSettings},System.Nullable{TinyLife.Actions.ActionType.AiSettings})
name: CreateActions
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
- name: '?'
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
- name: '?'
- name: )
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
name: TinyLife.Actions
@ -782,12 +909,6 @@ references:
name: MultiAction
nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction
- uid: TinyLife.Actions.SocialAction
commentId: T:TinyLife.Actions.SocialAction
parent: TinyLife.Actions
name: SocialAction
nameWithType: SocialAction
fullName: TinyLife.Actions.SocialAction
- uid: MLEM.Misc.IGenericDataHolder
commentId: T:MLEM.Misc.IGenericDataHolder
parent: MLEM.Misc
@ -4006,11 +4127,21 @@ references:
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: TinyLife.Actions.HelpAction.Helper
commentId: P:TinyLife.Actions.HelpAction.Helper
name: Helper
nameWithType: HelpAction.Helper
fullName: TinyLife.Actions.HelpAction.Helper
- uid: TinyLife.Actions.HelpAction.HelpedAction*
commentId: Overload:TinyLife.Actions.HelpAction.HelpedAction
name: HelpedAction
nameWithType: HelpAction.HelpedAction
fullName: TinyLife.Actions.HelpAction.HelpedAction
- uid: TinyLife.Actions.HelpAction.IsHelper
commentId: P:TinyLife.Actions.HelpAction.IsHelper
name: IsHelper
nameWithType: HelpAction.IsHelper
fullName: TinyLife.Actions.HelpAction.IsHelper
- uid: TinyLife.Actions.HelpAction.Helper*
commentId: Overload:TinyLife.Actions.HelpAction.Helper
name: Helper
@ -4064,6 +4195,25 @@ references:
name: CreateHelpedAction
nameWithType: HelpAction.CreateHelpedAction
fullName: TinyLife.Actions.HelpAction.CreateHelpedAction
- uid: TinyLife.Actions.HelpAction.CreateHelpedAction(TinyLife.Actions.ActionInfo)
commentId: M:TinyLife.Actions.HelpAction.CreateHelpedAction(TinyLife.Actions.ActionInfo)
name: CreateHelpedAction(ActionInfo)
nameWithType: HelpAction.CreateHelpedAction(ActionInfo)
fullName: TinyLife.Actions.HelpAction.CreateHelpedAction(TinyLife.Actions.ActionInfo)
spec.csharp:
- uid: TinyLife.Actions.HelpAction.CreateHelpedAction(TinyLife.Actions.ActionInfo)
name: CreateHelpedAction
- name: (
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
spec.vb:
- uid: TinyLife.Actions.HelpAction.CreateHelpedAction(TinyLife.Actions.ActionInfo)
name: CreateHelpedAction
- name: (
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
- uid: TinyLife.Actions.HelpAction.UpdateHelpedAction*
commentId: Overload:TinyLife.Actions.HelpAction.UpdateHelpedAction
name: UpdateHelpedAction
@ -4480,6 +4630,60 @@ references:
name: OnChildCompleted
nameWithType: HelpAction.OnChildCompleted
fullName: TinyLife.Actions.HelpAction.OnChildCompleted
- uid: TinyLife.Actions.ActionType.TypeSettings
commentId: T:TinyLife.Actions.ActionType.TypeSettings
parent: TinyLife.Actions
name: ActionType.TypeSettings
nameWithType: ActionType.TypeSettings
fullName: TinyLife.Actions.ActionType.TypeSettings
spec.csharp:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: .
- uid: TinyLife.Actions.ActionType.TypeSettings
name: TypeSettings
spec.vb:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: .
- uid: TinyLife.Actions.ActionType.TypeSettings
name: TypeSettings
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
commentId: T:TinyLife.Actions.ActionType.CanExecuteDelegate
parent: TinyLife.Actions
name: ActionType.CanExecuteDelegate
nameWithType: ActionType.CanExecuteDelegate
fullName: TinyLife.Actions.ActionType.CanExecuteDelegate
spec.csharp:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: .
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
spec.vb:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: .
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
- uid: TinyLife.Actions.ActionType.AiSettings
commentId: T:TinyLife.Actions.ActionType.AiSettings
parent: TinyLife.Actions
name: ActionType.AiSettings
nameWithType: ActionType.AiSettings
fullName: TinyLife.Actions.ActionType.AiSettings
spec.csharp:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: .
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
spec.vb:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: .
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
- uid: TinyLife.Actions.HelpAction.CreateActions*
commentId: Overload:TinyLife.Actions.HelpAction.CreateActions
name: CreateActions
@ -4510,24 +4714,6 @@ references:
name: Type
nameWithType: Type
fullName: System.Type
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
commentId: T:TinyLife.Actions.ActionType.CanExecuteDelegate
parent: TinyLife.Actions
name: ActionType.CanExecuteDelegate
nameWithType: ActionType.CanExecuteDelegate
fullName: TinyLife.Actions.ActionType.CanExecuteDelegate
spec.csharp:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: .
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
spec.vb:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: .
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
- uid: System.Nullable{TinyLife.Actions.ActionType.AiSettings}
commentId: T:System.Nullable{TinyLife.Actions.ActionType.AiSettings}
parent: System

View file

@ -8,6 +8,7 @@ items:
- TinyLife.Actions.HoldingPersonAction.#ctor(TinyLife.Actions.ActionInfo)
- TinyLife.Actions.HoldingPersonAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- TinyLife.Actions.HoldingPersonAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.HoldingPersonAction.CanMultitask(TinyLife.Actions.Action)
- TinyLife.Actions.HoldingPersonAction.CreateFirstActions
- TinyLife.Actions.HoldingPersonAction.CreateLastActions
- TinyLife.Actions.HoldingPersonAction.IsHoldingParty
@ -25,19 +26,23 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HoldingPersonAction
path: ../TinyLife/Actions/HoldingPersonAction.cs
startLine: 9
startLine: 12
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThis is a <xref href=\"TinyLife.Actions.SocialAction\" data-throw-if-not-resolved=\"false\"></xref> with additional capabilities that can be used for actions that involve one <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> picking up and holding another <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>, especially babies.\n"
example: []
syntax:
content: 'public class HoldingPersonAction : SocialAction, IGenericDataHolder'
content.vb: Public Class HoldingPersonAction Inherits SocialAction Implements IGenericDataHolder
content: 'public abstract class HoldingPersonAction : SocialAction, IGenericDataHolder'
content.vb: Public MustInherit Class HoldingPersonAction Inherits SocialAction Implements IGenericDataHolder
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
- TinyLife.Actions.Action
- TinyLife.Actions.MultiAction
- TinyLife.Actions.SocialAction
derivedClasses:
- TinyLife.Actions.CleanUpBabyAction
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
@ -58,7 +63,6 @@ items:
- TinyLife.Actions.SocialAction.AndThenIsCompleted
- TinyLife.Actions.SocialAction.AndThenInitialize
- TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action)
- TinyLife.Actions.SocialAction.CanStartNow
- TinyLife.Actions.SocialAction.GetDisplayName
- TinyLife.Actions.SocialAction.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
@ -156,10 +160,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsHoldingParty
path: ../TinyLife/Actions/HoldingPersonAction.cs
startLine: 11
startLine: 17
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns whether this action&apos;s <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> is the holding party (rather than the party that is being held).\n"
example: []
syntax:
content: protected virtual bool IsHoldingParty { get; }
parameters: []
@ -185,7 +191,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/HoldingPersonAction.cs
startLine: 17
startLine: 23
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -220,7 +226,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/HoldingPersonAction.cs
startLine: 20
startLine: 26
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -258,7 +264,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/HoldingPersonAction.cs
startLine: 23
startLine: 29
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -290,7 +296,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateLastActions
path: ../TinyLife/Actions/HoldingPersonAction.cs
startLine: 30
startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -322,7 +328,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCancel
path: ../TinyLife/Actions/HoldingPersonAction.cs
startLine: 39
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -340,7 +346,55 @@ items:
content.vb: Public Overrides Function CanCancel(cancelSource As Action) As Boolean
overridden: TinyLife.Actions.SocialAction.CanCancel(TinyLife.Actions.Action)
overload: TinyLife.Actions.HoldingPersonAction.CanCancel*
- uid: TinyLife.Actions.HoldingPersonAction.CanMultitask(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.HoldingPersonAction.CanMultitask(TinyLife.Actions.Action)
id: CanMultitask(TinyLife.Actions.Action)
parent: TinyLife.Actions.HoldingPersonAction
langs:
- csharp
- vb
name: CanMultitask(Action)
nameWithType: HoldingPersonAction.CanMultitask(Action)
fullName: TinyLife.Actions.HoldingPersonAction.CanMultitask(TinyLife.Actions.Action)
type: Method
source:
remote:
path: TinyLife/Actions/HoldingPersonAction.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/HoldingPersonAction.cs
startLine: 51
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturn true on this method if this action can be multi-tasked along with the passed <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref>.\nTo actually check this property, <xref href=\"TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action%2cTinyLife.Actions.Action)\" data-throw-if-not-resolved=\"false\"></xref> should be used as it compares both objects.\nA multi-tasking is an action that is currently active along with another action.\nBy default, multi-tasking is disallowed for any action.\n"
example: []
syntax:
content: public override bool CanMultitask(Action other)
parameters:
- id: other
type: TinyLife.Actions.Action
description: The action to multi-task with
return:
type: System.Boolean
description: Whether this action can be multi-tasked
content.vb: Public Overrides Function CanMultitask(other As Action) As Boolean
overridden: TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action)
overload: TinyLife.Actions.HoldingPersonAction.CanMultitask*
references:
- uid: TinyLife.Actions.SocialAction
commentId: T:TinyLife.Actions.SocialAction
parent: TinyLife.Actions
name: SocialAction
nameWithType: SocialAction
fullName: TinyLife.Actions.SocialAction
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
name: TinyLife.Actions
@ -388,12 +442,6 @@ references:
name: MultiAction
nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction
- uid: TinyLife.Actions.SocialAction
commentId: T:TinyLife.Actions.SocialAction
parent: TinyLife.Actions
name: SocialAction
nameWithType: SocialAction
fullName: TinyLife.Actions.SocialAction
- uid: MLEM.Misc.IGenericDataHolder
commentId: T:MLEM.Misc.IGenericDataHolder
parent: MLEM.Misc
@ -699,26 +747,6 @@ references:
- uid: TinyLife.Actions.CompletionType
name: CompletionType
- name: )
- uid: TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action)
parent: TinyLife.Actions.SocialAction
name: CanMultitask(Action)
nameWithType: SocialAction.CanMultitask(Action)
fullName: TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action)
spec.csharp:
- uid: TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
- name: (
- uid: TinyLife.Actions.Action
name: Action
- name: )
spec.vb:
- uid: TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
- name: (
- uid: TinyLife.Actions.Action
name: Action
- name: )
- uid: TinyLife.Actions.SocialAction.CanStartNow
commentId: M:TinyLife.Actions.SocialAction.CanStartNow
parent: TinyLife.Actions.SocialAction
@ -3598,6 +3626,23 @@ references:
- uid: TinyLife.Actions.HoldingPersonAction
name: HoldingPersonAction
- name: )
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
name: TinyLife.Objects
nameWithType: TinyLife.Objects
fullName: TinyLife.Objects
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Objects
name: Objects
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Objects
name: Objects
- uid: System
commentId: N:System
isExternal: true
@ -3951,3 +3996,28 @@ references:
name: CanCancel
nameWithType: HoldingPersonAction.CanCancel
fullName: TinyLife.Actions.HoldingPersonAction.CanCancel
- uid: TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action)
parent: TinyLife.Actions.SocialAction
name: CanMultitask(Action)
nameWithType: SocialAction.CanMultitask(Action)
fullName: TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action)
spec.csharp:
- uid: TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
- name: (
- uid: TinyLife.Actions.Action
name: Action
- name: )
spec.vb:
- uid: TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action)
name: CanMultitask
- name: (
- uid: TinyLife.Actions.Action
name: Action
- name: )
- uid: TinyLife.Actions.HoldingPersonAction.CanMultitask*
commentId: Overload:TinyLife.Actions.HoldingPersonAction.CanMultitask
name: CanMultitask
nameWithType: HoldingPersonAction.CanMultitask
fullName: TinyLife.Actions.HoldingPersonAction.CanMultitask

File diff suppressed because it is too large Load diff

View file

@ -23,10 +23,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stage
path: ../TinyLife/Actions/MultiAction.cs
startLine: 206
startLine: 213
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nAn enumeration that defines the stage that a <xref href=\"TinyLife.Actions.MultiAction\" data-throw-if-not-resolved=\"false\"></xref> is currently in.\n"
example: []
syntax:
content: protected enum MultiAction.Stage
content.vb: Protected Enum MultiAction.Stage
@ -50,10 +52,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: First
path: ../TinyLife/Actions/MultiAction.cs
startLine: 208
startLine: 218
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThe multi action is currently executing its first actions, created using <xref href=\"TinyLife.Actions.MultiAction.CreateFirstActions\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: First = 0
return:
@ -76,10 +80,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Main
path: ../TinyLife/Actions/MultiAction.cs
startLine: 209
startLine: 222
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThe multi action is currently executing its main part, which involves <xref href=\"TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.MultiAction.AndThenIsCompleted\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: Main = 1
return:
@ -102,10 +108,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Last
path: ../TinyLife/Actions/MultiAction.cs
startLine: 210
startLine: 226
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThe multi action is currently executing its alst actions, created using <xref href=\"TinyLife.Actions.MultiAction.CreateLastActions\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: Last = 2
return:
@ -128,15 +136,23 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Done
path: ../TinyLife/Actions/MultiAction.cs
startLine: 211
startLine: 230
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThe multi action has completed.\n"
example: []
syntax:
content: Done = 3
return:
type: TinyLife.Actions.MultiAction.Stage
references:
- uid: TinyLife.Actions.MultiAction
commentId: T:TinyLife.Actions.MultiAction
parent: TinyLife.Actions
name: MultiAction
nameWithType: MultiAction
fullName: TinyLife.Actions.MultiAction
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
name: TinyLife.Actions
@ -239,6 +255,22 @@ references:
- name: .
- uid: TinyLife.Utilities
name: Utilities
- uid: TinyLife.Actions.MultiAction.CreateFirstActions
commentId: M:TinyLife.Actions.MultiAction.CreateFirstActions
parent: TinyLife.Actions.MultiAction
name: CreateFirstActions()
nameWithType: MultiAction.CreateFirstActions()
fullName: TinyLife.Actions.MultiAction.CreateFirstActions()
spec.csharp:
- uid: TinyLife.Actions.MultiAction.CreateFirstActions
name: CreateFirstActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.CreateFirstActions
name: CreateFirstActions
- name: (
- name: )
- uid: TinyLife.Actions.MultiAction.Stage
commentId: T:TinyLife.Actions.MultiAction.Stage
parent: TinyLife.Actions
@ -257,3 +289,86 @@ references:
- name: .
- uid: TinyLife.Actions.MultiAction.Stage
name: Stage
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Actions.MultiAction
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
name: AndThenUpdate(GameTime, TimeSpan, float)
nameWithType: MultiAction.AndThenUpdate(GameTime, TimeSpan, float)
fullName: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: MultiAction.AndThenUpdate(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: AndThenUpdate(GameTime, TimeSpan, Single)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: AndThenUpdate
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Actions.MultiAction.AndThenIsCompleted
commentId: M:TinyLife.Actions.MultiAction.AndThenIsCompleted
parent: TinyLife.Actions.MultiAction
name: AndThenIsCompleted()
nameWithType: MultiAction.AndThenIsCompleted()
fullName: TinyLife.Actions.MultiAction.AndThenIsCompleted()
spec.csharp:
- uid: TinyLife.Actions.MultiAction.AndThenIsCompleted
name: AndThenIsCompleted
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.AndThenIsCompleted
name: AndThenIsCompleted
- name: (
- name: )
- uid: TinyLife.Actions.MultiAction.CreateLastActions
commentId: M:TinyLife.Actions.MultiAction.CreateLastActions
parent: TinyLife.Actions.MultiAction
name: CreateLastActions()
nameWithType: MultiAction.CreateLastActions()
fullName: TinyLife.Actions.MultiAction.CreateLastActions()
spec.csharp:
- uid: TinyLife.Actions.MultiAction.CreateLastActions
name: CreateLastActions
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.CreateLastActions
name: CreateLastActions
- name: (
- name: )

View file

@ -57,10 +57,8 @@ items:
derivedClasses:
- TinyLife.Actions.BehaviorAction
- TinyLife.Actions.GoHereAction
- TinyLife.Actions.MakeTeaAction
- TinyLife.Actions.OutOfTownAction
- TinyLife.Actions.PutAwayAction
- TinyLife.Actions.PutDownPersonAction
- TinyLife.Actions.SellAction
- TinyLife.Actions.SitAction
- TinyLife.Actions.SocialAction
@ -263,10 +261,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentStage
path: ../TinyLife/Actions/MultiAction.cs
startLine: 30
startLine: 33
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThe <xref href=\"TinyLife.Actions.MultiAction.Stage\" data-throw-if-not-resolved=\"false\"></xref> that this multi action is currently in.\n"
example: []
syntax:
content: >-
[DataMember]
@ -302,7 +302,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/MultiAction.cs
startLine: 34
startLine: 37
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -337,7 +337,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/MultiAction.cs
startLine: 39
startLine: 42
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -375,7 +375,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/MultiAction.cs
startLine: 50
startLine: 53
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -406,7 +406,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateLastActions
path: ../TinyLife/Actions/MultiAction.cs
startLine: 59
startLine: 62
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -437,7 +437,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize
path: ../TinyLife/Actions/MultiAction.cs
startLine: 67
startLine: 70
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -465,7 +465,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted
path: ../TinyLife/Actions/MultiAction.cs
startLine: 74
startLine: 77
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -496,7 +496,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenUpdate
path: ../TinyLife/Actions/MultiAction.cs
startLine: 84
startLine: 87
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -537,7 +537,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenOnCompleted
path: ../TinyLife/Actions/MultiAction.cs
startLine: 93
startLine: 96
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -569,7 +569,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PreInitialize
path: ../TinyLife/Actions/MultiAction.cs
startLine: 99
startLine: 102
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -597,7 +597,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PreCompleted
path: ../TinyLife/Actions/MultiAction.cs
startLine: 105
startLine: 108
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -629,7 +629,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Actions/MultiAction.cs
startLine: 108
startLine: 111
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -671,7 +671,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/MultiAction.cs
startLine: 136
startLine: 139
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -700,7 +700,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Actions/MultiAction.cs
startLine: 146
startLine: 149
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -732,7 +732,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCompleted
path: ../TinyLife/Actions/MultiAction.cs
startLine: 166
startLine: 169
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -765,7 +765,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Actions/MultiAction.cs
startLine: 181
startLine: 184
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -801,7 +801,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCancel
path: ../TinyLife/Actions/MultiAction.cs
startLine: 186
startLine: 189
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -837,14 +837,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanStartNow
path: ../TinyLife/Actions/MultiAction.cs
startLine: 191
startLine: 195
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturn <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">true</a> on this method if this action can be started right now. This method is queried when this action moves from a person&apos;s <xref href=\"TinyLife.Objects.Person.ActionQueue\" data-throw-if-not-resolved=\"false\"></xref> to their <xref href=\"TinyLife.Objects.Person.CurrentActions\" data-throw-if-not-resolved=\"false\"></xref>. If this method returns <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">false</a>, it stays in the <xref href=\"TinyLife.Objects.Person.ActionQueue\" data-throw-if-not-resolved=\"false\"></xref>.\n\nBy default, <xref href=\"TinyLife.Actions.MultiAction\" data-throw-if-not-resolved=\"false\"></xref> overrides this behavior to only allow the action to be started if the <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref> is not being held, and not currently occupying an action spot that has the <code>Stay</code> flag set.\n"
example: []
syntax:
content: public override bool CanStartNow()
return:
type: System.Boolean
description: Whether this action can start now.
content.vb: Public Overrides Function CanStartNow() As Boolean
overridden: TinyLife.Actions.Action.CanStartNow
overload: TinyLife.Actions.MultiAction.CanStartNow*
@ -866,7 +869,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoToActionLocation
path: ../TinyLife/Actions/MultiAction.cs
startLine: 200
startLine: 204
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -3647,11 +3650,6 @@ references:
name: InProgressTime
nameWithType: MultiAction.InProgressTime
fullName: TinyLife.Actions.MultiAction.InProgressTime
- uid: TinyLife.Actions.MultiAction.CurrentStage*
commentId: Overload:TinyLife.Actions.MultiAction.CurrentStage
name: CurrentStage
nameWithType: MultiAction.CurrentStage
fullName: TinyLife.Actions.MultiAction.CurrentStage
- uid: TinyLife.Actions.MultiAction.Stage
commentId: T:TinyLife.Actions.MultiAction.Stage
parent: TinyLife.Actions
@ -3670,6 +3668,11 @@ references:
- name: .
- uid: TinyLife.Actions.MultiAction.Stage
name: Stage
- uid: TinyLife.Actions.MultiAction.CurrentStage*
commentId: Overload:TinyLife.Actions.MultiAction.CurrentStage
name: CurrentStage
nameWithType: MultiAction.CurrentStage
fullName: TinyLife.Actions.MultiAction.CurrentStage
- uid: TinyLife.Actions.MultiAction.#ctor*
commentId: Overload:TinyLife.Actions.MultiAction.#ctor
name: MultiAction

View file

@ -42,7 +42,6 @@ items:
- TinyLife.Actions.Action
- TinyLife.Actions.MultiAction
derivedClasses:
- TinyLife.Actions.HaveBabyAction
- TinyLife.Actions.WorkAction
implements:
- MLEM.Misc.IGenericDataHolder

View file

@ -41,8 +41,6 @@ items:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
- TinyLife.Actions.Action
derivedClasses:
- TinyLife.Actions.FollowAdultAction
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
@ -463,7 +461,6 @@ references:
fullName: TinyLife.Objects.Person
- uid: TinyLife.Actions.PathfindToPersonAction.GetMaxPathfindTime
commentId: M:TinyLife.Actions.PathfindToPersonAction.GetMaxPathfindTime
parent: TinyLife.Actions.PathfindToPersonAction
name: GetMaxPathfindTime()
nameWithType: PathfindToPersonAction.GetMaxPathfindTime()
fullName: TinyLife.Actions.PathfindToPersonAction.GetMaxPathfindTime()
@ -3057,12 +3054,6 @@ references:
- name: .
- uid: TinyLife.Objects
name: Objects
- uid: TinyLife.Actions.PathfindToPersonAction
commentId: T:TinyLife.Actions.PathfindToPersonAction
parent: TinyLife.Actions
name: PathfindToPersonAction
nameWithType: PathfindToPersonAction
fullName: TinyLife.Actions.PathfindToPersonAction
- uid: System
commentId: N:System
isExternal: true

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StartPartnerAction
path: ../TinyLife/Actions/SocialAction.cs
startLine: 247
startLine: 300
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -125,7 +125,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/SocialAction.cs
startLine: 250
startLine: 303
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -160,7 +160,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Actions/SocialAction.cs
startLine: 253
startLine: 306
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -189,7 +189,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCompleted
path: ../TinyLife/Actions/SocialAction.cs
startLine: 281
startLine: 334
assemblies:
- Tiny Life
namespace: TinyLife.Actions

View file

@ -49,7 +49,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SocialAction
path: ../TinyLife/Actions/SocialAction.cs
startLine: 18
startLine: 16
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -67,7 +67,6 @@ items:
- TinyLife.Actions.HelpAction
- TinyLife.Actions.HoldingPersonAction
- TinyLife.Actions.OrderFromStaffAction
- TinyLife.Actions.PickUpPersonAction
- TinyLife.Actions.TalkAction
implements:
- MLEM.Misc.IGenericDataHolder
@ -162,7 +161,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsMain
path: ../TinyLife/Actions/SocialAction.cs
startLine: 24
startLine: 22
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -203,7 +202,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Partner
path: ../TinyLife/Actions/SocialAction.cs
startLine: 29
startLine: 27
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -234,7 +233,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PartnerAction
path: ../TinyLife/Actions/SocialAction.cs
startLine: 33
startLine: 31
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -265,10 +264,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MainAction
path: ../TinyLife/Actions/SocialAction.cs
startLine: 34
startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThe <xref href=\"TinyLife.Actions.SocialAction\" data-throw-if-not-resolved=\"false\"></xref> that is the main action, which is either <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/this\">this</a> or <xref href=\"TinyLife.Actions.SocialAction.PartnerAction\" data-throw-if-not-resolved=\"false\"></xref>, based on whether this action <xref href=\"TinyLife.Actions.SocialAction.IsMain\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public SocialAction MainAction { get; }
parameters: []
@ -294,7 +295,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConversationTime
path: ../TinyLife/Actions/SocialAction.cs
startLine: 39
startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -335,7 +336,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InProgressTime
path: ../TinyLife/Actions/SocialAction.cs
startLine: 43
startLine: 44
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -368,7 +369,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/SocialAction.cs
startLine: 49
startLine: 50
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -403,7 +404,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/SocialAction.cs
startLine: 52
startLine: 53
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -441,7 +442,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/SocialAction.cs
startLine: 55
startLine: 56
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -473,10 +474,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitializeConversation
path: ../TinyLife/Actions/SocialAction.cs
startLine: 67
startLine: 72
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nInitializes the conversation. This method is called for both partners in <xref href=\"TinyLife.Actions.SocialAction.AndThenInitialize\" data-throw-if-not-resolved=\"false\"></xref> by the partner who initializes this action last.\nBy default, this method does nothing.\n"
example: []
syntax:
content: protected virtual void InitializeConversation()
content.vb: Protected Overridable Sub InitializeConversation()
@ -499,7 +502,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateConversation
path: ../TinyLife/Actions/SocialAction.cs
startLine: 77
startLine: 82
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -540,7 +543,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsConversationCompleted
path: ../TinyLife/Actions/SocialAction.cs
startLine: 87
startLine: 92
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -571,7 +574,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetMaxWaitTime
path: ../TinyLife/Actions/SocialAction.cs
startLine: 96
startLine: 101
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -602,7 +605,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnqueuePartnerAction
path: ../TinyLife/Actions/SocialAction.cs
startLine: 106
startLine: 111
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -637,17 +640,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPartnerVariety
path: ../TinyLife/Actions/SocialAction.cs
startLine: 110
startLine: 121
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA method that is called in <xref href=\"TinyLife.Actions.SocialAction.EnqueuePartnerAction(TinyLife.Actions.ActionInfo)\" data-throw-if-not-resolved=\"false\"></xref> that determines what <xref href=\"TinyLife.Actions.ActionVariety\" data-throw-if-not-resolved=\"false\"></xref> should be used.\nBy default, <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null\">null</a> is returned.\n"
example: []
syntax:
content: protected virtual ActionVariety GetPartnerVariety(ActionInfo info)
parameters:
- id: info
type: TinyLife.Actions.ActionInfo
description: The action info to use.
return:
type: TinyLife.Actions.ActionVariety
description: The <xref href="TinyLife.Actions.ActionVariety" data-throw-if-not-resolved="false"></xref> to use for the partner action.
content.vb: Protected Overridable Function GetPartnerVariety(info As ActionInfo) As ActionVariety
overload: TinyLife.Actions.SocialAction.GetPartnerVariety*
- uid: TinyLife.Actions.SocialAction.OnBothCompleted(TinyLife.Actions.CompletionType)
@ -668,15 +675,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnBothCompleted
path: ../TinyLife/Actions/SocialAction.cs
startLine: 114
startLine: 130
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nA method that is called when both actions (this action and the <xref href=\"TinyLife.Actions.SocialAction.PartnerAction\" data-throw-if-not-resolved=\"false\"></xref>) have been completed.\nThis method is called for both partners in <xref href=\"TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)\" data-throw-if-not-resolved=\"false\"></xref> by the partner who completes this action last.\n"
example: []
syntax:
content: protected virtual void OnBothCompleted(CompletionType type)
parameters:
- id: type
type: TinyLife.Actions.CompletionType
description: The completion type.
content.vb: Protected Overridable Sub OnBothCompleted(type As CompletionType)
overload: TinyLife.Actions.SocialAction.OnBothCompleted*
- uid: TinyLife.Actions.SocialAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -697,7 +707,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenUpdate
path: ../TinyLife/Actions/SocialAction.cs
startLine: 117
startLine: 133
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -739,7 +749,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted
path: ../TinyLife/Actions/SocialAction.cs
startLine: 124
startLine: 140
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -771,10 +781,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize
path: ../TinyLife/Actions/SocialAction.cs
startLine: 135
startLine: 155
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nInitializes the main action.\nThis method is called after <xref href=\"TinyLife.Actions.MultiAction.Handler\" data-throw-if-not-resolved=\"false\"></xref> has all completed.\n"
example: []
syntax:
content: protected override sealed void AndThenInitialize()
content.vb: Protected NotOverridable Overrides Sub AndThenInitialize()
@ -798,7 +810,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenOnCompleted
path: ../TinyLife/Actions/SocialAction.cs
startLine: 145
startLine: 165
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -831,7 +843,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCancel
path: ../TinyLife/Actions/SocialAction.cs
startLine: 155
startLine: 175
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -867,7 +879,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanMultitask
path: ../TinyLife/Actions/SocialAction.cs
startLine: 162
startLine: 182
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -903,14 +915,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanStartNow
path: ../TinyLife/Actions/SocialAction.cs
startLine: 172
startLine: 193
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturn <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">true</a> on this method if this action can be started right now. This method is queried when this action moves from a person&apos;s <xref href=\"TinyLife.Objects.Person.ActionQueue\" data-throw-if-not-resolved=\"false\"></xref> to their <xref href=\"TinyLife.Objects.Person.CurrentActions\" data-throw-if-not-resolved=\"false\"></xref>. If this method returns <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">false</a>, it stays in the <xref href=\"TinyLife.Objects.Person.ActionQueue\" data-throw-if-not-resolved=\"false\"></xref>.\n\nBy default, <xref href=\"TinyLife.Actions.MultiAction\" data-throw-if-not-resolved=\"false\"></xref> overrides this behavior to only allow the action to be started if the <xref href=\"TinyLife.Actions.Action.Person\" data-throw-if-not-resolved=\"false\"></xref> is not being held, and not currently occupying an action spot that has the <code>Stay</code> flag set.\n"
example: []
syntax:
content: public override bool CanStartNow()
return:
type: System.Boolean
description: Whether this action can start now.
content.vb: Public Overrides Function CanStartNow() As Boolean
overridden: TinyLife.Actions.MultiAction.CanStartNow
overload: TinyLife.Actions.SocialAction.CanStartNow*
@ -932,7 +947,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Actions/SocialAction.cs
startLine: 180
startLine: 201
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -964,7 +979,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryForceResult
path: ../TinyLife/Actions/SocialAction.cs
startLine: 185
startLine: 206
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1006,7 +1021,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InvokeForBoth
path: ../TinyLife/Actions/SocialAction.cs
startLine: 198
startLine: 219
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -1041,17 +1056,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsHelper
path: ../TinyLife/Actions/SocialAction.cs
startLine: 202
startLine: 229
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns whether this action is the helper action, based on whether help was offered through this action.\nThis should be used in conjunction with <xref href=\"TinyLife.Actions.SocialAction.CreateAskOffer(System.String%2cTinyLife.Objects.ObjectCategory%2cSystem.Type%2cTinyLife.Actions.ActionType.CanExecuteDelegate%2cTinyLife.Actions.ActionType.CanExecuteDelegate%2cSystem.Nullable%7bTinyLife.Actions.ActionType.AiSettings%7d%2cSystem.Nullable%7bTinyLife.Actions.ActionType.AiSettings%7d%2cSystem.Nullable%7bTinyLife.Actions.CanExecuteResult%7d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: protected bool IsHelper(bool wasOffered)
parameters:
- id: wasOffered
type: System.Boolean
description: Whether help was offered through this action.
return:
type: System.Boolean
description: Whether this action is the helper action.
content.vb: Protected Function IsHelper(wasOffered As Boolean) As Boolean
overload: TinyLife.Actions.SocialAction.IsHelper*
nameWithType.vb: SocialAction.IsHelper(Boolean)
@ -1075,17 +1094,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHelper
path: ../TinyLife/Actions/SocialAction.cs
startLine: 206
startLine: 239
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns the helper party of this action, based on whether help was offered through this action.\nThis should be used in conjunction with <xref href=\"TinyLife.Actions.SocialAction.CreateAskOffer(System.String%2cTinyLife.Objects.ObjectCategory%2cSystem.Type%2cTinyLife.Actions.ActionType.CanExecuteDelegate%2cTinyLife.Actions.ActionType.CanExecuteDelegate%2cSystem.Nullable%7bTinyLife.Actions.ActionType.AiSettings%7d%2cSystem.Nullable%7bTinyLife.Actions.ActionType.AiSettings%7d%2cSystem.Nullable%7bTinyLife.Actions.CanExecuteResult%7d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: protected Person GetHelper(bool wasOffered)
parameters:
- id: wasOffered
type: System.Boolean
description: Whether help was offered through this action.
return:
type: TinyLife.Objects.Person
description: This action&apos;s helper party, which is either <xref href="TinyLife.Objects.Person" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Actions.SocialAction.Partner" data-throw-if-not-resolved="false"></xref>.
content.vb: Protected Function GetHelper(wasOffered As Boolean) As Person
overload: TinyLife.Actions.SocialAction.GetHelper*
nameWithType.vb: SocialAction.GetHelper(Boolean)
@ -1109,17 +1132,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRecipientAction
path: ../TinyLife/Actions/SocialAction.cs
startLine: 210
startLine: 249
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nReturns the recipient action of this action, based on whether help was offered through this action.\nThis should be used in conjunction with <xref href=\"TinyLife.Actions.SocialAction.CreateAskOffer(System.String%2cTinyLife.Objects.ObjectCategory%2cSystem.Type%2cTinyLife.Actions.ActionType.CanExecuteDelegate%2cTinyLife.Actions.ActionType.CanExecuteDelegate%2cSystem.Nullable%7bTinyLife.Actions.ActionType.AiSettings%7d%2cSystem.Nullable%7bTinyLife.Actions.ActionType.AiSettings%7d%2cSystem.Nullable%7bTinyLife.Actions.CanExecuteResult%7d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: protected SocialAction GetRecipientAction(bool wasOffered)
parameters:
- id: wasOffered
type: System.Boolean
description: Whether help was offered through this action.
return:
type: TinyLife.Actions.SocialAction
description: This action&apos;s recipient action, which is either <xref href="TinyLife.Actions.SocialAction.PartnerAction" data-throw-if-not-resolved="false"></xref> or <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/this">this</a>.
content.vb: Protected Function GetRecipientAction(wasOffered As Boolean) As SocialAction
overload: TinyLife.Actions.SocialAction.GetRecipientAction*
nameWithType.vb: SocialAction.GetRecipientAction(Boolean)
@ -1143,31 +1170,42 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateAskOffer
path: ../TinyLife/Actions/SocialAction.cs
startLine: 214
startLine: 267
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nCreates and returns a set of <xref href=\"TinyLife.Actions.ActionType.TypeSettings\" data-throw-if-not-resolved=\"false\"></xref> instances that contains an &quot;Ask&quot; action, as well as an &quot;Offer&quot; action, for a specific <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> class. The returned <xref href=\"TinyLife.Actions.ActionType.TypeSettings\" data-throw-if-not-resolved=\"false\"></xref> have an additional <xref href=\"System.Boolean\" data-throw-if-not-resolved=\"false\"></xref> entry in their <xref href=\"TinyLife.Actions.ActionType.TypeSettings.ConstructorArguments\" data-throw-if-not-resolved=\"false\"></xref> that determines whether the action was started from the offering party, rather than the asking party. It can be evaluated using <xref href=\"TinyLife.Actions.SocialAction.IsHelper(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> and related methods.\nThe returned <xref href=\"TinyLife.Actions.ActionType.TypeSettings\" data-throw-if-not-resolved=\"false\"></xref> also automatically include an <xref href=\"TinyLife.Actions.ActionVariety\" data-throw-if-not-resolved=\"false\"></xref> evaluator that displays a list of potential action partners if no action partner was immediately selected through the <code data-dev-comment-type=\"paramref\" class=\"paramref\">context</code>.\nThis means that the <code data-dev-comment-type=\"paramref\" class=\"paramref\">constructedType</code>&apos;s constructor should accept the usual <xref href=\"TinyLife.Actions.ActionType\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>, but also the <code>wasOffered</code> <xref href=\"System.Boolean\" data-throw-if-not-resolved=\"false\"></xref> and the (optional) <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> passed from the <xref href=\"TinyLife.Actions.ActionVariety\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public static IEnumerable<ActionType.TypeSettings> CreateAskOffer(string name, ObjectCategory context, Type constructedType, ActionType.CanExecuteDelegate canRecipientExecute, ActionType.CanExecuteDelegate canHelperExecute, ActionType.AiSettings? askAi = null, ActionType.AiSettings? offerAi = null, CanExecuteResult? emptyVarietiesResult = null)
parameters:
- id: name
type: System.String
description: The base action name, which has &quot;Ask&quot; and &quot;Offer&quot; appended to it automatically.
- id: context
type: TinyLife.Objects.ObjectCategory
description: The context.
- id: constructedType
type: System.Type
description: The constructed action type.
- id: canRecipientExecute
type: TinyLife.Actions.ActionType.CanExecuteDelegate
description: A <xref href="TinyLife.Actions.ActionType.CanExecuteDelegate" data-throw-if-not-resolved="false"></xref> that determines whether the recipient of this action (the person that is offered help, or the person that asks for help) can execute it.
- id: canHelperExecute
type: TinyLife.Actions.ActionType.CanExecuteDelegate
description: A <xref href="TinyLife.Actions.ActionType.CanExecuteDelegate" data-throw-if-not-resolved="false"></xref> that determines whether the helper of this action (the person that offers help, or the person that is asked for help) can execute it.
- id: askAi
type: System.Nullable{TinyLife.Actions.ActionType.AiSettings}
description: The <xref href="TinyLife.Actions.ActionType.AiSettings" data-throw-if-not-resolved="false"></xref> for the &quot;Ask&quot; version of this action.
- id: offerAi
type: System.Nullable{TinyLife.Actions.ActionType.AiSettings}
description: The <xref href="TinyLife.Actions.ActionType.AiSettings" data-throw-if-not-resolved="false"></xref> for the &quot;Offer&quot; version of this action.
- id: emptyVarietiesResult
type: System.Nullable{TinyLife.Actions.CanExecuteResult}
description: A <xref href="TinyLife.Actions.CanExecuteResult" data-throw-if-not-resolved="false"></xref> that is used when no free people are found.
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionType.TypeSettings}
description: The &quot;Ask&quot; and &quot;Offer&quot; action type settings.
content.vb: Public Shared Function CreateAskOffer(name As String, context As ObjectCategory, constructedType As Type, canRecipientExecute As ActionType.CanExecuteDelegate, canHelperExecute As ActionType.CanExecuteDelegate, askAi As ActionType.AiSettings? = Nothing, offerAi As ActionType.AiSettings? = Nothing, emptyVarietiesResult As CanExecuteResult? = Nothing) As IEnumerable(Of ActionType.TypeSettings)
overload: TinyLife.Actions.SocialAction.CreateAskOffer*
nameWithType.vb: SocialAction.CreateAskOffer(String, ObjectCategory, Type, ActionType.CanExecuteDelegate, ActionType.CanExecuteDelegate, ActionType.AiSettings?, ActionType.AiSettings?, CanExecuteResult?)
@ -4133,17 +4171,17 @@ references:
name: PartnerAction
nameWithType: SocialAction.PartnerAction
fullName: TinyLife.Actions.SocialAction.PartnerAction
- uid: TinyLife.Actions.SocialAction.MainAction*
commentId: Overload:TinyLife.Actions.SocialAction.MainAction
name: MainAction
nameWithType: SocialAction.MainAction
fullName: TinyLife.Actions.SocialAction.MainAction
- uid: TinyLife.Actions.SocialAction.IsMain
commentId: P:TinyLife.Actions.SocialAction.IsMain
parent: TinyLife.Actions.SocialAction
name: IsMain
nameWithType: SocialAction.IsMain
fullName: TinyLife.Actions.SocialAction.IsMain
- uid: TinyLife.Actions.SocialAction.MainAction*
commentId: Overload:TinyLife.Actions.SocialAction.MainAction
name: MainAction
nameWithType: SocialAction.MainAction
fullName: TinyLife.Actions.SocialAction.MainAction
- uid: TinyLife.Actions.SocialAction.ConversationTime*
commentId: Overload:TinyLife.Actions.SocialAction.ConversationTime
name: ConversationTime
@ -4305,6 +4343,22 @@ references:
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Actions.SocialAction.AndThenInitialize
commentId: M:TinyLife.Actions.SocialAction.AndThenInitialize
parent: TinyLife.Actions.SocialAction
name: AndThenInitialize()
nameWithType: SocialAction.AndThenInitialize()
fullName: TinyLife.Actions.SocialAction.AndThenInitialize()
spec.csharp:
- uid: TinyLife.Actions.SocialAction.AndThenInitialize
name: AndThenInitialize
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.SocialAction.AndThenInitialize
name: AndThenInitialize
- name: (
- name: )
- uid: TinyLife.Actions.SocialAction.InitializeConversation*
commentId: Overload:TinyLife.Actions.SocialAction.InitializeConversation
name: InitializeConversation
@ -4554,17 +4608,57 @@ references:
name: EnqueuePartnerAction
nameWithType: SocialAction.EnqueuePartnerAction
fullName: TinyLife.Actions.SocialAction.EnqueuePartnerAction
- uid: TinyLife.Actions.SocialAction.GetPartnerVariety*
commentId: Overload:TinyLife.Actions.SocialAction.GetPartnerVariety
name: GetPartnerVariety
nameWithType: SocialAction.GetPartnerVariety
fullName: TinyLife.Actions.SocialAction.GetPartnerVariety
- uid: TinyLife.Actions.SocialAction.EnqueuePartnerAction(TinyLife.Actions.ActionInfo)
commentId: M:TinyLife.Actions.SocialAction.EnqueuePartnerAction(TinyLife.Actions.ActionInfo)
parent: TinyLife.Actions.SocialAction
name: EnqueuePartnerAction(ActionInfo)
nameWithType: SocialAction.EnqueuePartnerAction(ActionInfo)
fullName: TinyLife.Actions.SocialAction.EnqueuePartnerAction(TinyLife.Actions.ActionInfo)
spec.csharp:
- uid: TinyLife.Actions.SocialAction.EnqueuePartnerAction(TinyLife.Actions.ActionInfo)
name: EnqueuePartnerAction
- name: (
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
spec.vb:
- uid: TinyLife.Actions.SocialAction.EnqueuePartnerAction(TinyLife.Actions.ActionInfo)
name: EnqueuePartnerAction
- name: (
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
- uid: TinyLife.Actions.ActionVariety
commentId: T:TinyLife.Actions.ActionVariety
parent: TinyLife.Actions
name: ActionVariety
nameWithType: ActionVariety
fullName: TinyLife.Actions.ActionVariety
- uid: TinyLife.Actions.SocialAction.GetPartnerVariety*
commentId: Overload:TinyLife.Actions.SocialAction.GetPartnerVariety
name: GetPartnerVariety
nameWithType: SocialAction.GetPartnerVariety
fullName: TinyLife.Actions.SocialAction.GetPartnerVariety
- uid: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.SocialAction
name: AndThenOnCompleted(CompletionType)
nameWithType: SocialAction.AndThenOnCompleted(CompletionType)
fullName: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
spec.csharp:
- uid: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
name: AndThenOnCompleted
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
- name: )
spec.vb:
- uid: TinyLife.Actions.SocialAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
name: AndThenOnCompleted
- name: (
- uid: TinyLife.Actions.CompletionType
name: CompletionType
- name: )
- uid: TinyLife.Actions.SocialAction.OnBothCompleted*
commentId: Overload:TinyLife.Actions.SocialAction.OnBothCompleted
name: OnBothCompleted
@ -4966,6 +5060,101 @@ references:
- name: " "
- name: T2
- name: )
- uid: TinyLife.Actions.SocialAction.CreateAskOffer(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate,TinyLife.Actions.ActionType.CanExecuteDelegate,System.Nullable{TinyLife.Actions.ActionType.AiSettings},System.Nullable{TinyLife.Actions.ActionType.AiSettings},System.Nullable{TinyLife.Actions.CanExecuteResult})
commentId: M:TinyLife.Actions.SocialAction.CreateAskOffer(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate,TinyLife.Actions.ActionType.CanExecuteDelegate,System.Nullable{TinyLife.Actions.ActionType.AiSettings},System.Nullable{TinyLife.Actions.ActionType.AiSettings},System.Nullable{TinyLife.Actions.CanExecuteResult})
parent: TinyLife.Actions.SocialAction
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: CreateAskOffer(string, ObjectCategory, Type, CanExecuteDelegate, CanExecuteDelegate, AiSettings?, AiSettings?, CanExecuteResult?)
nameWithType: SocialAction.CreateAskOffer(string, ObjectCategory, Type, ActionType.CanExecuteDelegate, ActionType.CanExecuteDelegate, ActionType.AiSettings?, ActionType.AiSettings?, CanExecuteResult?)
fullName: TinyLife.Actions.SocialAction.CreateAskOffer(string, TinyLife.Objects.ObjectCategory, System.Type, TinyLife.Actions.ActionType.CanExecuteDelegate, TinyLife.Actions.ActionType.CanExecuteDelegate, TinyLife.Actions.ActionType.AiSettings?, TinyLife.Actions.ActionType.AiSettings?, TinyLife.Actions.CanExecuteResult?)
nameWithType.vb: SocialAction.CreateAskOffer(String, ObjectCategory, Type, ActionType.CanExecuteDelegate, ActionType.CanExecuteDelegate, ActionType.AiSettings?, ActionType.AiSettings?, CanExecuteResult?)
fullName.vb: TinyLife.Actions.SocialAction.CreateAskOffer(String, TinyLife.Objects.ObjectCategory, System.Type, TinyLife.Actions.ActionType.CanExecuteDelegate, TinyLife.Actions.ActionType.CanExecuteDelegate, TinyLife.Actions.ActionType.AiSettings?, TinyLife.Actions.ActionType.AiSettings?, TinyLife.Actions.CanExecuteResult?)
name.vb: CreateAskOffer(String, ObjectCategory, Type, CanExecuteDelegate, CanExecuteDelegate, AiSettings?, AiSettings?, CanExecuteResult?)
spec.csharp:
- uid: TinyLife.Actions.SocialAction.CreateAskOffer(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate,TinyLife.Actions.ActionType.CanExecuteDelegate,System.Nullable{TinyLife.Actions.ActionType.AiSettings},System.Nullable{TinyLife.Actions.ActionType.AiSettings},System.Nullable{TinyLife.Actions.CanExecuteResult})
name: CreateAskOffer
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
- name: '?'
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
- name: '?'
- name: ','
- name: " "
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
- name: '?'
- name: )
spec.vb:
- uid: TinyLife.Actions.SocialAction.CreateAskOffer(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate,TinyLife.Actions.ActionType.CanExecuteDelegate,System.Nullable{TinyLife.Actions.ActionType.AiSettings},System.Nullable{TinyLife.Actions.ActionType.AiSettings},System.Nullable{TinyLife.Actions.CanExecuteResult})
name: CreateAskOffer
- name: (
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: TinyLife.Objects.ObjectCategory
name: ObjectCategory
- name: ','
- name: " "
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
- name: '?'
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
- name: '?'
- name: ','
- name: " "
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
- name: '?'
- name: )
- uid: TinyLife.Actions.SocialAction.IsHelper*
commentId: Overload:TinyLife.Actions.SocialAction.IsHelper
name: IsHelper
@ -4981,17 +5170,58 @@ references:
name: GetRecipientAction
nameWithType: SocialAction.GetRecipientAction
fullName: TinyLife.Actions.SocialAction.GetRecipientAction
- uid: TinyLife.Actions.SocialAction.CreateAskOffer*
commentId: Overload:TinyLife.Actions.SocialAction.CreateAskOffer
name: CreateAskOffer
nameWithType: SocialAction.CreateAskOffer
fullName: TinyLife.Actions.SocialAction.CreateAskOffer
- uid: TinyLife.Objects.ObjectCategory
commentId: T:TinyLife.Objects.ObjectCategory
parent: TinyLife.Objects
name: ObjectCategory
nameWithType: ObjectCategory
fullName: TinyLife.Objects.ObjectCategory
- uid: TinyLife.Actions.ActionType.TypeSettings
commentId: T:TinyLife.Actions.ActionType.TypeSettings
parent: TinyLife.Actions
name: ActionType.TypeSettings
nameWithType: ActionType.TypeSettings
fullName: TinyLife.Actions.ActionType.TypeSettings
spec.csharp:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: .
- uid: TinyLife.Actions.ActionType.TypeSettings
name: TypeSettings
spec.vb:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: .
- uid: TinyLife.Actions.ActionType.TypeSettings
name: TypeSettings
- uid: TinyLife.Actions.ActionType.TypeSettings.ConstructorArguments
commentId: F:TinyLife.Actions.ActionType.TypeSettings.ConstructorArguments
name: ConstructorArguments
nameWithType: ActionType.TypeSettings.ConstructorArguments
fullName: TinyLife.Actions.ActionType.TypeSettings.ConstructorArguments
- uid: TinyLife.Actions.SocialAction.IsHelper(System.Boolean)
commentId: M:TinyLife.Actions.SocialAction.IsHelper(System.Boolean)
parent: TinyLife.Actions.SocialAction
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: IsHelper(bool)
nameWithType: SocialAction.IsHelper(bool)
fullName: TinyLife.Actions.SocialAction.IsHelper(bool)
nameWithType.vb: SocialAction.IsHelper(Boolean)
fullName.vb: TinyLife.Actions.SocialAction.IsHelper(Boolean)
name.vb: IsHelper(Boolean)
spec.csharp:
- uid: TinyLife.Actions.SocialAction.IsHelper(System.Boolean)
name: IsHelper
- name: (
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Actions.SocialAction.IsHelper(System.Boolean)
name: IsHelper
- name: (
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
commentId: T:TinyLife.Actions.ActionType.CanExecuteDelegate
parent: TinyLife.Actions
@ -5010,6 +5240,41 @@ references:
- name: .
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
name: CanExecuteDelegate
- uid: TinyLife.Actions.ActionType.AiSettings
commentId: T:TinyLife.Actions.ActionType.AiSettings
parent: TinyLife.Actions
name: ActionType.AiSettings
nameWithType: ActionType.AiSettings
fullName: TinyLife.Actions.ActionType.AiSettings
spec.csharp:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: .
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
spec.vb:
- uid: TinyLife.Actions.ActionType
name: ActionType
- name: .
- uid: TinyLife.Actions.ActionType.AiSettings
name: AiSettings
- uid: TinyLife.Actions.CanExecuteResult
commentId: T:TinyLife.Actions.CanExecuteResult
parent: TinyLife.Actions
name: CanExecuteResult
nameWithType: CanExecuteResult
fullName: TinyLife.Actions.CanExecuteResult
- uid: TinyLife.Actions.SocialAction.CreateAskOffer*
commentId: Overload:TinyLife.Actions.SocialAction.CreateAskOffer
name: CreateAskOffer
nameWithType: SocialAction.CreateAskOffer
fullName: TinyLife.Actions.SocialAction.CreateAskOffer
- uid: TinyLife.Objects.ObjectCategory
commentId: T:TinyLife.Objects.ObjectCategory
parent: TinyLife.Objects
name: ObjectCategory
nameWithType: ObjectCategory
fullName: TinyLife.Objects.ObjectCategory
- uid: System.Nullable{TinyLife.Actions.ActionType.AiSettings}
commentId: T:System.Nullable{TinyLife.Actions.ActionType.AiSettings}
parent: System

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EvaluationResult
path: ../TinyLife/Actions/TalkAction.cs
startLine: 514
startLine: 524
assemblies:
- Tiny Life
namespace: TinyLife.Actions

View file

@ -969,23 +969,30 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EvaluateValues
path: ../TinyLife/Actions/TalkAction.cs
startLine: 416
startLine: 426
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nEvaluates these <xref href=\"TinyLife.Actions.TalkAction.TalkSettings\" data-throw-if-not-resolved=\"false\"></xref> after an <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> has completed.\nThis method just returns the values that are calculated based on these <xref href=\"TinyLife.Actions.TalkAction.TalkSettings\" data-throw-if-not-resolved=\"false\"></xref>, but does not actually apply them.\nThis method is used by <xref href=\"TinyLife.Actions.TalkAction.TalkSettings.EvaluateSimple(TinyLife.Actions.Action%2cTinyLife.Objects.Person%2cSystem.Single%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Actions.TalkAction.TalkSettings.EvaluateFully(TinyLife.Actions.SocialAction)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public virtual (float RomanceGain, float FriendshipGain, float RomanceLoss, float FriendshipLoss, float GoBadlyChance) EvaluateValues(ActionInfo info, Person partner, float completion = 1, float effectiveness = 1)
parameters:
- id: info
type: TinyLife.Actions.ActionInfo
description: The action info.
- id: partner
type: TinyLife.Objects.Person
description: The action partner.
- id: completion
type: System.Single
description: The completion percentage of the action, where 0 is an action that has not been started yet, and 1 is full completion. Defaults to 1.
- id: effectiveness
type: System.Single
description: The effectiveness of the action, where 0 represents a boring, overused action, and 1 represents a unique action. Defaults to 1.
return:
type: System.ValueTuple{System.Single,System.Single,System.Single,System.Single,System.Single}
description: The romance gain if the action succeeds, the friendship gain if the action succeeds, the romance loss if the action fails, the friendship loss if the action fails, and the chance that the action will succeed.
content.vb: Public Overridable Function EvaluateValues(info As ActionInfo, partner As Person, completion As Single = 1, effectiveness As Single = 1) As (RomanceGain As Single, FriendshipGain As Single, RomanceLoss As Single, FriendshipLoss As Single, GoBadlyChance As Single)
overload: TinyLife.Actions.TalkAction.TalkSettings.EvaluateValues*
nameWithType.vb: TalkAction.TalkSettings.EvaluateValues(ActionInfo, Person, Single, Single)
@ -1009,7 +1016,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CheckCanExecute
path: ../TinyLife/Actions/TalkAction.cs
startLine: 500
startLine: 510
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@ -2859,6 +2866,25 @@ references:
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluateFully(TinyLife.Actions.SocialAction)
commentId: M:TinyLife.Actions.TalkAction.TalkSettings.EvaluateFully(TinyLife.Actions.SocialAction)
name: EvaluateFully(SocialAction)
nameWithType: TalkAction.TalkSettings.EvaluateFully(SocialAction)
fullName: TinyLife.Actions.TalkAction.TalkSettings.EvaluateFully(TinyLife.Actions.SocialAction)
spec.csharp:
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluateFully(TinyLife.Actions.SocialAction)
name: EvaluateFully
- name: (
- uid: TinyLife.Actions.SocialAction
name: SocialAction
- name: )
spec.vb:
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluateFully(TinyLife.Actions.SocialAction)
name: EvaluateFully
- name: (
- uid: TinyLife.Actions.SocialAction
name: SocialAction
- name: )
- uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluateValues*
commentId: Overload:TinyLife.Actions.TalkAction.TalkSettings.EvaluateValues
name: EvaluateValues

File diff suppressed because it is too large Load diff

View file

@ -17,28 +17,23 @@ items:
- TinyLife.Actions.CanExecuteResult.ResultType
- TinyLife.Actions.ChoicePromptInfo
- TinyLife.Actions.ChoicePromptInfo.Option
- TinyLife.Actions.CleanOutFridgeAction
- TinyLife.Actions.CleanUpBabyAction
- TinyLife.Actions.CompletionType
- TinyLife.Actions.DebugAction
- TinyLife.Actions.DeferredAction
- TinyLife.Actions.DieAction
- TinyLife.Actions.Emote
- TinyLife.Actions.EmoteCategory
- TinyLife.Actions.FollowAdultAction
- TinyLife.Actions.GoHereAction
- TinyLife.Actions.HaveBabyAction
- TinyLife.Actions.HelpAction
- TinyLife.Actions.HoldingPersonAction
- TinyLife.Actions.MakeTeaAction
- TinyLife.Actions.MultiAction
- TinyLife.Actions.MultiAction.Stage
- TinyLife.Actions.OrderFromStaffAction
- TinyLife.Actions.OutOfTownAction
- TinyLife.Actions.PathfindAction
- TinyLife.Actions.PathfindToPersonAction
- TinyLife.Actions.PickUpPersonAction
- TinyLife.Actions.PutAwayAction
- TinyLife.Actions.PutDownPersonAction
- TinyLife.Actions.SellAction
- TinyLife.Actions.SitAction
- TinyLife.Actions.SocialAction
@ -49,7 +44,6 @@ items:
- TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult
- TinyLife.Actions.TellPeopleToLeaveRoomAction
- TinyLife.Actions.TryGoHereAction
- TinyLife.Actions.UseDiaperAction
- TinyLife.Actions.WalkAction
- TinyLife.Actions.WatchTvAction
- TinyLife.Actions.WatchTvAction.Channel
@ -217,11 +211,11 @@ references:
- name: .
- uid: TinyLife.Actions.ChoicePromptInfo.Option
name: Option
- uid: TinyLife.Actions.CleanOutFridgeAction
commentId: T:TinyLife.Actions.CleanOutFridgeAction
name: CleanOutFridgeAction
nameWithType: CleanOutFridgeAction
fullName: TinyLife.Actions.CleanOutFridgeAction
- uid: TinyLife.Actions.CleanUpBabyAction
commentId: T:TinyLife.Actions.CleanUpBabyAction
name: CleanUpBabyAction
nameWithType: CleanUpBabyAction
fullName: TinyLife.Actions.CleanUpBabyAction
- uid: TinyLife.Actions.CompletionType
commentId: T:TinyLife.Actions.CompletionType
parent: TinyLife.Actions
@ -255,21 +249,11 @@ references:
name: EmoteCategory
nameWithType: EmoteCategory
fullName: TinyLife.Actions.EmoteCategory
- uid: TinyLife.Actions.FollowAdultAction
commentId: T:TinyLife.Actions.FollowAdultAction
name: FollowAdultAction
nameWithType: FollowAdultAction
fullName: TinyLife.Actions.FollowAdultAction
- uid: TinyLife.Actions.GoHereAction
commentId: T:TinyLife.Actions.GoHereAction
name: GoHereAction
nameWithType: GoHereAction
fullName: TinyLife.Actions.GoHereAction
- uid: TinyLife.Actions.HaveBabyAction
commentId: T:TinyLife.Actions.HaveBabyAction
name: HaveBabyAction
nameWithType: HaveBabyAction
fullName: TinyLife.Actions.HaveBabyAction
- uid: TinyLife.Actions.HelpAction
commentId: T:TinyLife.Actions.HelpAction
name: HelpAction
@ -277,14 +261,10 @@ references:
fullName: TinyLife.Actions.HelpAction
- uid: TinyLife.Actions.HoldingPersonAction
commentId: T:TinyLife.Actions.HoldingPersonAction
parent: TinyLife.Actions
name: HoldingPersonAction
nameWithType: HoldingPersonAction
fullName: TinyLife.Actions.HoldingPersonAction
- uid: TinyLife.Actions.MakeTeaAction
commentId: T:TinyLife.Actions.MakeTeaAction
name: MakeTeaAction
nameWithType: MakeTeaAction
fullName: TinyLife.Actions.MakeTeaAction
- uid: TinyLife.Actions.MultiAction
commentId: T:TinyLife.Actions.MultiAction
parent: TinyLife.Actions
@ -328,25 +308,14 @@ references:
fullName: TinyLife.Actions.PathfindAction
- uid: TinyLife.Actions.PathfindToPersonAction
commentId: T:TinyLife.Actions.PathfindToPersonAction
parent: TinyLife.Actions
name: PathfindToPersonAction
nameWithType: PathfindToPersonAction
fullName: TinyLife.Actions.PathfindToPersonAction
- uid: TinyLife.Actions.PickUpPersonAction
commentId: T:TinyLife.Actions.PickUpPersonAction
name: PickUpPersonAction
nameWithType: PickUpPersonAction
fullName: TinyLife.Actions.PickUpPersonAction
- uid: TinyLife.Actions.PutAwayAction
commentId: T:TinyLife.Actions.PutAwayAction
name: PutAwayAction
nameWithType: PutAwayAction
fullName: TinyLife.Actions.PutAwayAction
- uid: TinyLife.Actions.PutDownPersonAction
commentId: T:TinyLife.Actions.PutDownPersonAction
name: PutDownPersonAction
nameWithType: PutDownPersonAction
fullName: TinyLife.Actions.PutDownPersonAction
- uid: TinyLife.Actions.SellAction
commentId: T:TinyLife.Actions.SellAction
name: SellAction
@ -442,11 +411,6 @@ references:
name: TryGoHereAction
nameWithType: TryGoHereAction
fullName: TinyLife.Actions.TryGoHereAction
- uid: TinyLife.Actions.UseDiaperAction
commentId: T:TinyLife.Actions.UseDiaperAction
name: UseDiaperAction
nameWithType: UseDiaperAction
fullName: TinyLife.Actions.UseDiaperAction
- uid: TinyLife.Actions.WalkAction
commentId: T:TinyLife.Actions.WalkAction
name: WalkAction

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CheatDelegate
path: ../TinyLife/Debug.cs
startLine: 743
startLine: 771
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DebugDelegate
path: ../TinyLife/Debug.cs
startLine: 748
startLine: 776
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -119,7 +119,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryCheat
path: ../TinyLife/Debug.cs
startLine: 574
startLine: 601
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -27,7 +27,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 394
startLine: 429
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -76,7 +76,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 401
startLine: 436
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -115,7 +115,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Amount
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 406
startLine: 441
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -154,7 +154,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TotalTime
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 411
startLine: 446
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -193,7 +193,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Time
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 416
startLine: 451
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -234,7 +234,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 422
startLine: 457
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -275,7 +275,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Person
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 427
startLine: 462
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -306,7 +306,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassTime
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 444
startLine: 479
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@ -338,7 +338,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Emotions/EmotionModifier.cs
startLine: 458
startLine: 493
assemblies:
- Tiny Life
namespace: TinyLife.Emotions

File diff suppressed because it is too large Load diff

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameSpeed
path: ../TinyLife/Options.cs
startLine: 524
startLine: 537
assemblies:
- Tiny Life
namespace: TinyLife
@ -53,7 +53,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Paused
path: ../TinyLife/Options.cs
startLine: 529
startLine: 542
assemblies:
- Tiny Life
namespace: TinyLife
@ -81,7 +81,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Regular
path: ../TinyLife/Options.cs
startLine: 533
startLine: 546
assemblies:
- Tiny Life
namespace: TinyLife
@ -109,7 +109,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fast
path: ../TinyLife/Options.cs
startLine: 537
startLine: 550
assemblies:
- Tiny Life
namespace: TinyLife
@ -137,7 +137,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryFast
path: ../TinyLife/Options.cs
startLine: 541
startLine: 554
assemblies:
- Tiny Life
namespace: TinyLife
@ -165,7 +165,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExtremelyFast
path: ../TinyLife/Options.cs
startLine: 546
startLine: 559
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -29,7 +29,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GenealogyType
path: ../TinyLife/Relationship.cs
startLine: 436
startLine: 495
assemblies:
- Tiny Life
namespace: TinyLife
@ -61,7 +61,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Unrelated
path: ../TinyLife/Relationship.cs
startLine: 441
startLine: 500
assemblies:
- Tiny Life
namespace: TinyLife
@ -89,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Parent
path: ../TinyLife/Relationship.cs
startLine: 445
startLine: 504
assemblies:
- Tiny Life
namespace: TinyLife
@ -117,7 +117,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child
path: ../TinyLife/Relationship.cs
startLine: 449
startLine: 508
assemblies:
- Tiny Life
namespace: TinyLife
@ -145,7 +145,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sibling
path: ../TinyLife/Relationship.cs
startLine: 453
startLine: 512
assemblies:
- Tiny Life
namespace: TinyLife
@ -173,7 +173,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Nibling
path: ../TinyLife/Relationship.cs
startLine: 457
startLine: 516
assemblies:
- Tiny Life
namespace: TinyLife
@ -201,7 +201,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pibling
path: ../TinyLife/Relationship.cs
startLine: 461
startLine: 520
assemblies:
- Tiny Life
namespace: TinyLife
@ -229,7 +229,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Grandparent
path: ../TinyLife/Relationship.cs
startLine: 465
startLine: 524
assemblies:
- Tiny Life
namespace: TinyLife
@ -257,7 +257,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Grandchild
path: ../TinyLife/Relationship.cs
startLine: 469
startLine: 528
assemblies:
- Tiny Life
namespace: TinyLife
@ -285,7 +285,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cousin
path: ../TinyLife/Relationship.cs
startLine: 473
startLine: 532
assemblies:
- Tiny Life
namespace: TinyLife
@ -313,7 +313,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DistantlyRelated
path: ../TinyLife/Relationship.cs
startLine: 477
startLine: 536
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -367,10 +367,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 61
startLine: 64
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nThis goal trigger&apos;s name.\n"
example: []
syntax:
content: public readonly string Name
return:
@ -394,10 +396,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidObjects
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 62
startLine: 68
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nA set of types that determine which objects are valid trigger objects for this goal trigger. This validates the <code>obj</code> parameter of <xref href=\"TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public readonly Type[] ValidObjects
return:
@ -421,10 +425,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidValues
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 63
startLine: 72
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nA set of types that determine which values are valud trigger values for this goal trigger. This validates the <code>values</code> parameter of <xref href=\"TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public readonly Type[] ValidValues
return:
@ -448,19 +454,24 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 65
startLine: 80
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCreates a new goal trigger with the given settings.\n"
example: []
syntax:
content: public GoalTrigger(string name, Type[] validObjects, Type[] validGoals)
parameters:
- id: name
type: System.String
description: This goal trigger&apos;s name.
- id: validObjects
type: System.Type[]
description: A set of types that determine which objects are valid trigger objects for this goal trigger. This validates the <code>obj</code> parameter of <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>.
- id: validGoals
type: System.Type[]
description: A set of types that determine which values are valud trigger values for this goal trigger. This validates the <code>values</code> parameter of <xref href="TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)" data-throw-if-not-resolved="false"></xref>.
content.vb: Public Sub New(name As String, validObjects As Type(), validGoals As Type())
overload: TinyLife.Goals.GoalTrigger.#ctor*
nameWithType.vb: GoalTrigger.New(String, Type(), Type())
@ -484,17 +495,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsObjectCompatible
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 82
startLine: 103
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns whether an object of the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">objType</code> is compatible with this goal trigger, based on <xref href=\"TinyLife.Goals.GoalTrigger.ValidObjects\" data-throw-if-not-resolved=\"false\"></xref>.\nThis validates the <code>obj</code> parameter of <xref href=\"TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: []
syntax:
content: public bool IsObjectCompatible(Type objType)
parameters:
- id: objType
type: System.Type
description: The type of the object.
return:
type: System.Boolean
description: Whether the object is compatible.
content.vb: Public Function IsObjectCompatible(objType As Type) As Boolean
overload: TinyLife.Goals.GoalTrigger.IsObjectCompatible*
- uid: TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
@ -515,17 +530,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsValueCompatible
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 90
startLine: 117
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns whether a value of the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">valueType</code> is compatible with this goal trigger, based on <xref href=\"TinyLife.Goals.GoalTrigger.ValidValues\" data-throw-if-not-resolved=\"false\"></xref>.\nThis validates the <code>values</code> parameter of <xref href=\"TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable%2cSystem.Object%2cTinyLife.Goals.GoalTrigger%2cSystem.Object%5b%5d)\" data-throw-if-not-resolved=\"false\"></xref>\n"
example: []
syntax:
content: public bool IsValueCompatible(Type valueType)
parameters:
- id: valueType
type: System.Type
description: The type of the value.
return:
type: System.Boolean
description: Whether the value is compatible.
content.vb: Public Function IsValueCompatible(valueType As Type) As Boolean
overload: TinyLife.Goals.GoalTrigger.IsValueCompatible*
- uid: TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
@ -546,7 +565,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Equals
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 99
startLine: 126
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -580,7 +599,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Equals
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 104
startLine: 131
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -616,7 +635,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHashCode
path: ../TinyLife/Goals/GoalTrigger.cs
startLine: 109
startLine: 136
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -1369,6 +1388,70 @@ references:
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: Trigger(IGoalTriggerable, object, GoalTrigger, params object[])
nameWithType: IGoalTriggerable.Trigger(IGoalTriggerable, object, GoalTrigger, params object[])
fullName: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable, object, TinyLife.Goals.GoalTrigger, params object[])
nameWithType.vb: IGoalTriggerable.Trigger(IGoalTriggerable, Object, GoalTrigger, ParamArray Object())
fullName.vb: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable, Object, TinyLife.Goals.GoalTrigger, ParamArray Object())
name.vb: Trigger(IGoalTriggerable, Object, GoalTrigger, ParamArray Object())
spec.csharp:
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
name: Trigger
- name: (
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
- name: ','
- name: " "
- name: params
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: '['
- name: ']'
- name: )
spec.vb:
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
name: Trigger
- name: (
- uid: TinyLife.Goals.IGoalTriggerable
name: IGoalTriggerable
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
- name: ','
- name: " "
- name: ParamArray
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: (
- name: )
- name: )
- uid: System.Type[]
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
@ -1400,6 +1483,11 @@ references:
nameWithType.vb: GoalTrigger.New
fullName.vb: TinyLife.Goals.GoalTrigger.New
name.vb: New
- uid: TinyLife.Goals.GoalTrigger.ValidObjects
commentId: F:TinyLife.Goals.GoalTrigger.ValidObjects
name: ValidObjects
nameWithType: GoalTrigger.ValidObjects
fullName: TinyLife.Goals.GoalTrigger.ValidObjects
- uid: TinyLife.Goals.GoalTrigger.IsObjectCompatible*
commentId: Overload:TinyLife.Goals.GoalTrigger.IsObjectCompatible
name: IsObjectCompatible
@ -1424,6 +1512,11 @@ references:
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: TinyLife.Goals.GoalTrigger.ValidValues
commentId: F:TinyLife.Goals.GoalTrigger.ValidValues
name: ValidValues
nameWithType: GoalTrigger.ValidValues
fullName: TinyLife.Goals.GoalTrigger.ValidValues
- uid: TinyLife.Goals.GoalTrigger.IsValueCompatible*
commentId: Overload:TinyLife.Goals.GoalTrigger.IsValueCompatible
name: IsValueCompatible

View file

@ -657,10 +657,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanGetRaise
path: ../TinyLife/Goals/JobType.cs
startLine: 163
startLine: 167
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nWhether a person can get a raise in this job.\nThis value defaults to true.\n"
example: []
syntax:
content: public bool CanGetRaise { get; init; }
parameters: []
@ -686,7 +688,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DailyTasks
path: ../TinyLife/Goals/JobType.cs
startLine: 168
startLine: 172
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -717,7 +719,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DailyTaskImportance
path: ../TinyLife/Goals/JobType.cs
startLine: 173
startLine: 177
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -748,7 +750,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChoicePrompts
path: ../TinyLife/Goals/JobType.cs
startLine: 177
startLine: 181
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -779,7 +781,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Goals/JobType.cs
startLine: 179
startLine: 183
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -812,7 +814,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/JobType.cs
startLine: 189
startLine: 193
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -859,7 +861,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct
path: ../TinyLife/Goals/JobType.cs
startLine: 203
startLine: 207
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -900,7 +902,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsTimeToWork
path: ../TinyLife/Goals/JobType.cs
startLine: 213
startLine: 217
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -935,7 +937,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToScheduleString
path: ../TinyLife/Goals/JobType.cs
startLine: 222
startLine: 226
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -969,7 +971,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Goals/JobType.cs
startLine: 236
startLine: 240
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -1007,7 +1009,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRequiredPromotionSkills
path: ../TinyLife/Goals/JobType.cs
startLine: 248
startLine: 252
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -1042,7 +1044,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnWorkStartsInAnHour
path: ../TinyLife/Goals/JobType.cs
startLine: 263
startLine: 267
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -1074,7 +1076,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnWorkHoursOver
path: ../TinyLife/Goals/JobType.cs
startLine: 274
startLine: 278
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -1106,7 +1108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnWorkFinished
path: ../TinyLife/Goals/JobType.cs
startLine: 284
startLine: 288
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -1141,7 +1143,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnWorkStarted
path: ../TinyLife/Goals/JobType.cs
startLine: 295
startLine: 299
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -1176,7 +1178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnLevelChanged
path: ../TinyLife/Goals/JobType.cs
startLine: 303
startLine: 307
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -1214,7 +1216,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRaiseReceived
path: ../TinyLife/Goals/JobType.cs
startLine: 313
startLine: 317
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -1246,7 +1248,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateWorking
path: ../TinyLife/Goals/JobType.cs
startLine: 325
startLine: 329
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -1290,7 +1292,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Goals/JobType.cs
startLine: 335
startLine: 339
assemblies:
- Tiny Life
namespace: TinyLife.Goals

View file

@ -9,8 +9,8 @@ items:
- TinyLife.Goals.Memory.Info
- TinyLife.Goals.Memory.TimeOccured
- TinyLife.Goals.Memory.TimeSinceOccured
- TinyLife.Goals.Memory.TryReplace(System.TimeSpan,TinyLife.Actions.ActionInfo)
- TinyLife.Goals.Memory.Type
- TinyLife.Goals.Memory.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Goals.Memory.Validate(TinyLife.Objects.Person)
langs:
- csharp
@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Memory
path: ../TinyLife/Goals/Memory.cs
startLine: 13
startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -82,7 +82,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Goals/Memory.cs
startLine: 20
startLine: 21
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -121,7 +121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TimeOccured
path: ../TinyLife/Goals/Memory.cs
startLine: 25
startLine: 26
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -162,19 +162,29 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Info
path: ../TinyLife/Goals/Memory.cs
startLine: 30
startLine: 31
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nThis memory&apos;s <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>, which contains information about when and how this memory was gained.\n"
example: []
syntax:
content: public ActionInfo Info { get; protected set; }
content: >-
[DataMember]
public ActionInfo Info { get; protected set; }
parameters: []
return:
type: TinyLife.Actions.ActionInfo
content.vb: Public Property Info As ActionInfo
content.vb: >-
<DataMember>
Public Property Info As ActionInfo
overload: TinyLife.Goals.Memory.Info*
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- uid: TinyLife.Goals.Memory.TimeSinceOccured
commentId: P:TinyLife.Goals.Memory.TimeSinceOccured
id: TimeSinceOccured
@ -193,7 +203,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TimeSinceOccured
path: ../TinyLife/Goals/Memory.cs
startLine: 34
startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -224,7 +234,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/Memory.cs
startLine: 43
startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -265,7 +275,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Goals/Memory.cs
startLine: 55
startLine: 57
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -282,44 +292,47 @@ items:
description: Whether this memory is valid.
content.vb: Public Overridable Function Validate(person As Person) As Boolean
overload: TinyLife.Goals.Memory.Validate*
- uid: TinyLife.Goals.Memory.TryReplace(System.TimeSpan,TinyLife.Actions.ActionInfo)
commentId: M:TinyLife.Goals.Memory.TryReplace(System.TimeSpan,TinyLife.Actions.ActionInfo)
id: TryReplace(System.TimeSpan,TinyLife.Actions.ActionInfo)
- uid: TinyLife.Goals.Memory.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Goals.Memory.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
id: Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Goals.Memory
langs:
- csharp
- vb
name: TryReplace(TimeSpan, ActionInfo)
nameWithType: Memory.TryReplace(TimeSpan, ActionInfo)
fullName: TinyLife.Goals.Memory.TryReplace(System.TimeSpan, TinyLife.Actions.ActionInfo)
name: Update(GameTime, TimeSpan, float)
nameWithType: Memory.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Goals.Memory.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
type: Method
source:
remote:
path: TinyLife/Goals/Memory.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryReplace
id: Update
path: ../TinyLife/Goals/Memory.cs
startLine: 68
startLine: 69
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nTries to replace this memory instance&apos;s data with the given memory data. Returns whether the replacement was successful.\nThis method is called in <xref href=\"TinyLife.Objects.Person.AddMemory%60%601(TinyLife.Goals.MemoryType%2cTinyLife.Actions.ActionInfo%2cSystem.Nullable%7bSystem.TimeSpan%7d)\" data-throw-if-not-resolved=\"false\"></xref> when a memory of this memory&apos;s <xref href=\"TinyLife.Goals.Memory.Type\" data-throw-if-not-resolved=\"false\"></xref> is being added. If this method returns <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">false</a>, a new memory of this <xref href=\"TinyLife.Goals.Memory.Type\" data-throw-if-not-resolved=\"false\"></xref> will be added in addition to this one.\n"
summary: "\nA method that is called in <xref href=\"TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref> for a person who has this memory.\n"
example: []
syntax:
content: public virtual bool TryReplace(TimeSpan newTimeOccured, ActionInfo newInfo)
content: public virtual void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier)
parameters:
- id: newTimeOccured
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The game&apos;s time
- id: passedInGame
type: System.TimeSpan
description: The time to replace <xref href="TinyLife.Goals.Memory.TimeOccured" data-throw-if-not-resolved="false"></xref> with.
- id: newInfo
type: TinyLife.Actions.ActionInfo
description: The action info to replace <xref href="TinyLife.Goals.Memory.Info" data-throw-if-not-resolved="false"></xref> with.
return:
type: System.Boolean
description: Whether this memory&apos;s data could be replaced, which is based on <xref href="TinyLife.Goals.MemoryType.CanReplace" data-throw-if-not-resolved="false"></xref> by default.
content.vb: Public Overridable Function TryReplace(newTimeOccured As TimeSpan, newInfo As ActionInfo) As Boolean
overload: TinyLife.Goals.Memory.TryReplace*
description: The amount of time that has passed since the last call
- id: speedMultiplier
type: System.Single
description: The game speed multiplier, which represents how fast things should happen, which is usually determined by <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
content.vb: Public Overridable Sub Update(time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single)
overload: TinyLife.Goals.Memory.Update*
nameWithType.vb: Memory.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Goals.Memory.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single)
references:
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
@ -1084,77 +1097,111 @@ references:
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,TinyLife.Actions.ActionInfo,System.Nullable{System.TimeSpan})
commentId: M:TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,TinyLife.Actions.ActionInfo,System.Nullable{System.TimeSpan})
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
name: AddMemory<T>(MemoryType, ActionInfo, TimeSpan?)
nameWithType: Person.AddMemory<T>(MemoryType, ActionInfo, TimeSpan?)
fullName: TinyLife.Objects.Person.AddMemory<T>(TinyLife.Goals.MemoryType, TinyLife.Actions.ActionInfo, System.TimeSpan?)
nameWithType.vb: Person.AddMemory(Of T)(MemoryType, ActionInfo, TimeSpan?)
fullName.vb: TinyLife.Objects.Person.AddMemory(Of T)(TinyLife.Goals.MemoryType, TinyLife.Actions.ActionInfo, System.TimeSpan?)
name.vb: AddMemory(Of T)(MemoryType, ActionInfo, TimeSpan?)
name: Update(GameTime, TimeSpan, float)
nameWithType: Person.Update(GameTime, TimeSpan, float)
fullName: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: Person.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single)
spec.csharp:
- uid: TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,TinyLife.Actions.ActionInfo,System.Nullable{System.TimeSpan})
name: AddMemory
- name: <
- name: T
- name: '>'
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
- name: (
- uid: TinyLife.Goals.MemoryType
name: MemoryType
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- 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: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,TinyLife.Actions.ActionInfo,System.Nullable{System.TimeSpan})
name: AddMemory
- uid: TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: Update
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- uid: TinyLife.Goals.MemoryType
name: MemoryType
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- 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: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Goals.Memory.Type
commentId: F:TinyLife.Goals.Memory.Type
name: Type
nameWithType: Memory.Type
fullName: TinyLife.Goals.Memory.Type
- uid: TinyLife.Goals.Memory.Info
commentId: P:TinyLife.Goals.Memory.Info
name: Info
nameWithType: Memory.Info
fullName: TinyLife.Goals.Memory.Info
- uid: TinyLife.Goals.MemoryType.CanReplace
commentId: F:TinyLife.Goals.MemoryType.CanReplace
name: CanReplace
nameWithType: MemoryType.CanReplace
fullName: TinyLife.Goals.MemoryType.CanReplace
- uid: TinyLife.Goals.Memory.TryReplace*
commentId: Overload:TinyLife.Goals.Memory.TryReplace
name: TryReplace
nameWithType: Memory.TryReplace
fullName: TinyLife.Goals.Memory.TryReplace
- uid: TinyLife.GameImpl.Speed
commentId: P:TinyLife.GameImpl.Speed
name: Speed
nameWithType: GameImpl.Speed
fullName: TinyLife.GameImpl.Speed
- uid: TinyLife.Goals.Memory.Update*
commentId: Overload:TinyLife.Goals.Memory.Update
name: Update
nameWithType: Memory.Update
fullName: TinyLife.Goals.Memory.Update
- uid: Microsoft.Xna.Framework.GameTime
commentId: T:Microsoft.Xna.Framework.GameTime
parent: Microsoft.Xna.Framework
isExternal: true
name: GameTime
nameWithType: GameTime
fullName: Microsoft.Xna.Framework.GameTime
- uid: System.Single
commentId: T:System.Single
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
name: float
nameWithType: float
fullName: float
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
name: Microsoft.Xna.Framework
nameWithType: Microsoft.Xna.Framework
fullName: Microsoft.Xna.Framework
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true

View file

@ -5,17 +5,21 @@ items:
id: MemoryType
parent: TinyLife.Goals
children:
- TinyLife.Goals.MemoryType.#ctor(System.String,System.Boolean,System.Type)
- TinyLife.Goals.MemoryType.CanReplace
- TinyLife.Goals.MemoryType.#ctor(System.String,System.Type)
- TinyLife.Goals.MemoryType.Construct``1(TinyLife.Actions.ActionInfo,System.TimeSpan)
- TinyLife.Goals.MemoryType.ConstructedType
- TinyLife.Goals.MemoryType.FamilySocial
- TinyLife.Goals.MemoryType.FoundOutPregnancy
- TinyLife.Goals.MemoryType.HadAbortion
- TinyLife.Goals.MemoryType.HadFirstKiss
- TinyLife.Goals.MemoryType.MayBePregnant
- TinyLife.Goals.MemoryType.Name
- TinyLife.Goals.MemoryType.PromotionOrRaise
- TinyLife.Goals.MemoryType.PublishFailure
- TinyLife.Goals.MemoryType.Register(TinyLife.Goals.MemoryType)
- TinyLife.Goals.MemoryType.SocialAction
- TinyLife.Goals.MemoryType.SourceString
- TinyLife.Goals.MemoryType.ToldAboutPregnancy
- TinyLife.Goals.MemoryType.Types
- TinyLife.Goals.MemoryType.UsedFurniture
- TinyLife.Goals.MemoryType.UsedSkillCategory
@ -337,6 +341,141 @@ items:
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: 41
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.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: 44
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: 45
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: 46
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: 47
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
@ -355,7 +494,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Goals/MemoryType.cs
startLine: 46
startLine: 54
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -384,7 +523,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedType
path: ../TinyLife/Goals/MemoryType.cs
startLine: 50
startLine: 58
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -395,35 +534,6 @@ items:
return:
type: System.Type
content.vb: Public ReadOnly ConstructedType As Type
- uid: TinyLife.Goals.MemoryType.CanReplace
commentId: F:TinyLife.Goals.MemoryType.CanReplace
id: CanReplace
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: CanReplace
nameWithType: MemoryType.CanReplace
fullName: TinyLife.Goals.MemoryType.CanReplace
type: Field
source:
remote:
path: TinyLife/Goals/MemoryType.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanReplace
path: ../TinyLife/Goals/MemoryType.cs
startLine: 54
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nWhether this memory type&apos;s <xref href=\"TinyLife.Goals.Memory\" data-throw-if-not-resolved=\"false\"></xref> instance data can be replaced using <xref href=\"TinyLife.Goals.Memory.TryReplace(System.TimeSpan%2cTinyLife.Actions.ActionInfo)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public readonly bool CanReplace
return:
type: System.Boolean
content.vb: Public ReadOnly CanReplace As Boolean
- uid: TinyLife.Goals.MemoryType.SourceString
commentId: P:TinyLife.Goals.MemoryType.SourceString
id: SourceString
@ -442,7 +552,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Goals/MemoryType.cs
startLine: 57
startLine: 61
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -457,16 +567,16 @@ items:
overload: TinyLife.Goals.MemoryType.SourceString*
implements:
- TinyLife.Emotions.IEmotionSource.SourceString
- uid: TinyLife.Goals.MemoryType.#ctor(System.String,System.Boolean,System.Type)
commentId: M:TinyLife.Goals.MemoryType.#ctor(System.String,System.Boolean,System.Type)
id: '#ctor(System.String,System.Boolean,System.Type)'
- uid: TinyLife.Goals.MemoryType.#ctor(System.String,System.Type)
commentId: M:TinyLife.Goals.MemoryType.#ctor(System.String,System.Type)
id: '#ctor(System.String,System.Type)'
parent: TinyLife.Goals.MemoryType
langs:
- csharp
- vb
name: MemoryType(string, bool, Type)
nameWithType: MemoryType.MemoryType(string, bool, Type)
fullName: TinyLife.Goals.MemoryType.MemoryType(string, bool, System.Type)
name: MemoryType(string, Type)
nameWithType: MemoryType.MemoryType(string, Type)
fullName: TinyLife.Goals.MemoryType.MemoryType(string, System.Type)
type: Constructor
source:
remote:
@ -475,29 +585,26 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/MemoryType.cs
startLine: 65
startLine: 69
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nCreates a new memory type with the given name.\n"
example: []
syntax:
content: public MemoryType(string name, bool canReplace = true, Type constructedType = null)
content: public MemoryType(string name, Type constructedType = null)
parameters:
- id: name
type: System.String
description: The name of this memory type.
- id: canReplace
type: System.Boolean
description: Whether this memory type&apos;s <xref href="TinyLife.Goals.Memory" data-throw-if-not-resolved="false"></xref> instance data can be replaced using <xref href="TinyLife.Goals.Memory.TryReplace(System.TimeSpan%2cTinyLife.Actions.ActionInfo)" data-throw-if-not-resolved="false"></xref>.
- id: constructedType
type: System.Type
description: The type of <xref href="TinyLife.Goals.Memory" data-throw-if-not-resolved="false"></xref> to construct, or <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a> to construct the default type <xref href="TinyLife.Goals.Memory" data-throw-if-not-resolved="false"></xref>.
content.vb: Public Sub New(name As String, canReplace As Boolean = True, constructedType As Type = Nothing)
content.vb: Public Sub New(name As String, constructedType As Type = Nothing)
overload: TinyLife.Goals.MemoryType.#ctor*
nameWithType.vb: MemoryType.New(String, Boolean, Type)
fullName.vb: TinyLife.Goals.MemoryType.New(String, Boolean, System.Type)
name.vb: New(String, Boolean, Type)
nameWithType.vb: MemoryType.New(String, Type)
fullName.vb: TinyLife.Goals.MemoryType.New(String, System.Type)
name.vb: New(String, Type)
- uid: TinyLife.Goals.MemoryType.Construct``1(TinyLife.Actions.ActionInfo,System.TimeSpan)
commentId: M:TinyLife.Goals.MemoryType.Construct``1(TinyLife.Actions.ActionInfo,System.TimeSpan)
id: Construct``1(TinyLife.Actions.ActionInfo,System.TimeSpan)
@ -516,7 +623,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct
path: ../TinyLife/Goals/MemoryType.cs
startLine: 78
startLine: 81
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -563,7 +670,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Goals/MemoryType.cs
startLine: 93
startLine: 96
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@ -1319,50 +1426,6 @@ references:
name: Type
nameWithType: Type
fullName: System.Type
- uid: TinyLife.Goals.Memory.TryReplace(System.TimeSpan,TinyLife.Actions.ActionInfo)
commentId: M:TinyLife.Goals.Memory.TryReplace(System.TimeSpan,TinyLife.Actions.ActionInfo)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
name: TryReplace(TimeSpan, ActionInfo)
nameWithType: Memory.TryReplace(TimeSpan, ActionInfo)
fullName: TinyLife.Goals.Memory.TryReplace(System.TimeSpan, TinyLife.Actions.ActionInfo)
spec.csharp:
- uid: TinyLife.Goals.Memory.TryReplace(System.TimeSpan,TinyLife.Actions.ActionInfo)
name: TryReplace
- name: (
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
spec.vb:
- uid: TinyLife.Goals.Memory.TryReplace(System.TimeSpan,TinyLife.Actions.ActionInfo)
name: TryReplace
- name: (
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
- name: )
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: TinyLife.Goals.MemoryType.SourceString*
commentId: Overload:TinyLife.Goals.MemoryType.SourceString
name: SourceString

View file

@ -35,7 +35,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LnCategory
path: ../TinyLife/Localization.cs
startLine: 157
startLine: 167
assemblies:
- Tiny Life
namespace: TinyLife
@ -64,7 +64,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ui
path: ../TinyLife/Localization.cs
startLine: 160
startLine: 170
assemblies:
- Tiny Life
namespace: TinyLife
@ -92,7 +92,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Actions
path: ../TinyLife/Localization.cs
startLine: 162
startLine: 172
assemblies:
- Tiny Life
namespace: TinyLife
@ -120,7 +120,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildMode
path: ../TinyLife/Localization.cs
startLine: 164
startLine: 174
assemblies:
- Tiny Life
namespace: TinyLife
@ -148,7 +148,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Clothes
path: ../TinyLife/Localization.cs
startLine: 166
startLine: 176
assemblies:
- Tiny Life
namespace: TinyLife
@ -176,7 +176,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Food
path: ../TinyLife/Localization.cs
startLine: 168
startLine: 178
assemblies:
- Tiny Life
namespace: TinyLife
@ -204,7 +204,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Personalities
path: ../TinyLife/Localization.cs
startLine: 170
startLine: 180
assemblies:
- Tiny Life
namespace: TinyLife
@ -232,7 +232,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Skills
path: ../TinyLife/Localization.cs
startLine: 172
startLine: 182
assemblies:
- Tiny Life
namespace: TinyLife
@ -260,7 +260,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Jobs
path: ../TinyLife/Localization.cs
startLine: 174
startLine: 184
assemblies:
- Tiny Life
namespace: TinyLife
@ -288,7 +288,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emotions
path: ../TinyLife/Localization.cs
startLine: 176
startLine: 186
assemblies:
- Tiny Life
namespace: TinyLife
@ -316,7 +316,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hints
path: ../TinyLife/Localization.cs
startLine: 178
startLine: 188
assemblies:
- Tiny Life
namespace: TinyLife
@ -344,7 +344,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InGameHints
path: ../TinyLife/Localization.cs
startLine: 180
startLine: 190
assemblies:
- Tiny Life
namespace: TinyLife
@ -372,7 +372,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goals
path: ../TinyLife/Localization.cs
startLine: 182
startLine: 192
assemblies:
- Tiny Life
namespace: TinyLife
@ -400,7 +400,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Names
path: ../TinyLife/Localization.cs
startLine: 184
startLine: 194
assemblies:
- Tiny Life
namespace: TinyLife
@ -428,7 +428,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChoicePrompts
path: ../TinyLife/Localization.cs
startLine: 186
startLine: 196
assemblies:
- Tiny Life
namespace: TinyLife
@ -456,7 +456,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Achievements
path: ../TinyLife/Localization.cs
startLine: 188
startLine: 198
assemblies:
- Tiny Life
namespace: TinyLife
@ -484,10 +484,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Overrides
path: ../TinyLife/Localization.cs
startLine: 189
startLine: 200
assemblies:
- Tiny Life
namespace: TinyLife
summary: 'A localization category for settings for a language, which aren&apos;t meant to be displayed as text in-game. '
example: []
syntax:
content: Overrides = 15
return:

View file

@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Localization
path: ../TinyLife/Localization.cs
startLine: 21
startLine: 22
assemblies:
- Tiny Life
namespace: TinyLife
@ -63,7 +63,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LanguageNames
path: ../TinyLife/Localization.cs
startLine: 26
startLine: 27
assemblies:
- Tiny Life
namespace: TinyLife
@ -92,7 +92,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Names
path: ../TinyLife/Localization.cs
startLine: 31
startLine: 32
assemblies:
- Tiny Life
namespace: TinyLife
@ -121,7 +121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetLanguage
path: ../TinyLife/Localization.cs
startLine: 47
startLine: 48
assemblies:
- Tiny Life
namespace: TinyLife
@ -156,7 +156,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reload
path: ../TinyLife/Localization.cs
startLine: 58
startLine: 59
assemblies:
- Tiny Life
namespace: TinyLife
@ -184,7 +184,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Get
path: ../TinyLife/Localization.cs
startLine: 83
startLine: 84
assemblies:
- Tiny Life
namespace: TinyLife
@ -225,7 +225,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Get
path: ../TinyLife/Localization.cs
startLine: 102
startLine: 103
assemblies:
- Tiny Life
namespace: TinyLife
@ -269,7 +269,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetKeys
path: ../TinyLife/Localization.cs
startLine: 111
startLine: 112
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -138,7 +138,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hunger
path: ../TinyLife/Need.cs
startLine: 113
startLine: 116
assemblies:
- Tiny Life
namespace: TinyLife
@ -165,7 +165,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Social
path: ../TinyLife/Need.cs
startLine: 114
startLine: 123
assemblies:
- Tiny Life
namespace: TinyLife
@ -192,7 +192,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Toilet
path: ../TinyLife/Need.cs
startLine: 125
startLine: 134
assemblies:
- Tiny Life
namespace: TinyLife
@ -219,7 +219,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hygiene
path: ../TinyLife/Need.cs
startLine: 126
startLine: 141
assemblies:
- Tiny Life
namespace: TinyLife
@ -246,7 +246,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Entertainment
path: ../TinyLife/Need.cs
startLine: 127
startLine: 142
assemblies:
- Tiny Life
namespace: TinyLife
@ -273,7 +273,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Need.cs
startLine: 134
startLine: 149
assemblies:
- Tiny Life
namespace: TinyLife
@ -302,7 +302,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassiveReduction
path: ../TinyLife/Need.cs
startLine: 138
startLine: 153
assemblies:
- Tiny Life
namespace: TinyLife
@ -331,7 +331,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedLowAction
path: ../TinyLife/Need.cs
startLine: 142
startLine: 157
assemblies:
- Tiny Life
namespace: TinyLife
@ -360,7 +360,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NeedLowTime
path: ../TinyLife/Need.cs
startLine: 146
startLine: 161
assemblies:
- Tiny Life
namespace: TinyLife
@ -389,7 +389,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SolveImportance
path: ../TinyLife/Need.cs
startLine: 151
startLine: 166
assemblies:
- Tiny Life
namespace: TinyLife
@ -418,10 +418,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SolvePercentage
path: ../TinyLife/Need.cs
startLine: 152
startLine: 170
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nThe percentage that this need has to be at or below for it to be auto-solved based on <xref href=\"TinyLife.Actions.ActionType.AiSettings.SolvedNeeds\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public readonly float SolvePercentage
return:
@ -445,7 +447,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Need.cs
startLine: 154
startLine: 172
assemblies:
- Tiny Life
namespace: TinyLife
@ -478,7 +480,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Need.cs
startLine: 164
startLine: 183
assemblies:
- Tiny Life
namespace: TinyLife
@ -504,6 +506,7 @@ items:
description: The priority for solving this need over other needs, where higher numbers are more urgent
- id: solvePercentage
type: System.Single
description: The percentage that this need has to be at or below for it to be auto-solved based on <xref href="TinyLife.Actions.ActionType.AiSettings.SolvedNeeds" data-throw-if-not-resolved="false"></xref>.
content.vb: Public Sub New(name As String, passiveReduction As Func(Of Person, Single), needLowAction As Func(Of Person, ActionType) = Nothing, needLowTime As Func(Of Person, TimeSpan) = Nothing, solveImportance As Single = 0, solvePercentage As Single = 0.5)
overload: TinyLife.NeedType.#ctor*
nameWithType.vb: NeedType.New(String, Func(Of Person, Single), Func(Of Person, ActionType), Func(Of Person, TimeSpan), Single, Single)
@ -527,7 +530,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Need.cs
startLine: 178
startLine: 197
assemblies:
- Tiny Life
namespace: TinyLife
@ -1258,6 +1261,11 @@ references:
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
- uid: TinyLife.Actions.ActionType.AiSettings.SolvedNeeds
commentId: F:TinyLife.Actions.ActionType.AiSettings.SolvedNeeds
name: SolvedNeeds
nameWithType: ActionType.AiSettings.SolvedNeeds
fullName: TinyLife.Actions.ActionType.AiSettings.SolvedNeeds
- uid: TinyLife.NeedType.SourceString*
commentId: Overload:TinyLife.NeedType.SourceString
name: SourceString

View file

@ -13,10 +13,12 @@ items:
- TinyLife.Objects.ActionSpot.BenchSpots(System.Boolean,System.Single)
- TinyLife.Objects.ActionSpot.CategoryRestriction
- TinyLife.Objects.ActionSpot.ChairSpots(System.Single)
- TinyLife.Objects.ActionSpot.CribSpots(System.Single)
- TinyLife.Objects.ActionSpot.GetFreeDirections(TinyLife.Objects.Furniture,TinyLife.Objects.Person)
- TinyLife.Objects.ActionSpot.GetOccupants(TinyLife.Objects.Furniture,System.Boolean,System.Boolean)
- TinyLife.Objects.ActionSpot.GetPicnicBenchDrawLayer(TinyLife.Objects.Furniture)
- TinyLife.Objects.ActionSpot.PicnicTableSpots(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.ActionSpot.SinkSpots(System.Single)
langs:
- csharp
- vb
@ -344,6 +346,40 @@ items:
nameWithType.vb: ActionSpot.BedSpots(Boolean, Single, Single)
fullName.vb: TinyLife.Objects.ActionSpot.BedSpots(Boolean, Single, Single)
name.vb: BedSpots(Boolean, Single, Single)
- uid: TinyLife.Objects.ActionSpot.CribSpots(System.Single)
commentId: M:TinyLife.Objects.ActionSpot.CribSpots(System.Single)
id: CribSpots(System.Single)
parent: TinyLife.Objects.ActionSpot
langs:
- csharp
- vb
name: CribSpots(float)
nameWithType: ActionSpot.CribSpots(float)
fullName: TinyLife.Objects.ActionSpot.CribSpots(float)
type: Method
source:
remote:
path: TinyLife/Objects/ActionSpot.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CribSpots
path: ../TinyLife/Objects/ActionSpot.cs
startLine: 124
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: public static ActionSpot[] CribSpots(float drawLayer = 3)
parameters:
- id: drawLayer
type: System.Single
return:
type: TinyLife.Objects.ActionSpot[]
content.vb: Public Shared Function CribSpots(drawLayer As Single = 3) As ActionSpot()
overload: TinyLife.Objects.ActionSpot.CribSpots*
nameWithType.vb: ActionSpot.CribSpots(Single)
fullName.vb: TinyLife.Objects.ActionSpot.CribSpots(Single)
name.vb: CribSpots(Single)
- uid: TinyLife.Objects.ActionSpot.BenchSpots(System.Boolean,System.Single)
commentId: M:TinyLife.Objects.ActionSpot.BenchSpots(System.Boolean,System.Single)
id: BenchSpots(System.Boolean,System.Single)
@ -362,7 +398,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BenchSpots
path: ../TinyLife/Objects/ActionSpot.cs
startLine: 131
startLine: 140
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -403,7 +439,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChairSpots
path: ../TinyLife/Objects/ActionSpot.cs
startLine: 151
startLine: 160
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -441,7 +477,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PicnicTableSpots
path: ../TinyLife/Objects/ActionSpot.cs
startLine: 161
startLine: 170
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -458,6 +494,40 @@ items:
description: An array of action spots for picnic tables
content.vb: Public Shared Function PicnicTableSpots(size As Point) As ActionSpot()
overload: TinyLife.Objects.ActionSpot.PicnicTableSpots*
- uid: TinyLife.Objects.ActionSpot.SinkSpots(System.Single)
commentId: M:TinyLife.Objects.ActionSpot.SinkSpots(System.Single)
id: SinkSpots(System.Single)
parent: TinyLife.Objects.ActionSpot
langs:
- csharp
- vb
name: SinkSpots(float)
nameWithType: ActionSpot.SinkSpots(float)
fullName: TinyLife.Objects.ActionSpot.SinkSpots(float)
type: Method
source:
remote:
path: TinyLife/Objects/ActionSpot.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SinkSpots
path: ../TinyLife/Objects/ActionSpot.cs
startLine: 186
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: public static ActionSpot[] SinkSpots(float drawLayer = 0)
parameters:
- id: drawLayer
type: System.Single
return:
type: TinyLife.Objects.ActionSpot[]
content.vb: Public Shared Function SinkSpots(drawLayer As Single = 0) As ActionSpot()
overload: TinyLife.Objects.ActionSpot.SinkSpots*
nameWithType.vb: ActionSpot.SinkSpots(Single)
fullName.vb: TinyLife.Objects.ActionSpot.SinkSpots(Single)
name.vb: SinkSpots(Single)
- uid: TinyLife.Objects.ActionSpot.AllSpots(Microsoft.Xna.Framework.Point,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.ActionSpot.AllSpots(Microsoft.Xna.Framework.Point,TinyLife.Objects.ObjectCategory)
id: AllSpots(Microsoft.Xna.Framework.Point,TinyLife.Objects.ObjectCategory)
@ -476,7 +546,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AllSpots
path: ../TinyLife/Objects/ActionSpot.cs
startLine: 184
startLine: 199
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -514,7 +584,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPicnicBenchDrawLayer
path: ../TinyLife/Objects/ActionSpot.cs
startLine: 199
startLine: 214
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1462,6 +1532,11 @@ references:
name: ActionSpot
- name: (
- name: )
- uid: TinyLife.Objects.ActionSpot.CribSpots*
commentId: Overload:TinyLife.Objects.ActionSpot.CribSpots
name: CribSpots
nameWithType: ActionSpot.CribSpots
fullName: TinyLife.Objects.ActionSpot.CribSpots
- uid: TinyLife.Objects.FurnitureType.SimpleBench
commentId: F:TinyLife.Objects.FurnitureType.SimpleBench
name: SimpleBench
@ -1499,6 +1574,11 @@ references:
name: Point
nameWithType: Point
fullName: Microsoft.Xna.Framework.Point
- uid: TinyLife.Objects.ActionSpot.SinkSpots*
commentId: Overload:TinyLife.Objects.ActionSpot.SinkSpots
name: SinkSpots
nameWithType: ActionSpot.SinkSpots
fullName: TinyLife.Objects.ActionSpot.SinkSpots
- uid: TinyLife.Objects.ActionSpot.CategoryRestriction
commentId: F:TinyLife.Objects.ActionSpot.CategoryRestriction
name: CategoryRestriction

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AgeGroup
path: ../TinyLife/Objects/Person.cs
startLine: 3022
startLine: 3176
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -63,10 +63,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Baby
path: ../TinyLife/Objects/Person.cs
startLine: 3026
startLine: 3183
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn age group that represents babies\n"
example: []
syntax:
content: Baby = 1
return:
@ -89,7 +91,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child
path: ../TinyLife/Objects/Person.cs
startLine: 3032
startLine: 3189
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -117,7 +119,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Adult
path: ../TinyLife/Objects/Person.cs
startLine: 3038
startLine: 3195
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -64,7 +64,6 @@ items:
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
- TinyLife.Objects.Furniture.HasParentFurniture
- TinyLife.Objects.Furniture.Colors
- TinyLife.Objects.Furniture.Area
- TinyLife.Objects.Furniture.DevaluedThroughUse
@ -79,6 +78,8 @@ items:
- TinyLife.Objects.Furniture.AttachedWall
- TinyLife.Objects.Furniture.HideFromDraw
- TinyLife.Objects.Furniture.VisualRotation
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Validate
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
@ -529,6 +530,7 @@ items:
description: The description to add to.
- id: forHoverInfo
type: System.Boolean
description: Whether this method is being called by <xref href="TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)" data-throw-if-not-resolved="false"></xref> (or by build mode).
content.vb: Public Overrides Sub GetDescription(description As List(Of String), forHoverInfo As Boolean)
overridden: TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
overload: TinyLife.Objects.BreakableFurniture.GetDescription*
@ -822,12 +824,6 @@ references:
name: ParentObjectSpot
nameWithType: Furniture.ParentObjectSpot
fullName: TinyLife.Objects.Furniture.ParentObjectSpot
- uid: TinyLife.Objects.Furniture.HasParentFurniture
commentId: P:TinyLife.Objects.Furniture.HasParentFurniture
parent: TinyLife.Objects.Furniture
name: HasParentFurniture
nameWithType: Furniture.HasParentFurniture
fullName: TinyLife.Objects.Furniture.HasParentFurniture
- uid: TinyLife.Objects.Furniture.Colors
commentId: F:TinyLife.Objects.Furniture.Colors
parent: TinyLife.Objects.Furniture
@ -912,6 +908,18 @@ references:
name: VisualRotation
nameWithType: Furniture.VisualRotation
fullName: TinyLife.Objects.Furniture.VisualRotation
- uid: TinyLife.Objects.Furniture.ParentObjectSpotId
commentId: P:TinyLife.Objects.Furniture.ParentObjectSpotId
parent: TinyLife.Objects.Furniture
name: ParentObjectSpotId
nameWithType: Furniture.ParentObjectSpotId
fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
- uid: TinyLife.Objects.Furniture.ParentFurnitureId
commentId: P:TinyLife.Objects.Furniture.ParentFurnitureId
parent: TinyLife.Objects.Furniture
name: ParentFurnitureId
nameWithType: Furniture.ParentFurnitureId
fullName: TinyLife.Objects.Furniture.ParentFurnitureId
- uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.Furniture

View file

@ -52,7 +52,6 @@ items:
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
- TinyLife.Objects.Furniture.HasParentFurniture
- TinyLife.Objects.Furniture.Colors
- TinyLife.Objects.Furniture.Area
- TinyLife.Objects.Furniture.DevaluedThroughUse
@ -67,6 +66,8 @@ items:
- TinyLife.Objects.Furniture.AttachedWall
- TinyLife.Objects.Furniture.HideFromDraw
- TinyLife.Objects.Furniture.VisualRotation
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Validate
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
@ -384,12 +385,6 @@ references:
name: ParentObjectSpot
nameWithType: Furniture.ParentObjectSpot
fullName: TinyLife.Objects.Furniture.ParentObjectSpot
- uid: TinyLife.Objects.Furniture.HasParentFurniture
commentId: P:TinyLife.Objects.Furniture.HasParentFurniture
parent: TinyLife.Objects.Furniture
name: HasParentFurniture
nameWithType: Furniture.HasParentFurniture
fullName: TinyLife.Objects.Furniture.HasParentFurniture
- uid: TinyLife.Objects.Furniture.Colors
commentId: F:TinyLife.Objects.Furniture.Colors
parent: TinyLife.Objects.Furniture
@ -474,6 +469,18 @@ references:
name: VisualRotation
nameWithType: Furniture.VisualRotation
fullName: TinyLife.Objects.Furniture.VisualRotation
- uid: TinyLife.Objects.Furniture.ParentObjectSpotId
commentId: P:TinyLife.Objects.Furniture.ParentObjectSpotId
parent: TinyLife.Objects.Furniture
name: ParentObjectSpotId
nameWithType: Furniture.ParentObjectSpotId
fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
- uid: TinyLife.Objects.Furniture.ParentFurnitureId
commentId: P:TinyLife.Objects.Furniture.ParentFurnitureId
parent: TinyLife.Objects.Furniture
name: ParentFurnitureId
nameWithType: Furniture.ParentFurnitureId
fullName: TinyLife.Objects.Furniture.ParentFurnitureId
- uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.Furniture

View file

@ -271,7 +271,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis clothing item&apos;s textures, based on the <xref href=\"TinyLife.Objects.Clothes.TextureRegion\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nThe texture atlas that this clothing item uses, which its base <xref href=\"TinyLife.Objects.Clothes.TextureRegion\" data-throw-if-not-resolved=\"false\"></xref>, animation frames and additional <xref href=\"TinyLife.Objects.Clothes.Colors\" data-throw-if-not-resolved=\"false\"></xref> are contained in.\n"
example: []
syntax:
content: public readonly IReadOnlyDictionary<Point, TextureRegion> Textures
@ -300,7 +300,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis clothing&apos;s initial, top left texture region.\n"
summary: "\nThis clothing&apos;s initial, top left texture region, with additional regions laid out according to the rules described in https://docs.tinylifegame.com/articles/creating_textures.html.\n"
example: []
syntax:
content: public readonly Point TextureRegion
@ -325,11 +325,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Colors
path: ../TinyLife/Objects/Clothes.cs
startLine: 74
startLine: 73
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe set of <xref href=\"TinyLife.Utilities.ColorScheme\" data-throw-if-not-resolved=\"false\"></xref>s that this clothes item can have its colors selected from.\nThe color scheme at index i will be mapped to the <xref href=\"TinyLife.Objects.Clothes.Textures\" data-throw-if-not-resolved=\"false\"></xref> entry at index i.\n"
summary: "\nThe set of <xref href=\"TinyLife.Utilities.ColorScheme\" data-throw-if-not-resolved=\"false\"></xref>s that this clothes item can have its colors selected from, where each entry corresponds to a texture layer gathered from the <xref href=\"TinyLife.Objects.Clothes.Textures\" data-throw-if-not-resolved=\"false\"></xref> based on the <xref href=\"TinyLife.Objects.Clothes.TextureRegion\" data-throw-if-not-resolved=\"false\"></xref>, according to the rules described in https://docs.tinylifegame.com/articles/creating_textures.html.\n"
example: []
syntax:
content: public readonly ColorScheme[] Colors
@ -354,7 +354,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Price
path: ../TinyLife/Objects/Clothes.cs
startLine: 79
startLine: 78
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -383,7 +383,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intentions
path: ../TinyLife/Objects/Clothes.cs
startLine: 83
startLine: 82
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -412,7 +412,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: ../TinyLife/Objects/Clothes.cs
startLine: 88
startLine: 87
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -443,7 +443,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NonBuyable
path: ../TinyLife/Objects/Clothes.cs
startLine: 93
startLine: 92
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -474,7 +474,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ages
path: ../TinyLife/Objects/Clothes.cs
startLine: 98
startLine: 97
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -505,11 +505,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DepthFunction
path: ../TinyLife/Objects/Clothes.cs
startLine: 103
startLine: 102
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA function that determines the depth with which this clothes item is rendered based on the given <see cref=\"!:Person.Pose\"></see>, their rotation, and the layer of this clothes item being rendered.\nThis function defaults to returning <xref href=\"TinyLife.Utilities.Extensions.GetDepth(TinyLife.Objects.ClothesLayer)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nA function that determines the depth with which this clothes item is rendered based on the given <xref href=\"TinyLife.Objects.Pose\" data-throw-if-not-resolved=\"false\"></xref>, their rotation, and the layer of this clothes item being rendered.\nThis function defaults to returning <xref href=\"TinyLife.Utilities.Extensions.GetDepth(TinyLife.Objects.ClothesLayer)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public Func<(Pose Pose, Direction2 Rotation, int Layer), float> DepthFunction { get; init; }
@ -536,11 +536,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TextureBehaviorLayer
path: ../TinyLife/Objects/Clothes.cs
startLine: 108
startLine: 107
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA <xref href=\"TinyLife.Objects.ClothesLayer\" data-throw-if-not-resolved=\"false\"></xref> whose texture behavior should be used instead of the <xref href=\"TinyLife.Objects.Clothes.Layer\" data-throw-if-not-resolved=\"false\"></xref>&apos;s texture behavior.\nThe texture behavior determines how many texture regions a clothes item uses, and whether they are animated in a certain <see cref=\"!:Person.Pose\"></see>. For more information, see https://docs.tinylifegame.com/articles/creating_textures.html.\n"
summary: "\nA <xref href=\"TinyLife.Objects.ClothesLayer\" data-throw-if-not-resolved=\"false\"></xref> whose texture behavior should be used instead of the <xref href=\"TinyLife.Objects.Clothes.Layer\" data-throw-if-not-resolved=\"false\"></xref>&apos;s texture behavior.\nThe texture behavior determines how many texture regions a clothes item uses, and whether they are animated in a certain <xref href=\"TinyLife.Objects.Pose\" data-throw-if-not-resolved=\"false\"></xref>. For more information, see https://docs.tinylifegame.com/articles/creating_textures.html.\n"
example: []
syntax:
content: public ClothesLayer? TextureBehaviorLayer { get; init; }
@ -567,7 +567,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RandomWeight
path: ../TinyLife/Objects/Clothes.cs
startLine: 114
startLine: 113
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -598,7 +598,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RandomColorWeight
path: ../TinyLife/Objects/Clothes.cs
startLine: 119
startLine: 118
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -629,7 +629,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsIncompatible
path: ../TinyLife/Objects/Clothes.cs
startLine: 123
startLine: 122
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -660,10 +660,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LayersToHide
path: ../TinyLife/Objects/Clothes.cs
startLine: 124
startLine: 127
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA set of <xref href=\"TinyLife.Objects.ClothesLayer\" data-throw-if-not-resolved=\"false\"></xref> flags that determines which clothes layers are hidden when this clothing item is being worn.\nThis is used by objects like the headscarf, which hides hair.\n"
example: []
syntax:
content: public ClothesLayer LayersToHide { get; init; }
parameters: []
@ -689,7 +691,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Objects/Clothes.cs
startLine: 126
startLine: 129
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -722,11 +724,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Clothes.cs
startLine: 138
startLine: 141
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nCreates a new clothes item with the given data\n"
summary: "\nCreates a new clothes item with the given data, producing a texture layout according to the rules described in https://docs.tinylifegame.com/articles/creating_textures.html.\n"
example: []
syntax:
content: public Clothes(string name, ClothesLayer layer, IReadOnlyDictionary<Point, TextureRegion> textures, Point textureRegion, float price, ClothesIntention intentions, params ColorScheme[] colors)
@ -751,7 +753,7 @@ items:
description: A set of <xref href="TinyLife.Objects.ClothesIntention" data-throw-if-not-resolved="false"></xref> flags that determine what this clothes item can be used for
- id: colors
type: TinyLife.Utilities.ColorScheme[]
description: The <xref href="TinyLife.Utilities.ColorScheme" data-throw-if-not-resolved="false"></xref> that this clothes item can have its colors selected from
description: The set of <xref href="TinyLife.Utilities.ColorScheme" data-throw-if-not-resolved="false"></xref>s that this clothes item can have its colors selected from, where each entry corresponds to a texture layer.
content.vb: Public Sub New(name As String, layer As ClothesLayer, textures As IReadOnlyDictionary(Of Point, TextureRegion), textureRegion As Point, price As Single, intentions As ClothesIntention, ParamArray colors As ColorScheme())
overload: TinyLife.Objects.Clothes.#ctor*
nameWithType.vb: Clothes.New(String, ClothesLayer, IReadOnlyDictionary(Of Point, TextureRegion), Point, Single, ClothesIntention, ParamArray ColorScheme())
@ -775,7 +777,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/Objects/Clothes.cs
startLine: 164
startLine: 167
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -808,7 +810,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AreCompatible
path: ../TinyLife/Objects/Clothes.cs
startLine: 174
startLine: 177
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -846,7 +848,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Objects/Clothes.cs
startLine: 182
startLine: 185
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -878,7 +880,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetClothes
path: ../TinyLife/Objects/Clothes.cs
startLine: 193
startLine: 196
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1509,6 +1511,11 @@ references:
name: TextureRegion
nameWithType: Clothes.TextureRegion
fullName: TinyLife.Objects.Clothes.TextureRegion
- uid: TinyLife.Objects.Clothes.Colors
commentId: F:TinyLife.Objects.Clothes.Colors
name: Colors
nameWithType: Clothes.Colors
fullName: TinyLife.Objects.Clothes.Colors
- uid: System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion}
commentId: T:System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion}
parent: System.Collections.Generic
@ -1786,6 +1793,12 @@ references:
name: AgeGroup
nameWithType: AgeGroup
fullName: TinyLife.Objects.AgeGroup
- uid: TinyLife.Objects.Pose
commentId: T:TinyLife.Objects.Pose
parent: TinyLife.Objects
name: Pose
nameWithType: Pose
fullName: TinyLife.Objects.Pose
- uid: TinyLife.Utilities.Extensions.GetDepth(TinyLife.Objects.ClothesLayer)
commentId: M:TinyLife.Utilities.Extensions.GetDepth(TinyLife.Objects.ClothesLayer)
name: GetDepth(ClothesLayer)

View file

@ -30,7 +30,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ClothesIntention
path: ../TinyLife/Objects/Clothes.cs
startLine: 457
startLine: 460
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -71,7 +71,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: None
path: ../TinyLife/Objects/Clothes.cs
startLine: 461
startLine: 464
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -97,7 +97,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Everyday
path: ../TinyLife/Objects/Clothes.cs
startLine: 462
startLine: 465
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -123,7 +123,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Party
path: ../TinyLife/Objects/Clothes.cs
startLine: 463
startLine: 466
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -149,7 +149,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Formal
path: ../TinyLife/Objects/Clothes.cs
startLine: 464
startLine: 467
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -175,7 +175,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Workout
path: ../TinyLife/Objects/Clothes.cs
startLine: 465
startLine: 468
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -201,7 +201,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Swimwear
path: ../TinyLife/Objects/Clothes.cs
startLine: 466
startLine: 469
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -227,7 +227,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sleep
path: ../TinyLife/Objects/Clothes.cs
startLine: 467
startLine: 470
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -253,7 +253,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Summer
path: ../TinyLife/Objects/Clothes.cs
startLine: 468
startLine: 471
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -279,7 +279,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Winter
path: ../TinyLife/Objects/Clothes.cs
startLine: 469
startLine: 472
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -305,7 +305,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Work
path: ../TinyLife/Objects/Clothes.cs
startLine: 470
startLine: 473
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -331,7 +331,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Safety
path: ../TinyLife/Objects/Clothes.cs
startLine: 471
startLine: 474
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -31,7 +31,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ClothesLayer
path: ../TinyLife/Objects/Clothes.cs
startLine: 398
startLine: 401
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -73,7 +73,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Body
path: ../TinyLife/Objects/Clothes.cs
startLine: 404
startLine: 407
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -101,7 +101,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Eyes
path: ../TinyLife/Objects/Clothes.cs
startLine: 408
startLine: 411
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -129,7 +129,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pants
path: ../TinyLife/Objects/Clothes.cs
startLine: 412
startLine: 415
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -157,7 +157,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Arms
path: ../TinyLife/Objects/Clothes.cs
startLine: 416
startLine: 419
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -185,7 +185,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Shirt
path: ../TinyLife/Objects/Clothes.cs
startLine: 420
startLine: 423
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -213,7 +213,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Accessories
path: ../TinyLife/Objects/Clothes.cs
startLine: 424
startLine: 427
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -241,7 +241,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FacialHair
path: ../TinyLife/Objects/Clothes.cs
startLine: 428
startLine: 431
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -269,7 +269,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hair
path: ../TinyLife/Objects/Clothes.cs
startLine: 432
startLine: 435
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -297,7 +297,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HeadAccessories
path: ../TinyLife/Objects/Clothes.cs
startLine: 436
startLine: 439
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -325,7 +325,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FaceAccessories
path: ../TinyLife/Objects/Clothes.cs
startLine: 440
startLine: 443
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -353,7 +353,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ArmAccessories
path: ../TinyLife/Objects/Clothes.cs
startLine: 445
startLine: 448
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -381,7 +381,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Shoes
path: ../TinyLife/Objects/Clothes.cs
startLine: 449
startLine: 452
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -56,7 +56,6 @@ items:
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
- TinyLife.Objects.Furniture.HasParentFurniture
- TinyLife.Objects.Furniture.Colors
- TinyLife.Objects.Furniture.Area
- TinyLife.Objects.Furniture.DevaluedThroughUse
@ -71,6 +70,8 @@ items:
- TinyLife.Objects.Furniture.AttachedWall
- TinyLife.Objects.Furniture.HideFromDraw
- TinyLife.Objects.Furniture.VisualRotation
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)
@ -619,12 +620,6 @@ references:
name: ParentObjectSpot
nameWithType: Furniture.ParentObjectSpot
fullName: TinyLife.Objects.Furniture.ParentObjectSpot
- uid: TinyLife.Objects.Furniture.HasParentFurniture
commentId: P:TinyLife.Objects.Furniture.HasParentFurniture
parent: TinyLife.Objects.Furniture
name: HasParentFurniture
nameWithType: Furniture.HasParentFurniture
fullName: TinyLife.Objects.Furniture.HasParentFurniture
- uid: TinyLife.Objects.Furniture.Colors
commentId: F:TinyLife.Objects.Furniture.Colors
parent: TinyLife.Objects.Furniture
@ -709,6 +704,18 @@ references:
name: VisualRotation
nameWithType: Furniture.VisualRotation
fullName: TinyLife.Objects.Furniture.VisualRotation
- uid: TinyLife.Objects.Furniture.ParentObjectSpotId
commentId: P:TinyLife.Objects.Furniture.ParentObjectSpotId
parent: TinyLife.Objects.Furniture
name: ParentObjectSpotId
nameWithType: Furniture.ParentObjectSpotId
fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
- uid: TinyLife.Objects.Furniture.ParentFurnitureId
commentId: P:TinyLife.Objects.Furniture.ParentFurnitureId
parent: TinyLife.Objects.Furniture
name: ParentFurnitureId
nameWithType: Furniture.ParentFurnitureId
fullName: TinyLife.Objects.Furniture.ParentFurnitureId
- uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.Furniture

View file

@ -57,7 +57,6 @@ items:
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
- TinyLife.Objects.Furniture.HasParentFurniture
- TinyLife.Objects.Furniture.Colors
- TinyLife.Objects.Furniture.Area
- TinyLife.Objects.Furniture.DevaluedThroughUse
@ -72,6 +71,8 @@ items:
- TinyLife.Objects.Furniture.AttachedWall
- TinyLife.Objects.Furniture.HideFromDraw
- TinyLife.Objects.Furniture.VisualRotation
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)
@ -630,12 +631,6 @@ references:
name: ParentObjectSpot
nameWithType: Furniture.ParentObjectSpot
fullName: TinyLife.Objects.Furniture.ParentObjectSpot
- uid: TinyLife.Objects.Furniture.HasParentFurniture
commentId: P:TinyLife.Objects.Furniture.HasParentFurniture
parent: TinyLife.Objects.Furniture
name: HasParentFurniture
nameWithType: Furniture.HasParentFurniture
fullName: TinyLife.Objects.Furniture.HasParentFurniture
- uid: TinyLife.Objects.Furniture.Colors
commentId: F:TinyLife.Objects.Furniture.Colors
parent: TinyLife.Objects.Furniture
@ -720,6 +715,18 @@ references:
name: VisualRotation
nameWithType: Furniture.VisualRotation
fullName: TinyLife.Objects.Furniture.VisualRotation
- uid: TinyLife.Objects.Furniture.ParentObjectSpotId
commentId: P:TinyLife.Objects.Furniture.ParentObjectSpotId
parent: TinyLife.Objects.Furniture
name: ParentObjectSpotId
nameWithType: Furniture.ParentObjectSpotId
fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
- uid: TinyLife.Objects.Furniture.ParentFurnitureId
commentId: P:TinyLife.Objects.Furniture.ParentFurnitureId
parent: TinyLife.Objects.Furniture
name: ParentFurnitureId
nameWithType: Furniture.ParentFurnitureId
fullName: TinyLife.Objects.Furniture.ParentFurnitureId
- uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.Furniture

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DeathReason
path: ../TinyLife/Objects/Person.cs
startLine: 2994
startLine: 3148
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -52,7 +52,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Starvation
path: ../TinyLife/Objects/Person.cs
startLine: 3000
startLine: 3154
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -80,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InexplicableReasons
path: ../TinyLife/Objects/Person.cs
startLine: 3005
startLine: 3159
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Electrocution
path: ../TinyLife/Objects/Person.cs
startLine: 3010
startLine: 3164
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -136,7 +136,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TooMuchProtein
path: ../TinyLife/Objects/Person.cs
startLine: 3014
startLine: 3168
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -54,7 +54,6 @@ items:
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
- TinyLife.Objects.Furniture.HasParentFurniture
- TinyLife.Objects.Furniture.Colors
- TinyLife.Objects.Furniture.Area
- TinyLife.Objects.Furniture.DevaluedThroughUse
@ -69,6 +68,8 @@ items:
- TinyLife.Objects.Furniture.AttachedWall
- TinyLife.Objects.Furniture.HideFromDraw
- TinyLife.Objects.Furniture.VisualRotation
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)
@ -506,12 +507,6 @@ references:
name: ParentObjectSpot
nameWithType: Furniture.ParentObjectSpot
fullName: TinyLife.Objects.Furniture.ParentObjectSpot
- uid: TinyLife.Objects.Furniture.HasParentFurniture
commentId: P:TinyLife.Objects.Furniture.HasParentFurniture
parent: TinyLife.Objects.Furniture
name: HasParentFurniture
nameWithType: Furniture.HasParentFurniture
fullName: TinyLife.Objects.Furniture.HasParentFurniture
- uid: TinyLife.Objects.Furniture.Colors
commentId: F:TinyLife.Objects.Furniture.Colors
parent: TinyLife.Objects.Furniture
@ -596,6 +591,18 @@ references:
name: VisualRotation
nameWithType: Furniture.VisualRotation
fullName: TinyLife.Objects.Furniture.VisualRotation
- uid: TinyLife.Objects.Furniture.ParentObjectSpotId
commentId: P:TinyLife.Objects.Furniture.ParentObjectSpotId
parent: TinyLife.Objects.Furniture
name: ParentObjectSpotId
nameWithType: Furniture.ParentObjectSpotId
fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
- uid: TinyLife.Objects.Furniture.ParentFurnitureId
commentId: P:TinyLife.Objects.Furniture.ParentFurnitureId
parent: TinyLife.Objects.Furniture
name: ParentFurnitureId
nameWithType: Furniture.ParentFurnitureId
fullName: TinyLife.Objects.Furniture.ParentFurnitureId
- uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.Furniture

View file

@ -62,7 +62,6 @@ items:
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
- TinyLife.Objects.Furniture.HasParentFurniture
- TinyLife.Objects.Furniture.Colors
- TinyLife.Objects.Furniture.Area
- TinyLife.Objects.Furniture.DevaluedThroughUse
@ -77,6 +76,8 @@ items:
- TinyLife.Objects.Furniture.AttachedWall
- TinyLife.Objects.Furniture.HideFromDraw
- TinyLife.Objects.Furniture.VisualRotation
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)
@ -583,12 +584,6 @@ references:
name: ParentObjectSpot
nameWithType: Furniture.ParentObjectSpot
fullName: TinyLife.Objects.Furniture.ParentObjectSpot
- uid: TinyLife.Objects.Furniture.HasParentFurniture
commentId: P:TinyLife.Objects.Furniture.HasParentFurniture
parent: TinyLife.Objects.Furniture
name: HasParentFurniture
nameWithType: Furniture.HasParentFurniture
fullName: TinyLife.Objects.Furniture.HasParentFurniture
- uid: TinyLife.Objects.Furniture.Colors
commentId: F:TinyLife.Objects.Furniture.Colors
parent: TinyLife.Objects.Furniture
@ -673,6 +668,18 @@ references:
name: VisualRotation
nameWithType: Furniture.VisualRotation
fullName: TinyLife.Objects.Furniture.VisualRotation
- uid: TinyLife.Objects.Furniture.ParentObjectSpotId
commentId: P:TinyLife.Objects.Furniture.ParentObjectSpotId
parent: TinyLife.Objects.Furniture
name: ParentObjectSpotId
nameWithType: Furniture.ParentObjectSpotId
fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
- uid: TinyLife.Objects.Furniture.ParentFurnitureId
commentId: P:TinyLife.Objects.Furniture.ParentFurnitureId
parent: TinyLife.Objects.Furniture
name: ParentFurnitureId
nameWithType: Furniture.ParentFurnitureId
fullName: TinyLife.Objects.Furniture.ParentFurnitureId
- uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.Furniture

View file

@ -62,7 +62,6 @@ items:
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
- TinyLife.Objects.Furniture.HasParentFurniture
- TinyLife.Objects.Furniture.Colors
- TinyLife.Objects.Furniture.Area
- TinyLife.Objects.Furniture.DevaluedThroughUse
@ -77,6 +76,8 @@ items:
- TinyLife.Objects.Furniture.AttachedWall
- TinyLife.Objects.Furniture.HideFromDraw
- TinyLife.Objects.Furniture.VisualRotation
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)
@ -426,6 +427,7 @@ items:
description: The description to add to.
- id: forHoverInfo
type: System.Boolean
description: Whether this method is being called by <xref href="TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)" data-throw-if-not-resolved="false"></xref> (or by build mode).
content.vb: Public Overrides Sub GetDescription(description As List(Of String), forHoverInfo As Boolean)
overridden: TinyLife.Objects.FoodTypedItem.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
overload: TinyLife.Objects.Food.GetDescription*
@ -617,12 +619,6 @@ references:
name: ParentObjectSpot
nameWithType: Furniture.ParentObjectSpot
fullName: TinyLife.Objects.Furniture.ParentObjectSpot
- uid: TinyLife.Objects.Furniture.HasParentFurniture
commentId: P:TinyLife.Objects.Furniture.HasParentFurniture
parent: TinyLife.Objects.Furniture
name: HasParentFurniture
nameWithType: Furniture.HasParentFurniture
fullName: TinyLife.Objects.Furniture.HasParentFurniture
- uid: TinyLife.Objects.Furniture.Colors
commentId: F:TinyLife.Objects.Furniture.Colors
parent: TinyLife.Objects.Furniture
@ -707,6 +703,18 @@ references:
name: VisualRotation
nameWithType: Furniture.VisualRotation
fullName: TinyLife.Objects.Furniture.VisualRotation
- uid: TinyLife.Objects.Furniture.ParentObjectSpotId
commentId: P:TinyLife.Objects.Furniture.ParentObjectSpotId
parent: TinyLife.Objects.Furniture
name: ParentObjectSpotId
nameWithType: Furniture.ParentObjectSpotId
fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
- uid: TinyLife.Objects.Furniture.ParentFurnitureId
commentId: P:TinyLife.Objects.Furniture.ParentFurnitureId
parent: TinyLife.Objects.Furniture
name: ParentFurnitureId
nameWithType: Furniture.ParentFurnitureId
fullName: TinyLife.Objects.Furniture.ParentFurnitureId
- uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.Furniture

View file

@ -60,7 +60,6 @@ items:
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
- TinyLife.Objects.Furniture.HasParentFurniture
- TinyLife.Objects.Furniture.Colors
- TinyLife.Objects.Furniture.Area
- TinyLife.Objects.Furniture.DevaluedThroughUse
@ -75,6 +74,8 @@ items:
- TinyLife.Objects.Furniture.AttachedWall
- TinyLife.Objects.Furniture.HideFromDraw
- TinyLife.Objects.Furniture.VisualRotation
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)
@ -409,6 +410,7 @@ items:
description: The description to add to.
- id: forHoverInfo
type: System.Boolean
description: Whether this method is being called by <xref href="TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)" data-throw-if-not-resolved="false"></xref> (or by build mode).
content.vb: Public Overrides Sub GetDescription(description As List(Of String), forHoverInfo As Boolean)
overridden: TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
overload: TinyLife.Objects.FoodTypedItem.GetDescription*
@ -597,12 +599,6 @@ references:
name: ParentObjectSpot
nameWithType: Furniture.ParentObjectSpot
fullName: TinyLife.Objects.Furniture.ParentObjectSpot
- uid: TinyLife.Objects.Furniture.HasParentFurniture
commentId: P:TinyLife.Objects.Furniture.HasParentFurniture
parent: TinyLife.Objects.Furniture
name: HasParentFurniture
nameWithType: Furniture.HasParentFurniture
fullName: TinyLife.Objects.Furniture.HasParentFurniture
- uid: TinyLife.Objects.Furniture.Colors
commentId: F:TinyLife.Objects.Furniture.Colors
parent: TinyLife.Objects.Furniture
@ -687,6 +683,18 @@ references:
name: VisualRotation
nameWithType: Furniture.VisualRotation
fullName: TinyLife.Objects.Furniture.VisualRotation
- uid: TinyLife.Objects.Furniture.ParentObjectSpotId
commentId: P:TinyLife.Objects.Furniture.ParentObjectSpotId
parent: TinyLife.Objects.Furniture
name: ParentObjectSpotId
nameWithType: Furniture.ParentObjectSpotId
fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
- uid: TinyLife.Objects.Furniture.ParentFurnitureId
commentId: P:TinyLife.Objects.Furniture.ParentFurnitureId
parent: TinyLife.Objects.Furniture
name: ParentFurnitureId
nameWithType: Furniture.ParentFurnitureId
fullName: TinyLife.Objects.Furniture.ParentFurnitureId
- uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.Furniture

View file

@ -55,7 +55,6 @@ items:
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
- TinyLife.Objects.Furniture.HasParentFurniture
- TinyLife.Objects.Furniture.Colors
- TinyLife.Objects.Furniture.Area
- TinyLife.Objects.Furniture.DevaluedThroughUse
@ -70,6 +69,8 @@ items:
- TinyLife.Objects.Furniture.AttachedWall
- TinyLife.Objects.Furniture.HideFromDraw
- TinyLife.Objects.Furniture.VisualRotation
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)
@ -496,12 +497,6 @@ references:
name: ParentObjectSpot
nameWithType: Furniture.ParentObjectSpot
fullName: TinyLife.Objects.Furniture.ParentObjectSpot
- uid: TinyLife.Objects.Furniture.HasParentFurniture
commentId: P:TinyLife.Objects.Furniture.HasParentFurniture
parent: TinyLife.Objects.Furniture
name: HasParentFurniture
nameWithType: Furniture.HasParentFurniture
fullName: TinyLife.Objects.Furniture.HasParentFurniture
- uid: TinyLife.Objects.Furniture.Colors
commentId: F:TinyLife.Objects.Furniture.Colors
parent: TinyLife.Objects.Furniture
@ -586,6 +581,18 @@ references:
name: VisualRotation
nameWithType: Furniture.VisualRotation
fullName: TinyLife.Objects.Furniture.VisualRotation
- uid: TinyLife.Objects.Furniture.ParentObjectSpotId
commentId: P:TinyLife.Objects.Furniture.ParentObjectSpotId
parent: TinyLife.Objects.Furniture
name: ParentObjectSpotId
nameWithType: Furniture.ParentObjectSpotId
fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
- uid: TinyLife.Objects.Furniture.ParentFurnitureId
commentId: P:TinyLife.Objects.Furniture.ParentFurnitureId
parent: TinyLife.Objects.Furniture
name: ParentFurnitureId
nameWithType: Furniture.ParentFurnitureId
fullName: TinyLife.Objects.Furniture.ParentFurnitureId
- uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.Furniture

View file

@ -40,7 +40,6 @@ items:
- TinyLife.Objects.Furniture.GetOccupants(TinyLife.Objects.ObjectCategory,System.Boolean)
- TinyLife.Objects.Furniture.GetPrice
- TinyLife.Objects.Furniture.GetRestoreNeedModifier(TinyLife.Objects.Person,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType)
- TinyLife.Objects.Furniture.HasParentFurniture
- TinyLife.Objects.Furniture.HideFromDraw
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
@ -57,8 +56,10 @@ items:
- TinyLife.Objects.Furniture.OnRemoved
- TinyLife.Objects.Furniture.OnSetCreator
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.ParentInfo
- TinyLife.Objects.Furniture.ParentObjectSpot
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.Quality
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.RemoveAndUnlink
@ -538,37 +539,6 @@ items:
type: TinyLife.Objects.ObjectSpot
content.vb: Public ReadOnly Property ParentObjectSpot As ObjectSpot
overload: TinyLife.Objects.Furniture.ParentObjectSpot*
- uid: TinyLife.Objects.Furniture.HasParentFurniture
commentId: P:TinyLife.Objects.Furniture.HasParentFurniture
id: HasParentFurniture
parent: TinyLife.Objects.Furniture
langs:
- csharp
- vb
name: HasParentFurniture
nameWithType: Furniture.HasParentFurniture
fullName: TinyLife.Objects.Furniture.HasParentFurniture
type: Property
source:
remote:
path: TinyLife/Objects/Furniture.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasParentFurniture
path: ../TinyLife/Objects/Furniture.cs
startLine: 113
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nReturns whether a <xref href=\"TinyLife.Objects.Furniture.ParentFurniture\" data-throw-if-not-resolved=\"false\"></xref> for this furniture exists.\nNote that, if this object is not in the world, or the <xref href=\"TinyLife.Objects.Furniture.ParentFurniture\" data-throw-if-not-resolved=\"false\"></xref> is not currently in the world, this property will still be true.\n"
example: []
syntax:
content: public bool HasParentFurniture { get; }
parameters: []
return:
type: System.Boolean
content.vb: Public ReadOnly Property HasParentFurniture As Boolean
overload: TinyLife.Objects.Furniture.HasParentFurniture*
- uid: TinyLife.Objects.Furniture.Colors
commentId: F:TinyLife.Objects.Furniture.Colors
id: Colors
@ -587,7 +557,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Colors
path: ../TinyLife/Objects/Furniture.cs
startLine: 119
startLine: 114
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -626,7 +596,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Area
path: ../TinyLife/Objects/Furniture.cs
startLine: 123
startLine: 118
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -657,7 +627,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DevaluedThroughUse
path: ../TinyLife/Objects/Furniture.cs
startLine: 129
startLine: 124
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -700,7 +670,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AreUtilitiesDisabled
path: ../TinyLife/Objects/Furniture.cs
startLine: 134
startLine: 129
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -731,7 +701,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsStatic
path: ../TinyLife/Objects/Furniture.cs
startLine: 139
startLine: 134
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -774,7 +744,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreatorId
path: ../TinyLife/Objects/Furniture.cs
startLine: 145
startLine: 140
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -819,7 +789,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Quality
path: ../TinyLife/Objects/Furniture.cs
startLine: 153
startLine: 148
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -862,7 +832,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeDirty
path: ../TinyLife/Objects/Furniture.cs
startLine: 158
startLine: 153
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -893,7 +863,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dirty
path: ../TinyLife/Objects/Furniture.cs
startLine: 164
startLine: 159
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -936,7 +906,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CustomPrice
path: ../TinyLife/Objects/Furniture.cs
startLine: 170
startLine: 165
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -979,7 +949,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Creator
path: ../TinyLife/Objects/Furniture.cs
startLine: 175
startLine: 170
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1010,7 +980,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AttachedWall
path: ../TinyLife/Objects/Furniture.cs
startLine: 180
startLine: 175
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1041,7 +1011,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HideFromDraw
path: ../TinyLife/Objects/Furniture.cs
startLine: 184
startLine: 179
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1072,7 +1042,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisualRotation
path: ../TinyLife/Objects/Furniture.cs
startLine: 211
startLine: 206
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1085,6 +1055,96 @@ items:
type: MLEM.Misc.Direction2
content.vb: Public ReadOnly Property VisualRotation As Direction2
overload: TinyLife.Objects.Furniture.VisualRotation*
- uid: TinyLife.Objects.Furniture.ParentObjectSpotId
commentId: P:TinyLife.Objects.Furniture.ParentObjectSpotId
id: ParentObjectSpotId
parent: TinyLife.Objects.Furniture
langs:
- csharp
- vb
name: ParentObjectSpotId
nameWithType: Furniture.ParentObjectSpotId
fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
type: Property
source:
remote:
path: TinyLife/Objects/Furniture.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentObjectSpotId
path: ../TinyLife/Objects/Furniture.cs
startLine: 210
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe index of this furniture&apos;s <xref href=\"TinyLife.Objects.Furniture.ParentObjectSpot\" data-throw-if-not-resolved=\"false\"></xref> on this furniture&apos;s <xref href=\"TinyLife.Objects.Furniture.ParentFurniture\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: >-
[DataMember(EmitDefaultValue = false)]
public int ParentObjectSpotId { get; }
parameters: []
return:
type: System.Int32
content.vb: >-
<DataMember(EmitDefaultValue:=False)>
Public Property ParentObjectSpotId As Integer
overload: TinyLife.Objects.Furniture.ParentObjectSpotId*
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
namedArguments:
- name: EmitDefaultValue
type: System.Boolean
value: false
- uid: TinyLife.Objects.Furniture.ParentFurnitureId
commentId: P:TinyLife.Objects.Furniture.ParentFurnitureId
id: ParentFurnitureId
parent: TinyLife.Objects.Furniture
langs:
- csharp
- vb
name: ParentFurnitureId
nameWithType: Furniture.ParentFurnitureId
fullName: TinyLife.Objects.Furniture.ParentFurnitureId
type: Property
source:
remote:
path: TinyLife/Objects/Furniture.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentFurnitureId
path: ../TinyLife/Objects/Furniture.cs
startLine: 215
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe <xref href=\"TinyLife.Objects.MapObject.Id\" data-throw-if-not-resolved=\"false\"></xref> of this furniture&apos;s <xref href=\"TinyLife.Objects.Furniture.ParentFurniture\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: >-
[DataMember(EmitDefaultValue = false)]
public Guid ParentFurnitureId { get; }
parameters: []
return:
type: System.Guid
content.vb: >-
<DataMember(EmitDefaultValue:=False)>
Public Property ParentFurnitureId As Guid
overload: TinyLife.Objects.Furniture.ParentFurnitureId*
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
namedArguments:
- name: EmitDefaultValue
type: System.Boolean
value: false
- uid: TinyLife.Objects.Furniture.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
commentId: M:TinyLife.Objects.Furniture.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
id: '#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)'
@ -1103,7 +1163,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Furniture.cs
startLine: 229
startLine: 230
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1150,7 +1210,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/Furniture.cs
startLine: 240
startLine: 241
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1198,7 +1258,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Objects/Furniture.cs
startLine: 256
startLine: 257
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1230,7 +1290,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intersects
path: ../TinyLife/Objects/Furniture.cs
startLine: 283
startLine: 284
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1266,7 +1326,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCategories
path: ../TinyLife/Objects/Furniture.cs
startLine: 288
startLine: 289
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1302,7 +1362,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnAdded
path: ../TinyLife/Objects/Furniture.cs
startLine: 293
startLine: 294
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1331,7 +1391,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRemoved
path: ../TinyLife/Objects/Furniture.cs
startLine: 300
startLine: 301
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1360,7 +1420,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAiPriority
path: ../TinyLife/Objects/Furniture.cs
startLine: 308
startLine: 309
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1399,7 +1459,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction
path: ../TinyLife/Objects/Furniture.cs
startLine: 324
startLine: 325
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1447,7 +1507,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionCompleted
path: ../TinyLife/Objects/Furniture.cs
startLine: 331
startLine: 332
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1489,7 +1549,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdate
path: ../TinyLife/Objects/Furniture.cs
startLine: 341
startLine: 342
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1537,7 +1597,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpotInfo
path: ../TinyLife/Objects/Furniture.cs
startLine: 361
startLine: 362
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1576,7 +1636,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHoverInfo
path: ../TinyLife/Objects/Furniture.cs
startLine: 367
startLine: 368
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1609,7 +1669,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetEfficiencyModifier
path: ../TinyLife/Objects/Furniture.cs
startLine: 396
startLine: 397
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1660,7 +1720,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRestoreNeedModifier
path: ../TinyLife/Objects/Furniture.cs
startLine: 404
startLine: 405
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1708,7 +1768,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsFreeSpot
path: ../TinyLife/Objects/Furniture.cs
startLine: 412
startLine: 413
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1744,18 +1804,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetToStatic
path: ../TinyLife/Objects/Furniture.cs
startLine: 418
startLine: 419
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nResets this map object to a static state when the <xref href=\"TinyLife.Objects.MapObject.Map\" data-throw-if-not-resolved=\"false\"></xref> that is on is exported.\n"
example: []
syntax:
content: public override bool ResetToStatic(bool thorough)
parameters:
- id: thorough
type: System.Boolean
description: Whether a more thorough reset is expected, which usually involves normalizing additional data and cleaning up player data entirely.
return:
type: System.Boolean
description: Whether this object should stay on the map after the static reset. If <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a> is returned, this object is removed.
content.vb: Public Overrides Function ResetToStatic(thorough As Boolean) As Boolean
overridden: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean)
overload: TinyLife.Objects.Furniture.ResetToStatic*
@ -1780,16 +1843,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnPositionChanged
path: ../TinyLife/Objects/Furniture.cs
startLine: 424
startLine: 425
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA method that is automatically called when this object&apos;s <xref href=\"TinyLife.Objects.MapObject.Position\" data-throw-if-not-resolved=\"false\"></xref> changes.\nBy default, this method is overriden in <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> to call <xref href=\"TinyLife.Objects.Furniture.MarkDirtyForPathfinding\" data-throw-if-not-resolved=\"false\"></xref>.\nNote that this method is also called if this object is not in the world (<xref href=\"TinyLife.Objects.MapObject.IsInWorld\" data-throw-if-not-resolved=\"false\"></xref>).\n"
example: []
syntax:
content: protected override void OnPositionChanged(Vector2 lastPosition)
parameters:
- id: lastPosition
type: Microsoft.Xna.Framework.Vector2
description: This object&apos;s previous position.
content.vb: Protected Overrides Sub OnPositionChanged(lastPosition As Vector2)
overridden: TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2)
overload: TinyLife.Objects.Furniture.OnPositionChanged*
@ -1811,7 +1876,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/Furniture.cs
startLine: 446
startLine: 447
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1882,7 +1947,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/Objects/Furniture.cs
startLine: 454
startLine: 455
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1915,7 +1980,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDescription
path: ../TinyLife/Objects/Furniture.cs
startLine: 466
startLine: 468
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1929,6 +1994,7 @@ items:
description: The description to add to.
- id: forHoverInfo
type: System.Boolean
description: Whether this method is being called by <xref href="TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)" data-throw-if-not-resolved="false"></xref> (or by build mode).
content.vb: Public Overridable Sub GetDescription(description As List(Of String), forHoverInfo As Boolean)
overload: TinyLife.Objects.Furniture.GetDescription*
nameWithType.vb: Furniture.GetDescription(List(Of String), Boolean)
@ -1952,7 +2018,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDecorativeRating
path: ../TinyLife/Objects/Furniture.cs
startLine: 499
startLine: 501
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1987,7 +2053,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDirty
path: ../TinyLife/Objects/Furniture.cs
startLine: 510
startLine: 512
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2022,7 +2088,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetCreator
path: ../TinyLife/Objects/Furniture.cs
startLine: 536
startLine: 538
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2060,7 +2126,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnPlacedInBuildMode
path: ../TinyLife/Objects/Furniture.cs
startLine: 550
startLine: 552
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2098,7 +2164,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNeighborChanged
path: ../TinyLife/Objects/Furniture.cs
startLine: 563
startLine: 565
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2130,7 +2196,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawUi
path: ../TinyLife/Objects/Furniture.cs
startLine: 574
startLine: 576
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2177,7 +2243,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetOccupants
path: ../TinyLife/Objects/Furniture.cs
startLine: 588
startLine: 590
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2218,7 +2284,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpots
path: ../TinyLife/Objects/Furniture.cs
startLine: 601
startLine: 603
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2256,7 +2322,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpot
path: ../TinyLife/Objects/Furniture.cs
startLine: 622
startLine: 624
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2294,7 +2360,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetActionSpotInfo
path: ../TinyLife/Objects/Furniture.cs
startLine: 635
startLine: 637
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2335,7 +2401,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeObjectSpot
path: ../TinyLife/Objects/Furniture.cs
startLine: 647
startLine: 649
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2373,7 +2439,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetParent
path: ../TinyLife/Objects/Furniture.cs
startLine: 661
startLine: 663
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2408,7 +2474,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UnlinkParentsAndChildren
path: ../TinyLife/Objects/Furniture.cs
startLine: 675
startLine: 677
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2436,7 +2502,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveAndUnlink
path: ../TinyLife/Objects/Furniture.cs
startLine: 686
startLine: 688
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2464,7 +2530,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetChildren
path: ../TinyLife/Objects/Furniture.cs
startLine: 696
startLine: 698
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2500,7 +2566,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddChild
path: ../TinyLife/Objects/Furniture.cs
startLine: 710
startLine: 712
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2553,7 +2619,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddChild
path: ../TinyLife/Objects/Furniture.cs
startLine: 727
startLine: 729
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2594,7 +2660,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetChild
path: ../TinyLife/Objects/Furniture.cs
startLine: 743
startLine: 745
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2645,7 +2711,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetChild
path: ../TinyLife/Objects/Furniture.cs
startLine: 757
startLine: 759
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2683,7 +2749,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveChild
path: ../TinyLife/Objects/Furniture.cs
startLine: 768
startLine: 770
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2718,7 +2784,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotifyNeighbors
path: ../TinyLife/Objects/Furniture.cs
startLine: 781
startLine: 783
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2746,7 +2812,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetNewId
path: ../TinyLife/Objects/Furniture.cs
startLine: 794
startLine: 796
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -4496,22 +4562,6 @@ references:
name: ParentObjectSpot
nameWithType: Furniture.ParentObjectSpot
fullName: TinyLife.Objects.Furniture.ParentObjectSpot
- uid: TinyLife.Objects.Furniture.HasParentFurniture*
commentId: Overload:TinyLife.Objects.Furniture.HasParentFurniture
name: HasParentFurniture
nameWithType: Furniture.HasParentFurniture
fullName: TinyLife.Objects.Furniture.HasParentFurniture
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes
commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.ColorSchemes
name: ColorSchemes
@ -4661,6 +4711,17 @@ references:
name: GetPrice
- name: (
- name: )
- uid: System.Boolean
commentId: T:System.Boolean
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
name: bool
nameWithType: bool
fullName: bool
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: TinyLife.World.Household.AreUtilitiesDisabled(System.Nullable{System.TimeSpan})
commentId: M:TinyLife.World.Household.AreUtilitiesDisabled(System.Nullable{System.TimeSpan})
isExternal: true
@ -4869,6 +4930,27 @@ references:
name: VisualRotation
nameWithType: Furniture.VisualRotation
fullName: TinyLife.Objects.Furniture.VisualRotation
- uid: TinyLife.Objects.Furniture.ParentObjectSpotId*
commentId: Overload:TinyLife.Objects.Furniture.ParentObjectSpotId
name: ParentObjectSpotId
nameWithType: Furniture.ParentObjectSpotId
fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
- 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.Objects.Furniture.ParentFurnitureId*
commentId: Overload:TinyLife.Objects.Furniture.ParentFurnitureId
name: ParentFurnitureId
nameWithType: Furniture.ParentFurnitureId
fullName: TinyLife.Objects.Furniture.ParentFurnitureId
- uid: TinyLife.Objects.FurnitureType.Construct``1(System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Nullable{System.Guid})
commentId: M:TinyLife.Objects.FurnitureType.Construct``1(System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Nullable{System.Guid})
isExternal: true
@ -5339,17 +5421,6 @@ references:
name: GetAiPriority
nameWithType: Furniture.GetAiPriority
fullName: TinyLife.Objects.Furniture.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.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)
parent: TinyLife.Objects.MapObject
@ -6064,6 +6135,29 @@ references:
name: OnGetDescription
nameWithType: Furniture.OnGetDescription
fullName: TinyLife.Objects.Furniture.OnGetDescription
- uid: TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
commentId: M:TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
parent: TinyLife.Objects.Furniture
isExternal: true
name: GetHoverInfo(Tooltip)
nameWithType: Furniture.GetHoverInfo(Tooltip)
fullName: TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
spec.csharp:
- uid: TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
name: GetHoverInfo
- name: (
- uid: MLEM.Ui.Elements.Tooltip
name: Tooltip
isExternal: true
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
name: GetHoverInfo
- name: (
- uid: MLEM.Ui.Elements.Tooltip
name: Tooltip
isExternal: true
- name: )
- uid: TinyLife.Objects.Furniture.GetDescription*
commentId: Overload:TinyLife.Objects.Furniture.GetDescription
name: GetDescription

View file

@ -470,10 +470,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HeldArmsOut
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 472
startLine: 476
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nWhether, when this object is held by a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>, the <xref href=\"TinyLife.Objects.Pose.StandingArmsOut\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Objects.Pose.WalkingArmsOut\" data-throw-if-not-resolved=\"false\"></xref> poses should be used instead of the regular <xref href=\"TinyLife.Objects.Pose.Standing\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Objects.Pose.Walking\" data-throw-if-not-resolved=\"false\"></xref> poses.\nThis looks better for bigger objects like <xref href=\"TinyLife.Objects.FurnitureType.CustomPainting\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public bool HeldArmsOut
return:
@ -497,7 +499,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DecorativeRating
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 479
startLine: 483
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -526,7 +528,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 484
startLine: 488
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -555,7 +557,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reliability
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 490
startLine: 494
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -584,7 +586,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BrokenBehavior
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 495
startLine: 499
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -613,7 +615,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ElectricityRating
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 500
startLine: 504
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -642,7 +644,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WaterRating
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 505
startLine: 509
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -671,7 +673,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EfficiencyModifier
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 510
startLine: 514
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -700,7 +702,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RestoreNeedModifier
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 515
startLine: 519
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -729,7 +731,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Visibility
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 521
startLine: 525
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -758,7 +760,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Tab
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 526
startLine: 530
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -787,7 +789,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TextureName
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 531
startLine: 535
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -816,7 +818,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LightSettings
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 536
startLine: 540
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -845,7 +847,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DirtyOverlayTextureName
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 543
startLine: 547
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -874,7 +876,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DistanceFromObstructions
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 549
startLine: 553
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -903,7 +905,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 554
startLine: 558
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -932,7 +934,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 559
startLine: 563
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -961,7 +963,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsAllowedInSpot
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 564
startLine: 568
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -990,7 +992,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 576
startLine: 580
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1037,7 +1039,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 597
startLine: 601
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1074,7 +1076,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 602
startLine: 606
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1113,7 +1115,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetData
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 608
startLine: 612
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1152,7 +1154,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDataKeys
path: ../TinyLife/Objects/FurnitureType.cs
startLine: 613
startLine: 617
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1928,6 +1930,26 @@ references:
nameWithType.vb: Boolean
fullName.vb: Boolean
name.vb: Boolean
- uid: TinyLife.Objects.Pose.StandingArmsOut
commentId: F:TinyLife.Objects.Pose.StandingArmsOut
name: StandingArmsOut
nameWithType: Pose.StandingArmsOut
fullName: TinyLife.Objects.Pose.StandingArmsOut
- uid: TinyLife.Objects.Pose.WalkingArmsOut
commentId: F:TinyLife.Objects.Pose.WalkingArmsOut
name: WalkingArmsOut
nameWithType: Pose.WalkingArmsOut
fullName: TinyLife.Objects.Pose.WalkingArmsOut
- uid: TinyLife.Objects.Pose.Standing
commentId: F:TinyLife.Objects.Pose.Standing
name: Standing
nameWithType: Pose.Standing
fullName: TinyLife.Objects.Pose.Standing
- uid: TinyLife.Objects.Pose.Walking
commentId: F:TinyLife.Objects.Pose.Walking
name: Walking
nameWithType: Pose.Walking
fullName: TinyLife.Objects.Pose.Walking
- uid: TinyLife.Emotions.EmotionModifier
commentId: T:TinyLife.Emotions.EmotionModifier
parent: TinyLife.Emotions

View file

@ -54,7 +54,6 @@ items:
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
- TinyLife.Objects.Furniture.HasParentFurniture
- TinyLife.Objects.Furniture.Colors
- TinyLife.Objects.Furniture.Area
- TinyLife.Objects.Furniture.DevaluedThroughUse
@ -69,6 +68,8 @@ items:
- TinyLife.Objects.Furniture.AttachedWall
- TinyLife.Objects.Furniture.HideFromDraw
- TinyLife.Objects.Furniture.VisualRotation
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Validate
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
@ -293,6 +294,7 @@ items:
description: The description to add to.
- id: forHoverInfo
type: System.Boolean
description: Whether this method is being called by <xref href="TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)" data-throw-if-not-resolved="false"></xref> (or by build mode).
content.vb: Public Overrides Sub GetDescription(description As List(Of String), forHoverInfo As Boolean)
overridden: TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
overload: TinyLife.Objects.Gravestone.GetDescription*
@ -468,12 +470,6 @@ references:
name: ParentObjectSpot
nameWithType: Furniture.ParentObjectSpot
fullName: TinyLife.Objects.Furniture.ParentObjectSpot
- uid: TinyLife.Objects.Furniture.HasParentFurniture
commentId: P:TinyLife.Objects.Furniture.HasParentFurniture
parent: TinyLife.Objects.Furniture
name: HasParentFurniture
nameWithType: Furniture.HasParentFurniture
fullName: TinyLife.Objects.Furniture.HasParentFurniture
- uid: TinyLife.Objects.Furniture.Colors
commentId: F:TinyLife.Objects.Furniture.Colors
parent: TinyLife.Objects.Furniture
@ -558,6 +554,18 @@ references:
name: VisualRotation
nameWithType: Furniture.VisualRotation
fullName: TinyLife.Objects.Furniture.VisualRotation
- uid: TinyLife.Objects.Furniture.ParentObjectSpotId
commentId: P:TinyLife.Objects.Furniture.ParentObjectSpotId
parent: TinyLife.Objects.Furniture
name: ParentObjectSpotId
nameWithType: Furniture.ParentObjectSpotId
fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
- uid: TinyLife.Objects.Furniture.ParentFurnitureId
commentId: P:TinyLife.Objects.Furniture.ParentFurnitureId
parent: TinyLife.Objects.Furniture
name: ParentFurnitureId
nameWithType: Furniture.ParentFurnitureId
fullName: TinyLife.Objects.Furniture.ParentFurnitureId
- uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.Furniture

View file

@ -25,16 +25,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LifeSpan
path: ../TinyLife/Objects/Person.cs
startLine: 3046
startLine: 3203
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA life span is a setting in the <xref href=\"TinyLife.PerSaveOptions\" data-throw-if-not-resolved=\"false\"></xref> that determines how long a person&apos;s individual <xref href=\"TinyLife.Objects.AgeGroup\" data-throw-if-not-resolved=\"false\"></xref> lasts for.\nThis property is evaluated in <xref href=\"TinyLife.Objects.Person.GetDaysBeforeAging\" data-throw-if-not-resolved=\"false\"></xref> using <xref href=\"TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.AgeGroup%2cTinyLife.Objects.LifeSpan)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nA life span is a setting in the <xref href=\"TinyLife.PerSaveOptions\" data-throw-if-not-resolved=\"false\"></xref> that determines how long a person&apos;s individual <xref href=\"TinyLife.Objects.AgeGroup\" data-throw-if-not-resolved=\"false\"></xref> lasts for.\nThis property is evaluated in <xref href=\"TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.AgeGroup%2cTinyLife.Objects.LifeSpan)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public enum LifeSpan
content.vb: Public Enum LifeSpan
extensionMethods:
- TinyLife.Objects.LifeSpan.TinyLife.Utilities.Extensions.GetPregnancyHours
- TinyLife.Objects.LifeSpan.TinyLife.Utilities.Extensions.JsonCopy``1
- TinyLife.Objects.LifeSpan.TinyLife.Utilities.Extensions.Multiplier
- uid: TinyLife.Objects.LifeSpan.VeryShort
@ -55,7 +56,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryShort
path: ../TinyLife/Objects/Person.cs
startLine: 3049
startLine: 3206
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -81,7 +82,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Short
path: ../TinyLife/Objects/Person.cs
startLine: 3050
startLine: 3207
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -107,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Normal
path: ../TinyLife/Objects/Person.cs
startLine: 3051
startLine: 3208
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -133,7 +134,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Long
path: ../TinyLife/Objects/Person.cs
startLine: 3052
startLine: 3209
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -159,7 +160,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryLong
path: ../TinyLife/Objects/Person.cs
startLine: 3053
startLine: 3210
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -185,7 +186,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Infinite
path: ../TinyLife/Objects/Person.cs
startLine: 3054
startLine: 3211
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -206,21 +207,6 @@ references:
name: AgeGroup
nameWithType: AgeGroup
fullName: TinyLife.Objects.AgeGroup
- uid: TinyLife.Objects.Person.GetDaysBeforeAging
commentId: M:TinyLife.Objects.Person.GetDaysBeforeAging
name: GetDaysBeforeAging()
nameWithType: Person.GetDaysBeforeAging()
fullName: TinyLife.Objects.Person.GetDaysBeforeAging()
spec.csharp:
- uid: TinyLife.Objects.Person.GetDaysBeforeAging
name: GetDaysBeforeAging
- name: (
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetDaysBeforeAging
name: GetDaysBeforeAging
- name: (
- name: )
- uid: TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.AgeGroup,TinyLife.Objects.LifeSpan)
commentId: M:TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.AgeGroup,TinyLife.Objects.LifeSpan)
name: GetDaysBeforeAging(AgeGroup, LifeSpan)
@ -265,6 +251,27 @@ references:
- name: .
- uid: TinyLife.Objects
name: Objects
- uid: TinyLife.Objects.LifeSpan.TinyLife.Utilities.Extensions.GetPregnancyHours
commentId: M:TinyLife.Utilities.Extensions.GetPregnancyHours(TinyLife.Objects.LifeSpan)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.GetPregnancyHours(TinyLife.Objects.LifeSpan)
name: GetPregnancyHours(LifeSpan)
nameWithType: Extensions.GetPregnancyHours(LifeSpan)
fullName: TinyLife.Utilities.Extensions.GetPregnancyHours(TinyLife.Objects.LifeSpan)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.GetPregnancyHours(TinyLife.Objects.LifeSpan)
name: GetPregnancyHours
- name: (
- uid: TinyLife.Objects.LifeSpan
name: LifeSpan
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.GetPregnancyHours(TinyLife.Objects.LifeSpan)
name: GetPregnancyHours
- name: (
- uid: TinyLife.Objects.LifeSpan
name: LifeSpan
- name: )
- uid: TinyLife.Objects.LifeSpan.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
@ -325,6 +332,31 @@ references:
name: TinyLife
nameWithType: TinyLife
fullName: TinyLife
- uid: TinyLife.Utilities.Extensions.GetPregnancyHours(TinyLife.Objects.LifeSpan)
commentId: M:TinyLife.Utilities.Extensions.GetPregnancyHours(TinyLife.Objects.LifeSpan)
name: GetPregnancyHours(LifeSpan)
nameWithType: Extensions.GetPregnancyHours(LifeSpan)
fullName: TinyLife.Utilities.Extensions.GetPregnancyHours(TinyLife.Objects.LifeSpan)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.GetPregnancyHours(TinyLife.Objects.LifeSpan)
name: GetPregnancyHours
- name: (
- uid: TinyLife.Objects.LifeSpan
name: LifeSpan
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.GetPregnancyHours(TinyLife.Objects.LifeSpan)
name: GetPregnancyHours
- name: (
- uid: TinyLife.Objects.LifeSpan
name: LifeSpan
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy<T>(T)
@ -353,12 +385,6 @@ references:
- name: (
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities.Extensions.Multiplier(TinyLife.Objects.LifeSpan)
commentId: M:TinyLife.Utilities.Extensions.Multiplier(TinyLife.Objects.LifeSpan)
name: Multiplier(LifeSpan)

View file

@ -62,7 +62,6 @@ items:
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
- TinyLife.Objects.Furniture.HasParentFurniture
- TinyLife.Objects.Furniture.Colors
- TinyLife.Objects.Furniture.Area
- TinyLife.Objects.Furniture.DevaluedThroughUse
@ -77,6 +76,8 @@ items:
- TinyLife.Objects.Furniture.AttachedWall
- TinyLife.Objects.Furniture.HideFromDraw
- TinyLife.Objects.Furniture.VisualRotation
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)
@ -648,12 +649,6 @@ references:
name: ParentObjectSpot
nameWithType: Furniture.ParentObjectSpot
fullName: TinyLife.Objects.Furniture.ParentObjectSpot
- uid: TinyLife.Objects.Furniture.HasParentFurniture
commentId: P:TinyLife.Objects.Furniture.HasParentFurniture
parent: TinyLife.Objects.Furniture
name: HasParentFurniture
nameWithType: Furniture.HasParentFurniture
fullName: TinyLife.Objects.Furniture.HasParentFurniture
- uid: TinyLife.Objects.Furniture.Colors
commentId: F:TinyLife.Objects.Furniture.Colors
parent: TinyLife.Objects.Furniture
@ -738,6 +733,18 @@ references:
name: VisualRotation
nameWithType: Furniture.VisualRotation
fullName: TinyLife.Objects.Furniture.VisualRotation
- uid: TinyLife.Objects.Furniture.ParentObjectSpotId
commentId: P:TinyLife.Objects.Furniture.ParentObjectSpotId
parent: TinyLife.Objects.Furniture
name: ParentObjectSpotId
nameWithType: Furniture.ParentObjectSpotId
fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
- uid: TinyLife.Objects.Furniture.ParentFurnitureId
commentId: P:TinyLife.Objects.Furniture.ParentFurnitureId
parent: TinyLife.Objects.Furniture
name: ParentFurnitureId
nameWithType: Furniture.ParentFurnitureId
fullName: TinyLife.Objects.Furniture.ParentFurnitureId
- uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.Furniture

View file

@ -61,7 +61,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MapObject
path: ../TinyLife/Objects/MapObject.cs
startLine: 30
startLine: 29
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -121,7 +121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PersonRotationOrder
path: ../TinyLife/Objects/MapObject.cs
startLine: 36
startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -150,7 +150,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCreated
path: ../TinyLife/Objects/MapObject.cs
startLine: 42
startLine: 41
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -179,7 +179,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnValidated
path: ../TinyLife/Objects/MapObject.cs
startLine: 47
startLine: 46
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -208,7 +208,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnEventsAttachable
path: ../TinyLife/Objects/MapObject.cs
startLine: 52
startLine: 51
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -237,7 +237,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnDraw
path: ../TinyLife/Objects/MapObject.cs
startLine: 58
startLine: 57
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -266,7 +266,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnUpdate
path: ../TinyLife/Objects/MapObject.cs
startLine: 64
startLine: 63
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -295,10 +295,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetHoverInfo
path: ../TinyLife/Objects/MapObject.cs
startLine: 65
startLine: 68
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn event that is invoked when this object&apos;s <xref href=\"TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip)\" data-throw-if-not-resolved=\"false\"></xref> method is called.\nThis event can be subscribed to using <xref href=\"TinyLife.Objects.MapObject.OnEventsAttachable\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public event Action<Tooltip> OnGetHoverInfo
return:
@ -322,7 +324,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Position
path: ../TinyLife/Objects/MapObject.cs
startLine: 70
startLine: 73
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -363,7 +365,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentInfo
path: ../TinyLife/Objects/MapObject.cs
startLine: 102
startLine: 105
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -394,7 +396,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Visibility
path: ../TinyLife/Objects/MapObject.cs
startLine: 109
startLine: 112
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -426,7 +428,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Id
path: ../TinyLife/Objects/MapObject.cs
startLine: 114
startLine: 117
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -467,7 +469,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Map
path: ../TinyLife/Objects/MapObject.cs
startLine: 120
startLine: 123
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -498,7 +500,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentLot
path: ../TinyLife/Objects/MapObject.cs
startLine: 124
startLine: 127
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -529,7 +531,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentRoom
path: ../TinyLife/Objects/MapObject.cs
startLine: 128
startLine: 131
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -560,7 +562,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInWorld
path: ../TinyLife/Objects/MapObject.cs
startLine: 132
startLine: 135
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -591,10 +593,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HoldingPerson
path: ../TinyLife/Objects/MapObject.cs
startLine: 133
startLine: 140
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe person that is currently holding this object.\nIf no person is currently holding this object, this property returns <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null\">null</a>.\n"
example: []
syntax:
content: public Person HoldingPerson { get; }
parameters: []
@ -620,7 +624,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
startLine: 153
startLine: 160
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -661,7 +665,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/MapObject.cs
startLine: 173
startLine: 180
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -708,7 +712,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intersects
path: ../TinyLife/Objects/MapObject.cs
startLine: 181
startLine: 188
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -743,7 +747,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Objects/MapObject.cs
startLine: 191
startLine: 198
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -774,7 +778,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCategories
path: ../TinyLife/Objects/MapObject.cs
startLine: 202
startLine: 209
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -809,7 +813,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnAdded
path: ../TinyLife/Objects/MapObject.cs
startLine: 210
startLine: 217
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -837,7 +841,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRemoved
path: ../TinyLife/Objects/MapObject.cs
startLine: 216
startLine: 223
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -865,7 +869,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHoverInfo
path: ../TinyLife/Objects/MapObject.cs
startLine: 223
startLine: 230
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -897,7 +901,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAiPriority
path: ../TinyLife/Objects/MapObject.cs
startLine: 236
startLine: 243
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -935,7 +939,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction
path: ../TinyLife/Objects/MapObject.cs
startLine: 249
startLine: 256
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -982,7 +986,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionCompleted
path: ../TinyLife/Objects/MapObject.cs
startLine: 261
startLine: 268
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1023,7 +1027,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdate
path: ../TinyLife/Objects/MapObject.cs
startLine: 273
startLine: 280
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1070,7 +1074,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpotInfo
path: ../TinyLife/Objects/MapObject.cs
startLine: 281
startLine: 288
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1108,7 +1112,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCameraRotationChanged
path: ../TinyLife/Objects/MapObject.cs
startLine: 291
startLine: 298
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1143,7 +1147,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetMapAndValidate
path: ../TinyLife/Objects/MapObject.cs
startLine: 298
startLine: 305
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1178,7 +1182,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasCategory
path: ../TinyLife/Objects/MapObject.cs
startLine: 309
startLine: 316
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1216,7 +1220,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetEfficiencyModifier
path: ../TinyLife/Objects/MapObject.cs
startLine: 325
startLine: 332
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1266,7 +1270,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRestoreNeedModifier
path: ../TinyLife/Objects/MapObject.cs
startLine: 340
startLine: 347
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1313,7 +1317,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsFreeSpot
path: ../TinyLife/Objects/MapObject.cs
startLine: 351
startLine: 358
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1348,7 +1352,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPathCostModifier
path: ../TinyLife/Objects/MapObject.cs
startLine: 363
startLine: 370
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1383,17 +1387,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetToStatic
path: ../TinyLife/Objects/MapObject.cs
startLine: 367
startLine: 379
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nResets this map object to a static state when the <xref href=\"TinyLife.Objects.MapObject.Map\" data-throw-if-not-resolved=\"false\"></xref> that is on is exported.\n"
example: []
syntax:
content: public virtual bool ResetToStatic(bool thorough)
parameters:
- id: thorough
type: System.Boolean
description: Whether a more thorough reset is expected, which usually involves normalizing additional data and cleaning up player data entirely.
return:
type: System.Boolean
description: Whether this object should stay on the map after the static reset. If <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a> is returned, this object is removed.
content.vb: Public Overridable Function ResetToStatic(thorough As Boolean) As Boolean
overload: TinyLife.Objects.MapObject.ResetToStatic*
nameWithType.vb: MapObject.ResetToStatic(Boolean)
@ -1417,15 +1425,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnPositionChanged
path: ../TinyLife/Objects/MapObject.cs
startLine: 371
startLine: 389
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA method that is automatically called when this object&apos;s <xref href=\"TinyLife.Objects.MapObject.Position\" data-throw-if-not-resolved=\"false\"></xref> changes.\nBy default, this method is overriden in <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> to call <xref href=\"TinyLife.Objects.Furniture.MarkDirtyForPathfinding\" data-throw-if-not-resolved=\"false\"></xref>.\nNote that this method is also called if this object is not in the world (<xref href=\"TinyLife.Objects.MapObject.IsInWorld\" data-throw-if-not-resolved=\"false\"></xref>).\n"
example: []
syntax:
content: protected virtual void OnPositionChanged(Vector2 lastPosition)
parameters:
- id: lastPosition
type: Microsoft.Xna.Framework.Vector2
description: This object&apos;s previous position.
content.vb: Protected Overridable Sub OnPositionChanged(lastPosition As Vector2)
overload: TinyLife.Objects.MapObject.OnPositionChanged*
- uid: TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
@ -1446,7 +1457,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoDraw
path: ../TinyLife/Objects/MapObject.cs
startLine: 381
startLine: 399
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1493,7 +1504,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoUpdate
path: ../TinyLife/Objects/MapObject.cs
startLine: 398
startLine: 416
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1534,7 +1545,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawColumns
path: ../TinyLife/Objects/MapObject.cs
startLine: 427
startLine: 445
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1614,7 +1625,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetModCategory
path: ../TinyLife/Objects/MapObject.cs
startLine: 492
startLine: 510
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2500,6 +2511,29 @@ references:
name: UpdateDelegate
nameWithType: UpdateDelegate
fullName: TinyLife.World.UpdateDelegate
- uid: TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
commentId: M:TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
parent: TinyLife.Objects.MapObject
isExternal: true
name: GetHoverInfo(Tooltip)
nameWithType: MapObject.GetHoverInfo(Tooltip)
fullName: TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
spec.csharp:
- uid: TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
name: GetHoverInfo
- name: (
- uid: MLEM.Ui.Elements.Tooltip
name: Tooltip
isExternal: true
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
name: GetHoverInfo
- name: (
- uid: MLEM.Ui.Elements.Tooltip
name: Tooltip
isExternal: true
- name: )
- uid: System.Action{MLEM.Ui.Elements.Tooltip}
commentId: T:System.Action{MLEM.Ui.Elements.Tooltip}
parent: System
@ -3687,6 +3721,27 @@ references:
name: ResetToStatic
nameWithType: MapObject.ResetToStatic
fullName: TinyLife.Objects.MapObject.ResetToStatic
- uid: TinyLife.Objects.Furniture.MarkDirtyForPathfinding
commentId: M:TinyLife.Objects.Furniture.MarkDirtyForPathfinding
name: MarkDirtyForPathfinding()
nameWithType: Furniture.MarkDirtyForPathfinding()
fullName: TinyLife.Objects.Furniture.MarkDirtyForPathfinding()
spec.csharp:
- uid: TinyLife.Objects.Furniture.MarkDirtyForPathfinding
name: MarkDirtyForPathfinding
- name: (
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.MarkDirtyForPathfinding
name: MarkDirtyForPathfinding
- name: (
- name: )
- uid: TinyLife.Objects.MapObject.IsInWorld
commentId: P:TinyLife.Objects.MapObject.IsInWorld
parent: TinyLife.Objects.MapObject
name: IsInWorld
nameWithType: MapObject.IsInWorld
fullName: TinyLife.Objects.MapObject.IsInWorld
- uid: TinyLife.Objects.MapObject.OnPositionChanged*
commentId: Overload:TinyLife.Objects.MapObject.OnPositionChanged
name: OnPositionChanged

View file

@ -52,7 +52,6 @@ items:
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
- TinyLife.Objects.Furniture.HasParentFurniture
- TinyLife.Objects.Furniture.Colors
- TinyLife.Objects.Furniture.Area
- TinyLife.Objects.Furniture.DevaluedThroughUse
@ -67,6 +66,8 @@ items:
- TinyLife.Objects.Furniture.AttachedWall
- TinyLife.Objects.Furniture.HideFromDraw
- TinyLife.Objects.Furniture.VisualRotation
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Validate
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
@ -245,6 +246,7 @@ items:
description: The description to add to.
- id: forHoverInfo
type: System.Boolean
description: Whether this method is being called by <xref href="TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)" data-throw-if-not-resolved="false"></xref> (or by build mode).
content.vb: Public Overrides Sub GetDescription(description As List(Of String), forHoverInfo As Boolean)
overridden: TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
overload: TinyLife.Objects.Newspaper.GetDescription*
@ -389,12 +391,6 @@ references:
name: ParentObjectSpot
nameWithType: Furniture.ParentObjectSpot
fullName: TinyLife.Objects.Furniture.ParentObjectSpot
- uid: TinyLife.Objects.Furniture.HasParentFurniture
commentId: P:TinyLife.Objects.Furniture.HasParentFurniture
parent: TinyLife.Objects.Furniture
name: HasParentFurniture
nameWithType: Furniture.HasParentFurniture
fullName: TinyLife.Objects.Furniture.HasParentFurniture
- uid: TinyLife.Objects.Furniture.Colors
commentId: F:TinyLife.Objects.Furniture.Colors
parent: TinyLife.Objects.Furniture
@ -479,6 +475,18 @@ references:
name: VisualRotation
nameWithType: Furniture.VisualRotation
fullName: TinyLife.Objects.Furniture.VisualRotation
- uid: TinyLife.Objects.Furniture.ParentObjectSpotId
commentId: P:TinyLife.Objects.Furniture.ParentObjectSpotId
parent: TinyLife.Objects.Furniture
name: ParentObjectSpotId
nameWithType: Furniture.ParentObjectSpotId
fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
- uid: TinyLife.Objects.Furniture.ParentFurnitureId
commentId: P:TinyLife.Objects.Furniture.ParentFurnitureId
parent: TinyLife.Objects.Furniture
name: ParentFurnitureId
nameWithType: Furniture.ParentFurnitureId
fullName: TinyLife.Objects.Furniture.ParentFurnitureId
- uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.Furniture

View file

@ -98,7 +98,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ObjectCategory
path: ../TinyLife/Objects/MapObject.cs
startLine: 515
startLine: 533
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -160,7 +160,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Nothing
path: ../TinyLife/Objects/MapObject.cs
startLine: 518
startLine: 536
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -189,7 +189,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ground
path: ../TinyLife/Objects/MapObject.cs
startLine: 520
startLine: 538
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -218,11 +218,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Chair
path: ../TinyLife/Objects/MapObject.cs
startLine: 522
startLine: 540
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: An object category that represents sittable surfaces
summary: An object category that represents sittable surfaces for non-babies.
example: []
syntax:
content: public static readonly ObjectCategory Chair
@ -247,10 +247,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BabySittable
path: ../TinyLife/Objects/MapObject.cs
startLine: 523
startLine: 542
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: An object category that represents objects that babies can sit on.
example: []
syntax:
content: public static readonly ObjectCategory BabySittable
return:
@ -274,7 +276,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Toilet
path: ../TinyLife/Objects/MapObject.cs
startLine: 525
startLine: 544
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -303,7 +305,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SingleBed
path: ../TinyLife/Objects/MapObject.cs
startLine: 527
startLine: 546
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -332,7 +334,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoubleBed
path: ../TinyLife/Objects/MapObject.cs
startLine: 529
startLine: 548
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -361,7 +363,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fridge
path: ../TinyLife/Objects/MapObject.cs
startLine: 531
startLine: 550
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -390,7 +392,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Shower
path: ../TinyLife/Objects/MapObject.cs
startLine: 533
startLine: 552
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -419,7 +421,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Counter
path: ../TinyLife/Objects/MapObject.cs
startLine: 535
startLine: 554
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -448,7 +450,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Stove
path: ../TinyLife/Objects/MapObject.cs
startLine: 537
startLine: 556
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -477,7 +479,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Oven
path: ../TinyLife/Objects/MapObject.cs
startLine: 539
startLine: 558
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -506,7 +508,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SmallObject
path: ../TinyLife/Objects/MapObject.cs
startLine: 541
startLine: 560
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -535,7 +537,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NonBuyable
path: ../TinyLife/Objects/MapObject.cs
startLine: 543
startLine: 562
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -564,7 +566,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Table
path: ../TinyLife/Objects/MapObject.cs
startLine: 545
startLine: 564
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -593,7 +595,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Holdable
path: ../TinyLife/Objects/MapObject.cs
startLine: 547
startLine: 566
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -622,7 +624,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DeskObject
path: ../TinyLife/Objects/MapObject.cs
startLine: 549
startLine: 568
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -651,7 +653,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisallowedOnGround
path: ../TinyLife/Objects/MapObject.cs
startLine: 551
startLine: 570
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -680,7 +682,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Computer
path: ../TinyLife/Objects/MapObject.cs
startLine: 553
startLine: 572
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -709,7 +711,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sink
path: ../TinyLife/Objects/MapObject.cs
startLine: 555
startLine: 574
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -738,7 +740,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CounterObject
path: ../TinyLife/Objects/MapObject.cs
startLine: 557
startLine: 576
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -767,7 +769,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cleanable
path: ../TinyLife/Objects/MapObject.cs
startLine: 559
startLine: 578
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -796,7 +798,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: People
path: ../TinyLife/Objects/MapObject.cs
startLine: 561
startLine: 580
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -825,7 +827,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mailbox
path: ../TinyLife/Objects/MapObject.cs
startLine: 563
startLine: 582
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -854,7 +856,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Wardrobe
path: ../TinyLife/Objects/MapObject.cs
startLine: 565
startLine: 584
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -883,7 +885,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NaturalGroundRequired
path: ../TinyLife/Objects/MapObject.cs
startLine: 567
startLine: 586
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -912,7 +914,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WaterRequired
path: ../TinyLife/Objects/MapObject.cs
startLine: 569
startLine: 588
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -941,10 +943,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AllowedOnWater
path: ../TinyLife/Objects/MapObject.cs
startLine: 570
startLine: 590
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: An object category that represents objects that are allowed on water, but for which water is not required.
example: []
syntax:
content: public static readonly ObjectCategory AllowedOnWater
return:
@ -968,7 +972,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Self
path: ../TinyLife/Objects/MapObject.cs
startLine: 572
startLine: 592
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -997,7 +1001,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WallHanging
path: ../TinyLife/Objects/MapObject.cs
startLine: 574
startLine: 594
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1026,7 +1030,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ForceGridPlacement
path: ../TinyLife/Objects/MapObject.cs
startLine: 576
startLine: 596
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1055,7 +1059,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Easel
path: ../TinyLife/Objects/MapObject.cs
startLine: 578
startLine: 598
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1084,7 +1088,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mirror
path: ../TinyLife/Objects/MapObject.cs
startLine: 580
startLine: 600
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1113,7 +1117,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Bookshelf
path: ../TinyLife/Objects/MapObject.cs
startLine: 582
startLine: 602
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1142,7 +1146,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NonColliding
path: ../TinyLife/Objects/MapObject.cs
startLine: 584
startLine: 604
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1171,7 +1175,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Gravestone
path: ../TinyLife/Objects/MapObject.cs
startLine: 586
startLine: 606
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1200,7 +1204,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NonSellable
path: ../TinyLife/Objects/MapObject.cs
startLine: 588
startLine: 608
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1229,7 +1233,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NonMovable
path: ../TinyLife/Objects/MapObject.cs
startLine: 590
startLine: 610
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1258,7 +1262,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Tree
path: ../TinyLife/Objects/MapObject.cs
startLine: 592
startLine: 612
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1287,7 +1291,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Television
path: ../TinyLife/Objects/MapObject.cs
startLine: 594
startLine: 614
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1316,7 +1320,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BartendingObject
path: ../TinyLife/Objects/MapObject.cs
startLine: 596
startLine: 616
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1345,7 +1349,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Walls
path: ../TinyLife/Objects/MapObject.cs
startLine: 598
startLine: 618
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1374,7 +1378,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LargeSurfaceObject
path: ../TinyLife/Objects/MapObject.cs
startLine: 600
startLine: 620
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1403,7 +1407,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StandingDesk
path: ../TinyLife/Objects/MapObject.cs
startLine: 602
startLine: 622
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1432,7 +1436,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Lamp
path: ../TinyLife/Objects/MapObject.cs
startLine: 604
startLine: 624
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1461,7 +1465,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CeilingHanging
path: ../TinyLife/Objects/MapObject.cs
startLine: 606
startLine: 626
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1490,7 +1494,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCoverWindow
path: ../TinyLife/Objects/MapObject.cs
startLine: 608
startLine: 628
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1519,7 +1523,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCoverDoor
path: ../TinyLife/Objects/MapObject.cs
startLine: 610
startLine: 630
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1548,7 +1552,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Barbecue
path: ../TinyLife/Objects/MapObject.cs
startLine: 612
startLine: 632
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1577,7 +1581,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TrashCan
path: ../TinyLife/Objects/MapObject.cs
startLine: 614
startLine: 634
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1606,7 +1610,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeThrownAway
path: ../TinyLife/Objects/MapObject.cs
startLine: 616
startLine: 636
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1635,7 +1639,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeScrapped
path: ../TinyLife/Objects/MapObject.cs
startLine: 618
startLine: 638
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1664,7 +1668,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ObstructedByRoofs
path: ../TinyLife/Objects/MapObject.cs
startLine: 620
startLine: 640
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1693,7 +1697,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RoofAttached
path: ../TinyLife/Objects/MapObject.cs
startLine: 622
startLine: 642
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1722,7 +1726,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FireLight
path: ../TinyLife/Objects/MapObject.cs
startLine: 624
startLine: 644
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1751,7 +1755,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToyBox
path: ../TinyLife/Objects/MapObject.cs
startLine: 626
startLine: 646
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1780,7 +1784,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChildStove
path: ../TinyLife/Objects/MapObject.cs
startLine: 628
startLine: 648
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1809,7 +1813,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sandbox
path: ../TinyLife/Objects/MapObject.cs
startLine: 630
startLine: 650
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1838,7 +1842,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JungleGym
path: ../TinyLife/Objects/MapObject.cs
startLine: 632
startLine: 652
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1867,7 +1871,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Newspaper
path: ../TinyLife/Objects/MapObject.cs
startLine: 634
startLine: 654
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1896,7 +1900,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CoffeeMachine
path: ../TinyLife/Objects/MapObject.cs
startLine: 636
startLine: 656
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1925,7 +1929,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CafeDisplayCase
path: ../TinyLife/Objects/MapObject.cs
startLine: 638
startLine: 658
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1954,7 +1958,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GroundItem
path: ../TinyLife/Objects/MapObject.cs
startLine: 640
startLine: 660
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -1983,7 +1987,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TreeDecor
path: ../TinyLife/Objects/MapObject.cs
startLine: 642
startLine: 662
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2012,10 +2016,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OpeningHoursSign
path: ../TinyLife/Objects/MapObject.cs
startLine: 643
startLine: 664
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: An object category that represents objects that can be hovered over to see a lot employment&apos;s opening hours
example: []
syntax:
content: public static readonly ObjectCategory OpeningHoursSign
return:
@ -2039,10 +2045,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TeaKit
path: ../TinyLife/Objects/MapObject.cs
startLine: 644
startLine: 666
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: An object category that represents objects where tea can be made
example: []
syntax:
content: public static readonly ObjectCategory TeaKit
return:
@ -2066,10 +2074,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Potty
path: ../TinyLife/Objects/MapObject.cs
startLine: 647
startLine: 670
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: An object category that represents toilets for babies
example: []
syntax:
content: public static readonly ObjectCategory Potty
return:
@ -2093,7 +2103,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Treadmill
path: ../TinyLife/Objects/MapObject.cs
startLine: 649
startLine: 672
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2122,7 +2132,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DumbbellHolder
path: ../TinyLife/Objects/MapObject.cs
startLine: 651
startLine: 674
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2151,7 +2161,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WoodworkingItem
path: ../TinyLife/Objects/MapObject.cs
startLine: 653
startLine: 676
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2180,10 +2190,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChangingStation
path: ../TinyLife/Objects/MapObject.cs
startLine: 654
startLine: 678
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: An object category that represents objects where a baby&apos;s diaper can be changed
example: []
syntax:
content: public static readonly ObjectCategory ChangingStation
return:
@ -2207,10 +2219,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Crib
path: ../TinyLife/Objects/MapObject.cs
startLine: 655
startLine: 680
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: An object category that represents objects where a baby can sleep.
example: []
syntax:
content: public static readonly ObjectCategory Crib
return:
@ -2234,7 +2248,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
startLine: 659
startLine: 684
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2269,7 +2283,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_Implicit
path: ../TinyLife/Objects/MapObject.cs
startLine: 662
startLine: 687
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2304,7 +2318,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_Implicit
path: ../TinyLife/Objects/MapObject.cs
startLine: 667
startLine: 692
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2339,7 +2353,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_BitwiseOr
path: ../TinyLife/Objects/MapObject.cs
startLine: 672
startLine: 697
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2376,7 +2390,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_BitwiseAnd
path: ../TinyLife/Objects/MapObject.cs
startLine: 677
startLine: 702
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2413,7 +2427,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_ExclusiveOr
path: ../TinyLife/Objects/MapObject.cs
startLine: 682
startLine: 707
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -2450,7 +2464,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_OnesComplement
path: ../TinyLife/Objects/MapObject.cs
startLine: 687
startLine: 712
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Outfit
path: ../TinyLife/Objects/Clothes.cs
startLine: 278
startLine: 281
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -74,7 +74,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Clothes
path: ../TinyLife/Objects/Clothes.cs
startLine: 286
startLine: 289
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -113,7 +113,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intentions
path: ../TinyLife/Objects/Clothes.cs
startLine: 292
startLine: 295
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -152,7 +152,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Clothes.cs
startLine: 298
startLine: 301
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -187,7 +187,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIntentionPercentage
path: ../TinyLife/Objects/Clothes.cs
startLine: 308
startLine: 311
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -222,7 +222,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnsureIntentionsMatch
path: ../TinyLife/Objects/Clothes.cs
startLine: 326
startLine: 329
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -257,7 +257,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetRandomClothesItem
path: ../TinyLife/Objects/Clothes.cs
startLine: 347
startLine: 350
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -51,7 +51,6 @@ items:
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
- TinyLife.Objects.Furniture.HasParentFurniture
- TinyLife.Objects.Furniture.Colors
- TinyLife.Objects.Furniture.Area
- TinyLife.Objects.Furniture.DevaluedThroughUse
@ -66,6 +65,8 @@ items:
- TinyLife.Objects.Furniture.AttachedWall
- TinyLife.Objects.Furniture.HideFromDraw
- TinyLife.Objects.Furniture.VisualRotation
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Validate
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
@ -409,12 +410,6 @@ references:
name: ParentObjectSpot
nameWithType: Furniture.ParentObjectSpot
fullName: TinyLife.Objects.Furniture.ParentObjectSpot
- uid: TinyLife.Objects.Furniture.HasParentFurniture
commentId: P:TinyLife.Objects.Furniture.HasParentFurniture
parent: TinyLife.Objects.Furniture
name: HasParentFurniture
nameWithType: Furniture.HasParentFurniture
fullName: TinyLife.Objects.Furniture.HasParentFurniture
- uid: TinyLife.Objects.Furniture.Colors
commentId: F:TinyLife.Objects.Furniture.Colors
parent: TinyLife.Objects.Furniture
@ -499,6 +494,18 @@ references:
name: VisualRotation
nameWithType: Furniture.VisualRotation
fullName: TinyLife.Objects.Furniture.VisualRotation
- uid: TinyLife.Objects.Furniture.ParentObjectSpotId
commentId: P:TinyLife.Objects.Furniture.ParentObjectSpotId
parent: TinyLife.Objects.Furniture
name: ParentObjectSpotId
nameWithType: Furniture.ParentObjectSpotId
fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
- uid: TinyLife.Objects.Furniture.ParentFurnitureId
commentId: P:TinyLife.Objects.Furniture.ParentFurnitureId
parent: TinyLife.Objects.Furniture
name: ParentFurnitureId
nameWithType: Furniture.ParentFurnitureId
fullName: TinyLife.Objects.Furniture.ParentFurnitureId
- uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.Furniture

View file

@ -57,7 +57,6 @@ items:
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
- TinyLife.Objects.Furniture.HasParentFurniture
- TinyLife.Objects.Furniture.Colors
- TinyLife.Objects.Furniture.Area
- TinyLife.Objects.Furniture.DevaluedThroughUse
@ -72,6 +71,8 @@ items:
- TinyLife.Objects.Furniture.AttachedWall
- TinyLife.Objects.Furniture.HideFromDraw
- TinyLife.Objects.Furniture.VisualRotation
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)
@ -477,6 +478,7 @@ items:
description: The description to add to.
- id: forHoverInfo
type: System.Boolean
description: Whether this method is being called by <xref href="TinyLife.Objects.Furniture.GetHoverInfo(MLEM.Ui.Elements.Tooltip)" data-throw-if-not-resolved="false"></xref> (or by build mode).
content.vb: Public Overrides Sub GetDescription(description As List(Of String), forHoverInfo As Boolean)
overridden: TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
overload: TinyLife.Objects.Painting.GetDescription*
@ -616,12 +618,6 @@ references:
name: ParentObjectSpot
nameWithType: Furniture.ParentObjectSpot
fullName: TinyLife.Objects.Furniture.ParentObjectSpot
- uid: TinyLife.Objects.Furniture.HasParentFurniture
commentId: P:TinyLife.Objects.Furniture.HasParentFurniture
parent: TinyLife.Objects.Furniture
name: HasParentFurniture
nameWithType: Furniture.HasParentFurniture
fullName: TinyLife.Objects.Furniture.HasParentFurniture
- uid: TinyLife.Objects.Furniture.Colors
commentId: F:TinyLife.Objects.Furniture.Colors
parent: TinyLife.Objects.Furniture
@ -706,6 +702,18 @@ references:
name: VisualRotation
nameWithType: Furniture.VisualRotation
fullName: TinyLife.Objects.Furniture.VisualRotation
- uid: TinyLife.Objects.Furniture.ParentObjectSpotId
commentId: P:TinyLife.Objects.Furniture.ParentObjectSpotId
parent: TinyLife.Objects.Furniture
name: ParentObjectSpotId
nameWithType: Furniture.ParentObjectSpotId
fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
- uid: TinyLife.Objects.Furniture.ParentFurnitureId
commentId: P:TinyLife.Objects.Furniture.ParentFurnitureId
parent: TinyLife.Objects.Furniture
name: ParentFurnitureId
nameWithType: Furniture.ParentFurnitureId
fullName: TinyLife.Objects.Furniture.ParentFurnitureId
- uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.Furniture

View file

@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentInfo
path: ../TinyLife/Objects/MapObject.cs
startLine: 722
startLine: 747
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -62,7 +62,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsAttached
path: ../TinyLife/Objects/MapObject.cs
startLine: 727
startLine: 752
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -93,7 +93,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LayerDepth
path: ../TinyLife/Objects/MapObject.cs
startLine: 732
startLine: 757
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -124,10 +124,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShouldDraw
path: ../TinyLife/Objects/MapObject.cs
startLine: 733
startLine: 761
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nWhether the object with this parent info should be drawn. This value is determined by the <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> that is holding the object.\n"
example: []
syntax:
content: public bool ShouldDraw { get; }
parameters: []
@ -153,15 +155,18 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
startLine: 741
startLine: 773
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nCreates a new parent info from the given parent.\n"
example: []
syntax:
content: public ParentInfo(Person holdingPerson)
parameters:
- id: holdingPerson
type: TinyLife.Objects.Person
description: The person to be attached to.
content.vb: Public Sub New(holdingPerson As Person)
overload: TinyLife.Objects.ParentInfo.#ctor*
nameWithType.vb: ParentInfo.New(Person)
@ -185,7 +190,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
startLine: 750
startLine: 782
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -223,7 +228,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
startLine: 759
startLine: 791
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -258,7 +263,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/MapObject.cs
startLine: 767
startLine: 799
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -875,6 +880,12 @@ references:
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Objects.ParentInfo.ShouldDraw*
commentId: Overload:TinyLife.Objects.ParentInfo.ShouldDraw
name: ShouldDraw
@ -888,12 +899,6 @@ references:
nameWithType.vb: ParentInfo.New
fullName.vb: TinyLife.Objects.ParentInfo.New
name.vb: New
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Objects.AbstractSpot
commentId: T:TinyLife.Objects.AbstractSpot
parent: TinyLife.Objects

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdateDelegate
path: ../TinyLife/Objects/Person.cs
startLine: 2905
startLine: 3053
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EfficiencyModifierDelegate
path: ../TinyLife/Objects/Person.cs
startLine: 2890
startLine: 3038
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmotionModifiersChangedDelegate
path: ../TinyLife/Objects/Person.cs
startLine: 2915
startLine: 3063
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassiveActionPriorityDelegate
path: ../TinyLife/Objects/Person.cs
startLine: 2900
startLine: 3048
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -19,10 +19,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RelationshipChangeDelegate
path: ../TinyLife/Objects/Person.cs
startLine: 2917
startLine: 3068
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA delegate used for <xref href=\"TinyLife.Objects.Person.OnChangeFriendship\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Objects.Person.OnChangeRomance\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public delegate void Person.RelationshipChangeDelegate(Person person, Relationship relationship, ref float amount)
parameters:
@ -36,6 +38,16 @@ items:
extensionMethods:
- TinyLife.Objects.Person.RelationshipChangeDelegate.TinyLife.Utilities.Extensions.JsonCopy``1
references:
- uid: TinyLife.Objects.Person.OnChangeFriendship
commentId: E:TinyLife.Objects.Person.OnChangeFriendship
name: OnChangeFriendship
nameWithType: Person.OnChangeFriendship
fullName: TinyLife.Objects.Person.OnChangeFriendship
- uid: TinyLife.Objects.Person.OnChangeRomance
commentId: E:TinyLife.Objects.Person.OnChangeRomance
name: OnChangeRomance
nameWithType: Person.OnChangeRomance
fullName: TinyLife.Objects.Person.OnChangeRomance
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
name: TinyLife.Objects

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RestoreNeedDelegate
path: ../TinyLife/Objects/Person.cs
startLine: 2910
startLine: 3058
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WalkSpeedDelegate
path: ../TinyLife/Objects/Person.cs
startLine: 2895
startLine: 3043
assemblies:
- Tiny Life
namespace: TinyLife.Objects

File diff suppressed because it is too large Load diff

View file

@ -30,7 +30,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pose
path: ../TinyLife/Objects/Person.cs
startLine: 2943
startLine: 3094
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: 2948
startLine: 3099
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: 2952
startLine: 3103
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: 2956
startLine: 3107
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: 2961
startLine: 3112
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -172,7 +172,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SittingGround
path: ../TinyLife/Objects/Person.cs
startLine: 2966
startLine: 3117
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -200,7 +200,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkingStanding
path: ../TinyLife/Objects/Person.cs
startLine: 2970
startLine: 3121
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -228,7 +228,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkingSitting
path: ../TinyLife/Objects/Person.cs
startLine: 2974
startLine: 3125
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -256,7 +256,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WorkingSittingGround
path: ../TinyLife/Objects/Person.cs
startLine: 2978
startLine: 3129
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -284,7 +284,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Running
path: ../TinyLife/Objects/Person.cs
startLine: 2982
startLine: 3133
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -312,7 +312,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StandingArmsOut
path: ../TinyLife/Objects/Person.cs
startLine: 2986
startLine: 3137
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -340,10 +340,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WalkingArmsOut
path: ../TinyLife/Objects/Person.cs
startLine: 2987
startLine: 3141
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nA pose that represents a person who is walking with their arms straight out. This is a combination of <xref href=\"TinyLife.Objects.Pose.Walking\" data-throw-if-not-resolved=\"false\"></xref> and <xref href=\"TinyLife.Objects.Pose.StandingArmsOut\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: WalkingArmsOut = 10
return:
@ -503,3 +505,13 @@ references:
name: Pose
nameWithType: Pose
fullName: TinyLife.Objects.Pose
- uid: TinyLife.Objects.Pose.Walking
commentId: F:TinyLife.Objects.Pose.Walking
name: Walking
nameWithType: Pose.Walking
fullName: TinyLife.Objects.Pose.Walking
- uid: TinyLife.Objects.Pose.StandingArmsOut
commentId: F:TinyLife.Objects.Pose.StandingArmsOut
name: StandingArmsOut
nameWithType: Pose.StandingArmsOut
fullName: TinyLife.Objects.Pose.StandingArmsOut

View file

@ -22,10 +22,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyAbility
path: ../TinyLife/Objects/Person.cs
startLine: 3105
startLine: 3265
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nAn enumeration that describes a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>&apos;s pregnancy-related abilities. Note that, since this is not a <xref href=\"System.FlagsAttribute\" data-throw-if-not-resolved=\"false\"></xref> enum, only one of these can be set at any given time.\n"
example: []
syntax:
content: public enum PregnancyAbility
content.vb: Public Enum PregnancyAbility
@ -49,10 +51,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Neither
path: ../TinyLife/Objects/Person.cs
startLine: 3107
startLine: 3270
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nNo pregnancy ability.\n"
example: []
syntax:
content: Neither = 0
return:
@ -75,10 +79,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetOthersPregnant
path: ../TinyLife/Objects/Person.cs
startLine: 3108
startLine: 3274
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe ability to get other Tinies pregnant.\n"
example: []
syntax:
content: GetOthersPregnant = 1
return:
@ -101,15 +107,31 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPregnant
path: ../TinyLife/Objects/Person.cs
startLine: 3109
startLine: 3278
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThe ability to get pregnant through fooling around with other Tinies.\n"
example: []
syntax:
content: GetPregnant = 2
return:
type: TinyLife.Objects.PregnancyAbility
references:
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: System.FlagsAttribute
commentId: T:System.FlagsAttribute
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.flagsattribute
name: FlagsAttribute
nameWithType: FlagsAttribute
fullName: System.FlagsAttribute
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
name: TinyLife.Objects
@ -161,6 +183,13 @@ references:
- uid: TinyLife.Objects.PregnancyAbility
name: PregnancyAbility
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy<T>(T)

View file

@ -69,7 +69,6 @@ items:
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
- TinyLife.Objects.Furniture.HasParentFurniture
- TinyLife.Objects.Furniture.Colors
- TinyLife.Objects.Furniture.Area
- TinyLife.Objects.Furniture.DevaluedThroughUse
@ -84,6 +83,8 @@ items:
- TinyLife.Objects.Furniture.AttachedWall
- TinyLife.Objects.Furniture.HideFromDraw
- TinyLife.Objects.Furniture.VisualRotation
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Validate
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
@ -913,12 +914,6 @@ references:
name: ParentObjectSpot
nameWithType: Furniture.ParentObjectSpot
fullName: TinyLife.Objects.Furniture.ParentObjectSpot
- uid: TinyLife.Objects.Furniture.HasParentFurniture
commentId: P:TinyLife.Objects.Furniture.HasParentFurniture
parent: TinyLife.Objects.Furniture
name: HasParentFurniture
nameWithType: Furniture.HasParentFurniture
fullName: TinyLife.Objects.Furniture.HasParentFurniture
- uid: TinyLife.Objects.Furniture.Colors
commentId: F:TinyLife.Objects.Furniture.Colors
parent: TinyLife.Objects.Furniture
@ -1003,6 +998,18 @@ references:
name: VisualRotation
nameWithType: Furniture.VisualRotation
fullName: TinyLife.Objects.Furniture.VisualRotation
- uid: TinyLife.Objects.Furniture.ParentObjectSpotId
commentId: P:TinyLife.Objects.Furniture.ParentObjectSpotId
parent: TinyLife.Objects.Furniture
name: ParentObjectSpotId
nameWithType: Furniture.ParentObjectSpotId
fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
- uid: TinyLife.Objects.Furniture.ParentFurnitureId
commentId: P:TinyLife.Objects.Furniture.ParentFurnitureId
parent: TinyLife.Objects.Furniture
name: ParentFurnitureId
nameWithType: Furniture.ParentFurnitureId
fullName: TinyLife.Objects.Furniture.ParentFurnitureId
- uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.Furniture

View file

@ -35,7 +35,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakStyle
path: ../TinyLife/Objects/Person.cs
startLine: 3064
startLine: 3221
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -74,7 +74,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Affirmative
path: ../TinyLife/Objects/Person.cs
startLine: 3068
startLine: 3225
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -100,7 +100,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Angry
path: ../TinyLife/Objects/Person.cs
startLine: 3069
startLine: 3226
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -126,7 +126,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Annoyed
path: ../TinyLife/Objects/Person.cs
startLine: 3070
startLine: 3227
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -152,7 +152,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Bored
path: ../TinyLife/Objects/Person.cs
startLine: 3071
startLine: 3228
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -178,7 +178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Childish
path: ../TinyLife/Objects/Person.cs
startLine: 3072
startLine: 3229
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -204,7 +204,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Confident
path: ../TinyLife/Objects/Person.cs
startLine: 3073
startLine: 3230
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -230,7 +230,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Confused
path: ../TinyLife/Objects/Person.cs
startLine: 3074
startLine: 3231
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -256,7 +256,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Disagreeing
path: ../TinyLife/Objects/Person.cs
startLine: 3075
startLine: 3232
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -282,7 +282,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Excited
path: ../TinyLife/Objects/Person.cs
startLine: 3076
startLine: 3233
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -308,7 +308,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Happy
path: ../TinyLife/Objects/Person.cs
startLine: 3077
startLine: 3234
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -334,7 +334,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Neutral
path: ../TinyLife/Objects/Person.cs
startLine: 3078
startLine: 3235
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -360,7 +360,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Questioning
path: ../TinyLife/Objects/Person.cs
startLine: 3079
startLine: 3236
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -386,7 +386,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sad
path: ../TinyLife/Objects/Person.cs
startLine: 3080
startLine: 3237
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -412,7 +412,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Scared
path: ../TinyLife/Objects/Person.cs
startLine: 3081
startLine: 3238
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -438,7 +438,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Shocked
path: ../TinyLife/Objects/Person.cs
startLine: 3082
startLine: 3239
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -464,7 +464,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Thinking
path: ../TinyLife/Objects/Person.cs
startLine: 3083
startLine: 3240
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -52,7 +52,6 @@ items:
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
- TinyLife.Objects.Furniture.HasParentFurniture
- TinyLife.Objects.Furniture.Colors
- TinyLife.Objects.Furniture.Area
- TinyLife.Objects.Furniture.DevaluedThroughUse
@ -67,6 +66,8 @@ items:
- TinyLife.Objects.Furniture.AttachedWall
- TinyLife.Objects.Furniture.HideFromDraw
- TinyLife.Objects.Furniture.VisualRotation
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)
@ -394,12 +395,6 @@ references:
name: ParentObjectSpot
nameWithType: Furniture.ParentObjectSpot
fullName: TinyLife.Objects.Furniture.ParentObjectSpot
- uid: TinyLife.Objects.Furniture.HasParentFurniture
commentId: P:TinyLife.Objects.Furniture.HasParentFurniture
parent: TinyLife.Objects.Furniture
name: HasParentFurniture
nameWithType: Furniture.HasParentFurniture
fullName: TinyLife.Objects.Furniture.HasParentFurniture
- uid: TinyLife.Objects.Furniture.Colors
commentId: F:TinyLife.Objects.Furniture.Colors
parent: TinyLife.Objects.Furniture
@ -484,6 +479,18 @@ references:
name: VisualRotation
nameWithType: Furniture.VisualRotation
fullName: TinyLife.Objects.Furniture.VisualRotation
- uid: TinyLife.Objects.Furniture.ParentObjectSpotId
commentId: P:TinyLife.Objects.Furniture.ParentObjectSpotId
parent: TinyLife.Objects.Furniture
name: ParentObjectSpotId
nameWithType: Furniture.ParentObjectSpotId
fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
- uid: TinyLife.Objects.Furniture.ParentFurnitureId
commentId: P:TinyLife.Objects.Furniture.ParentFurnitureId
parent: TinyLife.Objects.Furniture
name: ParentFurnitureId
nameWithType: Furniture.ParentFurnitureId
fullName: TinyLife.Objects.Furniture.ParentFurnitureId
- uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.Furniture

View file

@ -57,7 +57,6 @@ items:
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
- TinyLife.Objects.Furniture.HasParentFurniture
- TinyLife.Objects.Furniture.Colors
- TinyLife.Objects.Furniture.Area
- TinyLife.Objects.Furniture.DevaluedThroughUse
@ -72,6 +71,8 @@ items:
- TinyLife.Objects.Furniture.AttachedWall
- TinyLife.Objects.Furniture.HideFromDraw
- TinyLife.Objects.Furniture.VisualRotation
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)
@ -602,12 +603,6 @@ references:
name: ParentObjectSpot
nameWithType: Furniture.ParentObjectSpot
fullName: TinyLife.Objects.Furniture.ParentObjectSpot
- uid: TinyLife.Objects.Furniture.HasParentFurniture
commentId: P:TinyLife.Objects.Furniture.HasParentFurniture
parent: TinyLife.Objects.Furniture
name: HasParentFurniture
nameWithType: Furniture.HasParentFurniture
fullName: TinyLife.Objects.Furniture.HasParentFurniture
- uid: TinyLife.Objects.Furniture.Colors
commentId: F:TinyLife.Objects.Furniture.Colors
parent: TinyLife.Objects.Furniture
@ -692,6 +687,18 @@ references:
name: VisualRotation
nameWithType: Furniture.VisualRotation
fullName: TinyLife.Objects.Furniture.VisualRotation
- uid: TinyLife.Objects.Furniture.ParentObjectSpotId
commentId: P:TinyLife.Objects.Furniture.ParentObjectSpotId
parent: TinyLife.Objects.Furniture
name: ParentObjectSpotId
nameWithType: Furniture.ParentObjectSpotId
fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
- uid: TinyLife.Objects.Furniture.ParentFurnitureId
commentId: P:TinyLife.Objects.Furniture.ParentFurnitureId
parent: TinyLife.Objects.Furniture
name: ParentFurnitureId
nameWithType: Furniture.ParentFurnitureId
fullName: TinyLife.Objects.Furniture.ParentFurnitureId
- uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.Furniture

View file

@ -55,7 +55,6 @@ items:
- TinyLife.Objects.Furniture.Rotation
- TinyLife.Objects.Furniture.ParentFurniture
- TinyLife.Objects.Furniture.ParentObjectSpot
- TinyLife.Objects.Furniture.HasParentFurniture
- TinyLife.Objects.Furniture.Colors
- TinyLife.Objects.Furniture.Area
- TinyLife.Objects.Furniture.DevaluedThroughUse
@ -70,6 +69,8 @@ items:
- TinyLife.Objects.Furniture.AttachedWall
- TinyLife.Objects.Furniture.HideFromDraw
- TinyLife.Objects.Furniture.VisualRotation
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.Intersects(MLEM.Misc.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.Person)
@ -551,12 +552,6 @@ references:
name: ParentObjectSpot
nameWithType: Furniture.ParentObjectSpot
fullName: TinyLife.Objects.Furniture.ParentObjectSpot
- uid: TinyLife.Objects.Furniture.HasParentFurniture
commentId: P:TinyLife.Objects.Furniture.HasParentFurniture
parent: TinyLife.Objects.Furniture
name: HasParentFurniture
nameWithType: Furniture.HasParentFurniture
fullName: TinyLife.Objects.Furniture.HasParentFurniture
- uid: TinyLife.Objects.Furniture.Colors
commentId: F:TinyLife.Objects.Furniture.Colors
parent: TinyLife.Objects.Furniture
@ -641,6 +636,18 @@ references:
name: VisualRotation
nameWithType: Furniture.VisualRotation
fullName: TinyLife.Objects.Furniture.VisualRotation
- uid: TinyLife.Objects.Furniture.ParentObjectSpotId
commentId: P:TinyLife.Objects.Furniture.ParentObjectSpotId
parent: TinyLife.Objects.Furniture
name: ParentObjectSpotId
nameWithType: Furniture.ParentObjectSpotId
fullName: TinyLife.Objects.Furniture.ParentObjectSpotId
- uid: TinyLife.Objects.Furniture.ParentFurnitureId
commentId: P:TinyLife.Objects.Furniture.ParentFurnitureId
parent: TinyLife.Objects.Furniture
name: ParentFurnitureId
nameWithType: Furniture.ParentFurnitureId
fullName: TinyLife.Objects.Furniture.ParentFurnitureId
- uid: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.Furniture

View file

@ -529,14 +529,17 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nResets this map object to a static state when the <xref href=\"TinyLife.Objects.MapObject.Map\" data-throw-if-not-resolved=\"false\"></xref> that is on is exported.\n"
example: []
syntax:
content: public override bool ResetToStatic(bool thorough)
parameters:
- id: thorough
type: System.Boolean
description: Whether a more thorough reset is expected, which usually involves normalizing additional data and cleaning up player data entirely.
return:
type: System.Boolean
description: Whether this object should stay on the map after the static reset. If <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a> is returned, this object is removed.
content.vb: Public Overrides Function ResetToStatic(thorough As Boolean) As Boolean
overridden: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean)
overload: TinyLife.Objects.Vehicle.ResetToStatic*

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Visibility
path: ../TinyLife/Objects/MapObject.cs
startLine: 696
startLine: 721
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: 701
startLine: 726
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: 705
startLine: 730
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HideZoomedOut
path: ../TinyLife/Objects/MapObject.cs
startLine: 709
startLine: 734
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -136,7 +136,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Static
path: ../TinyLife/Objects/MapObject.cs
startLine: 714
startLine: 739
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VoiceStyle
path: ../TinyLife/Objects/Person.cs
startLine: 3092
startLine: 3249
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -52,7 +52,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Low
path: ../TinyLife/Objects/Person.cs
startLine: 3095
startLine: 3252
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -78,7 +78,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: High
path: ../TinyLife/Objects/Person.cs
startLine: 3096
startLine: 3253
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -104,7 +104,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child
path: ../TinyLife/Objects/Person.cs
startLine: 3097
startLine: 3254
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -130,7 +130,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Baby
path: ../TinyLife/Objects/Person.cs
startLine: 3099
startLine: 3256
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -27,7 +27,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WornClothes
path: ../TinyLife/Objects/Clothes.cs
startLine: 205
startLine: 208
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -78,7 +78,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Objects/Clothes.cs
startLine: 212
startLine: 215
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -117,7 +117,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Colors
path: ../TinyLife/Objects/Clothes.cs
startLine: 219
startLine: 222
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -156,7 +156,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromStorage
path: ../TinyLife/Objects/Clothes.cs
startLine: 224
startLine: 227
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -195,7 +195,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CustomPrice
path: ../TinyLife/Objects/Clothes.cs
startLine: 230
startLine: 233
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -238,7 +238,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Clothes.cs
startLine: 237
startLine: 240
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -276,7 +276,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetColor
path: ../TinyLife/Objects/Clothes.cs
startLine: 247
startLine: 250
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -314,7 +314,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Objects/Clothes.cs
startLine: 255
startLine: 258
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@ -345,7 +345,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/Objects/Clothes.cs
startLine: 268
startLine: 271
assemblies:
- Tiny Life
namespace: TinyLife.Objects

View file

@ -1789,10 +1789,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BlurZoomedOut
path: ../TinyLife/Options.cs
startLine: 226
startLine: 230
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nWhether the camera should be blurred when zoomed out.\nThis value is automatically used by <xref href=\"TinyLife.World.Map.GetMapSampler\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: >-
[DataMember]
@ -1826,7 +1828,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UiAnimations
path: ../TinyLife/Options.cs
startLine: 232
startLine: 236
assemblies:
- Tiny Life
namespace: TinyLife
@ -1865,7 +1867,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShowBuildModeGrid
path: ../TinyLife/Options.cs
startLine: 237
startLine: 241
assemblies:
- Tiny Life
namespace: TinyLife
@ -1904,7 +1906,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GamepadScreenBorder
path: ../TinyLife/Options.cs
startLine: 242
startLine: 246
assemblies:
- Tiny Life
namespace: TinyLife
@ -1943,7 +1945,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GamepadCursorSpeed
path: ../TinyLife/Options.cs
startLine: 247
startLine: 251
assemblies:
- Tiny Life
namespace: TinyLife
@ -1982,7 +1984,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GamepadSwapTriggers
path: ../TinyLife/Options.cs
startLine: 252
startLine: 256
assemblies:
- Tiny Life
namespace: TinyLife
@ -2021,7 +2023,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GamepadSwapAForB
path: ../TinyLife/Options.cs
startLine: 257
startLine: 261
assemblies:
- Tiny Life
namespace: TinyLife
@ -2060,7 +2062,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GamepadSwapXForY
path: ../TinyLife/Options.cs
startLine: 262
startLine: 266
assemblies:
- Tiny Life
namespace: TinyLife
@ -2099,7 +2101,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HideControlsHints
path: ../TinyLife/Options.cs
startLine: 267
startLine: 271
assemblies:
- Tiny Life
namespace: TinyLife
@ -2138,7 +2140,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HideGamepadControlsHints
path: ../TinyLife/Options.cs
startLine: 273
startLine: 277
assemblies:
- Tiny Life
namespace: TinyLife
@ -2177,10 +2179,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HideDemoHints
path: ../TinyLife/Options.cs
startLine: 275
startLine: 282
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nWhether &quot;unavailable in demo&quot; hints should be hidden.\n"
example: []
syntax:
content: >-
[DataMember]
@ -2214,10 +2218,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HideEarlyAccessHints
path: ../TinyLife/Options.cs
startLine: 277
startLine: 287
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nWhether &quot;on the roadmap&quot; hints should be hidden.\n"
example: []
syntax:
content: >-
[DataMember]
@ -2251,7 +2257,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AllowMods
path: ../TinyLife/Options.cs
startLine: 282
startLine: 292
assemblies:
- Tiny Life
namespace: TinyLife
@ -2290,7 +2296,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InGameMusic
path: ../TinyLife/Options.cs
startLine: 287
startLine: 297
assemblies:
- Tiny Life
namespace: TinyLife
@ -2329,7 +2335,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TransparentTooltips
path: ../TinyLife/Options.cs
startLine: 292
startLine: 302
assemblies:
- Tiny Life
namespace: TinyLife
@ -2368,7 +2374,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InstantTooltips
path: ../TinyLife/Options.cs
startLine: 297
startLine: 307
assemblies:
- Tiny Life
namespace: TinyLife
@ -2407,7 +2413,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LongerNotifications
path: ../TinyLife/Options.cs
startLine: 302
startLine: 312
assemblies:
- Tiny Life
namespace: TinyLife
@ -2446,10 +2452,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CursorScale
path: ../TinyLife/Options.cs
startLine: 304
startLine: 317
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nThe game&apos;s <xref href=\"TinyLife.Uis.Cursor\" data-throw-if-not-resolved=\"false\"></xref> scale.\n"
example: []
syntax:
content: >-
[DataMember]
@ -2483,7 +2491,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Apply
path: ../TinyLife/Options.cs
startLine: 335
startLine: 348
assemblies:
- Tiny Life
namespace: TinyLife
@ -2517,7 +2525,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Save
path: ../TinyLife/Options.cs
startLine: 374
startLine: 387
assemblies:
- Tiny Life
namespace: TinyLife
@ -3848,6 +3856,21 @@ references:
name: RoundPosition
nameWithType: Camera.RoundPosition
fullName: MLEM.Cameras.Camera.RoundPosition
- uid: TinyLife.World.Map.GetMapSampler
commentId: M:TinyLife.World.Map.GetMapSampler
name: GetMapSampler()
nameWithType: Map.GetMapSampler()
fullName: TinyLife.World.Map.GetMapSampler()
spec.csharp:
- uid: TinyLife.World.Map.GetMapSampler
name: GetMapSampler
- name: (
- name: )
spec.vb:
- uid: TinyLife.World.Map.GetMapSampler
name: GetMapSampler
- name: (
- name: )
- uid: TinyLife.Uis.CoveringGroup
commentId: T:TinyLife.Uis.CoveringGroup
parent: TinyLife.Uis
@ -4065,6 +4088,11 @@ references:
name: Notifications
nameWithType: Notifications
fullName: TinyLife.Uis.Notifications
- uid: TinyLife.Uis.Cursor
commentId: T:TinyLife.Uis.Cursor
name: Cursor
nameWithType: Cursor
fullName: TinyLife.Uis.Cursor
- uid: TinyLife.Options.Apply*
commentId: Overload:TinyLife.Options.Apply
name: Apply

View file

@ -34,7 +34,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PerSaveOptions
path: ../TinyLife/Options.cs
startLine: 401
startLine: 414
assemblies:
- Tiny Life
namespace: TinyLife
@ -90,7 +90,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance
path: ../TinyLife/Options.cs
startLine: 408
startLine: 421
assemblies:
- Tiny Life
namespace: TinyLife
@ -121,7 +121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayedHints
path: ../TinyLife/Options.cs
startLine: 414
startLine: 427
assemblies:
- Tiny Life
namespace: TinyLife
@ -160,7 +160,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisableAiSelected
path: ../TinyLife/Options.cs
startLine: 420
startLine: 433
assemblies:
- Tiny Life
namespace: TinyLife
@ -199,7 +199,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisableAiHousehold
path: ../TinyLife/Options.cs
startLine: 425
startLine: 438
assemblies:
- Tiny Life
namespace: TinyLife
@ -238,7 +238,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AiImportantActions
path: ../TinyLife/Options.cs
startLine: 431
startLine: 444
assemblies:
- Tiny Life
namespace: TinyLife
@ -277,7 +277,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AiSkillBuilding
path: ../TinyLife/Options.cs
startLine: 437
startLine: 450
assemblies:
- Tiny Life
namespace: TinyLife
@ -316,7 +316,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AiRelationships
path: ../TinyLife/Options.cs
startLine: 443
startLine: 456
assemblies:
- Tiny Life
namespace: TinyLife
@ -355,7 +355,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MaxRegularVisitors
path: ../TinyLife/Options.cs
startLine: 449
startLine: 462
assemblies:
- Tiny Life
namespace: TinyLife
@ -394,7 +394,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoadedMods
path: ../TinyLife/Options.cs
startLine: 455
startLine: 468
assemblies:
- Tiny Life
namespace: TinyLife
@ -433,7 +433,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MapName
path: ../TinyLife/Options.cs
startLine: 461
startLine: 474
assemblies:
- Tiny Life
namespace: TinyLife
@ -472,7 +472,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MapCustom
path: ../TinyLife/Options.cs
startLine: 467
startLine: 480
assemblies:
- Tiny Life
namespace: TinyLife
@ -511,11 +511,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlayedLifespan
path: ../TinyLife/Options.cs
startLine: 473
startLine: 486
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nThe <xref href=\"TinyLife.Objects.LifeSpan\" data-throw-if-not-resolved=\"false\"></xref> that a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> who is in the currently played household should have.\nThis value is used by <xref href=\"TinyLife.Objects.Person.GetDaysBeforeAging\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nThe <xref href=\"TinyLife.Objects.LifeSpan\" data-throw-if-not-resolved=\"false\"></xref> that a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> who is in the currently played household should have.\nThis value is used by <xref href=\"TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.AgeGroup%2cTinyLife.Objects.LifeSpan)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: >-
@ -550,11 +550,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OtherLifespan
path: ../TinyLife/Options.cs
startLine: 479
startLine: 492
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nThe <xref href=\"TinyLife.Objects.LifeSpan\" data-throw-if-not-resolved=\"false\"></xref> that a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> who is not in the currently played household should have.\nThis value is used by <xref href=\"TinyLife.Objects.Person.GetDaysBeforeAging\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nThe <xref href=\"TinyLife.Objects.LifeSpan\" data-throw-if-not-resolved=\"false\"></xref> that a <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref> who is not in the currently played household should have.\nThis value is used by <xref href=\"TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.AgeGroup%2cTinyLife.Objects.LifeSpan)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: >-
@ -589,7 +589,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Save
path: ../TinyLife/Options.cs
startLine: 484
startLine: 497
assemblies:
- Tiny Life
namespace: TinyLife
@ -623,7 +623,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Load
path: ../TinyLife/Options.cs
startLine: 492
startLine: 505
assemblies:
- Tiny Life
namespace: TinyLife
@ -1733,20 +1733,32 @@ references:
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: TinyLife.Objects.Person.GetDaysBeforeAging
commentId: M:TinyLife.Objects.Person.GetDaysBeforeAging
name: GetDaysBeforeAging()
nameWithType: Person.GetDaysBeforeAging()
fullName: TinyLife.Objects.Person.GetDaysBeforeAging()
- uid: TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.AgeGroup,TinyLife.Objects.LifeSpan)
commentId: M:TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.AgeGroup,TinyLife.Objects.LifeSpan)
name: GetDaysBeforeAging(AgeGroup, LifeSpan)
nameWithType: Extensions.GetDaysBeforeAging(AgeGroup, LifeSpan)
fullName: TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.AgeGroup, TinyLife.Objects.LifeSpan)
spec.csharp:
- uid: TinyLife.Objects.Person.GetDaysBeforeAging
- uid: TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.AgeGroup,TinyLife.Objects.LifeSpan)
name: GetDaysBeforeAging
- name: (
- uid: TinyLife.Objects.AgeGroup
name: AgeGroup
- name: ','
- name: " "
- uid: TinyLife.Objects.LifeSpan
name: LifeSpan
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.GetDaysBeforeAging
- uid: TinyLife.Utilities.Extensions.GetDaysBeforeAging(TinyLife.Objects.AgeGroup,TinyLife.Objects.LifeSpan)
name: GetDaysBeforeAging
- name: (
- uid: TinyLife.Objects.AgeGroup
name: AgeGroup
- name: ','
- name: " "
- uid: TinyLife.Objects.LifeSpan
name: LifeSpan
- name: )
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects

View file

@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TypeCategory
path: ../TinyLife/PersonalityType.cs
startLine: 305
startLine: 310
assemblies:
- Tiny Life
namespace: TinyLife
@ -51,7 +51,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Major
path: ../TinyLife/PersonalityType.cs
startLine: 310
startLine: 315
assemblies:
- Tiny Life
namespace: TinyLife
@ -79,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Minor
path: ../TinyLife/PersonalityType.cs
startLine: 314
startLine: 319
assemblies:
- Tiny Life
namespace: TinyLife
@ -107,7 +107,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hidden
path: ../TinyLife/PersonalityType.cs
startLine: 319
startLine: 324
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -1584,17 +1584,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FillRandomly
path: ../TinyLife/PersonalityType.cs
startLine: 280
startLine: 285
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nFills the given <xref href=\"TinyLife.Objects.Person\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Objects.Person.PersonalityTypes\" data-throw-if-not-resolved=\"false\"></xref> list until it has reached the amount required by <xref href=\"TinyLife.PersonalityType.MaxMajorsPerPerson\" data-throw-if-not-resolved=\"false\"></xref>. Additionally ,<xref href=\"TinyLife.PersonalityType.TypeCategory.Minor\" data-throw-if-not-resolved=\"false\"></xref> personalities may be added randomly.\n"
example: []
syntax:
content: public static void FillRandomly(Person person, Random random)
parameters:
- id: person
type: TinyLife.Objects.Person
description: The person.
- id: random
type: System.Random
description: The <xref href="TinyLife.PersonalityType.Random" data-throw-if-not-resolved="false"></xref> instance to use.
content.vb: Public Shared Sub FillRandomly(person As Person, random As Random)
overload: TinyLife.PersonalityType.FillRandomly*
references:
@ -2742,6 +2746,16 @@ references:
name: Register
nameWithType: PersonalityType.Register
fullName: TinyLife.PersonalityType.Register
- uid: TinyLife.PersonalityType.MaxMajorsPerPerson
commentId: F:TinyLife.PersonalityType.MaxMajorsPerPerson
name: MaxMajorsPerPerson
nameWithType: PersonalityType.MaxMajorsPerPerson
fullName: TinyLife.PersonalityType.MaxMajorsPerPerson
- uid: TinyLife.PersonalityType.Random
commentId: F:TinyLife.PersonalityType.Random
name: Random
nameWithType: PersonalityType.Random
fullName: TinyLife.PersonalityType.Random
- uid: TinyLife.PersonalityType.FillRandomly*
commentId: Overload:TinyLife.PersonalityType.FillRandomly
name: FillRandomly

View file

@ -5,6 +5,7 @@ items:
id: Relationship
parent: TinyLife
children:
- TinyLife.Relationship.AddMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Boolean,System.Nullable{System.TimeSpan})
- TinyLife.Relationship.AddRecentSocial(TinyLife.Actions.ActionType)
- TinyLife.Relationship.CreatePanel(TinyLife.Objects.Person,TinyLife.Objects.Person,TinyLife.Relationship,Microsoft.Xna.Framework.Vector2)
- TinyLife.Relationship.Dating
@ -12,8 +13,10 @@ items:
- TinyLife.Relationship.FriendLevel
- TinyLife.Relationship.FriendPercentage
- TinyLife.Relationship.Genealogy
- TinyLife.Relationship.GetMemories``1(TinyLife.Goals.MemoryType,System.Boolean)
- TinyLife.Relationship.GetRecentSocialAmount(TinyLife.Actions.ActionType)
- TinyLife.Relationship.GetSocialEffectiveness(TinyLife.Actions.ActionType)
- TinyLife.Relationship.GetTimeSinceMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Func{``0,System.Boolean})
- TinyLife.Relationship.HadFirstKiss
- TinyLife.Relationship.KnownJobType
- TinyLife.Relationship.KnownPersonalityTypes
@ -26,6 +29,7 @@ items:
- TinyLife.Relationship.PassiveFriendReduction
- TinyLife.Relationship.PassiveRomanceReduction
- TinyLife.Relationship.PopulateTooltip(TinyLife.Objects.Person,TinyLife.Objects.Person,TinyLife.Relationship,MLEM.Ui.Elements.Tooltip)
- TinyLife.Relationship.RemoveMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Func{``0,System.Boolean})
- TinyLife.Relationship.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Relationship.RomanceDisplayString
- TinyLife.Relationship.RomanceLevel
@ -545,10 +549,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RomanceType
path: ../TinyLife/Relationship.cs
startLine: 128
startLine: 131
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nThe <xref href=\"TinyLife.Relationship.RomanceType\" data-throw-if-not-resolved=\"false\"></xref> that this relationship has, based on the current <xref href=\"TinyLife.Relationship.RomanceLevel\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public RomanceType RomanceType { get; set; }
parameters: []
@ -574,7 +580,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FriendDisplayString
path: ../TinyLife/Relationship.cs
startLine: 146
startLine: 149
assemblies:
- Tiny Life
namespace: TinyLife
@ -605,7 +611,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RomanceDisplayString
path: ../TinyLife/Relationship.cs
startLine: 150
startLine: 153
assemblies:
- Tiny Life
namespace: TinyLife
@ -636,7 +642,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Genealogy
path: ../TinyLife/Relationship.cs
startLine: 156
startLine: 159
assemblies:
- Tiny Life
namespace: TinyLife
@ -677,7 +683,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dating
path: ../TinyLife/Relationship.cs
startLine: 162
startLine: 165
assemblies:
- Tiny Life
namespace: TinyLife
@ -716,7 +722,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HadFirstKiss
path: ../TinyLife/Relationship.cs
startLine: 167
startLine: 170
assemblies:
- Tiny Life
namespace: TinyLife
@ -726,17 +732,26 @@ items:
content: >-
[DataMember]
[Obsolete("Use the HadFirstKiss memory instead")]
public bool HadFirstKiss
return:
type: System.Boolean
content.vb: >-
<DataMember>
<Obsolete("Use the HadFirstKiss memory instead")>
Public HadFirstKiss As Boolean
attributes:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
- type: System.ObsoleteAttribute
ctor: System.ObsoleteAttribute.#ctor(System.String)
arguments:
- type: System.String
value: Use the HadFirstKiss memory instead
- uid: TinyLife.Relationship.KnownJobType
commentId: F:TinyLife.Relationship.KnownJobType
id: KnownJobType
@ -755,10 +770,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: KnownJobType
path: ../TinyLife/Relationship.cs
startLine: 169
startLine: 175
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nStores the <xref href=\"TinyLife.Goals.JobType.Types\" data-throw-if-not-resolved=\"false\"></xref> registry name of the job type that this relationship&apos;s person currently knows about the relationship&apos;s <xref href=\"TinyLife.Relationship.Partner\" data-throw-if-not-resolved=\"false\"></xref>. If this is <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null\">null</a>, no job type is known. If this value is set to <code>None</code>, the <xref href=\"TinyLife.Relationship.Partner\" data-throw-if-not-resolved=\"false\"></xref> has no job.\n"
example: []
syntax:
content: >-
[DataMember]
@ -792,10 +809,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryingForBaby
path: ../TinyLife/Relationship.cs
startLine: 173
startLine: 181
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nStores whether the people involved in this relationship have agreed to try for a baby. If this is <a href=\"https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool\">true</a>, fooling around has a chance to lead to a pregnancy.\n"
example: []
syntax:
content: >-
[DataMember(EmitDefaultValue = false)]
@ -833,7 +852,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSocialEffectiveness
path: ../TinyLife/Relationship.cs
startLine: 196
startLine: 204
assemblies:
- Tiny Life
namespace: TinyLife
@ -868,7 +887,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRecentSocialAmount
path: ../TinyLife/Relationship.cs
startLine: 206
startLine: 214
assemblies:
- Tiny Life
namespace: TinyLife
@ -903,7 +922,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddRecentSocial
path: ../TinyLife/Relationship.cs
startLine: 216
startLine: 224
assemblies:
- Tiny Life
namespace: TinyLife
@ -935,7 +954,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Relationship.cs
startLine: 227
startLine: 235
assemblies:
- Tiny Life
namespace: TinyLife
@ -967,7 +986,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetToStatic
path: ../TinyLife/Relationship.cs
startLine: 242
startLine: 255
assemblies:
- Tiny Life
namespace: TinyLife
@ -1005,7 +1024,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetGenealogy
path: ../TinyLife/Relationship.cs
startLine: 272
startLine: 285
assemblies:
- Tiny Life
namespace: TinyLife
@ -1025,6 +1044,166 @@ items:
nameWithType.vb: Relationship.SetGenealogy(GenealogyType, Boolean)
fullName.vb: TinyLife.Relationship.SetGenealogy(TinyLife.GenealogyType, Boolean)
name.vb: SetGenealogy(GenealogyType, Boolean)
- uid: TinyLife.Relationship.AddMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Boolean,System.Nullable{System.TimeSpan})
commentId: M:TinyLife.Relationship.AddMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Boolean,System.Nullable{System.TimeSpan})
id: AddMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Boolean,System.Nullable{System.TimeSpan})
parent: TinyLife.Relationship
langs:
- csharp
- vb
name: AddMemory<T>(MemoryType, bool, bool, TimeSpan?)
nameWithType: Relationship.AddMemory<T>(MemoryType, bool, bool, TimeSpan?)
fullName: TinyLife.Relationship.AddMemory<T>(TinyLife.Goals.MemoryType, bool, bool, System.TimeSpan?)
type: Method
source:
remote:
path: TinyLife/Relationship.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddMemory
path: ../TinyLife/Relationship.cs
startLine: 315
assemblies:
- Tiny Life
namespace: TinyLife
syntax:
content: 'public T AddMemory<T>(MemoryType type, bool addToBoth, bool replace = false, TimeSpan? timeOccured = null) where T : Memory'
parameters:
- id: type
type: TinyLife.Goals.MemoryType
- id: addToBoth
type: System.Boolean
- id: replace
type: System.Boolean
- id: timeOccured
type: System.Nullable{System.TimeSpan}
typeParameters:
- id: T
return:
type: '{T}'
content.vb: Public Function AddMemory(Of T As Memory)(type As MemoryType, addToBoth As Boolean, replace As Boolean = False, timeOccured As TimeSpan? = Nothing) As T
overload: TinyLife.Relationship.AddMemory*
nameWithType.vb: Relationship.AddMemory(Of T)(MemoryType, Boolean, Boolean, TimeSpan?)
fullName.vb: TinyLife.Relationship.AddMemory(Of T)(TinyLife.Goals.MemoryType, Boolean, Boolean, System.TimeSpan?)
name.vb: AddMemory(Of T)(MemoryType, Boolean, Boolean, TimeSpan?)
- uid: TinyLife.Relationship.GetMemories``1(TinyLife.Goals.MemoryType,System.Boolean)
commentId: M:TinyLife.Relationship.GetMemories``1(TinyLife.Goals.MemoryType,System.Boolean)
id: GetMemories``1(TinyLife.Goals.MemoryType,System.Boolean)
parent: TinyLife.Relationship
langs:
- csharp
- vb
name: GetMemories<T>(MemoryType, bool)
nameWithType: Relationship.GetMemories<T>(MemoryType, bool)
fullName: TinyLife.Relationship.GetMemories<T>(TinyLife.Goals.MemoryType, bool)
type: Method
source:
remote:
path: TinyLife/Relationship.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetMemories
path: ../TinyLife/Relationship.cs
startLine: 321
assemblies:
- Tiny Life
namespace: TinyLife
syntax:
content: 'public IEnumerable<T> GetMemories<T>(MemoryType type, bool returnBoth) where T : Memory'
parameters:
- id: type
type: TinyLife.Goals.MemoryType
- id: returnBoth
type: System.Boolean
typeParameters:
- id: T
return:
type: System.Collections.Generic.IEnumerable{{T}}
content.vb: Public Function GetMemories(Of T As Memory)(type As MemoryType, returnBoth As Boolean) As IEnumerable(Of T)
overload: TinyLife.Relationship.GetMemories*
nameWithType.vb: Relationship.GetMemories(Of T)(MemoryType, Boolean)
fullName.vb: TinyLife.Relationship.GetMemories(Of T)(TinyLife.Goals.MemoryType, Boolean)
name.vb: GetMemories(Of T)(MemoryType, Boolean)
- uid: TinyLife.Relationship.RemoveMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Func{``0,System.Boolean})
commentId: M:TinyLife.Relationship.RemoveMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Func{``0,System.Boolean})
id: RemoveMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Func{``0,System.Boolean})
parent: TinyLife.Relationship
langs:
- csharp
- vb
name: RemoveMemory<T>(MemoryType, bool, Func<T, bool>)
nameWithType: Relationship.RemoveMemory<T>(MemoryType, bool, Func<T, bool>)
fullName: TinyLife.Relationship.RemoveMemory<T>(TinyLife.Goals.MemoryType, bool, System.Func<T, bool>)
type: Method
source:
remote:
path: TinyLife/Relationship.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveMemory
path: ../TinyLife/Relationship.cs
startLine: 328
assemblies:
- Tiny Life
namespace: TinyLife
syntax:
content: 'public int RemoveMemory<T>(MemoryType type, bool removeFromBoth, Func<T, bool> condition = null) where T : Memory'
parameters:
- id: type
type: TinyLife.Goals.MemoryType
- id: removeFromBoth
type: System.Boolean
- id: condition
type: System.Func{{T},System.Boolean}
typeParameters:
- id: T
return:
type: System.Int32
content.vb: Public Function RemoveMemory(Of T As Memory)(type As MemoryType, removeFromBoth As Boolean, condition As Func(Of T, Boolean) = Nothing) As Integer
overload: TinyLife.Relationship.RemoveMemory*
nameWithType.vb: Relationship.RemoveMemory(Of T)(MemoryType, Boolean, Func(Of T, Boolean))
fullName.vb: TinyLife.Relationship.RemoveMemory(Of T)(TinyLife.Goals.MemoryType, Boolean, System.Func(Of T, Boolean))
name.vb: RemoveMemory(Of T)(MemoryType, Boolean, Func(Of T, Boolean))
- uid: TinyLife.Relationship.GetTimeSinceMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Func{``0,System.Boolean})
commentId: M:TinyLife.Relationship.GetTimeSinceMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Func{``0,System.Boolean})
id: GetTimeSinceMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Func{``0,System.Boolean})
parent: TinyLife.Relationship
langs:
- csharp
- vb
name: GetTimeSinceMemory<T>(MemoryType, bool, Func<T, bool>)
nameWithType: Relationship.GetTimeSinceMemory<T>(MemoryType, bool, Func<T, bool>)
fullName: TinyLife.Relationship.GetTimeSinceMemory<T>(TinyLife.Goals.MemoryType, bool, System.Func<T, bool>)
type: Method
source:
remote:
path: TinyLife/Relationship.cs
branch: main
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTimeSinceMemory
path: ../TinyLife/Relationship.cs
startLine: 335
assemblies:
- Tiny Life
namespace: TinyLife
syntax:
content: 'public TimeSpan? GetTimeSinceMemory<T>(MemoryType type, bool includeBoth, Func<T, bool> condition = null) where T : Memory'
parameters:
- id: type
type: TinyLife.Goals.MemoryType
- id: includeBoth
type: System.Boolean
- id: condition
type: System.Func{{T},System.Boolean}
typeParameters:
- id: T
return:
type: System.Nullable{System.TimeSpan}
content.vb: Public Function GetTimeSinceMemory(Of T As Memory)(type As MemoryType, includeBoth As Boolean, condition As Func(Of T, Boolean) = Nothing) As TimeSpan?
overload: TinyLife.Relationship.GetTimeSinceMemory*
nameWithType.vb: Relationship.GetTimeSinceMemory(Of T)(MemoryType, Boolean, Func(Of T, Boolean))
fullName.vb: TinyLife.Relationship.GetTimeSinceMemory(Of T)(TinyLife.Goals.MemoryType, Boolean, System.Func(Of T, Boolean))
name.vb: GetTimeSinceMemory(Of T)(MemoryType, Boolean, Func(Of T, Boolean))
- uid: TinyLife.Relationship.CreatePanel(TinyLife.Objects.Person,TinyLife.Objects.Person,TinyLife.Relationship,Microsoft.Xna.Framework.Vector2)
commentId: M:TinyLife.Relationship.CreatePanel(TinyLife.Objects.Person,TinyLife.Objects.Person,TinyLife.Relationship,Microsoft.Xna.Framework.Vector2)
id: CreatePanel(TinyLife.Objects.Person,TinyLife.Objects.Person,TinyLife.Relationship,Microsoft.Xna.Framework.Vector2)
@ -1043,7 +1222,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreatePanel
path: ../TinyLife/Relationship.cs
startLine: 311
startLine: 354
assemblies:
- Tiny Life
namespace: TinyLife
@ -1087,7 +1266,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PopulateTooltip
path: ../TinyLife/Relationship.cs
startLine: 356
startLine: 399
assemblies:
- Tiny Life
namespace: TinyLife
@ -2319,6 +2498,11 @@ references:
name: Type
nameWithType: Relationship.Type
fullName: TinyLife.Relationship.Type
- uid: TinyLife.Relationship.RomanceType
commentId: P:TinyLife.Relationship.RomanceType
name: RomanceType
nameWithType: Relationship.RomanceType
fullName: TinyLife.Relationship.RomanceType
- uid: TinyLife.Relationship.RomanceType*
commentId: Overload:TinyLife.Relationship.RomanceType
name: RomanceType
@ -2351,11 +2535,6 @@ references:
nameWithType.vb: String
fullName.vb: String
name.vb: String
- uid: TinyLife.Relationship.RomanceType
commentId: P:TinyLife.Relationship.RomanceType
name: RomanceType
nameWithType: Relationship.RomanceType
fullName: TinyLife.Relationship.RomanceType
- uid: TinyLife.Relationship.RomanceDisplayString*
commentId: Overload:TinyLife.Relationship.RomanceDisplayString
name: RomanceDisplayString
@ -2407,6 +2586,35 @@ references:
name: Kiss
nameWithType: ActionType.Kiss
fullName: TinyLife.Actions.ActionType.Kiss
- uid: TinyLife.Goals.JobType.Types
commentId: F:TinyLife.Goals.JobType.Types
parent: TinyLife.Goals.JobType
name: Types
nameWithType: JobType.Types
fullName: TinyLife.Goals.JobType.Types
- uid: TinyLife.Goals.JobType
commentId: T:TinyLife.Goals.JobType
parent: TinyLife.Goals
name: JobType
nameWithType: JobType
fullName: TinyLife.Goals.JobType
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Goals
name: Goals
spec.vb:
- uid: TinyLife
name: TinyLife
- name: .
- uid: TinyLife.Goals
name: Goals
- uid: TinyLife.Actions.ActionType
commentId: T:TinyLife.Actions.ActionType
parent: TinyLife.Actions
@ -2541,6 +2749,222 @@ references:
name: SetGenealogy
nameWithType: Relationship.SetGenealogy
fullName: TinyLife.Relationship.SetGenealogy
- uid: TinyLife.Relationship.AddMemory*
commentId: Overload:TinyLife.Relationship.AddMemory
name: AddMemory
nameWithType: Relationship.AddMemory
fullName: TinyLife.Relationship.AddMemory
- uid: TinyLife.Goals.MemoryType
commentId: T:TinyLife.Goals.MemoryType
parent: TinyLife.Goals
name: MemoryType
nameWithType: MemoryType
fullName: TinyLife.Goals.MemoryType
- uid: System.Nullable{System.TimeSpan}
commentId: T:System.Nullable{System.TimeSpan}
parent: System
definition: System.Nullable`1
href: https://learn.microsoft.com/dotnet/api/system.timespan
name: TimeSpan?
nameWithType: TimeSpan?
fullName: System.TimeSpan?
spec.csharp:
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: '?'
spec.vb:
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: '?'
- uid: '{T}'
commentId: '!:T'
definition: T
name: T
nameWithType: T
fullName: T
- uid: System.Nullable`1
commentId: T:System.Nullable`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
name: Nullable<T>
nameWithType: Nullable<T>
fullName: System.Nullable<T>
nameWithType.vb: Nullable(Of T)
fullName.vb: System.Nullable(Of T)
name.vb: Nullable(Of T)
spec.csharp:
- uid: System.Nullable`1
name: Nullable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Nullable`1
name: Nullable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.nullable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: T
name: T
nameWithType: T
fullName: T
- uid: TinyLife.Relationship.GetMemories*
commentId: Overload:TinyLife.Relationship.GetMemories
name: GetMemories
nameWithType: Relationship.GetMemories
fullName: TinyLife.Relationship.GetMemories
- uid: System.Collections.Generic.IEnumerable{{T}}
commentId: T:System.Collections.Generic.IEnumerable{``0}
parent: System.Collections.Generic
definition: System.Collections.Generic.IEnumerable`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
name: IEnumerable<T>
nameWithType: IEnumerable<T>
fullName: System.Collections.Generic.IEnumerable<T>
nameWithType.vb: IEnumerable(Of T)
fullName.vb: System.Collections.Generic.IEnumerable(Of T)
name.vb: IEnumerable(Of T)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Collections.Generic.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<T>
nameWithType: IEnumerable<T>
fullName: System.Collections.Generic.IEnumerable<T>
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.Relationship.RemoveMemory*
commentId: Overload:TinyLife.Relationship.RemoveMemory
name: RemoveMemory
nameWithType: Relationship.RemoveMemory
fullName: TinyLife.Relationship.RemoveMemory
- uid: System.Func{{T},System.Boolean}
commentId: T:System.Func{``0,System.Boolean}
parent: System
definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<T, bool>
nameWithType: Func<T, bool>
fullName: System.Func<T, bool>
nameWithType.vb: Func(Of T, Boolean)
fullName.vb: System.Func(Of T, Boolean)
name.vb: Func(Of T, Boolean)
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: " "
- 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: " "
- name: T
- 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.func-2
name: Func<T, TResult>
nameWithType: Func<T, TResult>
fullName: System.Func<T, TResult>
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.Relationship.GetTimeSinceMemory*
commentId: Overload:TinyLife.Relationship.GetTimeSinceMemory
name: GetTimeSinceMemory
nameWithType: Relationship.GetTimeSinceMemory
fullName: TinyLife.Relationship.GetTimeSinceMemory
- uid: MLEM.Ui.Elements.Group
commentId: T:MLEM.Ui.Elements.Group
parent: MLEM.Ui.Elements

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RelationshipType
path: ../TinyLife/Relationship.cs
startLine: 398
startLine: 441
assemblies:
- Tiny Life
namespace: TinyLife
@ -53,7 +53,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Enemies
path: ../TinyLife/Relationship.cs
startLine: 403
startLine: 446
assemblies:
- Tiny Life
namespace: TinyLife
@ -81,7 +81,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Disliked
path: ../TinyLife/Relationship.cs
startLine: 407
startLine: 450
assemblies:
- Tiny Life
namespace: TinyLife
@ -109,7 +109,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Acquaintances
path: ../TinyLife/Relationship.cs
startLine: 411
startLine: 454
assemblies:
- Tiny Life
namespace: TinyLife
@ -137,7 +137,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Friends
path: ../TinyLife/Relationship.cs
startLine: 415
startLine: 458
assemblies:
- Tiny Life
namespace: TinyLife
@ -165,7 +165,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoodFriends
path: ../TinyLife/Relationship.cs
startLine: 419
startLine: 462
assemblies:
- Tiny Life
namespace: TinyLife

View file

@ -23,10 +23,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RomanceType
path: ../TinyLife/Relationship.cs
startLine: 423
startLine: 470
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nAn enumeration type that represents the romance type that a <xref href=\"TinyLife.Relationship\" data-throw-if-not-resolved=\"false\"></xref> can have.\nThese are ordered by their &quot;goodness&quot;, with closer and more intimate relationship types having higher values.\n"
example: []
syntax:
content: public enum RomanceType
content.vb: Public Enum RomanceType
@ -50,10 +52,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NoRomance
path: ../TinyLife/Relationship.cs
startLine: 425
startLine: 475
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA relationship type that represents two people who have no romantic interest in each other.\n"
example: []
syntax:
content: NoRomance = 0
return:
@ -76,10 +80,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Interested
path: ../TinyLife/Relationship.cs
startLine: 426
startLine: 479
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA relationship type that represents two people who have a slight romantic interest in each other.\n"
example: []
syntax:
content: Interested = 1
return:
@ -102,10 +108,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sweethearts
path: ../TinyLife/Relationship.cs
startLine: 427
startLine: 483
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA relationship type that represents two people who have an intense romantic interest in each other.\n"
example: []
syntax:
content: Sweethearts = 2
return:
@ -128,15 +136,23 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Soulmates
path: ../TinyLife/Relationship.cs
startLine: 428
startLine: 487
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nA relationship type that represents two people who have a very intense romantic interest in each other.\n"
example: []
syntax:
content: Soulmates = 3
return:
type: TinyLife.RomanceType
references:
- uid: TinyLife.Relationship
commentId: T:TinyLife.Relationship
parent: TinyLife
name: Relationship
nameWithType: Relationship
fullName: TinyLife.Relationship
- uid: TinyLife
commentId: N:TinyLife
name: TinyLife

View file

@ -28,7 +28,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ContainerType
path: ../TinyLife/Skills/FoodType.cs
startLine: 521
startLine: 528
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: 526
startLine: 533
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: 533
startLine: 540
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: 540
startLine: 547
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: 548
startLine: 555
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: 552
startLine: 559
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: 566
startLine: 573
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: 579
startLine: 586
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: 588
startLine: 595
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: 597
startLine: 604
assemblies:
- Tiny Life
namespace: TinyLife.Skills

View file

@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoodIntolerance
path: ../TinyLife/Skills/FoodType.cs
startLine: 607
startLine: 614
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@ -64,7 +64,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: None
path: ../TinyLife/Skills/FoodType.cs
startLine: 613
startLine: 620
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@ -92,7 +92,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotVegan
path: ../TinyLife/Skills/FoodType.cs
startLine: 617
startLine: 624
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@ -120,7 +120,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotVegetarian
path: ../TinyLife/Skills/FoodType.cs
startLine: 621
startLine: 628
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@ -148,7 +148,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotPescetarian
path: ../TinyLife/Skills/FoodType.cs
startLine: 625
startLine: 632
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@ -176,10 +176,12 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotForBabies
path: ../TinyLife/Skills/FoodType.cs
startLine: 626
startLine: 636
assemblies:
- Tiny Life
namespace: TinyLife.Skills
summary: "\nA food intolerance representing a food that is not suitable for babies to eat.\n"
example: []
syntax:
content: NotForBabies = 8
return:

Some files were not shown because too many files have changed in this diff Show more