diff --git a/Changelog.md b/Changelog.md
index 80eefa9..e3380d4 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,3 +1,51 @@
+# 0.33.0
+*May 26, 2023*
+
+![](media/changelog/0.33.0.png)
+
+> The Quality of Life Update
+
+Read about this update in last week's post [on itch](https://ellpeck.itch.io/tiny-life/devlog/532785/community-showcase-and-future-plans-early-access-launch-postmortem) or [on Steam](https://store.steampowered.com/news/app/1651490/view/3717203461059432062).
+
+Additions
+- Added the ability to invite visiting Tinies into your house (they shouldn't enter otherwise)
+- Added the ability to take vacation days and family leave
+- Added ColorCo Modular Curtains
+- Added Turkish translation by Archura Localization Group
+
+Improvements
+- Made adults take leftovers from the fridge rather than cooking new food when asked for food
+- Added some more modern and hair colors
+- Moved some computer actions into subcategories
+- Disable the AI for a little bit when a manual action is started
+- Handle mod initialization issues more gracefully
+- Made babies not lose social effectiveness when using a social multiple times in a row
+- Made some clothes intentions unavailable for babies
+- Bold some text in the in-game hints to make it easier to skim
+- Allow Tinies to do inappropriate things if they're close to the lot's household members
+- Made people more likely to put down items before doing things
+- Improved the City Dweller reward personality by causing it to give discounts on public lots
+- Allow potties to get dirty
+
+Fixes
+- Fixed babies being able to have sophisticated emotions
+- Fixed mods being able to add objects to incorrect map sections
+- Fixed households not automatically getting a job if there is a primary school student
+- Fixed Play action displaying as "too sad" for every object if too sad
+- Fixed Tinies deleted from the character creator not being removed from relationship panels
+- Fixed still being able to order food and drinks at the café with no money
+- Fixed being able to fool around while holding something
+- Fixed a rare exception when baking food
+
+API
+- Removed IPricedObject interface
+- Made more Register methods return the registered objects
+- Allow mods to specify an issue tracker URL
+- Added an event for when the play mode tool stats panel updates
+- Added support for having multiple jobs at the same time
+- Added SaveHandler.OnSaveLoadError event
+- Added OnGetPrice event for food items
+
# 0.32.4
*May 11, 2023*
diff --git a/docs/api/.manifest b/docs/api/.manifest
index d9d5d6f..13f840d 100644
--- a/docs/api/.manifest
+++ b/docs/api/.manifest
@@ -40,6 +40,7 @@
"TinyLife.Actions.Action.InProgressTime": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.IsCompleted": "TinyLife.Actions.Action.yml",
+ "TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.Map": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Action.yml",
@@ -78,6 +79,7 @@
"TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture)": "TinyLife.Actions.ActionInfo.yml",
"TinyLife.Actions.ActionInfo.GetInvolvedLocations": "TinyLife.Actions.ActionInfo.yml",
"TinyLife.Actions.ActionInfo.GetInvolvedObject``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean,System.Func{``0,System.Boolean})": "TinyLife.Actions.ActionInfo.yml",
+ "TinyLife.Actions.ActionInfo.GetInvolvedObjectIds": "TinyLife.Actions.ActionInfo.yml",
"TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean)": "TinyLife.Actions.ActionInfo.yml",
"TinyLife.Actions.ActionInfo.Lot": "TinyLife.Actions.ActionInfo.yml",
"TinyLife.Actions.ActionInfo.Map": "TinyLife.Actions.ActionInfo.yml",
@@ -237,6 +239,7 @@
"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.InviteIn": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.InviteToHousehold": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.IsActionType(System.Type)": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.IsDislikedOrMean(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml",
@@ -347,8 +350,10 @@
"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.TakeParentalLeave": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TakePregnancyTest": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.TakeShower": "TinyLife.Actions.ActionType.yml",
+ "TinyLife.Actions.ActionType.TakeVacationDay": "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",
@@ -863,6 +868,7 @@
"TinyLife.Actions.WorkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.WorkAction.yml",
"TinyLife.Actions.WorkAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.WorkAction.yml",
"TinyLife.Actions.WorkAction.CreateFirstActions": "TinyLife.Actions.WorkAction.yml",
+ "TinyLife.Actions.WorkAction.Job": "TinyLife.Actions.WorkAction.yml",
"TinyLife.Actions.WorkAction.PreInitialize": "TinyLife.Actions.WorkAction.yml",
"TinyLife.Debug": "TinyLife.Debug.yml",
"TinyLife.Debug.CheatDelegate": "TinyLife.Debug.CheatDelegate.yml",
@@ -1000,7 +1006,9 @@
"TinyLife.Emotions.EmotionModifier.MeanConversationPartner": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.Name": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.NegativeGauge": "TinyLife.Emotions.EmotionModifier.yml",
+ "TinyLife.Emotions.EmotionModifier.OnVacation": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.OrderCanceled": "TinyLife.Emotions.EmotionModifier.yml",
+ "TinyLife.Emotions.EmotionModifier.ParentalLeave": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.PassedOut": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.PeedSelf": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.PerfectCreation": "TinyLife.Emotions.EmotionModifier.yml",
@@ -1070,6 +1078,7 @@
"TinyLife.Emotions.EmotionModifier.UnsuccessfulRummaging": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.UpsettingConversation": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.UsefulProgrammingResearch": "TinyLife.Emotions.EmotionModifier.yml",
+ "TinyLife.Emotions.EmotionModifier.VacationDaysAgain": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.WonTournament": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.WoodworkingSplinter": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.WritersBlock": "TinyLife.Emotions.EmotionModifier.yml",
@@ -1286,6 +1295,7 @@
"TinyLife.Goals.Job.AmountOfRaises": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.CurrentHourlyPay": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.DailyTasks": "TinyLife.Goals.Job.yml",
+ "TinyLife.Goals.Job.DaysOnVacation": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.GetCoworkers": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.GetCoworkersAtWork": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.GetRaise": "TinyLife.Goals.Job.yml",
@@ -1296,9 +1306,11 @@
"TinyLife.Goals.Job.Performance": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.Person": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.RequiredPromotionPerformance": "TinyLife.Goals.Job.yml",
+ "TinyLife.Goals.Job.StartVacation(System.Int32,System.Single)": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.Type": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.Update(System.TimeSpan)": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.UpdateWorking(TinyLife.Actions.WorkAction,System.TimeSpan,System.Single)": "TinyLife.Goals.Job.yml",
+ "TinyLife.Goals.Job.VacationDaysAvailable": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.Validate(TinyLife.Objects.Person)": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.JobType": "TinyLife.Goals.JobType.yml",
"TinyLife.Goals.JobType.#ctor(System.String,MLEM.Textures.TextureRegion,System.Single,System.ValueTuple{System.Int32,System.Int32},System.DayOfWeek[])": "TinyLife.Goals.JobType.yml",
@@ -1335,7 +1347,7 @@
"TinyLife.Goals.JobType.Scientist": "TinyLife.Goals.JobType.yml",
"TinyLife.Goals.JobType.SourceString": "TinyLife.Goals.JobType.yml",
"TinyLife.Goals.JobType.Teacher": "TinyLife.Goals.JobType.yml",
- "TinyLife.Goals.JobType.ToScheduleString(System.DayOfWeek)": "TinyLife.Goals.JobType.yml",
+ "TinyLife.Goals.JobType.ToScheduleString(System.Nullable{System.TimeSpan})": "TinyLife.Goals.JobType.yml",
"TinyLife.Goals.JobType.Types": "TinyLife.Goals.JobType.yml",
"TinyLife.Goals.JobType.UpdateWorking(TinyLife.Goals.Job,TinyLife.Actions.WorkAction,System.TimeSpan,System.Single)": "TinyLife.Goals.JobType.yml",
"TinyLife.Goals.JobType.WorkHours": "TinyLife.Goals.JobType.yml",
@@ -1390,6 +1402,7 @@
"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.HadChild": "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",
@@ -1486,6 +1499,7 @@
"TinyLife.Mods.Mod.GetCustomFurnitureTextures(TinyLife.Mods.ModInfo)": "TinyLife.Mods.Mod.yml",
"TinyLife.Mods.Mod.Icon": "TinyLife.Mods.Mod.yml",
"TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo)": "TinyLife.Mods.Mod.yml",
+ "TinyLife.Mods.Mod.IssueTrackerUrl": "TinyLife.Mods.Mod.yml",
"TinyLife.Mods.Mod.Name": "TinyLife.Mods.Mod.yml",
"TinyLife.Mods.Mod.PopulateOptions(MLEM.Ui.Elements.Group,TinyLife.Mods.ModInfo)": "TinyLife.Mods.Mod.yml",
"TinyLife.Mods.Mod.RequiresHarmony": "TinyLife.Mods.Mod.yml",
@@ -1502,6 +1516,7 @@
"TinyLife.Mods.ModInfo.SaveOptions``1(``0)": "TinyLife.Mods.ModInfo.yml",
"TinyLife.Mods.ModInfo.ToString": "TinyLife.Mods.ModInfo.yml",
"TinyLife.Mods.ModLoader": "TinyLife.Mods.ModLoader.yml",
+ "TinyLife.Mods.ModLoader.GetExecutingMod(System.Diagnostics.StackFrame[])": "TinyLife.Mods.ModLoader.yml",
"TinyLife.Mods.ModLoader.GetModsFolder": "TinyLife.Mods.ModLoader.yml",
"TinyLife.Mods.ModLoader.TryGetModInfo(System.String,TinyLife.Mods.ModInfo@)": "TinyLife.Mods.ModLoader.yml",
"TinyLife.Music": "TinyLife.Music.yml",
@@ -1855,6 +1870,7 @@
"TinyLife.Objects.FurnitureType.ModernComputer": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.ModernCrib": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.ModernFridge": "TinyLife.Objects.FurnitureType.yml",
+ "TinyLife.Objects.FurnitureType.ModernModularCurtains": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.ModernSingleBed": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.ModernSink": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.ModernStove": "TinyLife.Objects.FurnitureType.yml",
@@ -2251,6 +2267,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.AddJob(TinyLife.Goals.JobType,System.Int32)": "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",
@@ -2354,6 +2371,7 @@
"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.Jobs": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.LastBedSleptIn": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.LastName": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.LastVisitedLot": "TinyLife.Objects.Person.yml",
@@ -2408,6 +2426,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.RemoveJob(TinyLife.Goals.JobType)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.RemoveMemory``1(TinyLife.Goals.MemoryType,System.Func{``0,System.Boolean})": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.ResetToStatic(System.Boolean)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,System.Single)": "TinyLife.Objects.Person.yml",
@@ -2444,6 +2463,7 @@
"TinyLife.Objects.Person.VoiceStyle": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.VoiceStyles": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.WalkSpeedDelegate": "TinyLife.Objects.Person.WalkSpeedDelegate.yml",
+ "TinyLife.Objects.Person.WasInvitedIn": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.Person.WornLayers": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.PersonAi": "TinyLife.Objects.PersonAi.yml",
"TinyLife.Objects.PersonAi.StartAutomatically(TinyLife.Objects.Person,TinyLife.Actions.ActionType,System.Boolean)": "TinyLife.Objects.PersonAi.yml",
@@ -2737,6 +2757,7 @@
"TinyLife.SaveHandler.GetSavesDir": "TinyLife.SaveHandler.yml",
"TinyLife.SaveHandler.OnGameLoaded": "TinyLife.SaveHandler.yml",
"TinyLife.SaveHandler.OnGameSaved": "TinyLife.SaveHandler.yml",
+ "TinyLife.SaveHandler.OnSaveLoadError": "TinyLife.SaveHandler.yml",
"TinyLife.Set": "TinyLife.Set.yml",
"TinyLife.Set.ChildClothes": "TinyLife.Set.yml",
"TinyLife.Set.Woodworking": "TinyLife.Set.yml",
@@ -2746,7 +2767,7 @@
"TinyLife.Skills.FoodType.#ctor(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodIntolerance,TinyLife.Skills.FoodType.IngredientSource,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.Skills.FoodType.yml",
"TinyLife.Skills.FoodType.AdditionalObject": "TinyLife.Skills.FoodType.yml",
"TinyLife.Skills.FoodType.AllIntolerances": "TinyLife.Skills.FoodType.yml",
- "TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo,System.Boolean,System.Int32,System.Single)": "TinyLife.Skills.FoodType.yml",
+ "TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo,System.Boolean,System.Int32,System.Single,System.Boolean)": "TinyLife.Skills.FoodType.yml",
"TinyLife.Skills.FoodType.CanCreateFunc": "TinyLife.Skills.FoodType.yml",
"TinyLife.Skills.FoodType.CanEat(TinyLife.Objects.Person,TinyLife.Objects.FoodTypedItem,System.Boolean)": "TinyLife.Skills.FoodType.yml",
"TinyLife.Skills.FoodType.CanEatFunc": "TinyLife.Skills.FoodType.yml",
@@ -2773,10 +2794,11 @@
"TinyLife.Skills.FoodType.FoodIntolerance.NotPescetarian": "TinyLife.Skills.FoodType.FoodIntolerance.yml",
"TinyLife.Skills.FoodType.FoodIntolerance.NotVegan": "TinyLife.Skills.FoodType.FoodIntolerance.yml",
"TinyLife.Skills.FoodType.FoodIntolerance.NotVegetarian": "TinyLife.Skills.FoodType.FoodIntolerance.yml",
- "TinyLife.Skills.FoodType.GetActions(System.Int32,TinyLife.Skills.FoodType.IngredientSource,System.Boolean,System.Single,TinyLife.Skills.SkillType)": "TinyLife.Skills.FoodType.yml",
+ "TinyLife.Skills.FoodType.GetActions(TinyLife.Objects.Person,System.Int32,TinyLife.Skills.FoodType.IngredientSource,System.Single,TinyLife.Skills.SkillType,System.Boolean)": "TinyLife.Skills.FoodType.yml",
"TinyLife.Skills.FoodType.GetAllContainers(System.Int32)": "TinyLife.Skills.FoodType.yml",
"TinyLife.Skills.FoodType.GetIntolerancesDescription(System.Boolean)": "TinyLife.Skills.FoodType.yml",
- "TinyLife.Skills.FoodType.GetPrice(System.Int32)": "TinyLife.Skills.FoodType.yml",
+ "TinyLife.Skills.FoodType.GetPrice(TinyLife.Objects.Person,System.Int32,System.Single,System.Single@,System.Nullable{System.Single}@)": "TinyLife.Skills.FoodType.yml",
+ "TinyLife.Skills.FoodType.GetPriceDelegate": "TinyLife.Skills.FoodType.GetPriceDelegate.yml",
"TinyLife.Skills.FoodType.GetTexture(System.Int32)": "TinyLife.Skills.FoodType.yml",
"TinyLife.Skills.FoodType.IngredientSource": "TinyLife.Skills.FoodType.IngredientSource.yml",
"TinyLife.Skills.FoodType.IngredientSource.#ctor(System.String,TinyLife.Skills.FoodType.ContainerType)": "TinyLife.Skills.FoodType.IngredientSource.yml",
@@ -2796,6 +2818,7 @@
"TinyLife.Skills.FoodType.Name": "TinyLife.Skills.FoodType.yml",
"TinyLife.Skills.FoodType.OnEaten": "TinyLife.Skills.FoodType.yml",
"TinyLife.Skills.FoodType.OnFoodEaten": "TinyLife.Skills.FoodType.yml",
+ "TinyLife.Skills.FoodType.OnGetPrice": "TinyLife.Skills.FoodType.yml",
"TinyLife.Skills.FoodType.Price": "TinyLife.Skills.FoodType.yml",
"TinyLife.Skills.FoodType.Register(TinyLife.Skills.FoodType)": "TinyLife.Skills.FoodType.yml",
"TinyLife.Skills.FoodType.RequiredSkill": "TinyLife.Skills.FoodType.yml",
@@ -2952,6 +2975,7 @@
"TinyLife.Tools.PlayModeTool.#ctor": "TinyLife.Tools.PlayModeTool.yml",
"TinyLife.Tools.PlayModeTool.CanUndoRedo": "TinyLife.Tools.PlayModeTool.yml",
"TinyLife.Tools.PlayModeTool.Closed": "TinyLife.Tools.PlayModeTool.yml",
+ "TinyLife.Tools.PlayModeTool.OnUpdateStatsView": "TinyLife.Tools.PlayModeTool.yml",
"TinyLife.Tools.PlayModeTool.Opened": "TinyLife.Tools.PlayModeTool.yml",
"TinyLife.Tools.PlayModeTool.Reload": "TinyLife.Tools.PlayModeTool.yml",
"TinyLife.Tools.PlayModeTool.SelectedPerson": "TinyLife.Tools.PlayModeTool.yml",
@@ -3202,7 +3226,7 @@
"TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetDefaultTab(TinyLife.Objects.ObjectCategory)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.GetDepth(TinyLife.Objects.ClothesLayer)": "TinyLife.Utilities.Extensions.yml",
- "TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention)": "TinyLife.Utilities.Extensions.yml",
+ "TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.AgeGroup})": "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",
@@ -3213,6 +3237,7 @@
"TinyLife.Utilities.Extensions.Icon(MLEM.Input.MouseButton)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.IsActiveRoot(MLEM.Ui.Elements.Element)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup)": "TinyLife.Utilities.Extensions.yml",
+ "TinyLife.Utilities.Extensions.IsAvailableForAge(TinyLife.Objects.ClothesIntention,TinyLife.Objects.AgeGroup)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.IsHorizontal(MLEM.Misc.Direction2)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.IsLockedFor(TinyLife.World.LockType,TinyLife.Objects.Person,TinyLife.World.Lot)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.IsPartOfPerson(TinyLife.Objects.ClothesLayer)": "TinyLife.Utilities.Extensions.yml",
@@ -3316,8 +3341,6 @@
"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",
- "TinyLife.World.IPricedObject": "TinyLife.World.IPricedObject.yml",
- "TinyLife.World.IPricedObject.GetPrice": "TinyLife.World.IPricedObject.yml",
"TinyLife.World.LockType": "TinyLife.World.LockType.yml",
"TinyLife.World.LockType.Employees": "TinyLife.World.LockType.yml",
"TinyLife.World.LockType.Household": "TinyLife.World.LockType.yml",
diff --git a/docs/api/TinyLife.Actions.Action.yml b/docs/api/TinyLife.Actions.Action.yml
index dae1a78..127c087 100644
--- a/docs/api/TinyLife.Actions.Action.yml
+++ b/docs/api/TinyLife.Actions.Action.yml
@@ -43,6 +43,7 @@ items:
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.IsCompleted
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- TinyLife.Actions.Action.Map
- TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
- TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
@@ -2524,6 +2525,44 @@ items:
description: Whether the two actions can be multi-tasked
content.vb: Public Shared Function CanMultitask(a1 As Action, a2 As Action) As Boolean
overload: TinyLife.Actions.Action.CanMultitask*
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ id: IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ langs:
+ - csharp
+ - vb
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/Action.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: IsInappropriate
+ path: ../TinyLife/Actions/Action.cs
+ startLine: 896
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: "\nChecks whether the given action type
is inappropriate for execution using the given info
.\nThe return value is based on and the .\n"
+ example: []
+ syntax:
+ content: public static bool IsInappropriate(ActionType type, ActionInfo info)
+ parameters:
+ - id: type
+ type: TinyLife.Actions.ActionType
+ description: The action type to execute.
+ - id: info
+ type: TinyLife.Actions.ActionInfo
+ description: The action info.
+ return:
+ type: System.Boolean
+ description: Whether the action is inappropriate here.
+ content.vb: Public Shared Function IsInappropriate(type As ActionType, info As ActionInfo) As Boolean
+ overload: TinyLife.Actions.Action.IsInappropriate*
references:
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
@@ -6457,3 +6496,13 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.ActionInfo.Lot
+ commentId: P:TinyLife.Actions.ActionInfo.Lot
+ name: Lot
+ nameWithType: ActionInfo.Lot
+ fullName: TinyLife.Actions.ActionInfo.Lot
+- uid: TinyLife.Actions.Action.IsInappropriate*
+ commentId: Overload:TinyLife.Actions.Action.IsInappropriate
+ name: IsInappropriate
+ nameWithType: Action.IsInappropriate
+ fullName: TinyLife.Actions.Action.IsInappropriate
diff --git a/docs/api/TinyLife.Actions.ActionInfo.yml b/docs/api/TinyLife.Actions.ActionInfo.yml
index b564977..55fb510 100644
--- a/docs/api/TinyLife.Actions.ActionInfo.yml
+++ b/docs/api/TinyLife.Actions.ActionInfo.yml
@@ -20,6 +20,7 @@ items:
- TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture)
- TinyLife.Actions.ActionInfo.GetInvolvedLocations
- TinyLife.Actions.ActionInfo.GetInvolvedObject``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean,System.Func{``0,System.Boolean})
+ - TinyLife.Actions.ActionInfo.GetInvolvedObjectIds
- TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean)
- TinyLife.Actions.ActionInfo.Lot
- TinyLife.Actions.ActionInfo.Map
@@ -587,6 +588,37 @@ items:
description: The corresponding action info, or null if there is none
content.vb: Public Function ToFreeActionSpot(context As ObjectCategory = Nothing) As ActionInfo
overload: TinyLife.Actions.ActionInfo.ToFreeActionSpot*
+- uid: TinyLife.Actions.ActionInfo.GetInvolvedObjectIds
+ commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedObjectIds
+ id: GetInvolvedObjectIds
+ parent: TinyLife.Actions.ActionInfo
+ langs:
+ - csharp
+ - vb
+ name: GetInvolvedObjectIds()
+ nameWithType: ActionInfo.GetInvolvedObjectIds()
+ fullName: TinyLife.Actions.ActionInfo.GetInvolvedObjectIds()
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Actions/ActionInfo.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: GetInvolvedObjectIds
+ path: ../TinyLife/Actions/ActionInfo.cs
+ startLine: 224
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: "\nReturns a collection of all of the object values involved in this action info. Possible return values include the action object (), as well as auxiliary objects ().\n"
+ example: []
+ syntax:
+ content: public IEnumerable GetInvolvedObjectIds()
+ return:
+ type: System.Collections.Generic.IEnumerable{System.Guid}
+ description: The involved object ids.
+ content.vb: Public Function GetInvolvedObjectIds() As IEnumerable(Of Guid)
+ overload: TinyLife.Actions.ActionInfo.GetInvolvedObjectIds*
- uid: TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Actions.ActionInfo.Validate(TinyLife.Objects.Person)
id: Validate(TinyLife.Objects.Person)
@@ -605,7 +637,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 225
+ startLine: 240
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -639,7 +671,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromLocation
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 294
+ startLine: 304
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -677,7 +709,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromLocation
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 305
+ startLine: 315
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -715,7 +747,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromObjectGeneric
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 316
+ startLine: 326
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -756,7 +788,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromObjectGeneric
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 326
+ startLine: 336
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -794,7 +826,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromSelf
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 335
+ startLine: 345
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -829,7 +861,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromActionInfo
path: ../TinyLife/Actions/ActionInfo.cs
- startLine: 346
+ startLine: 356
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2307,6 +2339,52 @@ references:
name: ActionInfo
nameWithType: ActionInfo
fullName: TinyLife.Actions.ActionInfo
+- uid: TinyLife.Objects.MapObject.Id
+ commentId: P:TinyLife.Objects.MapObject.Id
+ parent: TinyLife.Objects.MapObject
+ name: Id
+ nameWithType: MapObject.Id
+ fullName: TinyLife.Objects.MapObject.Id
+- uid: TinyLife.Actions.ActionInfo.GetInvolvedObjectIds*
+ commentId: Overload:TinyLife.Actions.ActionInfo.GetInvolvedObjectIds
+ name: GetInvolvedObjectIds
+ nameWithType: ActionInfo.GetInvolvedObjectIds
+ fullName: TinyLife.Actions.ActionInfo.GetInvolvedObjectIds
+- uid: System.Collections.Generic.IEnumerable{System.Guid}
+ commentId: T:System.Collections.Generic.IEnumerable{System.Guid}
+ parent: System.Collections.Generic
+ definition: System.Collections.Generic.IEnumerable`1
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
+ name: IEnumerable
+ nameWithType: IEnumerable
+ fullName: System.Collections.Generic.IEnumerable
+ nameWithType.vb: IEnumerable(Of Guid)
+ fullName.vb: System.Collections.Generic.IEnumerable(Of System.Guid)
+ name.vb: IEnumerable(Of Guid)
+ spec.csharp:
+ - uid: System.Collections.Generic.IEnumerable`1
+ name: IEnumerable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
+ - name: <
+ - uid: System.Guid
+ name: Guid
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.guid
+ - name: '>'
+ spec.vb:
+ - uid: System.Collections.Generic.IEnumerable`1
+ name: IEnumerable
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: System.Guid
+ name: Guid
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.guid
+ - name: )
- uid: TinyLife.Actions.ActionInfo.Validate*
commentId: Overload:TinyLife.Actions.ActionInfo.Validate
name: Validate
@@ -2347,12 +2425,6 @@ references:
name: Vector2
isExternal: true
- name: )
-- uid: TinyLife.Objects.MapObject.Id
- commentId: P:TinyLife.Objects.MapObject.Id
- parent: TinyLife.Objects.MapObject
- name: Id
- nameWithType: MapObject.Id
- fullName: TinyLife.Objects.MapObject.Id
- uid: TinyLife.Objects.MapObject.Position
commentId: P:TinyLife.Objects.MapObject.Position
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Actions.ActionType.AiSettings.yml b/docs/api/TinyLife.Actions.ActionType.AiSettings.yml
index fd26fce..12f685b 100644
--- a/docs/api/TinyLife.Actions.ActionType.AiSettings.yml
+++ b/docs/api/TinyLife.Actions.ActionType.AiSettings.yml
@@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AiSettings
path: ../TinyLife/Actions/ActionType.cs
- startLine: 325
+ startLine: 324
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: 333
+ startLine: 332
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: 341
+ startLine: 340
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: 348
+ startLine: 347
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: 355
+ startLine: 354
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: 361
+ startLine: 360
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -207,7 +207,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreAiDisabled
path: ../TinyLife/Actions/ActionType.cs
- startLine: 365
+ startLine: 364
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -236,7 +236,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionType.cs
- startLine: 370
+ startLine: 369
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.ActionType.CanExecuteDelegate.yml b/docs/api/TinyLife.Actions.ActionType.CanExecuteDelegate.yml
index a0f52c1..7049fa0 100644
--- a/docs/api/TinyLife.Actions.ActionType.CanExecuteDelegate.yml
+++ b/docs/api/TinyLife.Actions.ActionType.CanExecuteDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteDelegate
path: ../TinyLife/Actions/ActionType.cs
- startLine: 154
+ startLine: 152
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml b/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml
index dd18262..9990daf 100644
--- a/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml
+++ b/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml
@@ -46,7 +46,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TypeSettings
path: ../TinyLife/Actions/ActionType.cs
- startLine: 159
+ startLine: 157
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -84,7 +84,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Actions/ActionType.cs
- startLine: 164
+ startLine: 162
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -113,7 +113,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NameWithoutCategory
path: ../TinyLife/Actions/ActionType.cs
- startLine: 169
+ startLine: 167
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -144,7 +144,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Categories
path: ../TinyLife/Actions/ActionType.cs
- startLine: 174
+ startLine: 172
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -175,7 +175,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Texture
path: ../TinyLife/Actions/ActionType.cs
- startLine: 179
+ startLine: 177
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -204,7 +204,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Context
path: ../TinyLife/Actions/ActionType.cs
- startLine: 184
+ startLine: 182
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -233,7 +233,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecute
path: ../TinyLife/Actions/ActionType.cs
- startLine: 190
+ startLine: 188
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -262,7 +262,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedType
path: ../TinyLife/Actions/ActionType.cs
- startLine: 195
+ startLine: 193
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -291,7 +291,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructorArguments
path: ../TinyLife/Actions/ActionType.cs
- startLine: 200
+ startLine: 198
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -320,7 +320,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Varieties
path: ../TinyLife/Actions/ActionType.cs
- startLine: 208
+ startLine: 206
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -349,7 +349,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmptyVarietiesResult
path: ../TinyLife/Actions/ActionType.cs
- startLine: 213
+ startLine: 211
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -378,7 +378,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ai
path: ../TinyLife/Actions/ActionType.cs
- startLine: 218
+ startLine: 216
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -407,17 +407,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInappropriateElsewhere
path: ../TinyLife/Actions/ActionType.cs
- startLine: 223
+ startLine: 222
assemblies:
- Tiny Life
namespace: TinyLife.Actions
- summary: "\nIf this value is true, this action will not automatically be invoked by on lots that the person does not own.\nAdditionally, when the player invokes an action with this value set to true, the lot's owner will come up to them and tell them to stop.\n"
+ summary: "\nIf this value is true, this action will not automatically be invoked by on lots that the person does not own.\nAdditionally, when the player invokes an action with this value set to true, the lot's owner will come up to them and tell them to stop.\nTo query this value effectively, you can use .\n"
example: []
syntax:
- content: public bool IsInappropriateElsewhere
+ content: public Func IsInappropriateElsewhere
return:
- type: System.Boolean
- content.vb: Public IsInappropriateElsewhere As Boolean
+ type: System.Func{TinyLife.Actions.ActionInfo,System.Boolean}
+ content.vb: Public IsInappropriateElsewhere As Func(Of ActionInfo, Boolean)
- uid: TinyLife.Actions.ActionType.TypeSettings.IconName
commentId: F:TinyLife.Actions.ActionType.TypeSettings.IconName
id: IconName
@@ -436,7 +436,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IconName
path: ../TinyLife/Actions/ActionType.cs
- startLine: 229
+ startLine: 228
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -465,7 +465,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Actions/ActionType.cs
- startLine: 235
+ startLine: 234
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -494,7 +494,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredSkill
path: ../TinyLife/Actions/ActionType.cs
- startLine: 241
+ startLine: 240
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -523,7 +523,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredAges
path: ../TinyLife/Actions/ActionType.cs
- startLine: 245
+ startLine: 244
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -552,7 +552,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredEmotion
path: ../TinyLife/Actions/ActionType.cs
- startLine: 250
+ startLine: 249
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -581,7 +581,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPersonality
path: ../TinyLife/Actions/ActionType.cs
- startLine: 255
+ startLine: 254
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -610,7 +610,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IgnoreObjectConditions
path: ../TinyLife/Actions/ActionType.cs
- startLine: 261
+ startLine: 260
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -639,7 +639,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerEmployment
path: ../TinyLife/Actions/ActionType.cs
- startLine: 267
+ startLine: 266
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -668,7 +668,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredPartnerAges
path: ../TinyLife/Actions/ActionType.cs
- startLine: 272
+ startLine: 271
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -697,7 +697,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredJob
path: ../TinyLife/Actions/ActionType.cs
- startLine: 277
+ startLine: 276
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -726,7 +726,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ActionType.cs
- startLine: 287
+ startLine: 286
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -767,7 +767,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData
path: ../TinyLife/Actions/ActionType.cs
- startLine: 300
+ startLine: 299
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -804,7 +804,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetData
path: ../TinyLife/Actions/ActionType.cs
- startLine: 305
+ startLine: 304
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -843,7 +843,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetData
path: ../TinyLife/Actions/ActionType.cs
- startLine: 311
+ startLine: 310
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -882,7 +882,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDataKeys
path: ../TinyLife/Actions/ActionType.cs
- startLine: 316
+ startLine: 315
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1810,17 +1810,111 @@ references:
- name: New
- name: (
- name: )
-- uid: System.Boolean
- commentId: T:System.Boolean
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+- uid: System.Func{TinyLife.Actions.ActionInfo,System.Boolean}
+ commentId: T:System.Func{TinyLife.Actions.ActionInfo,System.Boolean}
parent: System
+ definition: System.Func`2
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ nameWithType.vb: Func(Of ActionInfo, Boolean)
+ fullName.vb: System.Func(Of TinyLife.Actions.ActionInfo, Boolean)
+ name.vb: Func(Of ActionInfo, Boolean)
+ spec.csharp:
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: <
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: '>'
+ spec.vb:
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+- uid: System.Func`2
+ commentId: T:System.Func`2
isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: bool
- nameWithType: bool
- fullName: bool
- nameWithType.vb: Boolean
- fullName.vb: Boolean
- name.vb: Boolean
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ name: Func
+ nameWithType: Func
+ fullName: System.Func
+ nameWithType.vb: Func(Of T, TResult)
+ fullName.vb: System.Func(Of T, TResult)
+ name.vb: Func(Of T, TResult)
+ spec.csharp:
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: <
+ - name: T
+ - name: ','
+ - name: " "
+ - name: TResult
+ - name: '>'
+ spec.vb:
+ - uid: System.Func`2
+ name: Func
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.func-2
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: ','
+ - name: " "
+ - name: TResult
+ - name: )
- uid: MLEM.Ui.UiSystem
commentId: T:MLEM.Ui.UiSystem
isExternal: true
@@ -1957,40 +2051,6 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
-- uid: System.Func`2
- commentId: T:System.Func`2
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: Func
- nameWithType: Func
- fullName: System.Func
- nameWithType.vb: Func(Of T, TResult)
- fullName.vb: System.Func(Of T, TResult)
- name.vb: Func(Of T, TResult)
- spec.csharp:
- - uid: System.Func`2
- name: Func
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.func-2
- - name: <
- - name: T
- - name: ','
- - name: " "
- - name: TResult
- - name: '>'
- spec.vb:
- - uid: System.Func`2
- name: Func
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.func-2
- - name: (
- - name: Of
- - name: " "
- - name: T
- - name: ','
- - name: " "
- - name: TResult
- - name: )
- uid: TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Actions.ActionType.GetDisplayName(TinyLife.Actions.ActionInfo,System.Boolean)
isExternal: true
diff --git a/docs/api/TinyLife.Actions.ActionType.yml b/docs/api/TinyLife.Actions.ActionType.yml
index dcc8635..f184c81 100644
--- a/docs/api/TinyLife.Actions.ActionType.yml
+++ b/docs/api/TinyLife.Actions.ActionType.yml
@@ -148,6 +148,7 @@ items:
- TinyLife.Actions.ActionType.ImplyMotherIsCamel
- TinyLife.Actions.ActionType.InspectBaby
- TinyLife.Actions.ActionType.Insult
+ - TinyLife.Actions.ActionType.InviteIn
- TinyLife.Actions.ActionType.InviteToHousehold
- TinyLife.Actions.ActionType.IsActionType(System.Type)
- TinyLife.Actions.ActionType.IsDislikedOrMean(TinyLife.Actions.ActionInfo,System.Boolean)
@@ -258,8 +259,10 @@ items:
- TinyLife.Actions.ActionType.TakeFromFridge
- TinyLife.Actions.ActionType.TakeOutOfCrib
- TinyLife.Actions.ActionType.TakeOutTrash
+ - TinyLife.Actions.ActionType.TakeParentalLeave
- TinyLife.Actions.ActionType.TakePregnancyTest
- TinyLife.Actions.ActionType.TakeShower
+ - TinyLife.Actions.ActionType.TakeVacationDay
- TinyLife.Actions.ActionType.Talk
- TinyLife.Actions.ActionType.TalkAboutBestSpots
- TinyLife.Actions.ActionType.TalkAboutBestToy
@@ -369,7 +372,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Types
path: ../TinyLife/Actions/ActionType.cs
- startLine: 35
+ startLine: 33
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -398,7 +401,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Settings
path: ../TinyLife/Actions/ActionType.cs
- startLine: 40
+ startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -427,7 +430,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Actions/ActionType.cs
- startLine: 42
+ startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -460,7 +463,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct
path: ../TinyLife/Actions/ActionType.cs
- startLine: 54
+ startLine: 52
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -503,7 +506,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Actions/ActionType.cs
- startLine: 72
+ startLine: 70
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -544,7 +547,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsActionType
path: ../TinyLife/Actions/ActionType.cs
- startLine: 82
+ startLine: 80
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -579,7 +582,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIconName
path: ../TinyLife/Actions/ActionType.cs
- startLine: 92
+ startLine: 90
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -614,7 +617,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetVarieties
path: ../TinyLife/Actions/ActionType.cs
- startLine: 109
+ startLine: 107
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -655,7 +658,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Actions/ActionType.cs
- startLine: 142
+ startLine: 140
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2310,7 +2313,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetJob
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 306
+ startLine: 307
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2319,6 +2322,60 @@ items:
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly GetJob As ActionType
+- uid: TinyLife.Actions.ActionType.TakeVacationDay
+ commentId: F:TinyLife.Actions.ActionType.TakeVacationDay
+ id: TakeVacationDay
+ parent: TinyLife.Actions.ActionType
+ langs:
+ - csharp
+ - vb
+ name: TakeVacationDay
+ nameWithType: ActionType.TakeVacationDay
+ fullName: TinyLife.Actions.ActionType.TakeVacationDay
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Actions/ActionType.Misc.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: TakeVacationDay
+ path: ../TinyLife/Actions/ActionType.Misc.cs
+ startLine: 316
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ syntax:
+ content: public static readonly ActionType TakeVacationDay
+ return:
+ type: TinyLife.Actions.ActionType
+ content.vb: Public Shared ReadOnly TakeVacationDay As ActionType
+- uid: TinyLife.Actions.ActionType.TakeParentalLeave
+ commentId: F:TinyLife.Actions.ActionType.TakeParentalLeave
+ id: TakeParentalLeave
+ parent: TinyLife.Actions.ActionType
+ langs:
+ - csharp
+ - vb
+ name: TakeParentalLeave
+ nameWithType: ActionType.TakeParentalLeave
+ fullName: TinyLife.Actions.ActionType.TakeParentalLeave
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Actions/ActionType.Misc.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: TakeParentalLeave
+ path: ../TinyLife/Actions/ActionType.Misc.cs
+ startLine: 320
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ syntax:
+ content: public static readonly ActionType TakeParentalLeave
+ return:
+ type: TinyLife.Actions.ActionType
+ content.vb: Public Shared ReadOnly TakeParentalLeave As ActionType
- uid: TinyLife.Actions.ActionType.QuitJob
commentId: F:TinyLife.Actions.ActionType.QuitJob
id: QuitJob
@@ -2337,7 +2394,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: QuitJob
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 315
+ startLine: 324
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2364,7 +2421,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MopPuddle
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 318
+ startLine: 327
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2391,7 +2448,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PracticeProgramming
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 330
+ startLine: 339
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2418,7 +2475,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ModGame
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 338
+ startLine: 347
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2445,7 +2502,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateApp
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 344
+ startLine: 353
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2472,7 +2529,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PublishApp
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 350
+ startLine: 359
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2499,7 +2556,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HackSomeone
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 356
+ startLine: 365
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2526,7 +2583,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResearchProgrammingPatterns
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 361
+ startLine: 370
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2553,7 +2610,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WatchTv
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 366
+ startLine: 375
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2580,7 +2637,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Repair
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 376
+ startLine: 385
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2607,7 +2664,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PayBills
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 390
+ startLine: 399
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2634,7 +2691,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PracticeWriting
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 404
+ startLine: 413
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2661,7 +2718,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WriteBook
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 412
+ startLine: 421
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2688,7 +2745,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SelfPublishBook
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 422
+ startLine: 431
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2715,7 +2772,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HaveBookPublished
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 423
+ startLine: 432
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2742,7 +2799,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LockDoor
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 424
+ startLine: 433
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2769,7 +2826,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AdmireLgbtFlag
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 429
+ startLine: 438
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2796,7 +2853,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetWater
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 432
+ startLine: 441
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2823,7 +2880,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WashHands
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 440
+ startLine: 449
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2850,7 +2907,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToggleLight
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 447
+ startLine: 456
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2877,7 +2934,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToggleAllLights
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 450
+ startLine: 459
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2904,7 +2961,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GrillFood
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 462
+ startLine: 471
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2931,7 +2988,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ThrowAway
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 472
+ startLine: 481
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2958,7 +3015,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Scrap
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 480
+ startLine: 489
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -2985,7 +3042,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CleanEverything
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 486
+ startLine: 495
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3012,7 +3069,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Clean
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 492
+ startLine: 501
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3039,7 +3096,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Light
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 500
+ startLine: 509
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3066,7 +3123,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DoHomework
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 509
+ startLine: 518
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3093,7 +3150,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlayWithToy
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 520
+ startLine: 530
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3120,7 +3177,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CookChildFood
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 532
+ startLine: 543
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3147,7 +3204,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlayInSandbox
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 545
+ startLine: 556
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3174,7 +3231,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShufflePuzzle
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 554
+ startLine: 565
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3201,7 +3258,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Puzzle
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 562
+ startLine: 573
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3228,7 +3285,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PsychSelfUp
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 570
+ startLine: 581
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3255,7 +3312,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Store
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 574
+ startLine: 585
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3282,7 +3339,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFurnitureMail
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 585
+ startLine: 596
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3309,7 +3366,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetJobFromNewspaper
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 593
+ startLine: 604
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3336,7 +3393,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ReadNewspaper
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 601
+ startLine: 612
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3363,7 +3420,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ReadJokes
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 609
+ startLine: 620
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3390,7 +3447,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BrewCoffee
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 617
+ startLine: 628
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3417,7 +3474,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeTea
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 627
+ startLine: 638
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3444,7 +3501,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TinkerWith
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 637
+ startLine: 648
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3471,7 +3528,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AdmireFood
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 645
+ startLine: 656
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3498,7 +3555,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddALittleSomething
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 653
+ startLine: 664
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3525,7 +3582,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RunAround
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 667
+ startLine: 678
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3552,7 +3609,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Rummage
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 676
+ startLine: 687
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3579,7 +3636,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddCandle
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 683
+ startLine: 694
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3606,7 +3663,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BlowOutCandles
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 689
+ startLine: 700
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3633,7 +3690,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PutInFridge
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 693
+ startLine: 704
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3660,7 +3717,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeFromFridge
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 707
+ startLine: 718
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3687,7 +3744,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CleanOutFridge
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 711
+ startLine: 722
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3714,7 +3771,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetLeftovers
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 722
+ startLine: 733
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3741,7 +3798,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AdoptChild
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 729
+ startLine: 740
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3768,7 +3825,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResearchBusinessPlans
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 737
+ startLine: 748
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3795,7 +3852,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PracticeSalesPitch
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 745
+ startLine: 756
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3822,7 +3879,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ReadSkillBook
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 753
+ startLine: 764
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3849,7 +3906,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToggleNewspapers
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 762
+ startLine: 773
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3876,7 +3933,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeOutTrash
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 767
+ startLine: 778
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3903,7 +3960,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlayOnJungleGym
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 779
+ startLine: 790
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3930,7 +3987,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ColorColoringBook
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 788
+ startLine: 799
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3957,7 +4014,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CollectSunlight
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 797
+ startLine: 808
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -3984,7 +4041,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoJogging
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 800
+ startLine: 811
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4011,7 +4068,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MoveHere
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 808
+ startLine: 819
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4038,7 +4095,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ReadBabyBook
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 815
+ startLine: 826
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4065,7 +4122,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Potty
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 827
+ startLine: 838
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4092,7 +4149,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UseDiaper
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 839
+ startLine: 850
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4119,7 +4176,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FollowAdult
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 847
+ startLine: 858
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4146,7 +4203,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HaveBaby
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 864
+ startLine: 875
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4173,7 +4230,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HaveAbortion
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 872
+ startLine: 883
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4200,7 +4257,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakePregnancyTest
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 875
+ startLine: 886
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4227,7 +4284,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeOutOfCrib
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 882
+ startLine: 893
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4254,7 +4311,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SleepInCrib
path: ../TinyLife/Actions/ActionType.Misc.cs
- startLine: 891
+ startLine: 902
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4713,7 +4770,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskToTaste
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 123
+ startLine: 124
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4740,7 +4797,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BribeForFriendship
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 133
+ startLine: 134
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4767,7 +4824,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OrderCoffee
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 143
+ startLine: 144
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4794,7 +4851,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OrderTea
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 153
+ startLine: 154
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4821,7 +4878,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OrderCafeFood
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 164
+ startLine: 165
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4848,7 +4905,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskAboutNonfictionBooks
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 173
+ startLine: 174
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4875,7 +4932,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskAboutFictionBooks
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 185
+ startLine: 186
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4902,7 +4959,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PickUpPerson
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 197
+ startLine: 198
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4929,7 +4986,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PutDownPerson
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 207
+ startLine: 208
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4956,7 +5013,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HomeworkHelp
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 217
+ startLine: 218
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -4965,6 +5022,60 @@ items:
return:
type: TinyLife.Actions.ActionType[]
content.vb: Public Shared ReadOnly HomeworkHelp As ActionType()
+- uid: TinyLife.Actions.ActionType.AskToCook
+ commentId: F:TinyLife.Actions.ActionType.AskToCook
+ id: AskToCook
+ parent: TinyLife.Actions.ActionType
+ langs:
+ - csharp
+ - vb
+ name: AskToCook
+ nameWithType: ActionType.AskToCook
+ fullName: TinyLife.Actions.ActionType.AskToCook
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Actions/ActionType.Social.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: AskToCook
+ path: ../TinyLife/Actions/ActionType.Social.cs
+ startLine: 226
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ syntax:
+ content: public static readonly ActionType AskToCook
+ return:
+ type: TinyLife.Actions.ActionType
+ content.vb: Public Shared ReadOnly AskToCook As ActionType
+- uid: TinyLife.Actions.ActionType.InviteIn
+ commentId: F:TinyLife.Actions.ActionType.InviteIn
+ id: InviteIn
+ parent: TinyLife.Actions.ActionType
+ langs:
+ - csharp
+ - vb
+ name: InviteIn
+ nameWithType: ActionType.InviteIn
+ fullName: TinyLife.Actions.ActionType.InviteIn
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Actions/ActionType.Social.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: InviteIn
+ path: ../TinyLife/Actions/ActionType.Social.cs
+ startLine: 236
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ syntax:
+ content: public static readonly ActionType InviteIn
+ return:
+ type: TinyLife.Actions.ActionType
+ content.vb: Public Shared ReadOnly InviteIn As ActionType
- uid: TinyLife.Actions.ActionType.InspectBaby
commentId: F:TinyLife.Actions.ActionType.InspectBaby
id: InspectBaby
@@ -4983,7 +5094,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InspectBaby
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 226
+ startLine: 248
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5010,7 +5121,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AnnouncePregnancy
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 231
+ startLine: 253
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5037,7 +5148,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Talk
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 240
+ startLine: 262
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5064,7 +5175,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskAboutDay
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 244
+ startLine: 266
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5091,7 +5202,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TellEngagingStory
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 249
+ startLine: 271
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5118,7 +5229,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TellStory
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 254
+ startLine: 276
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5145,7 +5256,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutWork
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 258
+ startLine: 280
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5172,7 +5283,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutNeighborhood
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 264
+ startLine: 286
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5199,7 +5310,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutOutdoors
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 269
+ startLine: 291
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5226,7 +5337,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutFood
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 273
+ startLine: 295
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5253,7 +5364,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DiscussWorkoutRegimen
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 277
+ startLine: 299
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5280,7 +5391,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompareMuscleSize
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 284
+ startLine: 306
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5307,7 +5418,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GushAboutPartner
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 291
+ startLine: 313
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5334,7 +5445,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskAboutGamingRig
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 297
+ startLine: 319
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5361,7 +5472,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskAboutComputerSpecs
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 302
+ startLine: 324
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5388,7 +5499,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BoastAboutPagesWritten
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 307
+ startLine: 329
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5415,7 +5526,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PoseMathPuzzle
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 313
+ startLine: 335
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5442,7 +5553,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExpressFearOfCrowds
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 318
+ startLine: 340
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5469,7 +5580,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutNaps
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 323
+ startLine: 345
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5496,7 +5607,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutWatchingTv
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 329
+ startLine: 351
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5523,7 +5634,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InviteToHousehold
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 334
+ startLine: 356
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5532,33 +5643,6 @@ items:
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly InviteToHousehold As ActionType
-- uid: TinyLife.Actions.ActionType.AskToCook
- commentId: F:TinyLife.Actions.ActionType.AskToCook
- id: AskToCook
- parent: TinyLife.Actions.ActionType
- langs:
- - csharp
- - vb
- name: AskToCook
- nameWithType: ActionType.AskToCook
- fullName: TinyLife.Actions.ActionType.AskToCook
- type: Field
- source:
- remote:
- path: TinyLife/Actions/ActionType.Social.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: AskToCook
- path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 339
- assemblies:
- - Tiny Life
- namespace: TinyLife.Actions
- syntax:
- content: public static readonly ActionType AskToCook
- return:
- type: TinyLife.Actions.ActionType
- content.vb: Public Shared ReadOnly AskToCook As ActionType
- uid: TinyLife.Actions.ActionType.AskToTellStory
commentId: F:TinyLife.Actions.ActionType.AskToTellStory
id: AskToTellStory
@@ -5577,7 +5661,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskToTellStory
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 346
+ startLine: 361
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5604,7 +5688,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ComplainAboutAdults
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 352
+ startLine: 367
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5631,7 +5715,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ComplainAboutParent
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 357
+ startLine: 372
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5658,7 +5742,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutCartoons
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 362
+ startLine: 377
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5685,7 +5769,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutSchool
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 367
+ startLine: 382
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5712,7 +5796,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutFavoriteToys
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 372
+ startLine: 387
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5739,7 +5823,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskAboutFamilyWellbeing
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 377
+ startLine: 392
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5766,7 +5850,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutFamily
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 383
+ startLine: 398
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5793,7 +5877,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DebatePineappleOnPizza
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 389
+ startLine: 404
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5820,7 +5904,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DiscussFineDining
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 395
+ startLine: 410
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5847,7 +5931,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutSpicyFood
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 400
+ startLine: 415
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5874,7 +5958,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskMedicalHistory
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 405
+ startLine: 420
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5901,7 +5985,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutNatureWalks
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 410
+ startLine: 425
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5928,7 +6012,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CriticizeDeforestation
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 415
+ startLine: 430
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5955,7 +6039,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DiscussNpP
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 420
+ startLine: 435
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -5982,7 +6066,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BragAboutComputer
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 425
+ startLine: 440
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6009,7 +6093,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DiscussHomeAutomation
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 430
+ startLine: 445
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6036,7 +6120,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskIfSingle
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 435
+ startLine: 450
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6063,7 +6147,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SuggestThriftstores
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 446
+ startLine: 461
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6090,7 +6174,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnthuseAboutCoupons
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 451
+ startLine: 466
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6117,7 +6201,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutBestSpots
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 456
+ startLine: 471
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6144,7 +6228,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutBestToy
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 461
+ startLine: 476
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6171,7 +6255,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TeachLifeLesson
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 466
+ startLine: 481
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6198,7 +6282,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HowYouveGrown
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 472
+ startLine: 487
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6225,7 +6309,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ComparePhysicalFeatures
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 477
+ startLine: 492
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6252,7 +6336,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskAboutCareerDreams
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 483
+ startLine: 498
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6279,7 +6363,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskAboutParenting
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 489
+ startLine: 504
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6306,7 +6390,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExplainActivities
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 497
+ startLine: 512
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6333,7 +6417,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExpressPregnancyConcerns
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 504
+ startLine: 519
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6360,7 +6444,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TellJoke
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 514
+ startLine: 529
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6387,7 +6471,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TellFunnyStory
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 518
+ startLine: 533
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6414,7 +6498,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TellRidiculousStory
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 522
+ startLine: 537
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6441,7 +6525,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TellComplexJoke
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 526
+ startLine: 541
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6468,7 +6552,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlayTrick
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 530
+ startLine: 545
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6495,7 +6579,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JokeAboutWork
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 534
+ startLine: 549
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6522,7 +6606,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JokeAboutOwnUnemployment
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 540
+ startLine: 555
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6549,7 +6633,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JokeAboutTreadmillAccidents
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 546
+ startLine: 561
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6576,7 +6660,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JokeAboutWritingStyle
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 551
+ startLine: 566
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6603,7 +6687,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JokeAboutAromance
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 556
+ startLine: 571
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6630,7 +6714,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JokeAboutAsexuality
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 561
+ startLine: 576
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6657,7 +6741,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TellJokeAboutSomething
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 566
+ startLine: 581
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6684,7 +6768,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TellDadJoke
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 575
+ startLine: 590
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6711,7 +6795,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JokeAboutFamilyGatherings
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 581
+ startLine: 596
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6738,7 +6822,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JokeAboutTrees
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 587
+ startLine: 602
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6765,7 +6849,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JokeAboutSmartHome
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 592
+ startLine: 607
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6792,7 +6876,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JokeAboutOverspending
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 597
+ startLine: 612
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6819,7 +6903,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutFunnyCityName
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 602
+ startLine: 617
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6846,7 +6930,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Insult
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 609
+ startLine: 624
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6873,7 +6957,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ImplyMotherIsCamel
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 614
+ startLine: 629
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6900,7 +6984,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeFunOfUnemployment
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 618
+ startLine: 633
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6927,7 +7011,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeFunOfLaziness
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 624
+ startLine: 639
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6954,7 +7038,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeFunOfIntroversion
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 629
+ startLine: 644
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -6981,7 +7065,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeFunOfNiceness
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 634
+ startLine: 649
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7008,7 +7092,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ComplainAboutRelationship
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 639
+ startLine: 654
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7035,7 +7119,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeFunOfPoorFitness
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 644
+ startLine: 659
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7062,7 +7146,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeFunOfFriends
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 650
+ startLine: 665
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7089,7 +7173,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeFunOfBeingNerd
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 655
+ startLine: 670
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7116,7 +7200,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeFunOfBeingBadAtSchool
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 660
+ startLine: 675
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7143,7 +7227,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShooChild
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 665
+ startLine: 680
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7170,7 +7254,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeFunOfFoodIntolerance
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 671
+ startLine: 686
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7197,7 +7281,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChastiseForFoodBeliefs
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 677
+ startLine: 692
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7224,7 +7308,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeFunOfBeingOutdoorsy
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 683
+ startLine: 698
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7251,7 +7335,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ImplyHomeSmarter
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 688
+ startLine: 703
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7278,7 +7362,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ArgueAboutToyOwnership
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 693
+ startLine: 708
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7305,7 +7389,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Flirt
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 700
+ startLine: 715
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7332,7 +7416,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ComplimentLooks
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 704
+ startLine: 719
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7359,7 +7443,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MakeRisqueRemark
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 708
+ startLine: 723
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7386,7 +7470,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BeEnticing
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 714
+ startLine: 729
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7413,7 +7497,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CasualCompliment
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 719
+ startLine: 734
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7440,7 +7524,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ReciteLovePoem
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 724
+ startLine: 739
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7467,7 +7551,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DeepCompliment
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 729
+ startLine: 744
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7494,7 +7578,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FlirtyJoke
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 734
+ startLine: 749
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7521,7 +7605,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StartDating
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 740
+ startLine: 755
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7548,7 +7632,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoolAround
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 757
+ startLine: 772
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7575,7 +7659,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Kiss
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 770
+ startLine: 785
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7602,7 +7686,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AdmitToBeingRomanticWithSomeoneElse
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 781
+ startLine: 796
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7629,7 +7713,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BreakUp
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 794
+ startLine: 809
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7656,7 +7740,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToggleTryingForBaby
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 812
+ startLine: 827
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7683,7 +7767,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Babble
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 835
+ startLine: 850
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7710,7 +7794,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CryAt
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 841
+ startLine: 856
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7737,7 +7821,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskWhy
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 847
+ startLine: 862
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7764,7 +7848,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskHow
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 852
+ startLine: 867
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7791,7 +7875,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TalkAboutPlaying
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 857
+ startLine: 872
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7818,7 +7902,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: YoureSoTall
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 862
+ startLine: 877
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7845,7 +7929,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HelpBabyBook
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 867
+ startLine: 882
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7872,7 +7956,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HelpPotty
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 880
+ startLine: 895
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7899,7 +7983,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChangeDiaper
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 887
+ startLine: 902
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7926,7 +8010,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CleanUpBaby
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 899
+ startLine: 914
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7953,7 +8037,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BatheBaby
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 906
+ startLine: 921
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -7980,7 +8064,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PutInCrib
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 913
+ startLine: 928
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8007,7 +8091,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskToTakeOutOfCrib
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 920
+ startLine: 935
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -8034,7 +8118,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AskFood
path: ../TinyLife/Actions/ActionType.Social.cs
- startLine: 934
+ startLine: 949
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.BehaviorAction-1.yml b/docs/api/TinyLife.Actions.BehaviorAction-1.yml
index 19c2129..fe9731a 100644
--- a/docs/api/TinyLife.Actions.BehaviorAction-1.yml
+++ b/docs/api/TinyLife.Actions.BehaviorAction-1.yml
@@ -113,6 +113,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -2780,6 +2781,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.BehaviorAction.yml b/docs/api/TinyLife.Actions.BehaviorAction.yml
index b987538..e6b94a0 100644
--- a/docs/api/TinyLife.Actions.BehaviorAction.yml
+++ b/docs/api/TinyLife.Actions.BehaviorAction.yml
@@ -111,6 +111,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -2888,6 +2889,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.ChoicePromptInfo.Option.yml b/docs/api/TinyLife.Actions.ChoicePromptInfo.Option.yml
index 4769eaa..824675c 100644
--- a/docs/api/TinyLife.Actions.ChoicePromptInfo.Option.yml
+++ b/docs/api/TinyLife.Actions.ChoicePromptInfo.Option.yml
@@ -27,7 +27,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Option
path: ../TinyLife/Actions/ChoicePromptInfo.cs
- startLine: 70
+ startLine: 71
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -66,7 +66,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Actions/ChoicePromptInfo.cs
- startLine: 75
+ startLine: 76
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -95,7 +95,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SuccessAction
path: ../TinyLife/Actions/ChoicePromptInfo.cs
- startLine: 79
+ startLine: 80
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -124,7 +124,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FailAction
path: ../TinyLife/Actions/ChoicePromptInfo.cs
- startLine: 83
+ startLine: 84
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -153,7 +153,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SuccessChance
path: ../TinyLife/Actions/ChoicePromptInfo.cs
- startLine: 87
+ startLine: 88
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -182,7 +182,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ChoicePromptInfo.cs
- startLine: 96
+ startLine: 97
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -226,7 +226,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ChoicePromptInfo.cs
- startLine: 110
+ startLine: 111
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -270,7 +270,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ChoicePromptInfo.cs
- startLine: 138
+ startLine: 141
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -320,7 +320,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Execute
path: ../TinyLife/Actions/ChoicePromptInfo.cs
- startLine: 154
+ startLine: 157
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.ChoicePromptInfo.yml b/docs/api/TinyLife.Actions.ChoicePromptInfo.yml
index 37b1efc..598ecdb 100644
--- a/docs/api/TinyLife.Actions.ChoicePromptInfo.yml
+++ b/docs/api/TinyLife.Actions.ChoicePromptInfo.yml
@@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChoicePromptInfo
path: ../TinyLife/Actions/ChoicePromptInfo.cs
- startLine: 16
+ startLine: 17
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -62,7 +62,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Actions/ChoicePromptInfo.cs
- startLine: 23
+ startLine: 24
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -91,7 +91,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Options
path: ../TinyLife/Actions/ChoicePromptInfo.cs
- startLine: 27
+ startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -120,7 +120,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/ChoicePromptInfo.cs
- startLine: 34
+ startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -158,7 +158,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreatePromptContent
path: ../TinyLife/Actions/ChoicePromptInfo.cs
- startLine: 45
+ startLine: 46
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.DebugAction.yml b/docs/api/TinyLife.Actions.DebugAction.yml
index 486f2b1..59485ca 100644
--- a/docs/api/TinyLife.Actions.DebugAction.yml
+++ b/docs/api/TinyLife.Actions.DebugAction.yml
@@ -96,6 +96,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -2606,6 +2607,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.DeferredAction.yml b/docs/api/TinyLife.Actions.DeferredAction.yml
index 7c5d10e..da7a270 100644
--- a/docs/api/TinyLife.Actions.DeferredAction.yml
+++ b/docs/api/TinyLife.Actions.DeferredAction.yml
@@ -97,6 +97,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -2680,6 +2681,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.DieAction.yml b/docs/api/TinyLife.Actions.DieAction.yml
index 72bb0e6..00852c7 100644
--- a/docs/api/TinyLife.Actions.DieAction.yml
+++ b/docs/api/TinyLife.Actions.DieAction.yml
@@ -96,6 +96,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -2666,6 +2667,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.GoHereAction.yml b/docs/api/TinyLife.Actions.GoHereAction.yml
index a42581b..5535fbf 100644
--- a/docs/api/TinyLife.Actions.GoHereAction.yml
+++ b/docs/api/TinyLife.Actions.GoHereAction.yml
@@ -109,6 +109,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -2800,6 +2801,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.HelpAction.yml b/docs/api/TinyLife.Actions.HelpAction.yml
index 69358d6..a76fdc6 100644
--- a/docs/api/TinyLife.Actions.HelpAction.yml
+++ b/docs/api/TinyLife.Actions.HelpAction.yml
@@ -133,6 +133,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -3580,6 +3581,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.HoldingPersonAction.yml b/docs/api/TinyLife.Actions.HoldingPersonAction.yml
index 2f58132..0bfce56 100644
--- a/docs/api/TinyLife.Actions.HoldingPersonAction.yml
+++ b/docs/api/TinyLife.Actions.HoldingPersonAction.yml
@@ -127,6 +127,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -3247,6 +3248,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.MultiAction.yml b/docs/api/TinyLife.Actions.MultiAction.yml
index 5167612..b606c2b 100644
--- a/docs/api/TinyLife.Actions.MultiAction.yml
+++ b/docs/api/TinyLife.Actions.MultiAction.yml
@@ -117,6 +117,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -3021,6 +3022,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.OrderFromStaffAction.yml b/docs/api/TinyLife.Actions.OrderFromStaffAction.yml
index 9c8b9b2..d535c7b 100644
--- a/docs/api/TinyLife.Actions.OrderFromStaffAction.yml
+++ b/docs/api/TinyLife.Actions.OrderFromStaffAction.yml
@@ -129,6 +129,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -3308,6 +3309,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.OutOfTownAction.yml b/docs/api/TinyLife.Actions.OutOfTownAction.yml
index 0898851..f65c48b 100644
--- a/docs/api/TinyLife.Actions.OutOfTownAction.yml
+++ b/docs/api/TinyLife.Actions.OutOfTownAction.yml
@@ -110,6 +110,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -2774,6 +2775,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.PathfindAction.yml b/docs/api/TinyLife.Actions.PathfindAction.yml
index e4a621d..5a7edec 100644
--- a/docs/api/TinyLife.Actions.PathfindAction.yml
+++ b/docs/api/TinyLife.Actions.PathfindAction.yml
@@ -102,6 +102,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -2700,6 +2701,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.PathfindToPersonAction.yml b/docs/api/TinyLife.Actions.PathfindToPersonAction.yml
index 6c77221..df28b0d 100644
--- a/docs/api/TinyLife.Actions.PathfindToPersonAction.yml
+++ b/docs/api/TinyLife.Actions.PathfindToPersonAction.yml
@@ -98,6 +98,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -2660,6 +2661,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.PutAwayAction.yml b/docs/api/TinyLife.Actions.PutAwayAction.yml
index 0952903..18c01c5 100644
--- a/docs/api/TinyLife.Actions.PutAwayAction.yml
+++ b/docs/api/TinyLife.Actions.PutAwayAction.yml
@@ -107,6 +107,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -2713,6 +2714,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.SellAction.yml b/docs/api/TinyLife.Actions.SellAction.yml
index ac548e7..6aef19b 100644
--- a/docs/api/TinyLife.Actions.SellAction.yml
+++ b/docs/api/TinyLife.Actions.SellAction.yml
@@ -108,6 +108,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -2761,6 +2762,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.SitAction.yml b/docs/api/TinyLife.Actions.SitAction.yml
index 443c69b..9da96be 100644
--- a/docs/api/TinyLife.Actions.SitAction.yml
+++ b/docs/api/TinyLife.Actions.SitAction.yml
@@ -107,6 +107,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -2722,6 +2723,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.SocialAction.StartPartnerAction.yml b/docs/api/TinyLife.Actions.SocialAction.StartPartnerAction.yml
index 3e2d4a4..d75fd78 100644
--- a/docs/api/TinyLife.Actions.SocialAction.StartPartnerAction.yml
+++ b/docs/api/TinyLife.Actions.SocialAction.StartPartnerAction.yml
@@ -94,6 +94,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -2465,6 +2466,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.SocialAction.yml b/docs/api/TinyLife.Actions.SocialAction.yml
index e97620c..38489d0 100644
--- a/docs/api/TinyLife.Actions.SocialAction.yml
+++ b/docs/api/TinyLife.Actions.SocialAction.yml
@@ -130,6 +130,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -3497,6 +3498,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.StoreAction.yml b/docs/api/TinyLife.Actions.StoreAction.yml
index e56d764..254171c 100644
--- a/docs/api/TinyLife.Actions.StoreAction.yml
+++ b/docs/api/TinyLife.Actions.StoreAction.yml
@@ -107,6 +107,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -2734,6 +2735,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.yml b/docs/api/TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.yml
index ff4cbb9..0f4f5da 100644
--- a/docs/api/TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.yml
+++ b/docs/api/TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EvaluationResult
path: ../TinyLife/Actions/TalkAction.cs
- startLine: 524
+ startLine: 526
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.TalkAction.TalkSettings.yml b/docs/api/TinyLife.Actions.TalkAction.TalkSettings.yml
index e5c8147..8ed5a64 100644
--- a/docs/api/TinyLife.Actions.TalkAction.TalkSettings.yml
+++ b/docs/api/TinyLife.Actions.TalkAction.TalkSettings.yml
@@ -969,7 +969,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EvaluateValues
path: ../TinyLife/Actions/TalkAction.cs
- startLine: 426
+ startLine: 428
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -1016,7 +1016,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CheckCanExecute
path: ../TinyLife/Actions/TalkAction.cs
- startLine: 510
+ startLine: 512
assemblies:
- Tiny Life
namespace: TinyLife.Actions
diff --git a/docs/api/TinyLife.Actions.TalkAction.yml b/docs/api/TinyLife.Actions.TalkAction.yml
index 9417907..f8086a7 100644
--- a/docs/api/TinyLife.Actions.TalkAction.yml
+++ b/docs/api/TinyLife.Actions.TalkAction.yml
@@ -133,6 +133,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -3528,6 +3529,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.TellPeopleToLeaveRoomAction.yml b/docs/api/TinyLife.Actions.TellPeopleToLeaveRoomAction.yml
index 2ea8131..2861299 100644
--- a/docs/api/TinyLife.Actions.TellPeopleToLeaveRoomAction.yml
+++ b/docs/api/TinyLife.Actions.TellPeopleToLeaveRoomAction.yml
@@ -96,6 +96,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -2568,6 +2569,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.TryGoHereAction.yml b/docs/api/TinyLife.Actions.TryGoHereAction.yml
index e708c71..743eb92 100644
--- a/docs/api/TinyLife.Actions.TryGoHereAction.yml
+++ b/docs/api/TinyLife.Actions.TryGoHereAction.yml
@@ -95,6 +95,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -2536,6 +2537,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.WalkAction.yml b/docs/api/TinyLife.Actions.WalkAction.yml
index ac339fb..3a34980 100644
--- a/docs/api/TinyLife.Actions.WalkAction.yml
+++ b/docs/api/TinyLife.Actions.WalkAction.yml
@@ -102,6 +102,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -2593,6 +2594,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.WatchTvAction.yml b/docs/api/TinyLife.Actions.WatchTvAction.yml
index d45375f..ada96cf 100644
--- a/docs/api/TinyLife.Actions.WatchTvAction.yml
+++ b/docs/api/TinyLife.Actions.WatchTvAction.yml
@@ -110,6 +110,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -3008,6 +3009,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
diff --git a/docs/api/TinyLife.Actions.WorkAction.yml b/docs/api/TinyLife.Actions.WorkAction.yml
index 69aebee..20d0646 100644
--- a/docs/api/TinyLife.Actions.WorkAction.yml
+++ b/docs/api/TinyLife.Actions.WorkAction.yml
@@ -11,6 +11,7 @@ items:
- TinyLife.Actions.WorkAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.WorkAction.AndThenUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.WorkAction.CreateFirstActions
+ - TinyLife.Actions.WorkAction.Job
- TinyLife.Actions.WorkAction.PreInitialize
langs:
- csharp
@@ -30,7 +31,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
- summary: "\nA work action is the action that is used for instances when a person goes to work\n"
+ summary: "\nA work action is the action that is used for instances when a person goes to work\n"
example: []
syntax:
content: 'public class WorkAction : OutOfTownAction, IGenericDataHolder'
@@ -109,6 +110,7 @@ items:
- TinyLife.Actions.Action.GetTableSpot(TinyLife.Objects.Furniture,TinyLife.Objects.ActionSpot)
- TinyLife.Actions.Action.InvokeForBoth(TinyLife.Objects.Person,TinyLife.Objects.Person,System.Action{TinyLife.Objects.Person,TinyLife.Objects.Person})
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action,TinyLife.Actions.Action)
+ - TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.GetData``1(System.String)
@@ -122,6 +124,37 @@ items:
- System.Object.ToString
extensionMethods:
- TinyLife.Actions.WorkAction.TinyLife.Utilities.Extensions.JsonCopy``1
+- uid: TinyLife.Actions.WorkAction.Job
+ commentId: P:TinyLife.Actions.WorkAction.Job
+ id: Job
+ parent: TinyLife.Actions.WorkAction
+ langs:
+ - csharp
+ - vb
+ name: Job
+ nameWithType: WorkAction.Job
+ fullName: TinyLife.Actions.WorkAction.Job
+ type: Property
+ source:
+ remote:
+ path: TinyLife/Actions/WorkAction.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: Job
+ path: ../TinyLife/Actions/WorkAction.cs
+ startLine: 22
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Actions
+ summary: "\nThe job that this work action is working at.\n"
+ example: []
+ syntax:
+ content: public Job Job { get; }
+ parameters: []
+ return:
+ type: TinyLife.Goals.Job
+ content.vb: Public ReadOnly Property Job As Job
+ overload: TinyLife.Actions.WorkAction.Job*
- uid: TinyLife.Actions.WorkAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
commentId: M:TinyLife.Actions.WorkAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
id: '#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)'
@@ -140,7 +173,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Actions/WorkAction.cs
- startLine: 24
+ startLine: 31
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -175,7 +208,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateFirstActions
path: ../TinyLife/Actions/WorkAction.cs
- startLine: 28
+ startLine: 34
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -207,7 +240,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PreInitialize
path: ../TinyLife/Actions/WorkAction.cs
- startLine: 37
+ startLine: 43
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -236,7 +269,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenInitialize
path: ../TinyLife/Actions/WorkAction.cs
- startLine: 43
+ startLine: 49
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -265,7 +298,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenUpdate
path: ../TinyLife/Actions/WorkAction.cs
- startLine: 49
+ startLine: 62
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -307,7 +340,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenIsCompleted
path: ../TinyLife/Actions/WorkAction.cs
- startLine: 73
+ startLine: 86
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -339,7 +372,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AndThenOnCompleted
path: ../TinyLife/Actions/WorkAction.cs
- startLine: 80
+ startLine: 93
assemblies:
- Tiny Life
namespace: TinyLife.Actions
@@ -355,12 +388,11 @@ items:
overridden: TinyLife.Actions.MultiAction.AndThenOnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.WorkAction.AndThenOnCompleted*
references:
-- uid: TinyLife.Goals.Job
- commentId: T:TinyLife.Goals.Job
- parent: TinyLife.Goals
+- uid: TinyLife.Actions.WorkAction.Job
+ commentId: P:TinyLife.Actions.WorkAction.Job
name: Job
- nameWithType: Job
- fullName: TinyLife.Goals.Job
+ nameWithType: WorkAction.Job
+ fullName: TinyLife.Actions.WorkAction.Job
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
name: TinyLife.Actions
@@ -2746,6 +2778,34 @@ references:
- uid: TinyLife.Actions.Action
name: Action
- name: )
+- uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ commentId: M:TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ parent: TinyLife.Actions.Action
+ name: IsInappropriate(ActionType, ActionInfo)
+ nameWithType: Action.IsInappropriate(ActionType, ActionInfo)
+ fullName: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo)
+ spec.csharp:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
+ name: IsInappropriate
+ - name: (
+ - uid: TinyLife.Actions.ActionType
+ name: ActionType
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Actions.ActionInfo
+ name: ActionInfo
+ - name: )
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -3145,23 +3205,6 @@ references:
- uid: TinyLife.Actions.WorkAction
name: WorkAction
- name: )
-- 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: System
commentId: N:System
isExternal: true
@@ -3316,6 +3359,34 @@ references:
- name: .
- uid: TinyLife.Utilities
name: Utilities
+- uid: TinyLife.Actions.WorkAction.Job*
+ commentId: Overload:TinyLife.Actions.WorkAction.Job
+ name: Job
+ nameWithType: WorkAction.Job
+ fullName: TinyLife.Actions.WorkAction.Job
+- uid: TinyLife.Goals.Job
+ commentId: T:TinyLife.Goals.Job
+ parent: TinyLife.Goals
+ name: Job
+ nameWithType: Job
+ fullName: TinyLife.Goals.Job
+- 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.WorkAction.#ctor*
commentId: Overload:TinyLife.Actions.WorkAction.#ctor
name: WorkAction
diff --git a/docs/api/TinyLife.Debug.CheatDelegate.yml b/docs/api/TinyLife.Debug.CheatDelegate.yml
index d7b7a7f..2af14dc 100644
--- a/docs/api/TinyLife.Debug.CheatDelegate.yml
+++ b/docs/api/TinyLife.Debug.CheatDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CheatDelegate
path: ../TinyLife/Debug.cs
- startLine: 771
+ startLine: 783
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.Debug.DebugDelegate.yml b/docs/api/TinyLife.Debug.DebugDelegate.yml
index c59df24..7a4746e 100644
--- a/docs/api/TinyLife.Debug.DebugDelegate.yml
+++ b/docs/api/TinyLife.Debug.DebugDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DebugDelegate
path: ../TinyLife/Debug.cs
- startLine: 776
+ startLine: 788
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.Debug.yml b/docs/api/TinyLife.Debug.yml
index 93773f4..56e11f7 100644
--- a/docs/api/TinyLife.Debug.yml
+++ b/docs/api/TinyLife.Debug.yml
@@ -119,7 +119,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryCheat
path: ../TinyLife/Debug.cs
- startLine: 601
+ startLine: 612
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml b/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml
index 1a9da28..6246acb 100644
--- a/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml
+++ b/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml
@@ -27,7 +27,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 438
+ startLine: 443
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: 445
+ startLine: 450
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: 450
+ startLine: 455
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: 455
+ startLine: 460
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: 460
+ startLine: 465
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: 466
+ startLine: 471
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: 471
+ startLine: 476
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: 488
+ startLine: 493
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: 502
+ startLine: 507
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
diff --git a/docs/api/TinyLife.Emotions.EmotionModifier.yml b/docs/api/TinyLife.Emotions.EmotionModifier.yml
index 867d62c..32c0732 100644
--- a/docs/api/TinyLife.Emotions.EmotionModifier.yml
+++ b/docs/api/TinyLife.Emotions.EmotionModifier.yml
@@ -121,7 +121,9 @@ items:
- TinyLife.Emotions.EmotionModifier.MeanConversationPartner
- TinyLife.Emotions.EmotionModifier.Name
- TinyLife.Emotions.EmotionModifier.NegativeGauge
+ - TinyLife.Emotions.EmotionModifier.OnVacation
- TinyLife.Emotions.EmotionModifier.OrderCanceled
+ - TinyLife.Emotions.EmotionModifier.ParentalLeave
- TinyLife.Emotions.EmotionModifier.PassedOut
- TinyLife.Emotions.EmotionModifier.PeedSelf
- TinyLife.Emotions.EmotionModifier.PerfectCreation
@@ -191,6 +193,7 @@ items:
- TinyLife.Emotions.EmotionModifier.UnsuccessfulRummaging
- TinyLife.Emotions.EmotionModifier.UpsettingConversation
- TinyLife.Emotions.EmotionModifier.UsefulProgrammingResearch
+ - TinyLife.Emotions.EmotionModifier.VacationDaysAgain
- TinyLife.Emotions.EmotionModifier.WonTournament
- TinyLife.Emotions.EmotionModifier.WoodworkingSplinter
- TinyLife.Emotions.EmotionModifier.WritersBlock
@@ -4773,6 +4776,87 @@ items:
return:
type: TinyLife.Emotions.EmotionModifier
content.vb: Public Shared ReadOnly TastyTea As EmotionModifier
+- uid: TinyLife.Emotions.EmotionModifier.OnVacation
+ commentId: F:TinyLife.Emotions.EmotionModifier.OnVacation
+ id: OnVacation
+ parent: TinyLife.Emotions.EmotionModifier
+ langs:
+ - csharp
+ - vb
+ name: OnVacation
+ nameWithType: EmotionModifier.OnVacation
+ fullName: TinyLife.Emotions.EmotionModifier.OnVacation
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Emotions/EmotionModifier.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: OnVacation
+ path: ../TinyLife/Emotions/EmotionModifier.cs
+ startLine: 213
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Emotions
+ syntax:
+ content: public static readonly EmotionModifier OnVacation
+ return:
+ type: TinyLife.Emotions.EmotionModifier
+ content.vb: Public Shared ReadOnly OnVacation As EmotionModifier
+- uid: TinyLife.Emotions.EmotionModifier.ParentalLeave
+ commentId: F:TinyLife.Emotions.EmotionModifier.ParentalLeave
+ id: ParentalLeave
+ parent: TinyLife.Emotions.EmotionModifier
+ langs:
+ - csharp
+ - vb
+ name: ParentalLeave
+ nameWithType: EmotionModifier.ParentalLeave
+ fullName: TinyLife.Emotions.EmotionModifier.ParentalLeave
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Emotions/EmotionModifier.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: ParentalLeave
+ path: ../TinyLife/Emotions/EmotionModifier.cs
+ startLine: 214
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Emotions
+ syntax:
+ content: public static readonly EmotionModifier ParentalLeave
+ return:
+ type: TinyLife.Emotions.EmotionModifier
+ content.vb: Public Shared ReadOnly ParentalLeave As EmotionModifier
+- uid: TinyLife.Emotions.EmotionModifier.VacationDaysAgain
+ commentId: F:TinyLife.Emotions.EmotionModifier.VacationDaysAgain
+ id: VacationDaysAgain
+ parent: TinyLife.Emotions.EmotionModifier
+ langs:
+ - csharp
+ - vb
+ name: VacationDaysAgain
+ nameWithType: EmotionModifier.VacationDaysAgain
+ fullName: TinyLife.Emotions.EmotionModifier.VacationDaysAgain
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Emotions/EmotionModifier.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: VacationDaysAgain
+ path: ../TinyLife/Emotions/EmotionModifier.cs
+ startLine: 215
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Emotions
+ syntax:
+ content: public static readonly EmotionModifier VacationDaysAgain
+ return:
+ type: TinyLife.Emotions.EmotionModifier
+ content.vb: Public Shared ReadOnly VacationDaysAgain As EmotionModifier
- uid: TinyLife.Emotions.EmotionModifier.GymTrainerPositive
commentId: F:TinyLife.Emotions.EmotionModifier.GymTrainerPositive
id: GymTrainerPositive
@@ -4791,7 +4875,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GymTrainerPositive
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 214
+ startLine: 217
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4818,7 +4902,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GymTrainerNegative
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 215
+ startLine: 218
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4845,7 +4929,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PottySuccess
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 216
+ startLine: 219
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4872,7 +4956,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PottyFail
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 217
+ startLine: 220
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4899,7 +4983,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PottyNotListening
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 218
+ startLine: 221
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4926,7 +5010,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AbortionEmotions
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 219
+ startLine: 222
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4953,7 +5037,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DiaperRash
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 221
+ startLine: 224
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -4980,7 +5064,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GrossDiaperChange
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 222
+ startLine: 225
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5007,7 +5091,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SuddenlyPregnant
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 223
+ startLine: 226
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5034,7 +5118,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyTestPositive
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 224
+ startLine: 227
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5061,7 +5145,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyTestNegative
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 225
+ startLine: 228
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5088,7 +5172,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 318
+ startLine: 323
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5117,7 +5201,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 322
+ startLine: 327
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5146,7 +5230,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emotion
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 327
+ startLine: 332
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5175,7 +5259,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Condition
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 333
+ startLine: 338
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5204,7 +5288,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayName
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 340
+ startLine: 345
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5235,7 +5319,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 349
+ startLine: 354
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5279,7 +5363,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 363
+ startLine: 368
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5323,7 +5407,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCausedEmotion
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 372
+ startLine: 377
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5358,7 +5442,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 388
+ startLine: 393
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
@@ -5397,7 +5481,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Emotions/EmotionModifier.cs
- startLine: 401
+ startLine: 406
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
diff --git a/docs/api/TinyLife.GameImpl.GameMode.yml b/docs/api/TinyLife.GameImpl.GameMode.yml
index 9d824c4..936a1f3 100644
--- a/docs/api/TinyLife.GameImpl.GameMode.yml
+++ b/docs/api/TinyLife.GameImpl.GameMode.yml
@@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GameMode
path: ../TinyLife/GameImpl.cs
- startLine: 1101
+ startLine: 1118
assemblies:
- Tiny Life
namespace: TinyLife
@@ -55,7 +55,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitialLoad
path: ../TinyLife/GameImpl.cs
- startLine: 1104
+ startLine: 1121
assemblies:
- Tiny Life
namespace: TinyLife
@@ -83,7 +83,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Splash
path: ../TinyLife/GameImpl.cs
- startLine: 1106
+ startLine: 1123
assemblies:
- Tiny Life
namespace: TinyLife
@@ -111,7 +111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MainMenu
path: ../TinyLife/GameImpl.cs
- startLine: 1108
+ startLine: 1125
assemblies:
- Tiny Life
namespace: TinyLife
@@ -139,7 +139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SelectHousehold
path: ../TinyLife/GameImpl.cs
- startLine: 1110
+ startLine: 1127
assemblies:
- Tiny Life
namespace: TinyLife
@@ -167,7 +167,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InGameHousehold
path: ../TinyLife/GameImpl.cs
- startLine: 1112
+ startLine: 1129
assemblies:
- Tiny Life
namespace: TinyLife
@@ -195,7 +195,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildOnly
path: ../TinyLife/GameImpl.cs
- startLine: 1114
+ startLine: 1131
assemblies:
- Tiny Life
namespace: TinyLife
@@ -223,7 +223,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CharacterCreation
path: ../TinyLife/GameImpl.cs
- startLine: 1116
+ startLine: 1133
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.GameImpl.yml b/docs/api/TinyLife.GameImpl.yml
index 848096e..7a81fdf 100644
--- a/docs/api/TinyLife.GameImpl.yml
+++ b/docs/api/TinyLife.GameImpl.yml
@@ -944,7 +944,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanBeExtremelyFast
path: ../TinyLife/GameImpl.cs
- startLine: 737
+ startLine: 742
assemblies:
- Tiny Life
namespace: TinyLife
@@ -975,7 +975,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanSwitchGameModes
path: ../TinyLife/GameImpl.cs
- startLine: 748
+ startLine: 753
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1006,7 +1006,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FadeKeyboardLighting
path: ../TinyLife/GameImpl.cs
- startLine: 763
+ startLine: 768
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1038,7 +1038,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TakeScreenshot
path: ../TinyLife/GameImpl.cs
- startLine: 789
+ startLine: 794
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1079,7 +1079,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkLotVisible
path: ../TinyLife/GameImpl.cs
- startLine: 817
+ startLine: 822
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1111,7 +1111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MarkLotNonVisible
path: ../TinyLife/GameImpl.cs
- startLine: 833
+ startLine: 838
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1143,7 +1143,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsLotVisible
path: ../TinyLife/GameImpl.cs
- startLine: 844
+ startLine: 849
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1178,7 +1178,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CompleteAchievement
path: ../TinyLife/GameImpl.cs
- startLine: 856
+ startLine: 861
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.GenealogyType.yml b/docs/api/TinyLife.GenealogyType.yml
index 162a348..72a6473 100644
--- a/docs/api/TinyLife.GenealogyType.yml
+++ b/docs/api/TinyLife.GenealogyType.yml
@@ -29,7 +29,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GenealogyType
path: ../TinyLife/Relationship.cs
- startLine: 523
+ startLine: 530
assemblies:
- Tiny Life
namespace: TinyLife
@@ -61,7 +61,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Unrelated
path: ../TinyLife/Relationship.cs
- startLine: 528
+ startLine: 535
assemblies:
- Tiny Life
namespace: TinyLife
@@ -89,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Parent
path: ../TinyLife/Relationship.cs
- startLine: 532
+ startLine: 539
assemblies:
- Tiny Life
namespace: TinyLife
@@ -117,7 +117,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child
path: ../TinyLife/Relationship.cs
- startLine: 536
+ startLine: 543
assemblies:
- Tiny Life
namespace: TinyLife
@@ -145,7 +145,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sibling
path: ../TinyLife/Relationship.cs
- startLine: 540
+ startLine: 547
assemblies:
- Tiny Life
namespace: TinyLife
@@ -173,7 +173,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Nibling
path: ../TinyLife/Relationship.cs
- startLine: 544
+ startLine: 551
assemblies:
- Tiny Life
namespace: TinyLife
@@ -201,7 +201,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pibling
path: ../TinyLife/Relationship.cs
- startLine: 548
+ startLine: 555
assemblies:
- Tiny Life
namespace: TinyLife
@@ -229,7 +229,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Grandparent
path: ../TinyLife/Relationship.cs
- startLine: 552
+ startLine: 559
assemblies:
- Tiny Life
namespace: TinyLife
@@ -257,7 +257,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Grandchild
path: ../TinyLife/Relationship.cs
- startLine: 556
+ startLine: 563
assemblies:
- Tiny Life
namespace: TinyLife
@@ -285,7 +285,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cousin
path: ../TinyLife/Relationship.cs
- startLine: 560
+ startLine: 567
assemblies:
- Tiny Life
namespace: TinyLife
@@ -313,7 +313,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DistantlyRelated
path: ../TinyLife/Relationship.cs
- startLine: 564
+ startLine: 571
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.Goals.Job.JobPerformanceDelegate.yml b/docs/api/TinyLife.Goals.Job.JobPerformanceDelegate.yml
index 18fa344..7aad3e6 100644
--- a/docs/api/TinyLife.Goals.Job.JobPerformanceDelegate.yml
+++ b/docs/api/TinyLife.Goals.Job.JobPerformanceDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: JobPerformanceDelegate
path: ../TinyLife/Goals/Job.cs
- startLine: 278
+ startLine: 328
assemblies:
- Tiny Life
namespace: TinyLife.Goals
diff --git a/docs/api/TinyLife.Goals.Job.yml b/docs/api/TinyLife.Goals.Job.yml
index d9149e5..838d259 100644
--- a/docs/api/TinyLife.Goals.Job.yml
+++ b/docs/api/TinyLife.Goals.Job.yml
@@ -11,6 +11,7 @@ items:
- TinyLife.Goals.Job.AmountOfRaises
- TinyLife.Goals.Job.CurrentHourlyPay
- TinyLife.Goals.Job.DailyTasks
+ - TinyLife.Goals.Job.DaysOnVacation
- TinyLife.Goals.Job.GetCoworkers
- TinyLife.Goals.Job.GetCoworkersAtWork
- TinyLife.Goals.Job.GetRaise
@@ -20,9 +21,11 @@ items:
- TinyLife.Goals.Job.Performance
- TinyLife.Goals.Job.Person
- TinyLife.Goals.Job.RequiredPromotionPerformance
+ - TinyLife.Goals.Job.StartVacation(System.Int32,System.Single)
- TinyLife.Goals.Job.Type
- TinyLife.Goals.Job.Update(System.TimeSpan)
- TinyLife.Goals.Job.UpdateWorking(TinyLife.Actions.WorkAction,System.TimeSpan,System.Single)
+ - TinyLife.Goals.Job.VacationDaysAvailable
- TinyLife.Goals.Job.Validate(TinyLife.Objects.Person)
langs:
- csharp
@@ -42,7 +45,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
- summary: "\nA job is a kind of work that a can have.\nThe person's current job is accessible using .\nA job instance is constructed from its underlying .\n"
+ summary: "\nA job is a kind of work that a can have.\nThe person's current jobs are accessible using .\nA job instance is constructed from its underlying .\n"
example: []
syntax:
content: >-
@@ -401,6 +404,86 @@ items:
type: System.Single
content.vb: Public ReadOnly Property CurrentHourlyPay As Single
overload: TinyLife.Goals.Job.CurrentHourlyPay*
+- uid: TinyLife.Goals.Job.VacationDaysAvailable
+ commentId: F:TinyLife.Goals.Job.VacationDaysAvailable
+ id: VacationDaysAvailable
+ parent: TinyLife.Goals.Job
+ langs:
+ - csharp
+ - vb
+ name: VacationDaysAvailable
+ nameWithType: Job.VacationDaysAvailable
+ fullName: TinyLife.Goals.Job.VacationDaysAvailable
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Goals/Job.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: VacationDaysAvailable
+ path: ../TinyLife/Goals/Job.cs
+ startLine: 75
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Goals
+ summary: "\nThe amount of vacation days currently available.\n"
+ example: []
+ syntax:
+ content: >-
+ [DataMember]
+
+ public int VacationDaysAvailable
+ return:
+ type: System.Int32
+ content.vb: >-
+
+
+ Public VacationDaysAvailable As Integer
+ attributes:
+ - type: System.Runtime.Serialization.DataMemberAttribute
+ ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
+ arguments: []
+- uid: TinyLife.Goals.Job.DaysOnVacation
+ commentId: P:TinyLife.Goals.Job.DaysOnVacation
+ id: DaysOnVacation
+ parent: TinyLife.Goals.Job
+ langs:
+ - csharp
+ - vb
+ name: DaysOnVacation
+ nameWithType: Job.DaysOnVacation
+ fullName: TinyLife.Goals.Job.DaysOnVacation
+ type: Property
+ source:
+ remote:
+ path: TinyLife/Goals/Job.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: DaysOnVacation
+ path: ../TinyLife/Goals/Job.cs
+ startLine: 80
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Goals
+ summary: "\nThe amount of days remaining on the current vacation. If this value is 0, this job is not currently on vacation.\nUse to edit this value.\n"
+ example: []
+ syntax:
+ content: >-
+ [DataMember]
+
+ public int DaysOnVacation { get; }
+ parameters: []
+ return:
+ type: System.Int32
+ content.vb: >-
+
+
+ Public Property DaysOnVacation As Integer
+ overload: TinyLife.Goals.Job.DaysOnVacation*
+ attributes:
+ - type: System.Runtime.Serialization.DataMemberAttribute
+ ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
+ arguments: []
- uid: TinyLife.Goals.Job.#ctor(TinyLife.Goals.JobType,TinyLife.Objects.Person,System.Int32)
commentId: M:TinyLife.Goals.Job.#ctor(TinyLife.Goals.JobType,TinyLife.Objects.Person,System.Int32)
id: '#ctor(TinyLife.Goals.JobType,TinyLife.Objects.Person,System.Int32)'
@@ -419,7 +502,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/Job.cs
- startLine: 81
+ startLine: 94
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -460,7 +543,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Goals/Job.cs
- startLine: 94
+ startLine: 107
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -492,7 +575,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateWorking
path: ../TinyLife/Goals/Job.cs
- startLine: 113
+ startLine: 153
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -533,7 +616,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddPerformance
path: ../TinyLife/Goals/Job.cs
- startLine: 146
+ startLine: 186
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -568,7 +651,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddLevel
path: ../TinyLife/Goals/Job.cs
- startLine: 172
+ startLine: 212
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -606,7 +689,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRaise
path: ../TinyLife/Goals/Job.cs
- startLine: 214
+ startLine: 254
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -637,7 +720,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasRequiredPromotionSkills
path: ../TinyLife/Goals/Job.cs
- startLine: 233
+ startLine: 273
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -668,7 +751,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCoworkers
path: ../TinyLife/Goals/Job.cs
- startLine: 245
+ startLine: 285
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -699,7 +782,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCoworkersAtWork
path: ../TinyLife/Goals/Job.cs
- startLine: 253
+ startLine: 293
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -730,7 +813,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Goals/Job.cs
- startLine: 261
+ startLine: 301
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -746,17 +829,55 @@ items:
description: false if the object is not valid, true otherwise
content.vb: Public Function Validate(person As Person) As Boolean
overload: TinyLife.Goals.Job.Validate*
+- uid: TinyLife.Goals.Job.StartVacation(System.Int32,System.Single)
+ commentId: M:TinyLife.Goals.Job.StartVacation(System.Int32,System.Single)
+ id: StartVacation(System.Int32,System.Single)
+ parent: TinyLife.Goals.Job
+ langs:
+ - csharp
+ - vb
+ name: StartVacation(int, float)
+ nameWithType: Job.StartVacation(int, float)
+ fullName: TinyLife.Goals.Job.StartVacation(int, float)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Goals/Job.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: StartVacation
+ path: ../TinyLife/Goals/Job.cs
+ startLine: 320
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Goals
+ summary: "\nStarts a vacation for the given amount of days
with the given payModifier
.\n"
+ example: []
+ syntax:
+ content: public void StartVacation(int days, float payModifier = 1)
+ parameters:
+ - id: days
+ type: System.Int32
+ description: The amount of days.
+ - id: payModifier
+ type: System.Single
+ description: The amount that the daily pay on vacation should be multiplied with, defaults to 1.
+ content.vb: Public Sub StartVacation(days As Integer, payModifier As Single = 1)
+ overload: TinyLife.Goals.Job.StartVacation*
+ nameWithType.vb: Job.StartVacation(Integer, Single)
+ fullName.vb: TinyLife.Goals.Job.StartVacation(Integer, Single)
+ name.vb: StartVacation(Integer, Single)
references:
- uid: TinyLife.Goals.Job.Person
commentId: P:TinyLife.Goals.Job.Person
name: Person
nameWithType: Job.Person
fullName: TinyLife.Goals.Job.Person
-- uid: TinyLife.Objects.Person.Job
- commentId: P:TinyLife.Objects.Person.Job
- name: Job
- nameWithType: Person.Job
- fullName: TinyLife.Objects.Person.Job
+- uid: TinyLife.Objects.Person.Jobs
+ commentId: F:TinyLife.Objects.Person.Jobs
+ name: Jobs
+ nameWithType: Person.Jobs
+ fullName: TinyLife.Objects.Person.Jobs
- uid: TinyLife.Goals.JobType
commentId: T:TinyLife.Goals.JobType
parent: TinyLife.Goals
@@ -1519,6 +1640,51 @@ references:
name: CurrentHourlyPay
nameWithType: Job.CurrentHourlyPay
fullName: TinyLife.Goals.Job.CurrentHourlyPay
+- uid: TinyLife.Goals.Job.StartVacation(System.Int32,System.Single)
+ commentId: M:TinyLife.Goals.Job.StartVacation(System.Int32,System.Single)
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ name: StartVacation(int, float)
+ nameWithType: Job.StartVacation(int, float)
+ fullName: TinyLife.Goals.Job.StartVacation(int, float)
+ nameWithType.vb: Job.StartVacation(Integer, Single)
+ fullName.vb: TinyLife.Goals.Job.StartVacation(Integer, Single)
+ name.vb: StartVacation(Integer, Single)
+ spec.csharp:
+ - uid: TinyLife.Goals.Job.StartVacation(System.Int32,System.Single)
+ name: StartVacation
+ - name: (
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Goals.Job.StartVacation(System.Int32,System.Single)
+ name: StartVacation
+ - name: (
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: )
+- uid: TinyLife.Goals.Job.DaysOnVacation*
+ commentId: Overload:TinyLife.Goals.Job.DaysOnVacation
+ name: DaysOnVacation
+ nameWithType: Job.DaysOnVacation
+ fullName: TinyLife.Goals.Job.DaysOnVacation
- uid: TinyLife.Goals.Job.#ctor*
commentId: Overload:TinyLife.Goals.Job.#ctor
name: Job
@@ -1872,3 +2038,8 @@ references:
name: Validate
nameWithType: Job.Validate
fullName: TinyLife.Goals.Job.Validate
+- uid: TinyLife.Goals.Job.StartVacation*
+ commentId: Overload:TinyLife.Goals.Job.StartVacation
+ name: StartVacation
+ nameWithType: Job.StartVacation
+ fullName: TinyLife.Goals.Job.StartVacation
diff --git a/docs/api/TinyLife.Goals.JobType.yml b/docs/api/TinyLife.Goals.JobType.yml
index aa81f87..b918906 100644
--- a/docs/api/TinyLife.Goals.JobType.yml
+++ b/docs/api/TinyLife.Goals.JobType.yml
@@ -39,7 +39,7 @@ items:
- TinyLife.Goals.JobType.Scientist
- TinyLife.Goals.JobType.SourceString
- TinyLife.Goals.JobType.Teacher
- - TinyLife.Goals.JobType.ToScheduleString(System.DayOfWeek)
+ - TinyLife.Goals.JobType.ToScheduleString(System.Nullable{System.TimeSpan})
- TinyLife.Goals.JobType.Types
- TinyLife.Goals.JobType.UpdateWorking(TinyLife.Goals.Job,TinyLife.Actions.WorkAction,System.TimeSpan,System.Single)
- TinyLife.Goals.JobType.WorkHours
@@ -902,11 +902,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsTimeToWork
path: ../TinyLife/Goals/JobType.cs
- startLine: 217
+ startLine: 216
assemblies:
- Tiny Life
namespace: TinyLife.Goals
- summary: "\nReturns whether the given time (or the game's current time) is in the bounds of and outside of the bounds of .\nIf this method returns true, can be started.\n"
+ summary: "\nReturns whether the given time (or the game's current time) is in the bounds of and outside of the bounds of . Note that this method does not check additional criteria like whether a person is on vacation, based on .\n"
example: []
syntax:
content: public virtual bool IsTimeToWork(TimeSpan time)
@@ -919,16 +919,16 @@ items:
description: true if it is time to work, false otherwise
content.vb: Public Overridable Function IsTimeToWork(time As TimeSpan) As Boolean
overload: TinyLife.Goals.JobType.IsTimeToWork*
-- uid: TinyLife.Goals.JobType.ToScheduleString(System.DayOfWeek)
- commentId: M:TinyLife.Goals.JobType.ToScheduleString(System.DayOfWeek)
- id: ToScheduleString(System.DayOfWeek)
+- uid: TinyLife.Goals.JobType.ToScheduleString(System.Nullable{System.TimeSpan})
+ commentId: M:TinyLife.Goals.JobType.ToScheduleString(System.Nullable{System.TimeSpan})
+ id: ToScheduleString(System.Nullable{System.TimeSpan})
parent: TinyLife.Goals.JobType
langs:
- csharp
- vb
- name: ToScheduleString(DayOfWeek)
- nameWithType: JobType.ToScheduleString(DayOfWeek)
- fullName: TinyLife.Goals.JobType.ToScheduleString(System.DayOfWeek)
+ name: ToScheduleString(TimeSpan?)
+ nameWithType: JobType.ToScheduleString(TimeSpan?)
+ fullName: TinyLife.Goals.JobType.ToScheduleString(System.TimeSpan?)
type: Method
source:
remote:
@@ -937,21 +937,21 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToScheduleString
path: ../TinyLife/Goals/JobType.cs
- startLine: 226
+ startLine: 225
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: "\nReturns a string representation of the schedule.\nThe string includes a line that states the and a line that states the .\n"
example: []
syntax:
- content: public virtual string ToScheduleString(DayOfWeek weekday)
+ content: public virtual string ToScheduleString(TimeSpan? currentTime = null)
parameters:
- - id: weekday
- type: System.DayOfWeek
+ - id: currentTime
+ type: System.Nullable{System.TimeSpan}
return:
type: System.String
description: A string representation of this job's schedule
- content.vb: Public Overridable Function ToScheduleString(weekday As DayOfWeek) As String
+ content.vb: Public Overridable Function ToScheduleString(currentTime As TimeSpan? = Nothing) As String
overload: TinyLife.Goals.JobType.ToScheduleString*
- uid: TinyLife.Goals.JobType.GetDisplayName(System.Nullable{System.Int32})
commentId: M:TinyLife.Goals.JobType.GetDisplayName(System.Nullable{System.Int32})
@@ -971,7 +971,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDisplayName
path: ../TinyLife/Goals/JobType.cs
- startLine: 240
+ startLine: 239
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -1009,7 +1009,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRequiredPromotionSkills
path: ../TinyLife/Goals/JobType.cs
- startLine: 252
+ startLine: 251
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -1044,7 +1044,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnWorkStartsInAnHour
path: ../TinyLife/Goals/JobType.cs
- startLine: 267
+ startLine: 266
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -1076,11 +1076,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnWorkHoursOver
path: ../TinyLife/Goals/JobType.cs
- startLine: 278
+ startLine: 277
assemblies:
- Tiny Life
namespace: TinyLife.Goals
- summary: "\nA method that is called when the work hours for the given instance are over for this job.\nNote that this method is also called if the person didn't go to work, or left early.\nBy default, the are reset.\n"
+ summary: "\nA method that is called when the work hours for the given instance are over for this job.\nNote that this method is also called if the person didn't go to work, is on vacation, or left early.\nBy default, the are reset.\n"
example: []
syntax:
content: public virtual void OnWorkHoursOver(Job job)
@@ -2464,6 +2464,11 @@ references:
name: OffWorkDays
nameWithType: JobType.OffWorkDays
fullName: TinyLife.Goals.JobType.OffWorkDays
+- uid: TinyLife.Goals.Job.DaysOnVacation
+ commentId: P:TinyLife.Goals.Job.DaysOnVacation
+ name: DaysOnVacation
+ nameWithType: Job.DaysOnVacation
+ fullName: TinyLife.Goals.Job.DaysOnVacation
- uid: TinyLife.Goals.JobType.IsTimeToWork*
commentId: Overload:TinyLife.Goals.JobType.IsTimeToWork
name: IsTimeToWork
@@ -2482,33 +2487,25 @@ references:
name: ToScheduleString
nameWithType: JobType.ToScheduleString
fullName: TinyLife.Goals.JobType.ToScheduleString
-- uid: TinyLife.Goals.JobType.GetDisplayName*
- commentId: Overload:TinyLife.Goals.JobType.GetDisplayName
- name: GetDisplayName
- nameWithType: JobType.GetDisplayName
- fullName: TinyLife.Goals.JobType.GetDisplayName
-- uid: System.Nullable{System.Int32}
- commentId: T:System.Nullable{System.Int32}
+- 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.int32
- name: int?
- nameWithType: int?
- fullName: int?
- nameWithType.vb: Integer?
- fullName.vb: Integer?
- name.vb: Integer?
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ name: TimeSpan?
+ nameWithType: TimeSpan?
+ fullName: System.TimeSpan?
spec.csharp:
- - uid: System.Int32
- name: int
+ - uid: System.TimeSpan
+ name: TimeSpan
isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.int32
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: '?'
spec.vb:
- - uid: System.Int32
- name: Integer
+ - uid: System.TimeSpan
+ name: TimeSpan
isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.int32
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: '?'
- uid: System.Nullable`1
commentId: T:System.Nullable`1
@@ -2538,6 +2535,34 @@ references:
- name: " "
- name: T
- name: )
+- uid: TinyLife.Goals.JobType.GetDisplayName*
+ commentId: Overload:TinyLife.Goals.JobType.GetDisplayName
+ name: GetDisplayName
+ nameWithType: JobType.GetDisplayName
+ fullName: TinyLife.Goals.JobType.GetDisplayName
+- uid: System.Nullable{System.Int32}
+ commentId: T:System.Nullable{System.Int32}
+ parent: System
+ definition: System.Nullable`1
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ name: int?
+ nameWithType: int?
+ fullName: int?
+ nameWithType.vb: Integer?
+ fullName.vb: Integer?
+ name.vb: Integer?
+ spec.csharp:
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: '?'
+ spec.vb:
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: '?'
- uid: TinyLife.Goals.JobType.GetRequiredPromotionSkills*
commentId: Overload:TinyLife.Goals.JobType.GetRequiredPromotionSkills
name: GetRequiredPromotionSkills
diff --git a/docs/api/TinyLife.Goals.MemoryType.yml b/docs/api/TinyLife.Goals.MemoryType.yml
index a63281b..a9e819d 100644
--- a/docs/api/TinyLife.Goals.MemoryType.yml
+++ b/docs/api/TinyLife.Goals.MemoryType.yml
@@ -11,6 +11,7 @@ items:
- TinyLife.Goals.MemoryType.FamilySocial
- TinyLife.Goals.MemoryType.FoundOutPregnancy
- TinyLife.Goals.MemoryType.HadAbortion
+ - TinyLife.Goals.MemoryType.HadChild
- TinyLife.Goals.MemoryType.HadFirstKiss
- TinyLife.Goals.MemoryType.MayBePregnant
- TinyLife.Goals.MemoryType.Name
@@ -368,6 +369,33 @@ items:
return:
type: TinyLife.Goals.MemoryType
content.vb: Public Shared ReadOnly HadFirstKiss As MemoryType
+- uid: TinyLife.Goals.MemoryType.HadChild
+ commentId: F:TinyLife.Goals.MemoryType.HadChild
+ id: HadChild
+ parent: TinyLife.Goals.MemoryType
+ langs:
+ - csharp
+ - vb
+ name: HadChild
+ nameWithType: MemoryType.HadChild
+ fullName: TinyLife.Goals.MemoryType.HadChild
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Goals/MemoryType.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: HadChild
+ path: ../TinyLife/Goals/MemoryType.cs
+ startLine: 42
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Goals
+ syntax:
+ content: public static readonly MemoryType HadChild
+ return:
+ type: TinyLife.Goals.MemoryType
+ content.vb: Public Shared ReadOnly HadChild As MemoryType
- uid: TinyLife.Goals.MemoryType.HadAbortion
commentId: F:TinyLife.Goals.MemoryType.HadAbortion
id: HadAbortion
@@ -386,7 +414,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HadAbortion
path: ../TinyLife/Goals/MemoryType.cs
- startLine: 44
+ startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -413,7 +441,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MayBePregnant
path: ../TinyLife/Goals/MemoryType.cs
- startLine: 45
+ startLine: 46
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -440,7 +468,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoundOutPregnancy
path: ../TinyLife/Goals/MemoryType.cs
- startLine: 46
+ startLine: 47
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -467,7 +495,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToldAboutPregnancy
path: ../TinyLife/Goals/MemoryType.cs
- startLine: 47
+ startLine: 48
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -494,7 +522,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Goals/MemoryType.cs
- startLine: 54
+ startLine: 55
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -523,7 +551,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructedType
path: ../TinyLife/Goals/MemoryType.cs
- startLine: 58
+ startLine: 59
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -552,7 +580,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Goals/MemoryType.cs
- startLine: 61
+ startLine: 62
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -585,7 +613,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Goals/MemoryType.cs
- startLine: 68
+ startLine: 69
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -623,7 +651,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct
path: ../TinyLife/Goals/MemoryType.cs
- startLine: 80
+ startLine: 81
assemblies:
- Tiny Life
namespace: TinyLife.Goals
@@ -670,7 +698,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Goals/MemoryType.cs
- startLine: 95
+ startLine: 96
assemblies:
- Tiny Life
namespace: TinyLife.Goals
diff --git a/docs/api/TinyLife.Goals.StudentJobType.yml b/docs/api/TinyLife.Goals.StudentJobType.yml
index 64d223e..8ab8a4b 100644
--- a/docs/api/TinyLife.Goals.StudentJobType.yml
+++ b/docs/api/TinyLife.Goals.StudentJobType.yml
@@ -67,7 +67,7 @@ items:
- TinyLife.Goals.JobType.SourceString
- TinyLife.Goals.JobType.Construct(TinyLife.Objects.Person,System.Int32)
- TinyLife.Goals.JobType.IsTimeToWork(System.TimeSpan)
- - TinyLife.Goals.JobType.ToScheduleString(System.DayOfWeek)
+ - TinyLife.Goals.JobType.ToScheduleString(System.Nullable{System.TimeSpan})
- TinyLife.Goals.JobType.GetDisplayName(System.Nullable{System.Int32})
- TinyLife.Goals.JobType.GetRequiredPromotionSkills(TinyLife.Goals.Job)
- TinyLife.Goals.JobType.OnWorkStartsInAnHour(TinyLife.Goals.Job)
@@ -546,31 +546,33 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: )
-- uid: TinyLife.Goals.JobType.ToScheduleString(System.DayOfWeek)
- commentId: M:TinyLife.Goals.JobType.ToScheduleString(System.DayOfWeek)
+- uid: TinyLife.Goals.JobType.ToScheduleString(System.Nullable{System.TimeSpan})
+ commentId: M:TinyLife.Goals.JobType.ToScheduleString(System.Nullable{System.TimeSpan})
parent: TinyLife.Goals.JobType
isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.dayofweek
- name: ToScheduleString(DayOfWeek)
- nameWithType: JobType.ToScheduleString(DayOfWeek)
- fullName: TinyLife.Goals.JobType.ToScheduleString(System.DayOfWeek)
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ name: ToScheduleString(TimeSpan?)
+ nameWithType: JobType.ToScheduleString(TimeSpan?)
+ fullName: TinyLife.Goals.JobType.ToScheduleString(System.TimeSpan?)
spec.csharp:
- - uid: TinyLife.Goals.JobType.ToScheduleString(System.DayOfWeek)
+ - uid: TinyLife.Goals.JobType.ToScheduleString(System.Nullable{System.TimeSpan})
name: ToScheduleString
- name: (
- - uid: System.DayOfWeek
- name: DayOfWeek
+ - uid: System.TimeSpan
+ name: TimeSpan
isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.dayofweek
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: '?'
- name: )
spec.vb:
- - uid: TinyLife.Goals.JobType.ToScheduleString(System.DayOfWeek)
+ - uid: TinyLife.Goals.JobType.ToScheduleString(System.Nullable{System.TimeSpan})
name: ToScheduleString
- name: (
- - uid: System.DayOfWeek
- name: DayOfWeek
+ - uid: System.TimeSpan
+ name: TimeSpan
isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.dayofweek
+ href: https://learn.microsoft.com/dotnet/api/system.timespan
+ - name: '?'
- name: )
- uid: TinyLife.Goals.JobType.GetDisplayName(System.Nullable{System.Int32})
commentId: M:TinyLife.Goals.JobType.GetDisplayName(System.Nullable{System.Int32})
diff --git a/docs/api/TinyLife.LnCategory.yml b/docs/api/TinyLife.LnCategory.yml
index 3797e70..cef541d 100644
--- a/docs/api/TinyLife.LnCategory.yml
+++ b/docs/api/TinyLife.LnCategory.yml
@@ -35,7 +35,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LnCategory
path: ../TinyLife/Localization.cs
- startLine: 194
+ startLine: 190
assemblies:
- Tiny Life
namespace: TinyLife
@@ -64,7 +64,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ui
path: ../TinyLife/Localization.cs
- startLine: 197
+ startLine: 193
assemblies:
- Tiny Life
namespace: TinyLife
@@ -92,7 +92,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Actions
path: ../TinyLife/Localization.cs
- startLine: 199
+ startLine: 195
assemblies:
- Tiny Life
namespace: TinyLife
@@ -120,7 +120,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BuildMode
path: ../TinyLife/Localization.cs
- startLine: 201
+ startLine: 197
assemblies:
- Tiny Life
namespace: TinyLife
@@ -148,7 +148,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Clothes
path: ../TinyLife/Localization.cs
- startLine: 203
+ startLine: 199
assemblies:
- Tiny Life
namespace: TinyLife
@@ -176,7 +176,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Food
path: ../TinyLife/Localization.cs
- startLine: 205
+ startLine: 201
assemblies:
- Tiny Life
namespace: TinyLife
@@ -204,7 +204,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Personalities
path: ../TinyLife/Localization.cs
- startLine: 207
+ startLine: 203
assemblies:
- Tiny Life
namespace: TinyLife
@@ -232,7 +232,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Skills
path: ../TinyLife/Localization.cs
- startLine: 209
+ startLine: 205
assemblies:
- Tiny Life
namespace: TinyLife
@@ -260,7 +260,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Jobs
path: ../TinyLife/Localization.cs
- startLine: 211
+ startLine: 207
assemblies:
- Tiny Life
namespace: TinyLife
@@ -288,7 +288,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emotions
path: ../TinyLife/Localization.cs
- startLine: 213
+ startLine: 209
assemblies:
- Tiny Life
namespace: TinyLife
@@ -316,7 +316,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hints
path: ../TinyLife/Localization.cs
- startLine: 215
+ startLine: 211
assemblies:
- Tiny Life
namespace: TinyLife
@@ -344,7 +344,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InGameHints
path: ../TinyLife/Localization.cs
- startLine: 217
+ startLine: 213
assemblies:
- Tiny Life
namespace: TinyLife
@@ -372,7 +372,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Goals
path: ../TinyLife/Localization.cs
- startLine: 219
+ startLine: 215
assemblies:
- Tiny Life
namespace: TinyLife
@@ -400,7 +400,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Names
path: ../TinyLife/Localization.cs
- startLine: 221
+ startLine: 217
assemblies:
- Tiny Life
namespace: TinyLife
@@ -428,7 +428,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChoicePrompts
path: ../TinyLife/Localization.cs
- startLine: 223
+ startLine: 219
assemblies:
- Tiny Life
namespace: TinyLife
@@ -456,7 +456,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Achievements
path: ../TinyLife/Localization.cs
- startLine: 225
+ startLine: 221
assemblies:
- Tiny Life
namespace: TinyLife
@@ -484,7 +484,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Overrides
path: ../TinyLife/Localization.cs
- startLine: 227
+ startLine: 223
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.Localization.yml b/docs/api/TinyLife.Localization.yml
index fd8acaa..8b311c1 100644
--- a/docs/api/TinyLife.Localization.yml
+++ b/docs/api/TinyLife.Localization.yml
@@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Localization
path: ../TinyLife/Localization.cs
- startLine: 26
+ 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: 31
+ 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: 36
+ 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: 54
+ startLine: 50
assemblies:
- Tiny Life
namespace: TinyLife
@@ -156,7 +156,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reload
path: ../TinyLife/Localization.cs
- startLine: 65
+ startLine: 61
assemblies:
- Tiny Life
namespace: TinyLife
@@ -184,7 +184,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Get
path: ../TinyLife/Localization.cs
- startLine: 90
+ startLine: 86
assemblies:
- Tiny Life
namespace: TinyLife
@@ -225,7 +225,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Get
path: ../TinyLife/Localization.cs
- startLine: 108
+ startLine: 104
assemblies:
- Tiny Life
namespace: TinyLife
@@ -269,7 +269,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetKeys
path: ../TinyLife/Localization.cs
- startLine: 117
+ startLine: 113
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.Mods.Mod.yml b/docs/api/TinyLife.Mods.Mod.yml
index 4018dcd..4506921 100644
--- a/docs/api/TinyLife.Mods.Mod.yml
+++ b/docs/api/TinyLife.Mods.Mod.yml
@@ -10,6 +10,7 @@ items:
- TinyLife.Mods.Mod.GetCustomFurnitureTextures(TinyLife.Mods.ModInfo)
- TinyLife.Mods.Mod.Icon
- TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo)
+ - TinyLife.Mods.Mod.IssueTrackerUrl
- TinyLife.Mods.Mod.Name
- TinyLife.Mods.Mod.PopulateOptions(MLEM.Ui.Elements.Group,TinyLife.Mods.ModInfo)
- TinyLife.Mods.Mod.RequiresHarmony
@@ -141,6 +142,37 @@ items:
type: MLEM.Textures.TextureRegion
content.vb: Public Overridable ReadOnly Property Icon As TextureRegion
overload: TinyLife.Mods.Mod.Icon*
+- uid: TinyLife.Mods.Mod.IssueTrackerUrl
+ commentId: P:TinyLife.Mods.Mod.IssueTrackerUrl
+ id: IssueTrackerUrl
+ parent: TinyLife.Mods.Mod
+ langs:
+ - csharp
+ - vb
+ name: IssueTrackerUrl
+ nameWithType: Mod.IssueTrackerUrl
+ fullName: TinyLife.Mods.Mod.IssueTrackerUrl
+ type: Property
+ source:
+ remote:
+ path: TinyLife/Mods/Mod.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: IssueTrackerUrl
+ path: ../TinyLife/Mods/Mod.cs
+ startLine: 41
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Mods
+ summary: "\nAn optional string that will be the destination of a clickable text in the main menu when this mod fails to initialize () or add game content ().\nNote that this will not be displayed when the mod fails to load entirely, since this class will not have had time to instantiate.\n"
+ example: []
+ syntax:
+ content: public virtual string IssueTrackerUrl { get; }
+ parameters: []
+ return:
+ type: System.String
+ content.vb: Public Overridable ReadOnly Property IssueTrackerUrl As String
+ overload: TinyLife.Mods.Mod.IssueTrackerUrl*
- uid: TinyLife.Mods.Mod.RequiresHarmony
commentId: P:TinyLife.Mods.Mod.RequiresHarmony
id: RequiresHarmony
@@ -159,7 +191,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiresHarmony
path: ../TinyLife/Mods/Mod.cs
- startLine: 42
+ startLine: 47
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -190,7 +222,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Initialize
path: ../TinyLife/Mods/Mod.cs
- startLine: 52
+ startLine: 57
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -231,7 +263,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddGameContent
path: ../TinyLife/Mods/Mod.cs
- startLine: 64
+ startLine: 69
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -266,7 +298,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCustomFurnitureTextures
path: ../TinyLife/Mods/Mod.cs
- startLine: 72
+ startLine: 77
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -300,7 +332,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PopulateOptions
path: ../TinyLife/Mods/Mod.cs
- startLine: 83
+ startLine: 88
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -723,18 +755,6 @@ references:
- uid: MLEM.Textures
name: Textures
isExternal: true
-- uid: HarmonyLib.Harmony
- commentId: T:HarmonyLib.Harmony
- parent: HarmonyLib
- isExternal: true
- name: Harmony
- nameWithType: Harmony
- fullName: HarmonyLib.Harmony
-- uid: TinyLife.Mods.ModInfo.Harmony
- commentId: F:TinyLife.Mods.ModInfo.Harmony
- name: Harmony
- nameWithType: ModInfo.Harmony
- fullName: TinyLife.Mods.ModInfo.Harmony
- uid: TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo)
commentId: M:TinyLife.Mods.Mod.Initialize(ExtremelySimpleLogger.Logger,MLEM.Data.Content.RawContentManager,MLEM.Data.RuntimeTexturePacker,TinyLife.Mods.ModInfo)
isExternal: true
@@ -785,6 +805,50 @@ references:
- uid: TinyLife.Mods.ModInfo
name: ModInfo
- name: )
+- uid: TinyLife.Mods.Mod.AddGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo)
+ commentId: M:TinyLife.Mods.Mod.AddGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo)
+ name: AddGameContent(GameImpl, ModInfo)
+ nameWithType: Mod.AddGameContent(GameImpl, ModInfo)
+ fullName: TinyLife.Mods.Mod.AddGameContent(TinyLife.GameImpl, TinyLife.Mods.ModInfo)
+ spec.csharp:
+ - uid: TinyLife.Mods.Mod.AddGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo)
+ name: AddGameContent
+ - name: (
+ - uid: TinyLife.GameImpl
+ name: GameImpl
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Mods.ModInfo
+ name: ModInfo
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Mods.Mod.AddGameContent(TinyLife.GameImpl,TinyLife.Mods.ModInfo)
+ name: AddGameContent
+ - name: (
+ - uid: TinyLife.GameImpl
+ name: GameImpl
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Mods.ModInfo
+ name: ModInfo
+ - name: )
+- uid: TinyLife.Mods.Mod.IssueTrackerUrl*
+ commentId: Overload:TinyLife.Mods.Mod.IssueTrackerUrl
+ name: IssueTrackerUrl
+ nameWithType: Mod.IssueTrackerUrl
+ fullName: TinyLife.Mods.Mod.IssueTrackerUrl
+- uid: HarmonyLib.Harmony
+ commentId: T:HarmonyLib.Harmony
+ parent: HarmonyLib
+ isExternal: true
+ name: Harmony
+ nameWithType: Harmony
+ fullName: HarmonyLib.Harmony
+- uid: TinyLife.Mods.ModInfo.Harmony
+ commentId: F:TinyLife.Mods.ModInfo.Harmony
+ name: Harmony
+ nameWithType: ModInfo.Harmony
+ fullName: TinyLife.Mods.ModInfo.Harmony
- uid: System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform)
commentId: M:System.Runtime.InteropServices.RuntimeInformation.IsOSPlatform(System.Runtime.InteropServices.OSPlatform)
isExternal: true
diff --git a/docs/api/TinyLife.Mods.ModInfo.yml b/docs/api/TinyLife.Mods.ModInfo.yml
index ee300c0..dea657d 100644
--- a/docs/api/TinyLife.Mods.ModInfo.yml
+++ b/docs/api/TinyLife.Mods.ModInfo.yml
@@ -30,7 +30,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ModInfo
path: ../TinyLife/Mods/ModLoader.cs
- startLine: 143
+ startLine: 164
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -70,7 +70,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Id
path: ../TinyLife/Mods/ModLoader.cs
- startLine: 148
+ startLine: 169
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -99,7 +99,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Mod
path: ../TinyLife/Mods/ModLoader.cs
- startLine: 152
+ startLine: 173
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -128,7 +128,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Logger
path: ../TinyLife/Mods/ModLoader.cs
- startLine: 157
+ startLine: 178
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -157,7 +157,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Content
path: ../TinyLife/Mods/ModLoader.cs
- startLine: 162
+ startLine: 183
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -186,11 +186,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Harmony
path: ../TinyLife/Mods/ModLoader.cs
- startLine: 167
+ startLine: 188
assemblies:
- Tiny Life
namespace: TinyLife.Mods
- summary: "\nThe instance that this mod can use.\nThis value is only set if was true when the was loaded.\n"
+ summary: "\nThe instance that this mod can use, whose method is called automatically after this mod is loaded.\nThis value is only set if was true when the was loaded.\n"
example: []
syntax:
content: public readonly Harmony Harmony
@@ -215,7 +215,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OptionsFile
path: ../TinyLife/Mods/ModLoader.cs
- startLine: 171
+ startLine: 192
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -244,7 +244,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Finalize
path: ../TinyLife/Mods/ModLoader.cs
- startLine: 188
+ startLine: 209
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -274,7 +274,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dispose
path: ../TinyLife/Mods/ModLoader.cs
- startLine: 193
+ startLine: 214
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -303,7 +303,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToString
path: ../TinyLife/Mods/ModLoader.cs
- startLine: 200
+ startLine: 221
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -333,7 +333,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SaveOptions
path: ../TinyLife/Mods/ModLoader.cs
- startLine: 217
+ startLine: 240
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -371,7 +371,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LoadOptions
path: ../TinyLife/Mods/ModLoader.cs
- startLine: 235
+ startLine: 258
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -802,6 +802,33 @@ references:
name: Harmony
nameWithType: Harmony
fullName: HarmonyLib.Harmony
+- uid: HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly)
+ commentId: M:HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly)
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.reflection.assembly
+ name: PatchAll(Assembly)
+ nameWithType: Harmony.PatchAll(Assembly)
+ fullName: HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly)
+ spec.csharp:
+ - uid: HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly)
+ name: PatchAll
+ isExternal: true
+ - name: (
+ - uid: System.Reflection.Assembly
+ name: Assembly
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.reflection.assembly
+ - name: )
+ spec.vb:
+ - uid: HarmonyLib.Harmony.PatchAll(System.Reflection.Assembly)
+ name: PatchAll
+ isExternal: true
+ - name: (
+ - uid: System.Reflection.Assembly
+ name: Assembly
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.reflection.assembly
+ - name: )
- uid: TinyLife.Mods.Mod.RequiresHarmony
commentId: P:TinyLife.Mods.Mod.RequiresHarmony
name: RequiresHarmony
diff --git a/docs/api/TinyLife.Mods.ModLoader.yml b/docs/api/TinyLife.Mods.ModLoader.yml
index 99476f1..b4f9862 100644
--- a/docs/api/TinyLife.Mods.ModLoader.yml
+++ b/docs/api/TinyLife.Mods.ModLoader.yml
@@ -5,6 +5,7 @@ items:
id: ModLoader
parent: TinyLife.Mods
children:
+ - TinyLife.Mods.ModLoader.GetExecutingMod(System.Diagnostics.StackFrame[])
- TinyLife.Mods.ModLoader.GetModsFolder
- TinyLife.Mods.ModLoader.TryGetModInfo(System.String,TinyLife.Mods.ModInfo@)
langs:
@@ -21,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ModLoader
path: ../TinyLife/Mods/ModLoader.cs
- startLine: 24
+ startLine: 25
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -58,7 +59,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TryGetModInfo
path: ../TinyLife/Mods/ModLoader.cs
- startLine: 36
+ startLine: 37
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -99,7 +100,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetModsFolder
path: ../TinyLife/Mods/ModLoader.cs
- startLine: 44
+ startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Mods
@@ -112,6 +113,44 @@ items:
description: The mod directory
content.vb: Public Shared Function GetModsFolder() As DirectoryInfo
overload: TinyLife.Mods.ModLoader.GetModsFolder*
+- uid: TinyLife.Mods.ModLoader.GetExecutingMod(System.Diagnostics.StackFrame[])
+ commentId: M:TinyLife.Mods.ModLoader.GetExecutingMod(System.Diagnostics.StackFrame[])
+ id: GetExecutingMod(System.Diagnostics.StackFrame[])
+ parent: TinyLife.Mods.ModLoader
+ langs:
+ - csharp
+ - vb
+ name: GetExecutingMod(StackFrame[])
+ nameWithType: ModLoader.GetExecutingMod(StackFrame[])
+ fullName: TinyLife.Mods.ModLoader.GetExecutingMod(System.Diagnostics.StackFrame[])
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Mods/ModLoader.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: GetExecutingMod
+ path: ../TinyLife/Mods/ModLoader.cs
+ startLine: 55
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Mods
+ summary: "\nReturns the mod that is currently executing code.\nNote that this method works by traversing the current , or a passed array, for an assembly that matches a mod assembly. This means that this method is somewhat of a heuristic, and may not work correctly in all cases.\n"
+ example: []
+ syntax:
+ content: public static ModInfo GetExecutingMod(StackFrame[] frames = null)
+ parameters:
+ - id: frames
+ type: System.Diagnostics.StackFrame[]
+ description: The stack frames to use, if using the current is not desired.
+ return:
+ type: TinyLife.Mods.ModInfo
+ description: The of the currently executing mod, or null if the base game is currently executing.
+ content.vb: Public Shared Function GetExecutingMod(frames As StackFrame() = Nothing) As ModInfo
+ overload: TinyLife.Mods.ModLoader.GetExecutingMod*
+ nameWithType.vb: ModLoader.GetExecutingMod(StackFrame())
+ fullName.vb: TinyLife.Mods.ModLoader.GetExecutingMod(System.Diagnostics.StackFrame())
+ name.vb: GetExecutingMod(StackFrame())
references:
- uid: TinyLife.Mods.Mod
commentId: T:TinyLife.Mods.Mod
@@ -461,3 +500,45 @@ references:
name: IO
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.io
+- uid: System.Diagnostics.StackTrace
+ commentId: T:System.Diagnostics.StackTrace
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.diagnostics.stacktrace
+ name: StackTrace
+ nameWithType: StackTrace
+ fullName: System.Diagnostics.StackTrace
+- uid: System.Diagnostics.StackFrame
+ commentId: T:System.Diagnostics.StackFrame
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.diagnostics.stackframe
+ name: StackFrame
+ nameWithType: StackFrame
+ fullName: System.Diagnostics.StackFrame
+- uid: TinyLife.Mods.ModLoader.GetExecutingMod*
+ commentId: Overload:TinyLife.Mods.ModLoader.GetExecutingMod
+ name: GetExecutingMod
+ nameWithType: ModLoader.GetExecutingMod
+ fullName: TinyLife.Mods.ModLoader.GetExecutingMod
+- uid: System.Diagnostics.StackFrame[]
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.diagnostics.stackframe
+ name: StackFrame[]
+ nameWithType: StackFrame[]
+ fullName: System.Diagnostics.StackFrame[]
+ nameWithType.vb: StackFrame()
+ fullName.vb: System.Diagnostics.StackFrame()
+ name.vb: StackFrame()
+ spec.csharp:
+ - uid: System.Diagnostics.StackFrame
+ name: StackFrame
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.diagnostics.stackframe
+ - name: '['
+ - name: ']'
+ spec.vb:
+ - uid: System.Diagnostics.StackFrame
+ name: StackFrame
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.diagnostics.stackframe
+ - name: (
+ - name: )
diff --git a/docs/api/TinyLife.Objects.AgeGroup.yml b/docs/api/TinyLife.Objects.AgeGroup.yml
index e010b73..ec3bab0 100644
--- a/docs/api/TinyLife.Objects.AgeGroup.yml
+++ b/docs/api/TinyLife.Objects.AgeGroup.yml
@@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AgeGroup
path: ../TinyLife/Objects/Person.cs
- startLine: 3348
+ startLine: 3397
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -63,7 +63,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Baby
path: ../TinyLife/Objects/Person.cs
- startLine: 3355
+ startLine: 3404
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -91,7 +91,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Child
path: ../TinyLife/Objects/Person.cs
- startLine: 3361
+ startLine: 3410
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -119,7 +119,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Adult
path: ../TinyLife/Objects/Person.cs
- startLine: 3367
+ startLine: 3416
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Bathtub.yml b/docs/api/TinyLife.Objects.Bathtub.yml
index 632231e..2954c8a 100644
--- a/docs/api/TinyLife.Objects.Bathtub.yml
+++ b/docs/api/TinyLife.Objects.Bathtub.yml
@@ -29,8 +29,8 @@ items:
summary: "\nA type that allows displaying water when a is bathing using .\n"
example: []
syntax:
- content: 'public class Bathtub : Furniture, IGenericDataHolder, IPricedObject'
- content.vb: Public Class Bathtub Inherits Furniture Implements IGenericDataHolder, IPricedObject
+ content: 'public class Bathtub : Furniture, IGenericDataHolder'
+ content.vb: Public Class Bathtub Inherits Furniture Implements IGenericDataHolder
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -38,7 +38,6 @@ items:
- TinyLife.Objects.Furniture
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnGetDescription
@@ -368,12 +367,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@@ -495,7 +488,7 @@ references:
nameWithType: Furniture.CanBeDirty
fullName: TinyLife.Objects.Furniture.CanBeDirty
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -3046,23 +3039,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
@@ -3227,6 +3203,23 @@ references:
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
diff --git a/docs/api/TinyLife.Objects.BreakableFurniture.yml b/docs/api/TinyLife.Objects.BreakableFurniture.yml
index c75af84..ad20e01 100644
--- a/docs/api/TinyLife.Objects.BreakableFurniture.yml
+++ b/docs/api/TinyLife.Objects.BreakableFurniture.yml
@@ -38,8 +38,8 @@ items:
summary: "\nBreakable furniture is that can be and then repaired.\nAn object of this class is automatically returned in if no is set.\n"
example: []
syntax:
- content: 'public class BreakableFurniture : Furniture, IGenericDataHolder, IPricedObject, IUpdatingObject'
- content.vb: Public Class BreakableFurniture Inherits Furniture Implements IGenericDataHolder, IPricedObject, IUpdatingObject
+ content: 'public class BreakableFurniture : Furniture, IGenericDataHolder, IUpdatingObject'
+ content.vb: Public Class BreakableFurniture Inherits Furniture Implements IGenericDataHolder, IUpdatingObject
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -49,7 +49,6 @@ items:
- TinyLife.Objects.ScreenObject
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
@@ -488,13 +487,11 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n"
example: []
syntax:
content: public override float GetPrice()
return:
type: System.Single
- description: The object's price
content.vb: Public Overrides Function GetPrice() As Single
overridden: TinyLife.Objects.Furniture.GetPrice
overload: TinyLife.Objects.BreakableFurniture.GetPrice*
@@ -740,12 +737,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Objects.IUpdatingObject
commentId: T:TinyLife.Objects.IUpdatingObject
parent: TinyLife.Objects
@@ -873,7 +864,7 @@ references:
nameWithType: Furniture.CanBeDirty
fullName: TinyLife.Objects.Furniture.CanBeDirty
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -3372,23 +3363,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
@@ -3650,6 +3624,23 @@ references:
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
diff --git a/docs/api/TinyLife.Objects.Chimney.yml b/docs/api/TinyLife.Objects.Chimney.yml
index ced635c..2479e8a 100644
--- a/docs/api/TinyLife.Objects.Chimney.yml
+++ b/docs/api/TinyLife.Objects.Chimney.yml
@@ -28,8 +28,8 @@ items:
summary: "\nA item that additionally emits smoke particles automatically if there are any objects in the room below it that are currently enabled ().\n"
example: []
syntax:
- content: 'public class Chimney : Furniture, IGenericDataHolder, IPricedObject, IUpdatingObject'
- content.vb: Public Class Chimney Inherits Furniture Implements IGenericDataHolder, IPricedObject, IUpdatingObject
+ content: 'public class Chimney : Furniture, IGenericDataHolder, IUpdatingObject'
+ content.vb: Public Class Chimney Inherits Furniture Implements IGenericDataHolder, IUpdatingObject
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -37,7 +37,6 @@ items:
- TinyLife.Objects.Furniture
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
@@ -301,12 +300,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Objects.IUpdatingObject
commentId: T:TinyLife.Objects.IUpdatingObject
parent: TinyLife.Objects
@@ -434,7 +427,7 @@ references:
nameWithType: Furniture.CanBeDirty
fullName: TinyLife.Objects.Furniture.CanBeDirty
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -3168,23 +3161,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
@@ -3338,6 +3314,23 @@ references:
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
diff --git a/docs/api/TinyLife.Objects.Clothes.yml b/docs/api/TinyLife.Objects.Clothes.yml
index 4c87e2b..cb5f0aa 100644
--- a/docs/api/TinyLife.Objects.Clothes.yml
+++ b/docs/api/TinyLife.Objects.Clothes.yml
@@ -56,15 +56,14 @@ items:
content: >-
[JsonConverter(typeof(StaticJsonConverter), new object[] { typeof(Clothes), "PrivateTypes" })]
- public class Clothes : IPricedObject, IEmotionSource
+ public class Clothes : IEmotionSource
content.vb: >-
- Public Class Clothes Implements IPricedObject, IEmotionSource
+ Public Class Clothes Implements IEmotionSource
inheritance:
- System.Object
implements:
- - TinyLife.World.IPricedObject
- TinyLife.Emotions.IEmotionSource
inheritedMembers:
- System.Object.Equals(System.Object)
@@ -813,17 +812,13 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n"
example: []
syntax:
content: public float GetPrice()
return:
type: System.Single
- description: The object's price
content.vb: Public Function GetPrice() As Single
overload: TinyLife.Objects.Clothes.GetPrice*
- implements:
- - TinyLife.World.IPricedObject.GetPrice
- uid: TinyLife.Objects.Clothes.GetDescription(TinyLife.Objects.Person)
commentId: M:TinyLife.Objects.Clothes.GetDescription(TinyLife.Objects.Person)
id: GetDescription(TinyLife.Objects.Person)
@@ -915,19 +910,22 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Objects/Clothes.cs
- startLine: 202
+ startLine: 203
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nRegister the given clothes instance to the registry\n"
example: []
syntax:
- content: public static void Register(Clothes clothes)
+ content: public static Clothes Register(Clothes clothes)
parameters:
- id: clothes
type: TinyLife.Objects.Clothes
description: The clothes to register
- content.vb: Public Shared Sub Register(clothes As Clothes)
+ return:
+ type: TinyLife.Objects.Clothes
+ description: The passed clothes
, for chaining.
+ content.vb: Public Shared Function Register(clothes As Clothes) As Clothes
overload: TinyLife.Objects.Clothes.Register*
references:
- uid: TinyLife.Objects.Person
@@ -983,12 +981,6 @@ references:
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Emotions.IEmotionSource
commentId: T:TinyLife.Emotions.IEmotionSource
parent: TinyLife.Emotions
@@ -1255,23 +1247,6 @@ references:
name: System
nameWithType: System
fullName: System
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: TinyLife.Emotions
commentId: N:TinyLife.Emotions
name: TinyLife.Emotions
@@ -2510,22 +2485,6 @@ references:
name: GetPrice
nameWithType: Clothes.GetPrice
fullName: TinyLife.Objects.Clothes.GetPrice
-- uid: TinyLife.World.IPricedObject.GetPrice
- commentId: M:TinyLife.World.IPricedObject.GetPrice
- parent: TinyLife.World.IPricedObject
- name: GetPrice()
- nameWithType: IPricedObject.GetPrice()
- fullName: TinyLife.World.IPricedObject.GetPrice()
- spec.csharp:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- uid: TinyLife.Objects.Clothes.Description
commentId: P:TinyLife.Objects.Clothes.Description
name: Description
diff --git a/docs/api/TinyLife.Objects.ClothesIntention.yml b/docs/api/TinyLife.Objects.ClothesIntention.yml
index 6e3cc0f..0979e7f 100644
--- a/docs/api/TinyLife.Objects.ClothesIntention.yml
+++ b/docs/api/TinyLife.Objects.ClothesIntention.yml
@@ -30,7 +30,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ClothesIntention
path: ../TinyLife/Objects/Clothes.cs
- startLine: 464
+ startLine: 466
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -46,8 +46,9 @@ items:
Public Enum ClothesIntention
extensionMethods:
- - TinyLife.Objects.ClothesIntention.TinyLife.Utilities.Extensions.GetDescription
+ - TinyLife.Objects.ClothesIntention.TinyLife.Utilities.Extensions.GetDescription(System.Nullable{TinyLife.Objects.AgeGroup})
- TinyLife.Objects.ClothesIntention.TinyLife.Utilities.Extensions.GetRequiredMatchPercentage
+ - TinyLife.Objects.ClothesIntention.TinyLife.Utilities.Extensions.IsAvailableForAge(TinyLife.Objects.AgeGroup)
- TinyLife.Objects.ClothesIntention.TinyLife.Utilities.Extensions.JsonCopy``1
attributes:
- type: System.FlagsAttribute
@@ -71,7 +72,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: None
path: ../TinyLife/Objects/Clothes.cs
- startLine: 468
+ startLine: 470
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -97,7 +98,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Everyday
path: ../TinyLife/Objects/Clothes.cs
- startLine: 469
+ startLine: 471
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -123,7 +124,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Party
path: ../TinyLife/Objects/Clothes.cs
- startLine: 470
+ startLine: 472
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -149,7 +150,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Formal
path: ../TinyLife/Objects/Clothes.cs
- startLine: 471
+ startLine: 473
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -175,7 +176,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Workout
path: ../TinyLife/Objects/Clothes.cs
- startLine: 472
+ startLine: 474
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -201,7 +202,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Swimwear
path: ../TinyLife/Objects/Clothes.cs
- startLine: 473
+ startLine: 475
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -227,7 +228,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sleep
path: ../TinyLife/Objects/Clothes.cs
- startLine: 474
+ startLine: 476
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -253,7 +254,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Summer
path: ../TinyLife/Objects/Clothes.cs
- startLine: 475
+ startLine: 477
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -279,7 +280,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Winter
path: ../TinyLife/Objects/Clothes.cs
- startLine: 476
+ startLine: 478
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -305,7 +306,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Work
path: ../TinyLife/Objects/Clothes.cs
- startLine: 477
+ startLine: 479
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -331,7 +332,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Safety
path: ../TinyLife/Objects/Clothes.cs
- startLine: 478
+ startLine: 480
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -365,26 +366,36 @@ references:
- name: .
- uid: TinyLife.Objects
name: Objects
-- uid: TinyLife.Objects.ClothesIntention.TinyLife.Utilities.Extensions.GetDescription
- commentId: M:TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention)
+- uid: TinyLife.Objects.ClothesIntention.TinyLife.Utilities.Extensions.GetDescription(System.Nullable{TinyLife.Objects.AgeGroup})
+ commentId: M:TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.AgeGroup})
parent: TinyLife.Utilities.Extensions
- definition: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention)
- name: GetDescription(ClothesIntention)
- nameWithType: Extensions.GetDescription(ClothesIntention)
- fullName: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention)
+ definition: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.AgeGroup})
+ name: GetDescription(ClothesIntention, AgeGroup?)
+ nameWithType: Extensions.GetDescription(ClothesIntention, AgeGroup?)
+ fullName: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention, TinyLife.Objects.AgeGroup?)
spec.csharp:
- - uid: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention)
+ - uid: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.AgeGroup})
name: GetDescription
- name: (
- uid: TinyLife.Objects.ClothesIntention
name: ClothesIntention
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ - name: '?'
- name: )
spec.vb:
- - uid: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention)
+ - uid: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.AgeGroup})
name: GetDescription
- name: (
- uid: TinyLife.Objects.ClothesIntention
name: ClothesIntention
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ - name: '?'
- name: )
- uid: TinyLife.Objects.ClothesIntention.TinyLife.Utilities.Extensions.GetRequiredMatchPercentage
commentId: M:TinyLife.Utilities.Extensions.GetRequiredMatchPercentage(TinyLife.Objects.ClothesIntention)
@@ -407,6 +418,35 @@ references:
- uid: TinyLife.Objects.ClothesIntention
name: ClothesIntention
- name: )
+- uid: TinyLife.Objects.ClothesIntention.TinyLife.Utilities.Extensions.IsAvailableForAge(TinyLife.Objects.AgeGroup)
+ commentId: M:TinyLife.Utilities.Extensions.IsAvailableForAge(TinyLife.Objects.ClothesIntention,TinyLife.Objects.AgeGroup)
+ parent: TinyLife.Utilities.Extensions
+ definition: TinyLife.Utilities.Extensions.IsAvailableForAge(TinyLife.Objects.ClothesIntention,TinyLife.Objects.AgeGroup)
+ name: IsAvailableForAge(ClothesIntention, AgeGroup)
+ nameWithType: Extensions.IsAvailableForAge(ClothesIntention, AgeGroup)
+ fullName: TinyLife.Utilities.Extensions.IsAvailableForAge(TinyLife.Objects.ClothesIntention, TinyLife.Objects.AgeGroup)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.IsAvailableForAge(TinyLife.Objects.ClothesIntention,TinyLife.Objects.AgeGroup)
+ name: IsAvailableForAge
+ - name: (
+ - uid: TinyLife.Objects.ClothesIntention
+ name: ClothesIntention
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.IsAvailableForAge(TinyLife.Objects.ClothesIntention,TinyLife.Objects.AgeGroup)
+ name: IsAvailableForAge
+ - name: (
+ - uid: TinyLife.Objects.ClothesIntention
+ name: ClothesIntention
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ - name: )
- uid: TinyLife.Objects.ClothesIntention.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
@@ -448,24 +488,34 @@ references:
name: System
nameWithType: System
fullName: System
-- uid: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention)
- commentId: M:TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention)
- name: GetDescription(ClothesIntention)
- nameWithType: Extensions.GetDescription(ClothesIntention)
- fullName: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention)
+- uid: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.AgeGroup})
+ commentId: M:TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.AgeGroup})
+ name: GetDescription(ClothesIntention, AgeGroup?)
+ nameWithType: Extensions.GetDescription(ClothesIntention, AgeGroup?)
+ fullName: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention, TinyLife.Objects.AgeGroup?)
spec.csharp:
- - uid: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention)
+ - uid: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.AgeGroup})
name: GetDescription
- name: (
- uid: TinyLife.Objects.ClothesIntention
name: ClothesIntention
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ - name: '?'
- name: )
spec.vb:
- - uid: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention)
+ - uid: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.AgeGroup})
name: GetDescription
- name: (
- uid: TinyLife.Objects.ClothesIntention
name: ClothesIntention
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ - name: '?'
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
@@ -492,6 +542,33 @@ references:
- uid: TinyLife.Objects.ClothesIntention
name: ClothesIntention
- name: )
+- uid: TinyLife.Utilities.Extensions.IsAvailableForAge(TinyLife.Objects.ClothesIntention,TinyLife.Objects.AgeGroup)
+ commentId: M:TinyLife.Utilities.Extensions.IsAvailableForAge(TinyLife.Objects.ClothesIntention,TinyLife.Objects.AgeGroup)
+ name: IsAvailableForAge(ClothesIntention, AgeGroup)
+ nameWithType: Extensions.IsAvailableForAge(ClothesIntention, AgeGroup)
+ fullName: TinyLife.Utilities.Extensions.IsAvailableForAge(TinyLife.Objects.ClothesIntention, TinyLife.Objects.AgeGroup)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.IsAvailableForAge(TinyLife.Objects.ClothesIntention,TinyLife.Objects.AgeGroup)
+ name: IsAvailableForAge
+ - name: (
+ - uid: TinyLife.Objects.ClothesIntention
+ name: ClothesIntention
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.IsAvailableForAge(TinyLife.Objects.ClothesIntention,TinyLife.Objects.AgeGroup)
+ name: IsAvailableForAge
+ - name: (
+ - uid: TinyLife.Objects.ClothesIntention
+ name: ClothesIntention
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ - name: )
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy(T)
diff --git a/docs/api/TinyLife.Objects.ClothesLayer.yml b/docs/api/TinyLife.Objects.ClothesLayer.yml
index ac5ab05..0e1ae7d 100644
--- a/docs/api/TinyLife.Objects.ClothesLayer.yml
+++ b/docs/api/TinyLife.Objects.ClothesLayer.yml
@@ -31,7 +31,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ClothesLayer
path: ../TinyLife/Objects/Clothes.cs
- startLine: 405
+ startLine: 407
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: 411
+ startLine: 413
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: 415
+ startLine: 417
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: 419
+ startLine: 421
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: 423
+ startLine: 425
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: 427
+ startLine: 429
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: 431
+ startLine: 433
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: 435
+ startLine: 437
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: 439
+ startLine: 441
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: 443
+ startLine: 445
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: 447
+ startLine: 449
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: 452
+ startLine: 454
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: 456
+ startLine: 458
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml b/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml
index 2786e60..7b01b10 100644
--- a/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml
+++ b/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml
@@ -29,8 +29,8 @@ items:
summary: "\nA counter is a that can have four distinct rotations.\nA corner is only created for a counter if the two neighboring furnitures both face toward the same tile.\n"
example: []
syntax:
- content: 'public class CornerFurniture.Counter : CornerFurniture, IGenericDataHolder, IPricedObject'
- content.vb: Public Class CornerFurniture.Counter Inherits CornerFurniture Implements IGenericDataHolder, IPricedObject
+ content: 'public class CornerFurniture.Counter : CornerFurniture, IGenericDataHolder'
+ content.vb: Public Class CornerFurniture.Counter Inherits CornerFurniture Implements IGenericDataHolder
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -39,7 +39,6 @@ items:
- TinyLife.Objects.CornerFurniture
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
inheritedMembers:
- TinyLife.Objects.CornerFurniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.CornerFurniture.OnNeighborChanged(TinyLife.Objects.Furniture)
@@ -329,12 +328,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Objects.CornerFurniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
commentId: M:TinyLife.Objects.CornerFurniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Misc.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
parent: TinyLife.Objects.CornerFurniture
@@ -669,7 +662,7 @@ references:
nameWithType: Furniture.CanBeDirty
fullName: TinyLife.Objects.Furniture.CanBeDirty
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -3184,23 +3177,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
@@ -3354,6 +3330,23 @@ references:
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
diff --git a/docs/api/TinyLife.Objects.CornerFurniture.yml b/docs/api/TinyLife.Objects.CornerFurniture.yml
index 8d37a8c..f777754 100644
--- a/docs/api/TinyLife.Objects.CornerFurniture.yml
+++ b/docs/api/TinyLife.Objects.CornerFurniture.yml
@@ -32,8 +32,8 @@ items:
summary: "\nA corner furniture is a piece of furniture that has an additional set of corner textures that it can display in various conditions.\nThe default class can be used for things like hedges, which only have a single vertical and horizontal rotation each.\nFor objects like counters which have four distinct rotations, the subclass can be used.\nFor objects with custom connection logic, you can override and .\n"
example: []
syntax:
- content: 'public class CornerFurniture : Furniture, IGenericDataHolder, IPricedObject'
- content.vb: Public Class CornerFurniture Inherits Furniture Implements IGenericDataHolder, IPricedObject
+ content: 'public class CornerFurniture : Furniture, IGenericDataHolder'
+ content.vb: Public Class CornerFurniture Inherits Furniture Implements IGenericDataHolder
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -43,7 +43,6 @@ items:
- TinyLife.Objects.CornerFurniture.Counter
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnGetDescription
@@ -553,12 +552,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@@ -680,7 +673,7 @@ references:
nameWithType: Furniture.CanBeDirty
fullName: TinyLife.Objects.Furniture.CanBeDirty
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -3195,23 +3188,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
@@ -3365,6 +3341,23 @@ references:
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
diff --git a/docs/api/TinyLife.Objects.DeathReason.yml b/docs/api/TinyLife.Objects.DeathReason.yml
index 89ac324..fe01189 100644
--- a/docs/api/TinyLife.Objects.DeathReason.yml
+++ b/docs/api/TinyLife.Objects.DeathReason.yml
@@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DeathReason
path: ../TinyLife/Objects/Person.cs
- startLine: 3320
+ startLine: 3369
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: 3326
+ startLine: 3375
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: 3331
+ startLine: 3380
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: 3336
+ startLine: 3385
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: 3340
+ startLine: 3389
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Fence.yml b/docs/api/TinyLife.Objects.Fence.yml
index 064a6eb..ed3ae71 100644
--- a/docs/api/TinyLife.Objects.Fence.yml
+++ b/docs/api/TinyLife.Objects.Fence.yml
@@ -31,8 +31,8 @@ items:
summary: "\nA fence is a furniture used by things like that auto-connects similarly to , but by actually adding additional connection textures onto the regular object textures\n"
example: []
syntax:
- content: 'public class Fence : Furniture, IGenericDataHolder, IPricedObject'
- content.vb: Public Class Fence Inherits Furniture Implements IGenericDataHolder, IPricedObject
+ content: 'public class Fence : Furniture, IGenericDataHolder'
+ content.vb: Public Class Fence Inherits Furniture Implements IGenericDataHolder
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -40,7 +40,6 @@ items:
- TinyLife.Objects.Furniture
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnGetDescription
@@ -429,12 +428,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@@ -556,7 +549,7 @@ references:
nameWithType: Furniture.CanBeDirty
fullName: TinyLife.Objects.Furniture.CanBeDirty
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -3071,23 +3064,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
@@ -3241,6 +3217,23 @@ references:
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
diff --git a/docs/api/TinyLife.Objects.Fireplace.yml b/docs/api/TinyLife.Objects.Fireplace.yml
index acbdfad..d853643 100644
--- a/docs/api/TinyLife.Objects.Fireplace.yml
+++ b/docs/api/TinyLife.Objects.Fireplace.yml
@@ -30,8 +30,8 @@ items:
summary: "\nA fireplace is a that additionally displays a fire animation and plays a crackling fire sound.\n"
example: []
syntax:
- content: 'public class Fireplace : LightFurniture, IGenericDataHolder, IPricedObject, IUpdatingObject'
- content.vb: Public Class Fireplace Inherits LightFurniture Implements IGenericDataHolder, IPricedObject, IUpdatingObject
+ content: 'public class Fireplace : LightFurniture, IGenericDataHolder, IUpdatingObject'
+ content.vb: Public Class Fireplace Inherits LightFurniture Implements IGenericDataHolder, IUpdatingObject
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -40,7 +40,6 @@ items:
- TinyLife.Objects.LightFurniture
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.LightFurniture.Lights
@@ -401,12 +400,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Objects.IUpdatingObject
commentId: T:TinyLife.Objects.IUpdatingObject
parent: TinyLife.Objects
@@ -633,7 +626,7 @@ references:
nameWithType: Furniture.CanBeDirty
fullName: TinyLife.Objects.Furniture.CanBeDirty
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -3103,23 +3096,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
@@ -3273,6 +3249,23 @@ references:
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
diff --git a/docs/api/TinyLife.Objects.Food.yml b/docs/api/TinyLife.Objects.Food.yml
index a63bc95..403421c 100644
--- a/docs/api/TinyLife.Objects.Food.yml
+++ b/docs/api/TinyLife.Objects.Food.yml
@@ -32,8 +32,8 @@ items:
summary: "\nA furniture is an instance of a which is placed in the world, or in a 's hand.\nTo register a custom furniture, use .\n"
example: []
syntax:
- content: 'public class Food : FoodTypedItem, IGenericDataHolder, IPricedObject, IUpdatingObject'
- content.vb: Public Class Food Inherits FoodTypedItem Implements IGenericDataHolder, IPricedObject, IUpdatingObject
+ content: 'public class Food : FoodTypedItem, IGenericDataHolder, IUpdatingObject'
+ content.vb: Public Class Food Inherits FoodTypedItem Implements IGenericDataHolder, IUpdatingObject
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -42,7 +42,6 @@ items:
- TinyLife.Objects.FoodTypedItem
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.FoodTypedItem.FoodType
@@ -495,12 +494,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Objects.IUpdatingObject
commentId: T:TinyLife.Objects.IUpdatingObject
parent: TinyLife.Objects
@@ -668,7 +661,7 @@ references:
nameWithType: Furniture.CanBeDirty
fullName: TinyLife.Objects.Furniture.CanBeDirty
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -3148,23 +3141,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
@@ -3345,6 +3321,23 @@ references:
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
diff --git a/docs/api/TinyLife.Objects.FoodTypedItem.yml b/docs/api/TinyLife.Objects.FoodTypedItem.yml
index 05e0637..f74a311 100644
--- a/docs/api/TinyLife.Objects.FoodTypedItem.yml
+++ b/docs/api/TinyLife.Objects.FoodTypedItem.yml
@@ -34,8 +34,8 @@ items:
summary: "\nA furniture is an instance of a which is placed in the world, or in a 's hand.\nTo register a custom furniture, use .\n"
example: []
syntax:
- content: 'public class FoodTypedItem : Furniture, IGenericDataHolder, IPricedObject, IUpdatingObject'
- content.vb: Public Class FoodTypedItem Inherits Furniture Implements IGenericDataHolder, IPricedObject, IUpdatingObject
+ content: 'public class FoodTypedItem : Furniture, IGenericDataHolder, IUpdatingObject'
+ content.vb: Public Class FoodTypedItem Inherits Furniture Implements IGenericDataHolder, IUpdatingObject
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -45,7 +45,6 @@ items:
- TinyLife.Objects.Food
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
@@ -515,12 +514,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Objects.IUpdatingObject
commentId: T:TinyLife.Objects.IUpdatingObject
parent: TinyLife.Objects
@@ -648,7 +641,7 @@ references:
nameWithType: Furniture.CanBeDirty
fullName: TinyLife.Objects.Furniture.CanBeDirty
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -3305,23 +3298,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
@@ -3556,6 +3532,23 @@ references:
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
diff --git a/docs/api/TinyLife.Objects.Fridge.yml b/docs/api/TinyLife.Objects.Fridge.yml
index c49ae9f..1746510 100644
--- a/docs/api/TinyLife.Objects.Fridge.yml
+++ b/docs/api/TinyLife.Objects.Fridge.yml
@@ -31,8 +31,8 @@ items:
summary: "\nA fridge is a that can contain a set of that a can interact with.\nFor any that are food, their is increased while in a fridge.\n"
example: []
syntax:
- content: 'public class Fridge : Furniture, IGenericDataHolder, IPricedObject, IUpdatingObject'
- content.vb: Public Class Fridge Inherits Furniture Implements IGenericDataHolder, IPricedObject, IUpdatingObject
+ content: 'public class Fridge : Furniture, IGenericDataHolder, IUpdatingObject'
+ content.vb: Public Class Fridge Inherits Furniture Implements IGenericDataHolder, IUpdatingObject
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -40,7 +40,6 @@ items:
- TinyLife.Objects.Furniture
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
@@ -413,12 +412,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Objects.IUpdatingObject
commentId: T:TinyLife.Objects.IUpdatingObject
parent: TinyLife.Objects
@@ -546,7 +539,7 @@ references:
nameWithType: Furniture.CanBeDirty
fullName: TinyLife.Objects.Furniture.CanBeDirty
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -3264,23 +3257,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
@@ -3552,6 +3528,23 @@ references:
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
diff --git a/docs/api/TinyLife.Objects.Furniture.yml b/docs/api/TinyLife.Objects.Furniture.yml
index a305d26..f83a045 100644
--- a/docs/api/TinyLife.Objects.Furniture.yml
+++ b/docs/api/TinyLife.Objects.Furniture.yml
@@ -97,8 +97,8 @@ items:
summary: "\nA furniture is an instance of a which is placed in the world, or in a 's hand.\nTo register a custom furniture, use .\n"
example: []
syntax:
- content: 'public class Furniture : MapObject, IGenericDataHolder, IPricedObject'
- content.vb: Public Class Furniture Inherits MapObject Implements IGenericDataHolder, IPricedObject
+ content: 'public class Furniture : MapObject, IGenericDataHolder'
+ content.vb: Public Class Furniture Inherits MapObject Implements IGenericDataHolder
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -121,7 +121,6 @@ items:
- TinyLife.Objects.UnfinishedWoodwork
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
inheritedMembers:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.OnCreated
@@ -296,7 +295,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: "\nAn event that is fired when this furniture gets dirty, meaning its value is set to true.\nThis event can be subscribed to using .\n"
+ summary: "\nAn event that is fired when this furniture's value is changed.\nThis event can be subscribed to using .\n"
example: []
syntax:
content: public event Action OnDirty
@@ -847,7 +846,7 @@ items:
content.vb: Public ReadOnly Property CanBeDirty As Boolean
overload: TinyLife.Objects.Furniture.CanBeDirty*
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
id: Dirty
parent: TinyLife.Objects.Furniture
langs:
@@ -856,7 +855,7 @@ items:
name: Dirty
nameWithType: Furniture.Dirty
fullName: TinyLife.Objects.Furniture.Dirty
- type: Field
+ type: Property
source:
remote:
path: TinyLife/Objects/Furniture.cs
@@ -864,31 +863,19 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dirty
path: ../TinyLife/Objects/Furniture.cs
- startLine: 159
+ startLine: 158
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nWhether this object is currently dirty.\nIf is false, this field is usually unused.\n"
example: []
syntax:
- content: >-
- [DataMember(EmitDefaultValue = false)]
-
- public bool Dirty
+ content: public bool Dirty { get; set; }
+ parameters: []
return:
type: System.Boolean
- content.vb: >-
-
-
- Public Dirty As Boolean
- attributes:
- - type: System.Runtime.Serialization.DataMemberAttribute
- ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
- arguments: []
- namedArguments:
- - name: EmitDefaultValue
- type: System.Boolean
- value: false
+ content.vb: Public Property Dirty As Boolean
+ overload: TinyLife.Objects.Furniture.Dirty*
- uid: TinyLife.Objects.Furniture.CustomPrice
commentId: F:TinyLife.Objects.Furniture.CustomPrice
id: CustomPrice
@@ -907,7 +894,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CustomPrice
path: ../TinyLife/Objects/Furniture.cs
- startLine: 165
+ startLine: 170
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -950,7 +937,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Creator
path: ../TinyLife/Objects/Furniture.cs
- startLine: 170
+ startLine: 175
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -981,7 +968,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AttachedWall
path: ../TinyLife/Objects/Furniture.cs
- startLine: 175
+ startLine: 180
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1012,7 +999,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HideFromDraw
path: ../TinyLife/Objects/Furniture.cs
- startLine: 179
+ startLine: 184
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1043,7 +1030,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisualRotation
path: ../TinyLife/Objects/Furniture.cs
- startLine: 206
+ startLine: 211
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1074,7 +1061,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentObjectSpotId
path: ../TinyLife/Objects/Furniture.cs
- startLine: 210
+ startLine: 215
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1119,7 +1106,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ParentFurnitureId
path: ../TinyLife/Objects/Furniture.cs
- startLine: 215
+ startLine: 220
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1164,7 +1151,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Furniture.cs
- startLine: 230
+ startLine: 237
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1211,7 +1198,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/Furniture.cs
- startLine: 241
+ startLine: 248
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1259,7 +1246,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Objects/Furniture.cs
- startLine: 257
+ startLine: 264
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1291,7 +1278,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intersects
path: ../TinyLife/Objects/Furniture.cs
- startLine: 284
+ startLine: 291
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1327,7 +1314,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCategories
path: ../TinyLife/Objects/Furniture.cs
- startLine: 289
+ startLine: 296
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1363,7 +1350,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnAdded
path: ../TinyLife/Objects/Furniture.cs
- startLine: 294
+ startLine: 301
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1392,7 +1379,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRemoved
path: ../TinyLife/Objects/Furniture.cs
- startLine: 301
+ startLine: 308
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1421,7 +1408,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAiPriority
path: ../TinyLife/Objects/Furniture.cs
- startLine: 309
+ startLine: 316
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1460,7 +1447,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction
path: ../TinyLife/Objects/Furniture.cs
- startLine: 325
+ startLine: 332
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1508,7 +1495,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionCompleted
path: ../TinyLife/Objects/Furniture.cs
- startLine: 332
+ startLine: 339
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1550,7 +1537,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdate
path: ../TinyLife/Objects/Furniture.cs
- startLine: 342
+ startLine: 349
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1598,7 +1585,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpotInfo
path: ../TinyLife/Objects/Furniture.cs
- startLine: 362
+ startLine: 369
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1637,7 +1624,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHoverInfo
path: ../TinyLife/Objects/Furniture.cs
- startLine: 368
+ startLine: 375
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1670,7 +1657,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetEfficiencyModifier
path: ../TinyLife/Objects/Furniture.cs
- startLine: 397
+ startLine: 404
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1721,7 +1708,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRestoreNeedModifier
path: ../TinyLife/Objects/Furniture.cs
- startLine: 405
+ startLine: 412
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1769,7 +1756,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsFreeSpot
path: ../TinyLife/Objects/Furniture.cs
- startLine: 413
+ startLine: 420
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1805,7 +1792,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetToStatic
path: ../TinyLife/Objects/Furniture.cs
- startLine: 419
+ startLine: 426
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1844,7 +1831,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnPositionChanged
path: ../TinyLife/Objects/Furniture.cs
- startLine: 425
+ startLine: 432
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1877,7 +1864,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/Furniture.cs
- startLine: 447
+ startLine: 454
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1948,21 +1935,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/Objects/Furniture.cs
- startLine: 455
+ startLine: 462
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n"
example: []
syntax:
content: public virtual float GetPrice()
return:
type: System.Single
- description: The object's price
content.vb: Public Overridable Function GetPrice() As Single
overload: TinyLife.Objects.Furniture.GetPrice*
- implements:
- - TinyLife.World.IPricedObject.GetPrice
- uid: TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
commentId: M:TinyLife.Objects.Furniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
id: GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
@@ -1981,7 +1964,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDescription
path: ../TinyLife/Objects/Furniture.cs
- startLine: 468
+ startLine: 475
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2019,7 +2002,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDecorativeRating
path: ../TinyLife/Objects/Furniture.cs
- startLine: 501
+ startLine: 508
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2054,7 +2037,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDirty
path: ../TinyLife/Objects/Furniture.cs
- startLine: 512
+ startLine: 519
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2089,7 +2072,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetCreator
path: ../TinyLife/Objects/Furniture.cs
- startLine: 538
+ startLine: 544
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2127,7 +2110,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnPlacedInBuildMode
path: ../TinyLife/Objects/Furniture.cs
- startLine: 552
+ startLine: 558
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2165,7 +2148,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNeighborChanged
path: ../TinyLife/Objects/Furniture.cs
- startLine: 565
+ startLine: 571
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2197,7 +2180,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawUi
path: ../TinyLife/Objects/Furniture.cs
- startLine: 576
+ startLine: 582
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2244,7 +2227,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetOccupants
path: ../TinyLife/Objects/Furniture.cs
- startLine: 590
+ startLine: 596
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2285,7 +2268,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpots
path: ../TinyLife/Objects/Furniture.cs
- startLine: 603
+ startLine: 609
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2323,7 +2306,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpot
path: ../TinyLife/Objects/Furniture.cs
- startLine: 624
+ startLine: 630
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2361,7 +2344,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetActionSpotInfo
path: ../TinyLife/Objects/Furniture.cs
- startLine: 637
+ startLine: 643
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2402,7 +2385,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeObjectSpot
path: ../TinyLife/Objects/Furniture.cs
- startLine: 649
+ startLine: 655
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2440,7 +2423,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetParent
path: ../TinyLife/Objects/Furniture.cs
- startLine: 663
+ startLine: 669
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2475,7 +2458,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UnlinkParentsAndChildren
path: ../TinyLife/Objects/Furniture.cs
- startLine: 677
+ startLine: 683
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2503,7 +2486,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveAndUnlink
path: ../TinyLife/Objects/Furniture.cs
- startLine: 688
+ startLine: 694
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2531,7 +2514,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetChildren
path: ../TinyLife/Objects/Furniture.cs
- startLine: 698
+ startLine: 704
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2567,7 +2550,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddChild
path: ../TinyLife/Objects/Furniture.cs
- startLine: 712
+ startLine: 718
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2620,7 +2603,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddChild
path: ../TinyLife/Objects/Furniture.cs
- startLine: 729
+ startLine: 735
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2661,7 +2644,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetChild
path: ../TinyLife/Objects/Furniture.cs
- startLine: 745
+ startLine: 751
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2712,7 +2695,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetChild
path: ../TinyLife/Objects/Furniture.cs
- startLine: 759
+ startLine: 765
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2750,7 +2733,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveChild
path: ../TinyLife/Objects/Furniture.cs
- startLine: 770
+ startLine: 776
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2785,7 +2768,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotifyNeighbors
path: ../TinyLife/Objects/Furniture.cs
- startLine: 783
+ startLine: 789
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2813,7 +2796,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetNewId
path: ../TinyLife/Objects/Furniture.cs
- startLine: 796
+ startLine: 802
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2910,12 +2893,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Objects.MapObject.PersonRotationOrder
commentId: F:TinyLife.Objects.MapObject.PersonRotationOrder
parent: TinyLife.Objects.MapObject
@@ -3930,23 +3907,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
@@ -4446,7 +4406,7 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: )
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -4865,6 +4825,11 @@ references:
name: CanBeDirty
nameWithType: Furniture.CanBeDirty
fullName: TinyLife.Objects.Furniture.CanBeDirty
+- uid: TinyLife.Objects.Furniture.Dirty*
+ commentId: Overload:TinyLife.Objects.Furniture.Dirty
+ name: Dirty
+ nameWithType: Furniture.Dirty
+ fullName: TinyLife.Objects.Furniture.Dirty
- uid: System.Nullable{System.Single}
commentId: T:System.Nullable{System.Single}
parent: System
@@ -4910,6 +4875,23 @@ references:
name: AttachedWall
nameWithType: Furniture.AttachedWall
fullName: TinyLife.Objects.Furniture.AttachedWall
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
- uid: TinyLife.Objects.Furniture.HideFromDraw*
commentId: Overload:TinyLife.Objects.Furniture.HideFromDraw
name: HideFromDraw
@@ -6103,22 +6085,6 @@ references:
name: GetPrice
nameWithType: Furniture.GetPrice
fullName: TinyLife.Objects.Furniture.GetPrice
-- uid: TinyLife.World.IPricedObject.GetPrice
- commentId: M:TinyLife.World.IPricedObject.GetPrice
- parent: TinyLife.World.IPricedObject
- name: GetPrice()
- nameWithType: IPricedObject.GetPrice()
- fullName: TinyLife.World.IPricedObject.GetPrice()
- spec.csharp:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- uid: TinyLife.Objects.FurnitureType.TypeSettings.ElectricityRating
commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.ElectricityRating
name: ElectricityRating
diff --git a/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml b/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml
index c99f921..58ca75c 100644
--- a/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml
+++ b/docs/api/TinyLife.Objects.FurnitureType.TypeSettings.yml
@@ -2366,7 +2366,7 @@ references:
- uid: TinyLife.Objects.LightFurniture.Settings
name: Settings
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
diff --git a/docs/api/TinyLife.Objects.FurnitureType.yml b/docs/api/TinyLife.Objects.FurnitureType.yml
index 71d2fee..3e0183d 100644
--- a/docs/api/TinyLife.Objects.FurnitureType.yml
+++ b/docs/api/TinyLife.Objects.FurnitureType.yml
@@ -88,6 +88,7 @@ items:
- TinyLife.Objects.FurnitureType.ModernComputer
- TinyLife.Objects.FurnitureType.ModernCrib
- TinyLife.Objects.FurnitureType.ModernFridge
+ - TinyLife.Objects.FurnitureType.ModernModularCurtains
- TinyLife.Objects.FurnitureType.ModernSingleBed
- TinyLife.Objects.FurnitureType.ModernSink
- TinyLife.Objects.FurnitureType.ModernStove
@@ -224,17 +225,16 @@ items:
content: >-
[JsonConverter(typeof(StaticJsonConverter), new object[] { typeof(FurnitureType), "PrivateTypes" })]
- public class FurnitureType : GenericDataHolder, IGenericDataHolder, IPricedObject, IEmotionSource
+ public class FurnitureType : GenericDataHolder, IGenericDataHolder, IEmotionSource
content.vb: >-
- Public Class FurnitureType Inherits GenericDataHolder Implements IGenericDataHolder, IPricedObject, IEmotionSource
+ Public Class FurnitureType Inherits GenericDataHolder Implements IGenericDataHolder, IEmotionSource
inheritance:
- System.Object
- MLEM.Misc.GenericDataHolder
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
- TinyLife.Emotions.IEmotionSource
inheritedMembers:
- MLEM.Misc.GenericDataHolder.SetData(System.String,System.Object)
@@ -906,17 +906,13 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n"
example: []
syntax:
content: public float GetPrice()
return:
type: System.Single
- description: The object's price
content.vb: Public Function GetPrice() As Single
overload: TinyLife.Objects.FurnitureType.GetPrice*
- implements:
- - TinyLife.World.IPricedObject.GetPrice
- uid: TinyLife.Objects.FurnitureType.HasCategory(TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.FurnitureType.HasCategory(TinyLife.Objects.ObjectCategory)
id: HasCategory(TinyLife.Objects.ObjectCategory)
@@ -2255,6 +2251,33 @@ items:
return:
type: TinyLife.Objects.FurnitureType[]
content.vb: Public Shared ReadOnly Cattails As FurnitureType()
+- uid: TinyLife.Objects.FurnitureType.ModernModularCurtains
+ commentId: F:TinyLife.Objects.FurnitureType.ModernModularCurtains
+ id: ModernModularCurtains
+ parent: TinyLife.Objects.FurnitureType
+ langs:
+ - csharp
+ - vb
+ name: ModernModularCurtains
+ nameWithType: FurnitureType.ModernModularCurtains
+ fullName: TinyLife.Objects.FurnitureType.ModernModularCurtains
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/FurnitureType.Decor.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: ModernModularCurtains
+ path: ../TinyLife/Objects/FurnitureType.Decor.cs
+ startLine: 239
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ syntax:
+ content: public static readonly FurnitureType[] ModernModularCurtains
+ return:
+ type: TinyLife.Objects.FurnitureType[]
+ content.vb: Public Shared ReadOnly ModernModularCurtains As FurnitureType()
- uid: TinyLife.Objects.FurnitureType.SimpleDesk
commentId: F:TinyLife.Objects.FurnitureType.SimpleDesk
id: SimpleDesk
@@ -5919,12 +5942,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Emotions.IEmotionSource
commentId: T:TinyLife.Emotions.IEmotionSource
parent: TinyLife.Emotions
@@ -6335,23 +6352,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: TinyLife.Emotions
commentId: N:TinyLife.Emotions
name: TinyLife.Emotions
@@ -6741,7 +6741,7 @@ references:
nameWithType: FurnitureType.Textures
fullName: TinyLife.Objects.FurnitureType.Textures
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -7273,6 +7273,23 @@ references:
- uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
@@ -7891,22 +7908,6 @@ references:
name: GetPrice
nameWithType: FurnitureType.GetPrice
fullName: TinyLife.Objects.FurnitureType.GetPrice
-- uid: TinyLife.World.IPricedObject.GetPrice
- commentId: M:TinyLife.World.IPricedObject.GetPrice
- parent: TinyLife.World.IPricedObject
- name: GetPrice()
- nameWithType: IPricedObject.GetPrice()
- fullName: TinyLife.World.IPricedObject.GetPrice()
- spec.csharp:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- uid: TinyLife.Objects.FurnitureType.Settings
commentId: F:TinyLife.Objects.FurnitureType.Settings
name: Settings
diff --git a/docs/api/TinyLife.Objects.Gravestone.yml b/docs/api/TinyLife.Objects.Gravestone.yml
index 589a5ce..6a6699c 100644
--- a/docs/api/TinyLife.Objects.Gravestone.yml
+++ b/docs/api/TinyLife.Objects.Gravestone.yml
@@ -31,8 +31,8 @@ items:
summary: "\nA furniture is an instance of a which is placed in the world, or in a 's hand.\nTo register a custom furniture, use .\n"
example: []
syntax:
- content: 'public class Gravestone : Furniture, IGenericDataHolder, IPricedObject'
- content.vb: Public Class Gravestone Inherits Furniture Implements IGenericDataHolder, IPricedObject
+ content: 'public class Gravestone : Furniture, IGenericDataHolder'
+ content.vb: Public Class Gravestone Inherits Furniture Implements IGenericDataHolder
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -40,7 +40,6 @@ items:
- TinyLife.Objects.Furniture
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnGetDescription
@@ -392,12 +391,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@@ -519,7 +512,7 @@ references:
nameWithType: Furniture.CanBeDirty
fullName: TinyLife.Objects.Furniture.CanBeDirty
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -3169,23 +3162,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
@@ -3386,6 +3362,23 @@ references:
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
diff --git a/docs/api/TinyLife.Objects.LifeSpan.yml b/docs/api/TinyLife.Objects.LifeSpan.yml
index 78b3109..a1a3b85 100644
--- a/docs/api/TinyLife.Objects.LifeSpan.yml
+++ b/docs/api/TinyLife.Objects.LifeSpan.yml
@@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LifeSpan
path: ../TinyLife/Objects/Person.cs
- startLine: 3375
+ startLine: 3424
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -56,7 +56,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryShort
path: ../TinyLife/Objects/Person.cs
- startLine: 3378
+ startLine: 3427
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -82,7 +82,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Short
path: ../TinyLife/Objects/Person.cs
- startLine: 3379
+ startLine: 3428
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Normal
path: ../TinyLife/Objects/Person.cs
- startLine: 3380
+ startLine: 3429
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -134,7 +134,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Long
path: ../TinyLife/Objects/Person.cs
- startLine: 3381
+ startLine: 3430
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -160,7 +160,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VeryLong
path: ../TinyLife/Objects/Person.cs
- startLine: 3382
+ startLine: 3431
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -186,7 +186,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Infinite
path: ../TinyLife/Objects/Person.cs
- startLine: 3383
+ startLine: 3432
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.LightFurniture.yml b/docs/api/TinyLife.Objects.LightFurniture.yml
index 5d62fcd..f305950 100644
--- a/docs/api/TinyLife.Objects.LightFurniture.yml
+++ b/docs/api/TinyLife.Objects.LightFurniture.yml
@@ -36,8 +36,8 @@ items:
summary: "\nLight furniture is a furniture that additionally spawns and handles a set of instances.\nTo use this class effectively, set to determine the lights that should be spawned from the furniture.\n"
example: []
syntax:
- content: 'public class LightFurniture : Furniture, IGenericDataHolder, IPricedObject, IUpdatingObject'
- content.vb: Public Class LightFurniture Inherits Furniture Implements IGenericDataHolder, IPricedObject, IUpdatingObject
+ content: 'public class LightFurniture : Furniture, IGenericDataHolder, IUpdatingObject'
+ content.vb: Public Class LightFurniture Inherits Furniture Implements IGenericDataHolder, IUpdatingObject
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -47,7 +47,6 @@ items:
- TinyLife.Objects.Fireplace
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
@@ -565,12 +564,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Objects.IUpdatingObject
commentId: T:TinyLife.Objects.IUpdatingObject
parent: TinyLife.Objects
@@ -698,7 +691,7 @@ references:
nameWithType: Furniture.CanBeDirty
fullName: TinyLife.Objects.Furniture.CanBeDirty
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -3345,23 +3338,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
@@ -3577,6 +3553,23 @@ references:
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
diff --git a/docs/api/TinyLife.Objects.MapObject.yml b/docs/api/TinyLife.Objects.MapObject.yml
index 377fe65..b625f28 100644
--- a/docs/api/TinyLife.Objects.MapObject.yml
+++ b/docs/api/TinyLife.Objects.MapObject.yml
@@ -3419,7 +3419,7 @@ references:
nameWithType: Action.FullyInProgress
fullName: TinyLife.Actions.Action.FullyInProgress
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
diff --git a/docs/api/TinyLife.Objects.Newspaper.yml b/docs/api/TinyLife.Objects.Newspaper.yml
index c708564..f5a2a9c 100644
--- a/docs/api/TinyLife.Objects.Newspaper.yml
+++ b/docs/api/TinyLife.Objects.Newspaper.yml
@@ -29,8 +29,8 @@ items:
summary: "\nA furniture class for .\n"
example: []
syntax:
- content: 'public class Newspaper : Furniture, IGenericDataHolder, IPricedObject'
- content.vb: Public Class Newspaper Inherits Furniture Implements IGenericDataHolder, IPricedObject
+ content: 'public class Newspaper : Furniture, IGenericDataHolder'
+ content.vb: Public Class Newspaper Inherits Furniture Implements IGenericDataHolder
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -38,7 +38,6 @@ items:
- TinyLife.Objects.Furniture
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnGetDescription
@@ -313,12 +312,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@@ -440,7 +433,7 @@ references:
nameWithType: Furniture.CanBeDirty
fullName: TinyLife.Objects.Furniture.CanBeDirty
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -3113,23 +3106,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
diff --git a/docs/api/TinyLife.Objects.Outfit.yml b/docs/api/TinyLife.Objects.Outfit.yml
index 0c631d9..eb249c1 100644
--- a/docs/api/TinyLife.Objects.Outfit.yml
+++ b/docs/api/TinyLife.Objects.Outfit.yml
@@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Outfit
path: ../TinyLife/Objects/Clothes.cs
- startLine: 285
+ startLine: 287
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: 293
+ startLine: 295
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: 299
+ startLine: 301
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: 305
+ startLine: 307
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: 315
+ startLine: 317
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: 333
+ startLine: 335
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: 354
+ startLine: 356
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.OverlayWallHanging.yml b/docs/api/TinyLife.Objects.OverlayWallHanging.yml
index f62e3d9..434da20 100644
--- a/docs/api/TinyLife.Objects.OverlayWallHanging.yml
+++ b/docs/api/TinyLife.Objects.OverlayWallHanging.yml
@@ -28,8 +28,8 @@ items:
summary: "\nA class for a wall-hung object like and .\nObjects that use this class have a default "border" texture that requires all rotations to be present as usual, and an overlay texture that automatically gets rotated and mirrored.\nTo set a default border texture that is different from the overlay, should be set explicitly.\n"
example: []
syntax:
- content: 'public class OverlayWallHanging : Furniture, IGenericDataHolder, IPricedObject'
- content.vb: Public Class OverlayWallHanging Inherits Furniture Implements IGenericDataHolder, IPricedObject
+ content: 'public class OverlayWallHanging : Furniture, IGenericDataHolder'
+ content.vb: Public Class OverlayWallHanging Inherits Furniture Implements IGenericDataHolder
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -37,7 +37,6 @@ items:
- TinyLife.Objects.Furniture
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnGetDescription
@@ -332,12 +331,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@@ -459,7 +452,7 @@ references:
nameWithType: Furniture.CanBeDirty
fullName: TinyLife.Objects.Furniture.CanBeDirty
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -3010,23 +3003,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
@@ -3180,6 +3156,23 @@ references:
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
diff --git a/docs/api/TinyLife.Objects.Painting.yml b/docs/api/TinyLife.Objects.Painting.yml
index fb8e631..72a24e1 100644
--- a/docs/api/TinyLife.Objects.Painting.yml
+++ b/docs/api/TinyLife.Objects.Painting.yml
@@ -35,8 +35,8 @@ items:
summary: "\nA furniture is an instance of a which is placed in the world, or in a 's hand.\nTo register a custom furniture, use .\n"
example: []
syntax:
- content: 'public class Painting : Furniture, IGenericDataHolder, IPricedObject'
- content.vb: Public Class Painting Inherits Furniture Implements IGenericDataHolder, IPricedObject
+ content: 'public class Painting : Furniture, IGenericDataHolder'
+ content.vb: Public Class Painting Inherits Furniture Implements IGenericDataHolder
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -44,7 +44,6 @@ items:
- TinyLife.Objects.Furniture
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnGetDescription
@@ -404,13 +403,11 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n"
example: []
syntax:
content: public override float GetPrice()
return:
type: System.Single
- description: The object's price
content.vb: Public Overrides Function GetPrice() As Single
overridden: TinyLife.Objects.Furniture.GetPrice
overload: TinyLife.Objects.Painting.GetPrice*
@@ -588,12 +585,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@@ -715,7 +706,7 @@ references:
nameWithType: Furniture.CanBeDirty
fullName: TinyLife.Objects.Furniture.CanBeDirty
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -3122,23 +3113,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
@@ -3370,6 +3344,23 @@ references:
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
diff --git a/docs/api/TinyLife.Objects.Person.ActionUpdateDelegate.yml b/docs/api/TinyLife.Objects.Person.ActionUpdateDelegate.yml
index e34b52d..668461c 100644
--- a/docs/api/TinyLife.Objects.Person.ActionUpdateDelegate.yml
+++ b/docs/api/TinyLife.Objects.Person.ActionUpdateDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ActionUpdateDelegate
path: ../TinyLife/Objects/Person.cs
- startLine: 3225
+ startLine: 3274
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml b/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml
index 7eda6cd..fdee40b 100644
--- a/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml
+++ b/docs/api/TinyLife.Objects.Person.EfficiencyModifierDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EfficiencyModifierDelegate
path: ../TinyLife/Objects/Person.cs
- startLine: 3210
+ startLine: 3259
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Person.EmotionModifiersChangedDelegate.yml b/docs/api/TinyLife.Objects.Person.EmotionModifiersChangedDelegate.yml
index cc3e831..e108c1d 100644
--- a/docs/api/TinyLife.Objects.Person.EmotionModifiersChangedDelegate.yml
+++ b/docs/api/TinyLife.Objects.Person.EmotionModifiersChangedDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmotionModifiersChangedDelegate
path: ../TinyLife/Objects/Person.cs
- startLine: 3235
+ startLine: 3284
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Person.PassiveActionPriorityDelegate.yml b/docs/api/TinyLife.Objects.Person.PassiveActionPriorityDelegate.yml
index eaaaeab..078b8be 100644
--- a/docs/api/TinyLife.Objects.Person.PassiveActionPriorityDelegate.yml
+++ b/docs/api/TinyLife.Objects.Person.PassiveActionPriorityDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PassiveActionPriorityDelegate
path: ../TinyLife/Objects/Person.cs
- startLine: 3220
+ startLine: 3269
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Person.RelationshipChangeDelegate.yml b/docs/api/TinyLife.Objects.Person.RelationshipChangeDelegate.yml
index 1d671b3..d889613 100644
--- a/docs/api/TinyLife.Objects.Person.RelationshipChangeDelegate.yml
+++ b/docs/api/TinyLife.Objects.Person.RelationshipChangeDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RelationshipChangeDelegate
path: ../TinyLife/Objects/Person.cs
- startLine: 3240
+ startLine: 3289
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Person.RestoreNeedDelegate.yml b/docs/api/TinyLife.Objects.Person.RestoreNeedDelegate.yml
index 402fa97..31f68d2 100644
--- a/docs/api/TinyLife.Objects.Person.RestoreNeedDelegate.yml
+++ b/docs/api/TinyLife.Objects.Person.RestoreNeedDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RestoreNeedDelegate
path: ../TinyLife/Objects/Person.cs
- startLine: 3230
+ startLine: 3279
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Person.WalkSpeedDelegate.yml b/docs/api/TinyLife.Objects.Person.WalkSpeedDelegate.yml
index dfa2904..2af83b0 100644
--- a/docs/api/TinyLife.Objects.Person.WalkSpeedDelegate.yml
+++ b/docs/api/TinyLife.Objects.Person.WalkSpeedDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WalkSpeedDelegate
path: ../TinyLife/Objects/Person.cs
- startLine: 3215
+ startLine: 3264
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Person.yml b/docs/api/TinyLife.Objects.Person.yml
index c0d9383..e11ceeb 100644
--- a/docs/api/TinyLife.Objects.Person.yml
+++ b/docs/api/TinyLife.Objects.Person.yml
@@ -8,6 +8,7 @@ items:
- TinyLife.Objects.Person.#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
- TinyLife.Objects.Person.ActionQueue
- TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)
+ - TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType,System.Int32)
- TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,TinyLife.Actions.ActionInfo,System.Boolean,System.Nullable{System.TimeSpan})
- TinyLife.Objects.Person.Age
- TinyLife.Objects.Person.AgeGroups
@@ -109,6 +110,7 @@ items:
- TinyLife.Objects.Person.IsPregnant
- TinyLife.Objects.Person.IsRegularVisitor
- TinyLife.Objects.Person.Job
+ - TinyLife.Objects.Person.Jobs
- TinyLife.Objects.Person.LastBedSleptIn
- TinyLife.Objects.Person.LastName
- TinyLife.Objects.Person.LastVisitedLot
@@ -161,6 +163,7 @@ items:
- TinyLife.Objects.Person.Relationships
- TinyLife.Objects.Person.RemoveEmotion(TinyLife.Emotions.EmotionModifier)
- TinyLife.Objects.Person.RemoveHeldObject``1
+ - TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
- TinyLife.Objects.Person.RemoveMemory``1(TinyLife.Goals.MemoryType,System.Func{``0,System.Boolean})
- TinyLife.Objects.Person.ResetToStatic(System.Boolean)
- TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
@@ -195,6 +198,7 @@ items:
- TinyLife.Objects.Person.VoicePitch
- TinyLife.Objects.Person.VoiceStyle
- TinyLife.Objects.Person.VoiceStyles
+ - TinyLife.Objects.Person.WasInvitedIn
- TinyLife.Objects.Person.WornLayers
langs:
- csharp
@@ -973,6 +977,45 @@ items:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
+- uid: TinyLife.Objects.Person.Jobs
+ commentId: F:TinyLife.Objects.Person.Jobs
+ id: Jobs
+ parent: TinyLife.Objects.Person
+ langs:
+ - csharp
+ - vb
+ name: Jobs
+ nameWithType: Person.Jobs
+ fullName: TinyLife.Objects.Person.Jobs
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/Person.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: Jobs
+ path: ../TinyLife/Objects/Person.cs
+ startLine: 180
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: "\nThe jobs that this person currently has. Currently, multiple jobs are supported in-game, but not properly enforced, meaning if a person has multiple jobs whose work hours overlap, unexpected behaviors might occur.\nTo modify this collection, please use and to raise the proper events.\n"
+ example: []
+ syntax:
+ content: >-
+ [DataMember]
+
+ public readonly List Jobs
+ return:
+ type: System.Collections.Generic.List{TinyLife.Goals.Job}
+ content.vb: >-
+
+
+ Public ReadOnly Jobs As List(Of Job)
+ attributes:
+ - type: System.Runtime.Serialization.DataMemberAttribute
+ ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
+ arguments: []
- uid: TinyLife.Objects.Person.FirstName
commentId: F:TinyLife.Objects.Person.FirstName
id: FirstName
@@ -991,7 +1034,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FirstName
path: ../TinyLife/Objects/Person.cs
- startLine: 180
+ startLine: 186
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1030,7 +1073,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LastName
path: ../TinyLife/Objects/Person.cs
- startLine: 185
+ startLine: 191
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1069,7 +1112,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pronouns
path: ../TinyLife/Objects/Person.cs
- startLine: 190
+ startLine: 196
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1108,7 +1151,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FullName
path: ../TinyLife/Objects/Person.cs
- startLine: 194
+ startLine: 200
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1139,7 +1182,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FullNamePronouns
path: ../TinyLife/Objects/Person.cs
- startLine: 198
+ startLine: 204
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1170,7 +1213,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VoiceStyle
path: ../TinyLife/Objects/Person.cs
- startLine: 212
+ startLine: 218
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1209,7 +1252,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VoicePitch
path: ../TinyLife/Objects/Person.cs
- startLine: 218
+ startLine: 224
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1248,7 +1291,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Rotation
path: ../TinyLife/Objects/Person.cs
- startLine: 222
+ startLine: 228
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1279,7 +1322,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Household
path: ../TinyLife/Objects/Person.cs
- startLine: 233
+ startLine: 239
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1310,7 +1353,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentEmote
path: ../TinyLife/Objects/Person.cs
- startLine: 238
+ startLine: 244
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1341,7 +1384,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentSpeakStyle
path: ../TinyLife/Objects/Person.cs
- startLine: 243
+ startLine: 249
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1372,7 +1415,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LastVisitedLot
path: ../TinyLife/Objects/Person.cs
- startLine: 249
+ startLine: 255
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1403,7 +1446,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LotVisitCooldown
path: ../TinyLife/Objects/Person.cs
- startLine: 254
+ startLine: 260
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1430,6 +1473,49 @@ items:
- name: EmitDefaultValue
type: System.Boolean
value: false
+- uid: TinyLife.Objects.Person.WasInvitedIn
+ commentId: F:TinyLife.Objects.Person.WasInvitedIn
+ id: WasInvitedIn
+ parent: TinyLife.Objects.Person
+ langs:
+ - csharp
+ - vb
+ name: WasInvitedIn
+ nameWithType: Person.WasInvitedIn
+ fullName: TinyLife.Objects.Person.WasInvitedIn
+ type: Field
+ source:
+ remote:
+ path: TinyLife/Objects/Person.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: WasInvitedIn
+ path: ../TinyLife/Objects/Person.cs
+ startLine: 266
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: "\nWhether this person was already invited in to their .\n"
+ example: []
+ syntax:
+ content: >-
+ [DataMember(EmitDefaultValue = false)]
+
+ public bool WasInvitedIn
+ return:
+ type: System.Boolean
+ content.vb: >-
+
+
+ Public WasInvitedIn As Boolean
+ attributes:
+ - type: System.Runtime.Serialization.DataMemberAttribute
+ ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
+ arguments: []
+ namedArguments:
+ - name: EmitDefaultValue
+ type: System.Boolean
+ value: false
- uid: TinyLife.Objects.Person.Job
commentId: P:TinyLife.Objects.Person.Job
id: Job
@@ -1448,22 +1534,26 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Job
path: ../TinyLife/Objects/Person.cs
- startLine: 260
+ startLine: 270
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: "\nThe that this person currently has.\nTo edit this value, use .\n"
+ summary: "\nThe that this person currently has.\n"
example: []
syntax:
content: >-
- [DataMember]
+ [DataMember(EmitDefaultValue = false)]
+
+ [Obsolete("Use the new Jobs collection instead")]
public Job Job { get; protected set; }
parameters: []
return:
type: TinyLife.Goals.Job
content.vb: >-
-
+
+
+
Public Property Job As Job
overload: TinyLife.Objects.Person.Job*
@@ -1471,6 +1561,15 @@ items:
- type: System.Runtime.Serialization.DataMemberAttribute
ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor
arguments: []
+ namedArguments:
+ - name: EmitDefaultValue
+ type: System.Boolean
+ value: false
+ - type: System.ObsoleteAttribute
+ ctor: System.ObsoleteAttribute.#ctor(System.String)
+ arguments:
+ - type: System.String
+ value: Use the new Jobs collection instead
- uid: TinyLife.Objects.Person.Emotion
commentId: P:TinyLife.Objects.Person.Emotion
id: Emotion
@@ -1489,7 +1588,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emotion
path: ../TinyLife/Objects/Person.cs
- startLine: 265
+ startLine: 275
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1520,7 +1619,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EmotionAmount
path: ../TinyLife/Objects/Person.cs
- startLine: 275
+ startLine: 285
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1551,7 +1650,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentRoomDecorativeRating
path: ../TinyLife/Objects/Person.cs
- startLine: 285
+ startLine: 295
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1582,7 +1681,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LastBedSleptIn
path: ../TinyLife/Objects/Person.cs
- startLine: 290
+ startLine: 300
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1625,7 +1724,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsMoving
path: ../TinyLife/Objects/Person.cs
- startLine: 295
+ startLine: 305
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1656,7 +1755,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LotEmployment
path: ../TinyLife/Objects/Person.cs
- startLine: 301
+ startLine: 311
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1699,7 +1798,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentOutfitIndex
path: ../TinyLife/Objects/Person.cs
- startLine: 306
+ startLine: 316
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1740,7 +1839,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentOutfit
path: ../TinyLife/Objects/Person.cs
- startLine: 311
+ startLine: 321
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1771,7 +1870,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCurrentHousehold
path: ../TinyLife/Objects/Person.cs
- startLine: 313
+ startLine: 323
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1802,7 +1901,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LifeSpan
path: ../TinyLife/Objects/Person.cs
- startLine: 317
+ startLine: 327
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1833,7 +1932,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HomeLot
path: ../TinyLife/Objects/Person.cs
- startLine: 319
+ startLine: 329
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1864,7 +1963,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Money
path: ../TinyLife/Objects/Person.cs
- startLine: 321
+ startLine: 331
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1895,7 +1994,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsRegularVisitor
path: ../TinyLife/Objects/Person.cs
- startLine: 332
+ startLine: 342
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1926,7 +2025,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Age
path: ../TinyLife/Objects/Person.cs
- startLine: 336
+ startLine: 346
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1957,7 +2056,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LifeGoal
path: ../TinyLife/Objects/Person.cs
- startLine: 349
+ startLine: 359
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -1988,7 +2087,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Description
path: ../TinyLife/Objects/Person.cs
- startLine: 362
+ startLine: 372
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2027,7 +2126,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsDead
path: ../TinyLife/Objects/Person.cs
- startLine: 367
+ startLine: 377
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2058,7 +2157,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentAgeDays
path: ../TinyLife/Objects/Person.cs
- startLine: 373
+ startLine: 383
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2097,7 +2196,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DaysLived
path: ../TinyLife/Objects/Person.cs
- startLine: 379
+ startLine: 389
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2136,7 +2235,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RandomlyGenerated
path: ../TinyLife/Objects/Person.cs
- startLine: 383
+ startLine: 393
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2181,7 +2280,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisuallyOccupiedSpot
path: ../TinyLife/Objects/Person.cs
- startLine: 391
+ startLine: 401
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2212,7 +2311,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OccupiedFurniture
path: ../TinyLife/Objects/Person.cs
- startLine: 402
+ startLine: 412
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2243,7 +2342,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CurrentPose
path: ../TinyLife/Objects/Person.cs
- startLine: 411
+ startLine: 421
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2282,7 +2381,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WornLayers
path: ../TinyLife/Objects/Person.cs
- startLine: 418
+ startLine: 428
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2321,7 +2420,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AnimateHeldObject
path: ../TinyLife/Objects/Person.cs
- startLine: 423
+ startLine: 433
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2350,7 +2449,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HeldObjectRotation
path: ../TinyLife/Objects/Person.cs
- startLine: 429
+ startLine: 439
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2379,7 +2478,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AnimationSpeed
path: ../TinyLife/Objects/Person.cs
- startLine: 434
+ startLine: 444
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2408,7 +2507,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Tint
path: ../TinyLife/Objects/Person.cs
- startLine: 439
+ startLine: 449
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2437,7 +2536,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisualPosition
path: ../TinyLife/Objects/Person.cs
- startLine: 445
+ startLine: 455
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2468,7 +2567,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DiaperDirty
path: ../TinyLife/Objects/Person.cs
- startLine: 453
+ startLine: 463
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2511,7 +2610,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyAbility
path: ../TinyLife/Objects/Person.cs
- startLine: 458
+ startLine: 468
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2550,7 +2649,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Portrait
path: ../TinyLife/Objects/Person.cs
- startLine: 463
+ startLine: 473
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2581,7 +2680,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyHoursRemaining
path: ../TinyLife/Objects/Person.cs
- startLine: 493
+ startLine: 503
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2626,7 +2725,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyPartner
path: ../TinyLife/Objects/Person.cs
- startLine: 499
+ startLine: 509
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2671,7 +2770,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsInLabor
path: ../TinyLife/Objects/Person.cs
- startLine: 506
+ startLine: 516
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2714,7 +2813,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsPregnant
path: ../TinyLife/Objects/Person.cs
- startLine: 511
+ startLine: 521
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2745,7 +2844,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsAllowedToDie
path: ../TinyLife/Objects/Person.cs
- startLine: 516
+ startLine: 526
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2776,7 +2875,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsMinorUpdateNow
path: ../TinyLife/Objects/Person.cs
- startLine: 523
+ startLine: 533
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2809,7 +2908,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionsChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 529
+ startLine: 539
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2838,7 +2937,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnNewSkillLearned
path: ../TinyLife/Objects/Person.cs
- startLine: 534
+ startLine: 544
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2867,11 +2966,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnJobChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 539
+ startLine: 549
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: "\nAn event that is invoked when the changes.\nThis event can be subscribed to using .\n"
+ summary: "\nAn event that is invoked when the collection changes.\nThis event can be subscribed to using .\n"
example: []
syntax:
content: public event Action OnJobChanged
@@ -2896,7 +2995,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnEmotionModifiersChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 544
+ startLine: 554
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2925,7 +3024,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnEmotionChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 549
+ startLine: 559
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2954,7 +3053,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetEfficiencyModifier
path: ../TinyLife/Objects/Person.cs
- startLine: 555
+ startLine: 565
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -2983,7 +3082,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetWalkSpeed
path: ../TinyLife/Objects/Person.cs
- startLine: 561
+ startLine: 571
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3012,7 +3111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetPassiveActionPriority
path: ../TinyLife/Objects/Person.cs
- startLine: 567
+ startLine: 577
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3041,7 +3140,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionInitialized
path: ../TinyLife/Objects/Person.cs
- startLine: 572
+ startLine: 582
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3070,7 +3169,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionsCompleted
path: ../TinyLife/Objects/Person.cs
- startLine: 577
+ startLine: 587
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3099,7 +3198,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionUpdated
path: ../TinyLife/Objects/Person.cs
- startLine: 582
+ startLine: 592
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3128,7 +3227,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnOutfitChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 587
+ startLine: 597
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3157,7 +3256,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGetCurrentGoals
path: ../TinyLife/Objects/Person.cs
- startLine: 593
+ startLine: 603
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3186,7 +3285,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnLifeGoalChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 598
+ startLine: 608
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3215,7 +3314,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnRestoreNeed
path: ../TinyLife/Objects/Person.cs
- startLine: 604
+ startLine: 614
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3244,7 +3343,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnChangeFriendship
path: ../TinyLife/Objects/Person.cs
- startLine: 610
+ startLine: 620
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3273,7 +3372,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnChangeRomance
path: ../TinyLife/Objects/Person.cs
- startLine: 616
+ startLine: 626
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3302,7 +3401,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Person.cs
- startLine: 664
+ startLine: 674
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3350,7 +3449,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Finalize
path: ../TinyLife/Objects/Person.cs
- startLine: 671
+ startLine: 681
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3380,7 +3479,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Objects/Person.cs
- startLine: 676
+ startLine: 686
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3423,7 +3522,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Draw
path: ../TinyLife/Objects/Person.cs
- startLine: 998
+ startLine: 1009
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3470,7 +3569,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Objects/Person.cs
- startLine: 1041
+ startLine: 1052
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3502,7 +3601,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCategories
path: ../TinyLife/Objects/Person.cs
- startLine: 1096
+ startLine: 1114
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3538,7 +3637,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intersects
path: ../TinyLife/Objects/Person.cs
- startLine: 1101
+ startLine: 1119
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3574,7 +3673,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHoverInfo
path: ../TinyLife/Objects/Person.cs
- startLine: 1106
+ startLine: 1124
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3607,7 +3706,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeActionSpotInfo
path: ../TinyLife/Objects/Person.cs
- startLine: 1127
+ startLine: 1145
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3646,7 +3745,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnCameraRotationChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 1140
+ startLine: 1158
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3682,7 +3781,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FocusCameraOnEvent
path: ../TinyLife/Objects/Person.cs
- startLine: 1150
+ startLine: 1168
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3719,14 +3818,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetJob
path: ../TinyLife/Objects/Person.cs
- startLine: 1171
+ startLine: 1189
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: "\nSets this person's current .\nIf null is passed, the person's job gets removed.\n"
+ summary: "\nSets this person's current to the passed single value.\nIf null is passed, the person's job gets removed.\n"
example: []
syntax:
- content: public virtual void SetJob(JobType type, int level = 0)
+ content: >-
+ [Obsolete("Use the new AddJob and RemoveJob instead")]
+
+ public virtual void SetJob(JobType type, int level = 0)
parameters:
- id: type
type: TinyLife.Goals.JobType
@@ -3734,11 +3836,96 @@ items:
- id: level
type: System.Int32
description: The level to start this job with
- content.vb: Public Overridable Sub SetJob(type As JobType, level As Integer = 0)
+ content.vb: >-
+
+
+ Public Overridable Sub SetJob(type As JobType, level As Integer = 0)
overload: TinyLife.Objects.Person.SetJob*
+ attributes:
+ - type: System.ObsoleteAttribute
+ ctor: System.ObsoleteAttribute.#ctor(System.String)
+ arguments:
+ - type: System.String
+ value: Use the new AddJob and RemoveJob instead
nameWithType.vb: Person.SetJob(JobType, Integer)
fullName.vb: TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType, Integer)
name.vb: SetJob(JobType, Integer)
+- uid: TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType,System.Int32)
+ commentId: M:TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType,System.Int32)
+ id: AddJob(TinyLife.Goals.JobType,System.Int32)
+ parent: TinyLife.Objects.Person
+ langs:
+ - csharp
+ - vb
+ name: AddJob(JobType, int)
+ nameWithType: Person.AddJob(JobType, int)
+ fullName: TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType, int)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Objects/Person.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: AddJob
+ path: ../TinyLife/Objects/Person.cs
+ startLine: 1203
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: "\nAdds an instance of the given to this person's list of and raises the event.\n"
+ example: []
+ syntax:
+ content: public virtual bool AddJob(JobType type, int level = 0)
+ parameters:
+ - id: type
+ type: TinyLife.Goals.JobType
+ description: The type of job to add.
+ - id: level
+ type: System.Int32
+ description: The level to start the job at, defaults to 0.
+ return:
+ type: System.Boolean
+ description: Whether the job could be added. If this is false, then this person already has a job of the given type
.
+ content.vb: Public Overridable Function AddJob(type As JobType, level As Integer = 0) As Boolean
+ overload: TinyLife.Objects.Person.AddJob*
+ nameWithType.vb: Person.AddJob(JobType, Integer)
+ fullName.vb: TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType, Integer)
+ name.vb: AddJob(JobType, Integer)
+- uid: TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
+ commentId: M:TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
+ id: RemoveJob(TinyLife.Goals.JobType)
+ parent: TinyLife.Objects.Person
+ langs:
+ - csharp
+ - vb
+ name: RemoveJob(JobType)
+ nameWithType: Person.RemoveJob(JobType)
+ fullName: TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Objects/Person.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: RemoveJob
+ path: ../TinyLife/Objects/Person.cs
+ startLine: 1216
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Objects
+ summary: "\nRemoves instances of the given from this person's list of and raises the event.\n"
+ example: []
+ syntax:
+ content: public virtual bool RemoveJob(JobType type)
+ parameters:
+ - id: type
+ type: TinyLife.Goals.JobType
+ description: The type to remove.
+ return:
+ type: System.Boolean
+ description: Whether this person has a job of the given type.
+ content.vb: Public Overridable Function RemoveJob(type As JobType) As Boolean
+ overload: TinyLife.Objects.Person.RemoveJob*
- uid: TinyLife.Objects.Person.ResetToStatic(System.Boolean)
commentId: M:TinyLife.Objects.Person.ResetToStatic(System.Boolean)
id: ResetToStatic(System.Boolean)
@@ -3757,7 +3944,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetToStatic
path: ../TinyLife/Objects/Person.cs
- startLine: 1177
+ startLine: 1223
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3796,7 +3983,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PrepareForPermanentRemoval
path: ../TinyLife/Objects/Person.cs
- startLine: 1233
+ startLine: 1279
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3824,7 +4011,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VisitLot
path: ../TinyLife/Objects/Person.cs
- startLine: 1247
+ startLine: 1293
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3856,7 +4043,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawUi
path: ../TinyLife/Objects/Person.cs
- startLine: 1263
+ startLine: 1310
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3900,7 +4087,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHomeLocation
path: ../TinyLife/Objects/Person.cs
- startLine: 1271
+ startLine: 1318
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3931,7 +4118,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRelationship
path: ../TinyLife/Objects/Person.cs
- startLine: 1282
+ startLine: 1329
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -3972,7 +4159,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChangeFriendship
path: ../TinyLife/Objects/Person.cs
- startLine: 1305
+ startLine: 1352
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4010,7 +4197,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChangeRomance
path: ../TinyLife/Objects/Person.cs
- startLine: 1357
+ startLine: 1404
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4048,7 +4235,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayEmote
path: ../TinyLife/Objects/Person.cs
- startLine: 1389
+ startLine: 1436
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4089,7 +4276,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StopEmoting
path: ../TinyLife/Objects/Person.cs
- startLine: 1399
+ startLine: 1446
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4117,7 +4304,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Speak
path: ../TinyLife/Objects/Person.cs
- startLine: 1410
+ startLine: 1457
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4158,7 +4345,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StopSpeaking
path: ../TinyLife/Objects/Person.cs
- startLine: 1420
+ startLine: 1467
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4186,7 +4373,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayEmoteAndSpeak
path: ../TinyLife/Objects/Person.cs
- startLine: 1437
+ startLine: 1484
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4230,7 +4417,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetFreeTalkingSpots
path: ../TinyLife/Objects/Person.cs
- startLine: 1446
+ startLine: 1493
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4264,7 +4451,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OccupyActionSpot
path: ../TinyLife/Objects/Person.cs
- startLine: 1466
+ startLine: 1513
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4311,7 +4498,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OccupyFreeActionSpot
path: ../TinyLife/Objects/Person.cs
- startLine: 1497
+ startLine: 1544
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4361,7 +4548,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OccupyFreeActionSpot
path: ../TinyLife/Objects/Person.cs
- startLine: 1515
+ startLine: 1562
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4411,7 +4598,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsCloseForTalking
path: ../TinyLife/Objects/Person.cs
- startLine: 1526
+ startLine: 1573
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4446,7 +4633,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNeed
path: ../TinyLife/Objects/Person.cs
- startLine: 1538
+ startLine: 1585
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4481,7 +4668,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetNeedPercentage
path: ../TinyLife/Objects/Person.cs
- startLine: 1547
+ startLine: 1594
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4516,7 +4703,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RestoreNeed
path: ../TinyLife/Objects/Person.cs
- startLine: 1559
+ startLine: 1606
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4560,7 +4747,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RestoreNeed
path: ../TinyLife/Objects/Person.cs
- startLine: 1595
+ startLine: 1642
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4607,7 +4794,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkill
path: ../TinyLife/Objects/Person.cs
- startLine: 1606
+ startLine: 1653
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4648,7 +4835,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkillTotalPercentage
path: ../TinyLife/Objects/Person.cs
- startLine: 1625
+ startLine: 1672
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4683,7 +4870,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkillPointPercentage
path: ../TinyLife/Objects/Person.cs
- startLine: 1635
+ startLine: 1682
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4718,7 +4905,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSkillLevel
path: ../TinyLife/Objects/Person.cs
- startLine: 1645
+ startLine: 1692
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4753,7 +4940,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasSkillLevel
path: ../TinyLife/Objects/Person.cs
- startLine: 1655
+ startLine: 1702
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4794,7 +4981,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GainSkill
path: ../TinyLife/Objects/Person.cs
- startLine: 1667
+ startLine: 1714
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4840,7 +5027,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DepleteNeed
path: ../TinyLife/Objects/Person.cs
- startLine: 1687
+ startLine: 1734
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4881,7 +5068,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasPersonality
path: ../TinyLife/Objects/Person.cs
- startLine: 1698
+ startLine: 1745
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4916,7 +5103,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EnqueueAction
path: ../TinyLife/Objects/Person.cs
- startLine: 1712
+ startLine: 1759
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -4971,7 +5158,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CancelAction
path: ../TinyLife/Objects/Person.cs
- startLine: 1740
+ startLine: 1787
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5015,7 +5202,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FindPathAsync
path: ../TinyLife/Objects/Person.cs
- startLine: 1759
+ startLine: 1806
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5059,7 +5246,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHeldObject
path: ../TinyLife/Objects/Person.cs
- startLine: 1772
+ startLine: 1819
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5099,7 +5286,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetHeldObject
path: ../TinyLife/Objects/Person.cs
- startLine: 1790
+ startLine: 1837
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5149,7 +5336,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetHeldObject
path: ../TinyLife/Objects/Person.cs
- startLine: 1803
+ startLine: 1850
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5187,7 +5374,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveHeldObject
path: ../TinyLife/Objects/Person.cs
- startLine: 1816
+ startLine: 1863
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5224,7 +5411,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHeldActionInfo
path: ../TinyLife/Objects/Person.cs
- startLine: 1830
+ startLine: 1877
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5255,7 +5442,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToCreatedByString
path: ../TinyLife/Objects/Person.cs
- startLine: 1839
+ startLine: 1886
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5286,7 +5473,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Die
path: ../TinyLife/Objects/Person.cs
- startLine: 1849
+ startLine: 1896
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5324,7 +5511,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddEmotion
path: ../TinyLife/Objects/Person.cs
- startLine: 1948
+ startLine: 1995
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5374,7 +5561,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveEmotion
path: ../TinyLife/Objects/Person.cs
- startLine: 1971
+ startLine: 2018
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5409,7 +5596,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LowerEmotion
path: ../TinyLife/Objects/Person.cs
- startLine: 1992
+ startLine: 2039
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5453,7 +5640,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LowerEmotionModifier
path: ../TinyLife/Objects/Person.cs
- startLine: 2011
+ startLine: 2058
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5497,7 +5684,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasEmotionModifier
path: ../TinyLife/Objects/Person.cs
- startLine: 2027
+ startLine: 2074
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5532,7 +5719,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetWalkSpeed
path: ../TinyLife/Objects/Person.cs
- startLine: 2036
+ startLine: 2083
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5563,7 +5750,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetEfficiencyModifier
path: ../TinyLife/Objects/Person.cs
- startLine: 2073
+ startLine: 2118
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5610,7 +5797,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasHouseholdMember
path: ../TinyLife/Objects/Person.cs
- startLine: 2127
+ startLine: 2172
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5645,7 +5832,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: HasHouseholdMember
path: ../TinyLife/Objects/Person.cs
- startLine: 2132
+ startLine: 2177
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5679,7 +5866,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProjects
path: ../TinyLife/Objects/Person.cs
- startLine: 2142
+ startLine: 2187
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5717,7 +5904,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetProject
path: ../TinyLife/Objects/Person.cs
- startLine: 2152
+ startLine: 2197
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5758,7 +5945,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StartProject
path: ../TinyLife/Objects/Person.cs
- startLine: 2161
+ startLine: 2206
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5793,7 +5980,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPassiveActionPriority
path: ../TinyLife/Objects/Person.cs
- startLine: 2173
+ startLine: 2218
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5828,7 +6015,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomOutfit
path: ../TinyLife/Objects/Person.cs
- startLine: 2195
+ startLine: 2240
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5863,7 +6050,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetCurrentOutfit
path: ../TinyLife/Objects/Person.cs
- startLine: 2207
+ startLine: 2252
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5898,7 +6085,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetCurrentOutfit
path: ../TinyLife/Objects/Person.cs
- startLine: 2223
+ startLine: 2268
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5933,7 +6120,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetNewId
path: ../TinyLife/Objects/Person.cs
- startLine: 2238
+ startLine: 2283
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -5974,7 +6161,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsIdMatch
path: ../TinyLife/Objects/Person.cs
- startLine: 2292
+ startLine: 2338
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6009,7 +6196,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsIdMatch
path: ../TinyLife/Objects/Person.cs
- startLine: 2302
+ startLine: 2348
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6044,7 +6231,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPersonalitySkillBoost
path: ../TinyLife/Objects/Person.cs
- startLine: 2312
+ startLine: 2358
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6079,7 +6266,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCurrentGoals
path: ../TinyLife/Objects/Person.cs
- startLine: 2332
+ startLine: 2378
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6110,7 +6297,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: EarnMoney
path: ../TinyLife/Objects/Person.cs
- startLine: 2356
+ startLine: 2404
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6148,7 +6335,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddMemory
path: ../TinyLife/Objects/Person.cs
- startLine: 2369
+ startLine: 2417
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6197,7 +6384,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetMemories
path: ../TinyLife/Objects/Person.cs
- startLine: 2382
+ startLine: 2430
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6237,7 +6424,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveMemory
path: ../TinyLife/Objects/Person.cs
- startLine: 2392
+ startLine: 2440
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6280,7 +6467,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTimeSinceMemory
path: ../TinyLife/Objects/Person.cs
- startLine: 2403
+ startLine: 2451
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6323,7 +6510,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTimeSinceMemory
path: ../TinyLife/Objects/Person.cs
- startLine: 2422
+ startLine: 2470
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6363,7 +6550,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoToExitRoad
path: ../TinyLife/Objects/Person.cs
- startLine: 2435
+ startLine: 2483
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6391,7 +6578,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAction
path: ../TinyLife/Objects/Person.cs
- startLine: 2447
+ startLine: 2495
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6435,7 +6622,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetPregnancyStatus
path: ../TinyLife/Objects/Person.cs
- startLine: 2467
+ startLine: 2515
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6476,7 +6663,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetAnimationsFromLooks
path: ../TinyLife/Objects/Person.cs
- startLine: 2487
+ startLine: 2535
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6504,7 +6691,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ImportAtExitRoad
path: ../TinyLife/Objects/Person.cs
- startLine: 2502
+ startLine: 2550
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6536,7 +6723,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoToRandomHomeLocation
path: ../TinyLife/Objects/Person.cs
- startLine: 2513
+ startLine: 2561
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6564,7 +6751,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShouldDrawHeldItem
path: ../TinyLife/Objects/Person.cs
- startLine: 2531
+ startLine: 2579
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6595,7 +6782,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHeldItemDrawOffset
path: ../TinyLife/Objects/Person.cs
- startLine: 2542
+ startLine: 2590
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6632,7 +6819,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetHeldItemDepthOffset
path: ../TinyLife/Objects/Person.cs
- startLine: 2570
+ startLine: 2618
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6663,7 +6850,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPivot
path: ../TinyLife/Objects/Person.cs
- startLine: 2581
+ startLine: 2629
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6694,7 +6881,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction
path: ../TinyLife/Objects/Person.cs
- startLine: 2593
+ startLine: 2641
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6738,7 +6925,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetValidClothes
path: ../TinyLife/Objects/Person.cs
- startLine: 2645
+ startLine: 2693
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6773,7 +6960,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanApplyPersonality
path: ../TinyLife/Objects/Person.cs
- startLine: 2657
+ startLine: 2705
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6807,7 +6994,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GenerateAnimationGroup
path: ../TinyLife/Objects/Person.cs
- startLine: 2671
+ startLine: 2719
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6854,7 +7041,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawLooks
path: ../TinyLife/Objects/Person.cs
- startLine: 2708
+ startLine: 2756
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6904,7 +7091,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateAnimations
path: ../TinyLife/Objects/Person.cs
- startLine: 2731
+ startLine: 2779
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6942,7 +7129,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnActionCompleted
path: ../TinyLife/Objects/Person.cs
- startLine: 2750
+ startLine: 2798
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -6977,7 +7164,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: UpdateAction
path: ../TinyLife/Objects/Person.cs
- startLine: 2829
+ startLine: 2877
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7024,7 +7211,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InitializeAction
path: ../TinyLife/Objects/Person.cs
- startLine: 2842
+ startLine: 2890
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7056,7 +7243,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnAgeChanged
path: ../TinyLife/Objects/Person.cs
- startLine: 2852
+ startLine: 2900
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7088,7 +7275,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ValidateClothes
path: ../TinyLife/Objects/Person.cs
- startLine: 2935
+ startLine: 2984
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7116,7 +7303,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRandomSpeakSound
path: ../TinyLife/Objects/Person.cs
- startLine: 3060
+ startLine: 3109
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -7163,7 +7350,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Create
path: ../TinyLife/Objects/Person.cs
- startLine: 3088
+ startLine: 3137
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -10608,6 +10795,92 @@ references:
- uid: TinyLife.Goals.Memory
name: Memory
- name: )
+- uid: TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType,System.Int32)
+ commentId: M:TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType,System.Int32)
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ name: AddJob(JobType, int)
+ nameWithType: Person.AddJob(JobType, int)
+ fullName: TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType, int)
+ nameWithType.vb: Person.AddJob(JobType, Integer)
+ fullName.vb: TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType, Integer)
+ name.vb: AddJob(JobType, Integer)
+ spec.csharp:
+ - uid: TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType,System.Int32)
+ name: AddJob
+ - name: (
+ - uid: TinyLife.Goals.JobType
+ name: JobType
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Person.AddJob(TinyLife.Goals.JobType,System.Int32)
+ name: AddJob
+ - name: (
+ - uid: TinyLife.Goals.JobType
+ name: JobType
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: )
+- uid: TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
+ commentId: M:TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
+ name: RemoveJob(JobType)
+ nameWithType: Person.RemoveJob(JobType)
+ fullName: TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
+ spec.csharp:
+ - uid: TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
+ name: RemoveJob
+ - name: (
+ - uid: TinyLife.Goals.JobType
+ name: JobType
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)
+ name: RemoveJob
+ - name: (
+ - uid: TinyLife.Goals.JobType
+ name: JobType
+ - name: )
+- uid: System.Collections.Generic.List{TinyLife.Goals.Job}
+ commentId: T:System.Collections.Generic.List{TinyLife.Goals.Job}
+ parent: System.Collections.Generic
+ definition: System.Collections.Generic.List`1
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ name: List
+ nameWithType: List
+ fullName: System.Collections.Generic.List
+ nameWithType.vb: List(Of Job)
+ fullName.vb: System.Collections.Generic.List(Of TinyLife.Goals.Job)
+ name.vb: List(Of Job)
+ spec.csharp:
+ - uid: System.Collections.Generic.List`1
+ name: List
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ - name: <
+ - uid: TinyLife.Goals.Job
+ name: Job
+ - name: '>'
+ spec.vb:
+ - uid: System.Collections.Generic.List`1
+ name: List
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: TinyLife.Goals.Job
+ name: Job
+ - name: )
- uid: System.String
commentId: T:System.String
parent: System
@@ -10911,58 +11184,28 @@ references:
name: TimeSpan
nameWithType: TimeSpan
fullName: System.TimeSpan
-- uid: TinyLife.Objects.Person.Job
- commentId: P:TinyLife.Objects.Person.Job
- name: Job
- nameWithType: Person.Job
- fullName: TinyLife.Objects.Person.Job
-- uid: TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType,System.Int32)
- commentId: M:TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType,System.Int32)
+- uid: System.Boolean
+ commentId: T:System.Boolean
+ parent: System
isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.int32
- name: SetJob(JobType, int)
- nameWithType: Person.SetJob(JobType, int)
- fullName: TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType, int)
- nameWithType.vb: Person.SetJob(JobType, Integer)
- fullName.vb: TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType, Integer)
- name.vb: SetJob(JobType, Integer)
- spec.csharp:
- - uid: TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType,System.Int32)
- name: SetJob
- - name: (
- - uid: TinyLife.Goals.JobType
- name: JobType
- - name: ','
- - name: " "
- - uid: System.Int32
- name: int
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.int32
- - name: )
- spec.vb:
- - uid: TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType,System.Int32)
- name: SetJob
- - name: (
- - uid: TinyLife.Goals.JobType
- name: JobType
- - name: ','
- - name: " "
- - uid: System.Int32
- name: Integer
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.int32
- - name: )
-- uid: TinyLife.Objects.Person.Job*
- commentId: Overload:TinyLife.Objects.Person.Job
- name: Job
- nameWithType: Person.Job
- fullName: TinyLife.Objects.Person.Job
+ 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.Job
commentId: T:TinyLife.Goals.Job
parent: TinyLife.Goals
name: Job
nameWithType: Job
fullName: TinyLife.Goals.Job
+- uid: TinyLife.Objects.Person.Job*
+ commentId: Overload:TinyLife.Objects.Person.Job
+ name: Job
+ nameWithType: Person.Job
+ fullName: TinyLife.Objects.Person.Job
- uid: TinyLife.Emotions.EmotionType
commentId: T:TinyLife.Emotions.EmotionType
parent: TinyLife.Emotions
@@ -11025,17 +11268,6 @@ references:
name: IsMoving
nameWithType: Person.IsMoving
fullName: TinyLife.Objects.Person.IsMoving
-- 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.LotEmployment.Instance
commentId: T:TinyLife.World.LotEmployment.Instance
parent: TinyLife.World
@@ -12032,6 +12264,11 @@ references:
name: Skills
nameWithType: Person.Skills
fullName: TinyLife.Objects.Person.Skills
+- uid: TinyLife.Objects.Person.Jobs
+ commentId: F:TinyLife.Objects.Person.Jobs
+ name: Jobs
+ nameWithType: Person.Jobs
+ fullName: TinyLife.Objects.Person.Jobs
- uid: TinyLife.Objects.Person.EmotionModifiersChangedDelegate
commentId: T:TinyLife.Objects.Person.EmotionModifiersChangedDelegate
parent: TinyLife.Objects
@@ -13125,6 +13362,21 @@ references:
name: JobType
nameWithType: JobType
fullName: TinyLife.Goals.JobType
+- uid: TinyLife.Objects.Person.OnJobChanged
+ commentId: E:TinyLife.Objects.Person.OnJobChanged
+ name: OnJobChanged
+ nameWithType: Person.OnJobChanged
+ fullName: TinyLife.Objects.Person.OnJobChanged
+- uid: TinyLife.Objects.Person.AddJob*
+ commentId: Overload:TinyLife.Objects.Person.AddJob
+ name: AddJob
+ nameWithType: Person.AddJob
+ fullName: TinyLife.Objects.Person.AddJob
+- uid: TinyLife.Objects.Person.RemoveJob*
+ commentId: Overload:TinyLife.Objects.Person.RemoveJob
+ name: RemoveJob
+ nameWithType: Person.RemoveJob
+ fullName: TinyLife.Objects.Person.RemoveJob
- uid: TinyLife.Objects.MapObject.ResetToStatic(System.Boolean)
commentId: M:TinyLife.Objects.MapObject.ResetToStatic(System.Boolean)
parent: TinyLife.Objects.MapObject
diff --git a/docs/api/TinyLife.Objects.PersonAi.yml b/docs/api/TinyLife.Objects.PersonAi.yml
index 34f42a7..5681127 100644
--- a/docs/api/TinyLife.Objects.PersonAi.yml
+++ b/docs/api/TinyLife.Objects.PersonAi.yml
@@ -59,7 +59,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StartAutomatically
path: ../TinyLife/Objects/PersonAi.cs
- startLine: 119
+ startLine: 132
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.Pose.yml b/docs/api/TinyLife.Objects.Pose.yml
index 9fc107a..002d97a 100644
--- a/docs/api/TinyLife.Objects.Pose.yml
+++ b/docs/api/TinyLife.Objects.Pose.yml
@@ -30,7 +30,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pose
path: ../TinyLife/Objects/Person.cs
- startLine: 3266
+ startLine: 3315
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: 3271
+ startLine: 3320
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: 3275
+ startLine: 3324
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: 3279
+ startLine: 3328
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: 3284
+ startLine: 3333
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: 3289
+ startLine: 3338
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: 3293
+ startLine: 3342
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: 3297
+ startLine: 3346
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: 3301
+ startLine: 3350
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: 3305
+ startLine: 3354
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: 3309
+ startLine: 3358
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -340,7 +340,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WalkingArmsOut
path: ../TinyLife/Objects/Person.cs
- startLine: 3313
+ startLine: 3362
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.PregnancyAbility.yml b/docs/api/TinyLife.Objects.PregnancyAbility.yml
index 9e193b8..8cdfeb0 100644
--- a/docs/api/TinyLife.Objects.PregnancyAbility.yml
+++ b/docs/api/TinyLife.Objects.PregnancyAbility.yml
@@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PregnancyAbility
path: ../TinyLife/Objects/Person.cs
- startLine: 3437
+ startLine: 3486
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -51,7 +51,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Neither
path: ../TinyLife/Objects/Person.cs
- startLine: 3442
+ startLine: 3491
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -79,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetOthersPregnant
path: ../TinyLife/Objects/Person.cs
- startLine: 3446
+ startLine: 3495
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -107,7 +107,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPregnant
path: ../TinyLife/Objects/Person.cs
- startLine: 3450
+ startLine: 3499
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.ScreenObject.yml b/docs/api/TinyLife.Objects.ScreenObject.yml
index e35cbcb..b3515ea 100644
--- a/docs/api/TinyLife.Objects.ScreenObject.yml
+++ b/docs/api/TinyLife.Objects.ScreenObject.yml
@@ -33,8 +33,8 @@ items:
summary: "\nA furniture is an instance of a which is placed in the world, or in a 's hand.\nTo register a custom furniture, use .\n"
example: []
syntax:
- content: 'public class ScreenObject : BreakableFurniture, IGenericDataHolder, IPricedObject, IUpdatingObject'
- content.vb: Public Class ScreenObject Inherits BreakableFurniture Implements IGenericDataHolder, IPricedObject, IUpdatingObject
+ content: 'public class ScreenObject : BreakableFurniture, IGenericDataHolder, IUpdatingObject'
+ content.vb: Public Class ScreenObject Inherits BreakableFurniture Implements IGenericDataHolder, IUpdatingObject
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -43,7 +43,6 @@ items:
- TinyLife.Objects.BreakableFurniture
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.BreakableFurniture.OnWearDown
@@ -500,12 +499,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Objects.IUpdatingObject
commentId: T:TinyLife.Objects.IUpdatingObject
parent: TinyLife.Objects
@@ -963,7 +956,7 @@ references:
nameWithType: Furniture.CanBeDirty
fullName: TinyLife.Objects.Furniture.CanBeDirty
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -3279,23 +3272,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
@@ -3726,6 +3702,23 @@ references:
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
diff --git a/docs/api/TinyLife.Objects.SpeakStyle.yml b/docs/api/TinyLife.Objects.SpeakStyle.yml
index b2cee7f..fa264ee 100644
--- a/docs/api/TinyLife.Objects.SpeakStyle.yml
+++ b/docs/api/TinyLife.Objects.SpeakStyle.yml
@@ -35,7 +35,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SpeakStyle
path: ../TinyLife/Objects/Person.cs
- startLine: 3393
+ startLine: 3442
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: 3397
+ startLine: 3446
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: 3398
+ startLine: 3447
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: 3399
+ startLine: 3448
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: 3400
+ startLine: 3449
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: 3401
+ startLine: 3450
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: 3402
+ startLine: 3451
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: 3403
+ startLine: 3452
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: 3404
+ startLine: 3453
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: 3405
+ startLine: 3454
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: 3406
+ startLine: 3455
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: 3407
+ startLine: 3456
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: 3408
+ startLine: 3457
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: 3409
+ startLine: 3458
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: 3410
+ startLine: 3459
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: 3411
+ startLine: 3460
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: 3412
+ startLine: 3461
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.TrashBag.yml b/docs/api/TinyLife.Objects.TrashBag.yml
index 86f59a7..73e1f3a 100644
--- a/docs/api/TinyLife.Objects.TrashBag.yml
+++ b/docs/api/TinyLife.Objects.TrashBag.yml
@@ -29,8 +29,8 @@ items:
summary: "\nA furniture is an instance of a which is placed in the world, or in a 's hand.\nTo register a custom furniture, use .\n"
example: []
syntax:
- content: 'public class TrashBag : Furniture, IGenericDataHolder, IPricedObject'
- content.vb: Public Class TrashBag Inherits Furniture Implements IGenericDataHolder, IPricedObject
+ content: 'public class TrashBag : Furniture, IGenericDataHolder'
+ content.vb: Public Class TrashBag Inherits Furniture Implements IGenericDataHolder
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -38,7 +38,6 @@ items:
- TinyLife.Objects.Furniture
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnGetDescription
@@ -317,12 +316,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@@ -444,7 +437,7 @@ references:
nameWithType: Furniture.CanBeDirty
fullName: TinyLife.Objects.Furniture.CanBeDirty
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -3156,23 +3149,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
@@ -3422,6 +3398,23 @@ references:
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
diff --git a/docs/api/TinyLife.Objects.TrashCan.yml b/docs/api/TinyLife.Objects.TrashCan.yml
index 6719b77..44b0a09 100644
--- a/docs/api/TinyLife.Objects.TrashCan.yml
+++ b/docs/api/TinyLife.Objects.TrashCan.yml
@@ -33,8 +33,8 @@ items:
summary: "\nA class that can be used for objects like , allowing a trash can to contain a set of that can then be rummaged for using .\n"
example: []
syntax:
- content: 'public class TrashCan : Furniture, IGenericDataHolder, IPricedObject, IUpdatingObject'
- content.vb: Public Class TrashCan Inherits Furniture Implements IGenericDataHolder, IPricedObject, IUpdatingObject
+ content: 'public class TrashCan : Furniture, IGenericDataHolder, IUpdatingObject'
+ content.vb: Public Class TrashCan Inherits Furniture Implements IGenericDataHolder, IUpdatingObject
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -42,7 +42,6 @@ items:
- TinyLife.Objects.Furniture
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
@@ -519,12 +518,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Objects.IUpdatingObject
commentId: T:TinyLife.Objects.IUpdatingObject
parent: TinyLife.Objects
@@ -652,7 +645,7 @@ references:
nameWithType: Furniture.CanBeDirty
fullName: TinyLife.Objects.Furniture.CanBeDirty
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -3167,23 +3160,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
@@ -3455,6 +3431,23 @@ references:
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
diff --git a/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml b/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml
index 2befa40..6ca15e7 100644
--- a/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml
+++ b/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml
@@ -32,8 +32,8 @@ items:
summary: "\nAn unfinished woodwork is the item that is placed and worked on when using a \n"
example: []
syntax:
- content: 'public class UnfinishedWoodwork : Furniture, IGenericDataHolder, IPricedObject'
- content.vb: Public Class UnfinishedWoodwork Inherits Furniture Implements IGenericDataHolder, IPricedObject
+ content: 'public class UnfinishedWoodwork : Furniture, IGenericDataHolder'
+ content.vb: Public Class UnfinishedWoodwork Inherits Furniture Implements IGenericDataHolder
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -41,7 +41,6 @@ items:
- TinyLife.Objects.Furniture
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
inheritedMembers:
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnGetDescription
@@ -474,12 +473,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@@ -601,7 +594,7 @@ references:
nameWithType: Furniture.CanBeDirty
fullName: TinyLife.Objects.Furniture.CanBeDirty
- uid: TinyLife.Objects.Furniture.Dirty
- commentId: F:TinyLife.Objects.Furniture.Dirty
+ commentId: P:TinyLife.Objects.Furniture.Dirty
parent: TinyLife.Objects.Furniture
name: Dirty
nameWithType: Furniture.Dirty
@@ -3136,23 +3129,6 @@ references:
- uid: MLEM.Misc
name: Misc
isExternal: true
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,``0)
isExternal: true
@@ -3347,6 +3323,23 @@ references:
name: Vector2
nameWithType: Vector2
fullName: Microsoft.Xna.Framework.Vector2
+- uid: TinyLife.World
+ commentId: N:TinyLife.World
+ name: TinyLife.World
+ nameWithType: TinyLife.World
+ fullName: TinyLife.World
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.World
+ name: World
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
diff --git a/docs/api/TinyLife.Objects.VoiceStyle.yml b/docs/api/TinyLife.Objects.VoiceStyle.yml
index bf45fed..12ec182 100644
--- a/docs/api/TinyLife.Objects.VoiceStyle.yml
+++ b/docs/api/TinyLife.Objects.VoiceStyle.yml
@@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: VoiceStyle
path: ../TinyLife/Objects/Person.cs
- startLine: 3421
+ startLine: 3470
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: 3424
+ startLine: 3473
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: 3425
+ startLine: 3474
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: 3426
+ startLine: 3475
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: 3428
+ startLine: 3477
assemblies:
- Tiny Life
namespace: TinyLife.Objects
diff --git a/docs/api/TinyLife.Objects.WornClothes.yml b/docs/api/TinyLife.Objects.WornClothes.yml
index 444f208..1a0c9c1 100644
--- a/docs/api/TinyLife.Objects.WornClothes.yml
+++ b/docs/api/TinyLife.Objects.WornClothes.yml
@@ -27,7 +27,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WornClothes
path: ../TinyLife/Objects/Clothes.cs
- startLine: 212
+ startLine: 214
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -37,15 +37,13 @@ items:
content: >-
[DataContract]
- public class WornClothes : IPricedObject
+ public class WornClothes
content.vb: >-
- Public Class WornClothes Implements IPricedObject
+ Public Class WornClothes
inheritance:
- System.Object
- implements:
- - TinyLife.World.IPricedObject
inheritedMembers:
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
@@ -78,7 +76,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/Objects/Clothes.cs
- startLine: 219
+ startLine: 221
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -117,7 +115,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Colors
path: ../TinyLife/Objects/Clothes.cs
- startLine: 226
+ startLine: 228
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -156,7 +154,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FromStorage
path: ../TinyLife/Objects/Clothes.cs
- startLine: 231
+ startLine: 233
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -195,7 +193,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CustomPrice
path: ../TinyLife/Objects/Clothes.cs
- startLine: 237
+ startLine: 239
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -238,7 +236,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Objects/Clothes.cs
- startLine: 244
+ startLine: 246
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -276,7 +274,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetColor
path: ../TinyLife/Objects/Clothes.cs
- startLine: 254
+ startLine: 256
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -314,7 +312,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Objects/Clothes.cs
- startLine: 262
+ startLine: 264
assemblies:
- Tiny Life
namespace: TinyLife.Objects
@@ -345,21 +343,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/Objects/Clothes.cs
- startLine: 275
+ startLine: 277
assemblies:
- Tiny Life
namespace: TinyLife.Objects
- summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n"
example: []
syntax:
content: public float GetPrice()
return:
type: System.Single
- description: The object's price
content.vb: Public Function GetPrice() As Single
overload: TinyLife.Objects.WornClothes.GetPrice*
- implements:
- - TinyLife.World.IPricedObject.GetPrice
references:
- uid: TinyLife.Objects.Clothes
commentId: T:TinyLife.Objects.Clothes
@@ -400,12 +394,6 @@ references:
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
@@ -666,23 +654,6 @@ references:
name: System
nameWithType: System
fullName: System
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy(T)
@@ -948,22 +919,6 @@ references:
name: GetPrice
nameWithType: WornClothes.GetPrice
fullName: TinyLife.Objects.WornClothes.GetPrice
-- uid: TinyLife.World.IPricedObject.GetPrice
- commentId: M:TinyLife.World.IPricedObject.GetPrice
- parent: TinyLife.World.IPricedObject
- name: GetPrice()
- nameWithType: IPricedObject.GetPrice()
- fullName: TinyLife.World.IPricedObject.GetPrice()
- spec.csharp:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- uid: System.Single
commentId: T:System.Single
parent: System
diff --git a/docs/api/TinyLife.PersonalityType.TypeCategory.yml b/docs/api/TinyLife.PersonalityType.TypeCategory.yml
index f6b6949..9ebc8a6 100644
--- a/docs/api/TinyLife.PersonalityType.TypeCategory.yml
+++ b/docs/api/TinyLife.PersonalityType.TypeCategory.yml
@@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TypeCategory
path: ../TinyLife/PersonalityType.cs
- startLine: 299
+ startLine: 298
assemblies:
- Tiny Life
namespace: TinyLife
@@ -51,7 +51,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Major
path: ../TinyLife/PersonalityType.cs
- startLine: 304
+ startLine: 303
assemblies:
- Tiny Life
namespace: TinyLife
@@ -79,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Minor
path: ../TinyLife/PersonalityType.cs
- startLine: 308
+ startLine: 307
assemblies:
- Tiny Life
namespace: TinyLife
@@ -107,7 +107,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hidden
path: ../TinyLife/PersonalityType.cs
- startLine: 313
+ startLine: 312
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.PersonalityType.yml b/docs/api/TinyLife.PersonalityType.yml
index f1b3734..f6931be 100644
--- a/docs/api/TinyLife.PersonalityType.yml
+++ b/docs/api/TinyLife.PersonalityType.yml
@@ -1472,7 +1472,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateInfoGroup
path: ../TinyLife/PersonalityType.cs
- startLine: 248
+ startLine: 247
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1513,7 +1513,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/PersonalityType.cs
- startLine: 263
+ startLine: 262
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1548,7 +1548,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FillRandomly
path: ../TinyLife/PersonalityType.cs
- startLine: 274
+ startLine: 273
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.Relationship.yml b/docs/api/TinyLife.Relationship.yml
index 3cefd10..8ae0113 100644
--- a/docs/api/TinyLife.Relationship.yml
+++ b/docs/api/TinyLife.Relationship.yml
@@ -852,11 +852,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSocialEffectiveness
path: ../TinyLife/Relationship.cs
- startLine: 203
+ startLine: 204
assemblies:
- Tiny Life
namespace: TinyLife
- summary: "\nReturns the effectiveness percentage that the given has right now, based on the amount of times that it has been used previously.\nIn , this effectiveness is used to reduce the friendship and romance gain based on the "boringness" of an action.\n"
+ summary: "\nReturns the effectiveness percentage that the given has right now, based on the amount of times that it has been used previously.\nIn , this effectiveness is used to reduce the friendship and romance gain based on the "boringness" of an action.\nNote that, if this relationship's main person is younger than a , the social effectiveness will always be 1.\n"
example: []
syntax:
content: public float GetSocialEffectiveness(ActionType action)
@@ -887,7 +887,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRecentSocialAmount
path: ../TinyLife/Relationship.cs
- startLine: 213
+ startLine: 217
assemblies:
- Tiny Life
namespace: TinyLife
@@ -922,7 +922,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddRecentSocial
path: ../TinyLife/Relationship.cs
- startLine: 223
+ startLine: 227
assemblies:
- Tiny Life
namespace: TinyLife
@@ -954,7 +954,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/Relationship.cs
- startLine: 234
+ startLine: 238
assemblies:
- Tiny Life
namespace: TinyLife
@@ -986,7 +986,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ResetToStatic
path: ../TinyLife/Relationship.cs
- startLine: 254
+ startLine: 258
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1024,7 +1024,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetGenealogy
path: ../TinyLife/Relationship.cs
- startLine: 284
+ startLine: 288
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1062,14 +1062,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddMemory
path: ../TinyLife/Relationship.cs
- startLine: 322
+ startLine: 326
assemblies:
- Tiny Life
namespace: TinyLife
summary: "\nAdds a to this relationship's person's and 's list of this person.\n"
example: []
syntax:
- content: 'public T AddMemory(MemoryType type, bool addToBoth, bool replace = false, TimeSpan? timeOccured = null) where T : Memory'
+ content: 'public T AddMemory(MemoryType type, bool addToBoth, bool replace = true, TimeSpan? timeOccured = null) where T : Memory'
parameters:
- id: type
type: TinyLife.Goals.MemoryType
@@ -1079,7 +1079,7 @@ items:
description: Whether the memory should be added to the as well.
- id: replace
type: System.Boolean
- description: Whether existing instances of the given type
should be replaced by this memory.
+ description: Whether all existing instances of the given type
related to this relationship should be replaced by this memory.
- id: timeOccured
type: System.Nullable{System.TimeSpan}
description: The time that this memory occured on, or null to use .
@@ -1088,7 +1088,7 @@ items:
return:
type: '{T}'
description: The added memory.
- 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
+ content.vb: Public Function AddMemory(Of T As Memory)(type As MemoryType, addToBoth As Boolean, replace As Boolean = True, 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?)
@@ -1111,7 +1111,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetMemories
path: ../TinyLife/Relationship.cs
- startLine: 334
+ startLine: 341
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1154,7 +1154,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RemoveMemory
path: ../TinyLife/Relationship.cs
- startLine: 348
+ startLine: 355
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1200,7 +1200,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTimeSinceMemory
path: ../TinyLife/Relationship.cs
- startLine: 363
+ startLine: 370
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1246,7 +1246,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreatePanel
path: ../TinyLife/Relationship.cs
- startLine: 382
+ startLine: 389
assemblies:
- Tiny Life
namespace: TinyLife
@@ -1290,7 +1290,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PopulateTooltip
path: ../TinyLife/Relationship.cs
- startLine: 427
+ startLine: 434
assemblies:
- Tiny Life
namespace: TinyLife
@@ -2650,6 +2650,11 @@ references:
name: TalkAction
nameWithType: TalkAction
fullName: TinyLife.Actions.TalkAction
+- uid: TinyLife.Objects.AgeGroup.Child
+ commentId: F:TinyLife.Objects.AgeGroup.Child
+ name: Child
+ nameWithType: AgeGroup.Child
+ fullName: TinyLife.Objects.AgeGroup.Child
- uid: TinyLife.Relationship.GetSocialEffectiveness*
commentId: Overload:TinyLife.Relationship.GetSocialEffectiveness
name: GetSocialEffectiveness
diff --git a/docs/api/TinyLife.RelationshipType.yml b/docs/api/TinyLife.RelationshipType.yml
index 752ba61..b84e7ac 100644
--- a/docs/api/TinyLife.RelationshipType.yml
+++ b/docs/api/TinyLife.RelationshipType.yml
@@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RelationshipType
path: ../TinyLife/Relationship.cs
- startLine: 469
+ startLine: 476
assemblies:
- Tiny Life
namespace: TinyLife
@@ -53,7 +53,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Enemies
path: ../TinyLife/Relationship.cs
- startLine: 474
+ startLine: 481
assemblies:
- Tiny Life
namespace: TinyLife
@@ -81,7 +81,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Disliked
path: ../TinyLife/Relationship.cs
- startLine: 478
+ startLine: 485
assemblies:
- Tiny Life
namespace: TinyLife
@@ -109,7 +109,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Acquaintances
path: ../TinyLife/Relationship.cs
- startLine: 482
+ startLine: 489
assemblies:
- Tiny Life
namespace: TinyLife
@@ -137,7 +137,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Friends
path: ../TinyLife/Relationship.cs
- startLine: 486
+ startLine: 493
assemblies:
- Tiny Life
namespace: TinyLife
@@ -165,7 +165,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GoodFriends
path: ../TinyLife/Relationship.cs
- startLine: 490
+ startLine: 497
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.RomanceType.yml b/docs/api/TinyLife.RomanceType.yml
index b09e4b8..03c9b34 100644
--- a/docs/api/TinyLife.RomanceType.yml
+++ b/docs/api/TinyLife.RomanceType.yml
@@ -23,7 +23,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RomanceType
path: ../TinyLife/Relationship.cs
- startLine: 498
+ startLine: 505
assemblies:
- Tiny Life
namespace: TinyLife
@@ -52,7 +52,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NoRomance
path: ../TinyLife/Relationship.cs
- startLine: 503
+ startLine: 510
assemblies:
- Tiny Life
namespace: TinyLife
@@ -80,7 +80,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Interested
path: ../TinyLife/Relationship.cs
- startLine: 507
+ startLine: 514
assemblies:
- Tiny Life
namespace: TinyLife
@@ -108,7 +108,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sweethearts
path: ../TinyLife/Relationship.cs
- startLine: 511
+ startLine: 518
assemblies:
- Tiny Life
namespace: TinyLife
@@ -136,7 +136,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Soulmates
path: ../TinyLife/Relationship.cs
- startLine: 515
+ startLine: 522
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.SaveHandler.yml b/docs/api/TinyLife.SaveHandler.yml
index 64600bb..e8d0f2a 100644
--- a/docs/api/TinyLife.SaveHandler.yml
+++ b/docs/api/TinyLife.SaveHandler.yml
@@ -12,6 +12,7 @@ items:
- TinyLife.SaveHandler.GetSavesDir
- TinyLife.SaveHandler.OnGameLoaded
- TinyLife.SaveHandler.OnGameSaved
+ - TinyLife.SaveHandler.OnSaveLoadError
langs:
- csharp
- vb
@@ -26,7 +27,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SaveHandler
path: ../TinyLife/SaveHandler.cs
- startLine: 24
+ startLine: 22
assemblies:
- Tiny Life
namespace: TinyLife
@@ -63,7 +64,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGameSaved
path: ../TinyLife/SaveHandler.cs
- startLine: 29
+ startLine: 27
assemblies:
- Tiny Life
namespace: TinyLife
@@ -92,7 +93,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnGameLoaded
path: ../TinyLife/SaveHandler.cs
- startLine: 33
+ startLine: 31
assemblies:
- Tiny Life
namespace: TinyLife
@@ -103,6 +104,35 @@ items:
return:
type: System.Action{TinyLife.GameImpl,TinyLife.Mods.EventPhase}
content.vb: Public Shared Event OnGameLoaded As Action(Of GameImpl, EventPhase)
+- uid: TinyLife.SaveHandler.OnSaveLoadError
+ commentId: E:TinyLife.SaveHandler.OnSaveLoadError
+ id: OnSaveLoadError
+ parent: TinyLife.SaveHandler
+ langs:
+ - csharp
+ - vb
+ name: OnSaveLoadError
+ nameWithType: SaveHandler.OnSaveLoadError
+ fullName: TinyLife.SaveHandler.OnSaveLoadError
+ type: Event
+ source:
+ remote:
+ path: TinyLife/SaveHandler.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: OnSaveLoadError
+ path: ../TinyLife/SaveHandler.cs
+ startLine: 36
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife
+ summary: "\nAn event that is raised when a or created in or is used for serialization or deserialization, and an error occurs.\nThis event is a subscription to .\n"
+ example: []
+ syntax:
+ content: public static event EventHandler<(ErrorEventArgs, EventPhase)> OnSaveLoadError
+ return:
+ type: System.EventHandler{System.ValueTuple{Newtonsoft.Json.Serialization.ErrorEventArgs,TinyLife.Mods.EventPhase}}
+ content.vb: Public Shared Event OnSaveLoadError As EventHandler(Of (ErrorEventArgs, EventPhase))
- uid: TinyLife.SaveHandler.GetGameDir
commentId: M:TinyLife.SaveHandler.GetGameDir
id: GetGameDir
@@ -121,7 +151,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGameDir
path: ../TinyLife/SaveHandler.cs
- startLine: 40
+ startLine: 43
assemblies:
- Tiny Life
namespace: TinyLife
@@ -152,7 +182,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSavesDir
path: ../TinyLife/SaveHandler.cs
- startLine: 52
+ startLine: 55
assemblies:
- Tiny Life
namespace: TinyLife
@@ -183,7 +213,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetSaveDir
path: ../TinyLife/SaveHandler.cs
- startLine: 62
+ startLine: 65
assemblies:
- Tiny Life
namespace: TinyLife
@@ -221,7 +251,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateSerializerSettings
path: ../TinyLife/SaveHandler.cs
- startLine: 72
+ startLine: 75
assemblies:
- Tiny Life
namespace: TinyLife
@@ -259,7 +289,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateSerializer
path: ../TinyLife/SaveHandler.cs
- startLine: 93
+ startLine: 99
assemblies:
- Tiny Life
namespace: TinyLife
@@ -595,6 +625,201 @@ references:
- name: " "
- name: T2
- name: )
+- uid: Newtonsoft.Json.JsonSerializer
+ commentId: T:Newtonsoft.Json.JsonSerializer
+ parent: Newtonsoft.Json
+ isExternal: true
+ name: JsonSerializer
+ nameWithType: JsonSerializer
+ fullName: Newtonsoft.Json.JsonSerializer
+- uid: Newtonsoft.Json.JsonSerializerSettings
+ commentId: T:Newtonsoft.Json.JsonSerializerSettings
+ parent: Newtonsoft.Json
+ isExternal: true
+ name: JsonSerializerSettings
+ nameWithType: JsonSerializerSettings
+ fullName: Newtonsoft.Json.JsonSerializerSettings
+- uid: TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs})
+ commentId: M:TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs})
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
+ name: CreateSerializer(EventHandler)
+ nameWithType: SaveHandler.CreateSerializer(EventHandler)
+ fullName: TinyLife.SaveHandler.CreateSerializer(System.EventHandler)
+ nameWithType.vb: SaveHandler.CreateSerializer(EventHandler(Of ErrorEventArgs))
+ fullName.vb: TinyLife.SaveHandler.CreateSerializer(System.EventHandler(Of Newtonsoft.Json.Serialization.ErrorEventArgs))
+ name.vb: CreateSerializer(EventHandler(Of ErrorEventArgs))
+ spec.csharp:
+ - uid: TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs})
+ name: CreateSerializer
+ - name: (
+ - uid: System.EventHandler`1
+ name: EventHandler
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
+ - name: <
+ - uid: Newtonsoft.Json.Serialization.ErrorEventArgs
+ name: ErrorEventArgs
+ isExternal: true
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs})
+ name: CreateSerializer
+ - name: (
+ - uid: System.EventHandler`1
+ name: EventHandler
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: Newtonsoft.Json.Serialization.ErrorEventArgs
+ name: ErrorEventArgs
+ isExternal: true
+ - name: )
+ - name: )
+- uid: TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs})
+ commentId: M:TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs})
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
+ name: CreateSerializerSettings(EventHandler)
+ nameWithType: SaveHandler.CreateSerializerSettings(EventHandler)
+ fullName: TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler)
+ nameWithType.vb: SaveHandler.CreateSerializerSettings(EventHandler(Of ErrorEventArgs))
+ fullName.vb: TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler(Of Newtonsoft.Json.Serialization.ErrorEventArgs))
+ name.vb: CreateSerializerSettings(EventHandler(Of ErrorEventArgs))
+ spec.csharp:
+ - uid: TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs})
+ name: CreateSerializerSettings
+ - name: (
+ - uid: System.EventHandler`1
+ name: EventHandler
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
+ - name: <
+ - uid: Newtonsoft.Json.Serialization.ErrorEventArgs
+ name: ErrorEventArgs
+ isExternal: true
+ - name: '>'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs})
+ name: CreateSerializerSettings
+ - name: (
+ - uid: System.EventHandler`1
+ name: EventHandler
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: Newtonsoft.Json.Serialization.ErrorEventArgs
+ name: ErrorEventArgs
+ isExternal: true
+ - name: )
+ - name: )
+- uid: Newtonsoft.Json.JsonSerializerSettings.Error
+ commentId: P:Newtonsoft.Json.JsonSerializerSettings.Error
+ isExternal: true
+ name: Error
+ nameWithType: JsonSerializerSettings.Error
+ fullName: Newtonsoft.Json.JsonSerializerSettings.Error
+- uid: System.EventHandler{System.ValueTuple{Newtonsoft.Json.Serialization.ErrorEventArgs,TinyLife.Mods.EventPhase}}
+ commentId: T:System.EventHandler{System.ValueTuple{Newtonsoft.Json.Serialization.ErrorEventArgs,TinyLife.Mods.EventPhase}}
+ parent: System
+ definition: System.EventHandler`1
+ href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
+ name: EventHandler<(ErrorEventArgs, EventPhase)>
+ nameWithType: EventHandler<(ErrorEventArgs, EventPhase)>
+ fullName: System.EventHandler<(Newtonsoft.Json.Serialization.ErrorEventArgs, TinyLife.Mods.EventPhase)>
+ nameWithType.vb: EventHandler(Of (ErrorEventArgs, EventPhase))
+ fullName.vb: System.EventHandler(Of (Newtonsoft.Json.Serialization.ErrorEventArgs, TinyLife.Mods.EventPhase))
+ name.vb: EventHandler(Of (ErrorEventArgs, EventPhase))
+ spec.csharp:
+ - uid: System.EventHandler`1
+ name: EventHandler
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
+ - name: <
+ - name: (
+ - uid: Newtonsoft.Json.Serialization.ErrorEventArgs
+ name: ErrorEventArgs
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Mods.EventPhase
+ name: EventPhase
+ - name: )
+ - name: '>'
+ spec.vb:
+ - uid: System.EventHandler`1
+ name: EventHandler
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
+ - name: (
+ - name: Of
+ - name: " "
+ - name: (
+ - uid: Newtonsoft.Json.Serialization.ErrorEventArgs
+ name: ErrorEventArgs
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Mods.EventPhase
+ name: EventPhase
+ - name: )
+ - name: )
+- uid: Newtonsoft.Json
+ commentId: N:Newtonsoft.Json
+ isExternal: true
+ name: Newtonsoft.Json
+ nameWithType: Newtonsoft.Json
+ fullName: Newtonsoft.Json
+ spec.csharp:
+ - uid: Newtonsoft
+ name: Newtonsoft
+ isExternal: true
+ - name: .
+ - uid: Newtonsoft.Json
+ name: Json
+ isExternal: true
+ spec.vb:
+ - uid: Newtonsoft
+ name: Newtonsoft
+ isExternal: true
+ - name: .
+ - uid: Newtonsoft.Json
+ name: Json
+ isExternal: true
+- uid: System.EventHandler`1
+ commentId: T:System.EventHandler`1
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
+ name: EventHandler
+ nameWithType: EventHandler
+ fullName: System.EventHandler
+ nameWithType.vb: EventHandler(Of TEventArgs)
+ fullName.vb: System.EventHandler(Of TEventArgs)
+ name.vb: EventHandler(Of TEventArgs)
+ spec.csharp:
+ - uid: System.EventHandler`1
+ name: EventHandler
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
+ - name: <
+ - name: TEventArgs
+ - name: '>'
+ spec.vb:
+ - uid: System.EventHandler`1
+ name: EventHandler
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
+ - name: (
+ - name: Of
+ - name: " "
+ - name: TEventArgs
+ - name: )
- uid: System.IO.DirectoryInfo
commentId: T:System.IO.DirectoryInfo
parent: System.IO
@@ -686,13 +911,6 @@ references:
nameWithType.vb: String
fullName.vb: String
name.vb: String
-- uid: Newtonsoft.Json.JsonSerializerSettings
- commentId: T:Newtonsoft.Json.JsonSerializerSettings
- parent: Newtonsoft.Json
- isExternal: true
- name: JsonSerializerSettings
- nameWithType: JsonSerializerSettings
- fullName: Newtonsoft.Json.JsonSerializerSettings
- uid: TinyLife.World.Map
commentId: T:TinyLife.World.Map
parent: TinyLife.World
@@ -743,28 +961,6 @@ references:
name: ErrorEventArgs
isExternal: true
- name: )
-- uid: Newtonsoft.Json
- commentId: N:Newtonsoft.Json
- isExternal: true
- name: Newtonsoft.Json
- nameWithType: Newtonsoft.Json
- fullName: Newtonsoft.Json
- spec.csharp:
- - uid: Newtonsoft
- name: Newtonsoft
- isExternal: true
- - name: .
- - uid: Newtonsoft.Json
- name: Json
- isExternal: true
- spec.vb:
- - uid: Newtonsoft
- name: Newtonsoft
- isExternal: true
- - name: .
- - uid: Newtonsoft.Json
- name: Json
- isExternal: true
- uid: TinyLife.World
commentId: N:TinyLife.World
name: TinyLife.World
@@ -799,81 +995,6 @@ references:
- name: .
- uid: TinyLife.Objects
name: Objects
-- uid: System.EventHandler`1
- commentId: T:System.EventHandler`1
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
- name: EventHandler
- nameWithType: EventHandler
- fullName: System.EventHandler
- nameWithType.vb: EventHandler(Of TEventArgs)
- fullName.vb: System.EventHandler(Of TEventArgs)
- name.vb: EventHandler(Of TEventArgs)
- spec.csharp:
- - uid: System.EventHandler`1
- name: EventHandler
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
- - name: <
- - name: TEventArgs
- - name: '>'
- spec.vb:
- - uid: System.EventHandler`1
- name: EventHandler
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
- - name: (
- - name: Of
- - name: " "
- - name: TEventArgs
- - name: )
-- uid: Newtonsoft.Json.JsonSerializer
- commentId: T:Newtonsoft.Json.JsonSerializer
- parent: Newtonsoft.Json
- isExternal: true
- name: JsonSerializer
- nameWithType: JsonSerializer
- fullName: Newtonsoft.Json.JsonSerializer
-- uid: TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs})
- commentId: M:TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs})
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
- name: CreateSerializerSettings(EventHandler)
- nameWithType: SaveHandler.CreateSerializerSettings(EventHandler)
- fullName: TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler)
- nameWithType.vb: SaveHandler.CreateSerializerSettings(EventHandler(Of ErrorEventArgs))
- fullName.vb: TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler(Of Newtonsoft.Json.Serialization.ErrorEventArgs))
- name.vb: CreateSerializerSettings(EventHandler(Of ErrorEventArgs))
- spec.csharp:
- - uid: TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs})
- name: CreateSerializerSettings
- - name: (
- - uid: System.EventHandler`1
- name: EventHandler
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
- - name: <
- - uid: Newtonsoft.Json.Serialization.ErrorEventArgs
- name: ErrorEventArgs
- isExternal: true
- - name: '>'
- - name: )
- spec.vb:
- - uid: TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs})
- name: CreateSerializerSettings
- - name: (
- - uid: System.EventHandler`1
- name: EventHandler
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
- - name: (
- - name: Of
- - name: " "
- - uid: Newtonsoft.Json.Serialization.ErrorEventArgs
- name: ErrorEventArgs
- isExternal: true
- - name: )
- - name: )
- uid: TinyLife.SaveHandler.CreateSerializer*
commentId: Overload:TinyLife.SaveHandler.CreateSerializer
name: CreateSerializer
diff --git a/docs/api/TinyLife.Set.yml b/docs/api/TinyLife.Set.yml
index 373b0ed..07a31ca 100644
--- a/docs/api/TinyLife.Set.yml
+++ b/docs/api/TinyLife.Set.yml
@@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Set
path: ../TinyLife/GameImpl.cs
- startLine: 1143
+ startLine: 1160
assemblies:
- Tiny Life
namespace: TinyLife
@@ -51,7 +51,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Woodworking
path: ../TinyLife/GameImpl.cs
- startLine: 1149
+ startLine: 1166
assemblies:
- Tiny Life
namespace: TinyLife
@@ -79,7 +79,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Workout
path: ../TinyLife/GameImpl.cs
- startLine: 1153
+ startLine: 1170
assemblies:
- Tiny Life
namespace: TinyLife
@@ -107,7 +107,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChildClothes
path: ../TinyLife/GameImpl.cs
- startLine: 1157
+ startLine: 1174
assemblies:
- Tiny Life
namespace: TinyLife
diff --git a/docs/api/TinyLife.Skills.FoodType.ContainerType.yml b/docs/api/TinyLife.Skills.FoodType.ContainerType.yml
index 1163586..20f7bef 100644
--- a/docs/api/TinyLife.Skills.FoodType.ContainerType.yml
+++ b/docs/api/TinyLife.Skills.FoodType.ContainerType.yml
@@ -28,7 +28,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ContainerType
path: ../TinyLife/Skills/FoodType.cs
- startLine: 528
+ startLine: 558
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: 533
+ startLine: 563
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: 540
+ startLine: 570
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: 547
+ startLine: 577
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: 555
+ startLine: 585
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: 559
+ startLine: 589
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: 573
+ startLine: 603
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: 586
+ startLine: 616
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: 595
+ startLine: 625
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: 604
+ startLine: 634
assemblies:
- Tiny Life
namespace: TinyLife.Skills
diff --git a/docs/api/TinyLife.Skills.FoodType.FoodIntolerance.yml b/docs/api/TinyLife.Skills.FoodType.FoodIntolerance.yml
index 49b31ef..d81c256 100644
--- a/docs/api/TinyLife.Skills.FoodType.FoodIntolerance.yml
+++ b/docs/api/TinyLife.Skills.FoodType.FoodIntolerance.yml
@@ -24,7 +24,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FoodIntolerance
path: ../TinyLife/Skills/FoodType.cs
- startLine: 614
+ startLine: 644
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: 620
+ startLine: 650
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: 624
+ startLine: 654
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: 628
+ startLine: 658
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: 632
+ startLine: 662
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -176,7 +176,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NotForBabies
path: ../TinyLife/Skills/FoodType.cs
- startLine: 636
+ startLine: 666
assemblies:
- Tiny Life
namespace: TinyLife.Skills
diff --git a/docs/api/TinyLife.Skills.FoodType.GetPriceDelegate.yml b/docs/api/TinyLife.Skills.FoodType.GetPriceDelegate.yml
new file mode 100644
index 0000000..a383280
--- /dev/null
+++ b/docs/api/TinyLife.Skills.FoodType.GetPriceDelegate.yml
@@ -0,0 +1,262 @@
+### YamlMime:ManagedReference
+items:
+- uid: TinyLife.Skills.FoodType.GetPriceDelegate
+ commentId: T:TinyLife.Skills.FoodType.GetPriceDelegate
+ id: FoodType.GetPriceDelegate
+ parent: TinyLife.Skills
+ children: []
+ langs:
+ - csharp
+ - vb
+ name: FoodType.GetPriceDelegate
+ nameWithType: FoodType.GetPriceDelegate
+ fullName: TinyLife.Skills.FoodType.GetPriceDelegate
+ type: Delegate
+ source:
+ remote:
+ path: TinyLife/Skills/FoodType.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: GetPriceDelegate
+ path: ../TinyLife/Skills/FoodType.cs
+ startLine: 488
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Skills
+ summary: "\nA delegate method used for .\n"
+ example: []
+ syntax:
+ content: public delegate void FoodType.GetPriceDelegate(FoodType type, Person person, int servingSize, float markup, ref float originalPrice, ref float? modifiedPrice)
+ parameters:
+ - id: type
+ type: TinyLife.Skills.FoodType
+ - id: person
+ type: TinyLife.Objects.Person
+ - id: servingSize
+ type: System.Int32
+ - id: markup
+ type: System.Single
+ - id: originalPrice
+ type: System.Single
+ - id: modifiedPrice
+ type: System.Nullable{System.Single}
+ content.vb: Public Delegate Sub FoodType.GetPriceDelegate(type As FoodType, person As Person, servingSize As Integer, markup As Single, originalPrice As Single, modifiedPrice As Single?)
+ extensionMethods:
+ - TinyLife.Skills.FoodType.GetPriceDelegate.TinyLife.Utilities.Extensions.JsonCopy``1
+references:
+- uid: TinyLife.Skills.FoodType.OnGetPrice
+ commentId: E:TinyLife.Skills.FoodType.OnGetPrice
+ name: OnGetPrice
+ nameWithType: FoodType.OnGetPrice
+ fullName: TinyLife.Skills.FoodType.OnGetPrice
+- uid: TinyLife.Skills
+ commentId: N:TinyLife.Skills
+ name: TinyLife.Skills
+ nameWithType: TinyLife.Skills
+ fullName: TinyLife.Skills
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.Skills
+ name: Skills
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.Skills
+ name: Skills
+- uid: TinyLife.Skills.FoodType.GetPriceDelegate.TinyLife.Utilities.Extensions.JsonCopy``1
+ commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ parent: TinyLife.Utilities.Extensions
+ definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy(GetPriceDelegate)
+ nameWithType: Extensions.JsonCopy(FoodType.GetPriceDelegate)
+ fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.Skills.FoodType.GetPriceDelegate)
+ nameWithType.vb: Extensions.JsonCopy(Of FoodType.GetPriceDelegate)(FoodType.GetPriceDelegate)
+ fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Skills.FoodType.GetPriceDelegate)(TinyLife.Skills.FoodType.GetPriceDelegate)
+ name.vb: JsonCopy(Of GetPriceDelegate)(GetPriceDelegate)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Skills.FoodType.GetPriceDelegate)
+ name: JsonCopy
+ - name: <
+ - uid: TinyLife.Skills.FoodType.GetPriceDelegate
+ name: GetPriceDelegate
+ - name: '>'
+ - name: (
+ - uid: TinyLife.Skills.FoodType.GetPriceDelegate
+ name: GetPriceDelegate
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Skills.FoodType.GetPriceDelegate)
+ name: JsonCopy
+ - name: (
+ - name: Of
+ - name: " "
+ - uid: TinyLife.Skills.FoodType.GetPriceDelegate
+ name: GetPriceDelegate
+ - name: )
+ - name: (
+ - uid: TinyLife.Skills.FoodType.GetPriceDelegate
+ name: GetPriceDelegate
+ - name: )
+- uid: TinyLife.Skills.FoodType
+ commentId: T:TinyLife.Skills.FoodType
+ parent: TinyLife.Skills
+ name: FoodType
+ nameWithType: FoodType
+ fullName: TinyLife.Skills.FoodType
+- uid: TinyLife.Objects.Person
+ commentId: T:TinyLife.Objects.Person
+ parent: TinyLife.Objects
+ name: Person
+ nameWithType: Person
+ fullName: TinyLife.Objects.Person
+- 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: System.Single
+ commentId: T:System.Single
+ parent: System
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ name: float
+ nameWithType: float
+ fullName: float
+ nameWithType.vb: Single
+ fullName.vb: Single
+ name.vb: Single
+- uid: System.Nullable{System.Single}
+ commentId: T:System.Nullable{System.Single}
+ parent: System
+ definition: System.Nullable`1
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ name: float?
+ nameWithType: float?
+ fullName: float?
+ nameWithType.vb: Single?
+ fullName.vb: Single?
+ name.vb: Single?
+ spec.csharp:
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ spec.vb:
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy(T)
+ nameWithType: Extensions.JsonCopy(T)
+ fullName: TinyLife.Utilities.Extensions.JsonCopy(T)
+ nameWithType.vb: Extensions.JsonCopy(Of T)(T)
+ fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
+ name.vb: JsonCopy(Of T)(T)
+ spec.csharp:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy
+ - name: <
+ - name: T
+ - name: '>'
+ - name: (
+ - name: T
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
+ name: JsonCopy
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
+ - name: (
+ - name: T
+ - name: )
+- uid: TinyLife.Utilities.Extensions
+ commentId: T:TinyLife.Utilities.Extensions
+ parent: TinyLife.Utilities
+ name: Extensions
+ nameWithType: Extensions
+ fullName: TinyLife.Utilities.Extensions
+- uid: TinyLife.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
+ href: https://learn.microsoft.com/dotnet/api/system
+ name: System
+ nameWithType: System
+ fullName: System
+- uid: System.Nullable`1
+ commentId: T:System.Nullable`1
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.nullable-1
+ name: Nullable
+ nameWithType: Nullable
+ fullName: System.Nullable
+ nameWithType.vb: Nullable(Of T)
+ fullName.vb: System.Nullable(Of T)
+ name.vb: Nullable(Of T)
+ spec.csharp:
+ - uid: System.Nullable`1
+ name: Nullable
+ 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: TinyLife.Utilities
+ commentId: N:TinyLife.Utilities
+ name: TinyLife.Utilities
+ nameWithType: TinyLife.Utilities
+ fullName: TinyLife.Utilities
+ spec.csharp:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.Utilities
+ name: Utilities
+ spec.vb:
+ - uid: TinyLife
+ name: TinyLife
+ - name: .
+ - uid: TinyLife.Utilities
+ name: Utilities
diff --git a/docs/api/TinyLife.Skills.FoodType.IngredientSource.yml b/docs/api/TinyLife.Skills.FoodType.IngredientSource.yml
index bd20ea8..4f39b67 100644
--- a/docs/api/TinyLife.Skills.FoodType.IngredientSource.yml
+++ b/docs/api/TinyLife.Skills.FoodType.IngredientSource.yml
@@ -31,7 +31,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IngredientSource
path: ../TinyLife/Skills/FoodType.cs
- startLine: 463
+ startLine: 493
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -70,7 +70,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Fridge
path: ../TinyLife/Skills/FoodType.cs
- startLine: 468
+ startLine: 498
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -99,7 +99,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ProteinShakeMaker
path: ../TinyLife/Skills/FoodType.cs
- startLine: 472
+ startLine: 502
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -128,7 +128,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Barbecue
path: ../TinyLife/Skills/FoodType.cs
- startLine: 476
+ startLine: 506
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -157,7 +157,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ChildStove
path: ../TinyLife/Skills/FoodType.cs
- startLine: 480
+ startLine: 510
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -186,7 +186,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CoffeeMachine
path: ../TinyLife/Skills/FoodType.cs
- startLine: 484
+ startLine: 514
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -215,7 +215,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sink
path: ../TinyLife/Skills/FoodType.cs
- startLine: 488
+ startLine: 518
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -244,7 +244,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CafeDisplayCase
path: ../TinyLife/Skills/FoodType.cs
- startLine: 492
+ startLine: 522
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -273,7 +273,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TeaKit
path: ../TinyLife/Skills/FoodType.cs
- startLine: 496
+ startLine: 526
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -302,7 +302,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Skills/FoodType.cs
- startLine: 501
+ startLine: 531
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -331,7 +331,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Container
path: ../TinyLife/Skills/FoodType.cs
- startLine: 505
+ startLine: 535
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -360,7 +360,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnEaten
path: ../TinyLife/Skills/FoodType.cs
- startLine: 511
+ startLine: 541
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -391,7 +391,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Skills/FoodType.cs
- startLine: 518
+ startLine: 548
assemblies:
- Tiny Life
namespace: TinyLife.Skills
diff --git a/docs/api/TinyLife.Skills.FoodType.yml b/docs/api/TinyLife.Skills.FoodType.yml
index 8292253..6f7970a 100644
--- a/docs/api/TinyLife.Skills.FoodType.yml
+++ b/docs/api/TinyLife.Skills.FoodType.yml
@@ -8,7 +8,7 @@ items:
- TinyLife.Skills.FoodType.#ctor(System.String,System.Int32,System.Int32,System.Single,TinyLife.Skills.FoodType.FoodIntolerance,TinyLife.Skills.FoodType.IngredientSource,System.Nullable{Microsoft.Xna.Framework.Color})
- TinyLife.Skills.FoodType.AdditionalObject
- TinyLife.Skills.FoodType.AllIntolerances
- - TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo,System.Boolean,System.Int32,System.Single)
+ - TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo,System.Boolean,System.Int32,System.Single,System.Boolean)
- TinyLife.Skills.FoodType.CanCreateFunc
- TinyLife.Skills.FoodType.CanEat(TinyLife.Objects.Person,TinyLife.Objects.FoodTypedItem,System.Boolean)
- TinyLife.Skills.FoodType.CanEatFunc
@@ -19,16 +19,17 @@ items:
- TinyLife.Skills.FoodType.Container
- TinyLife.Skills.FoodType.CustomTextureFunc
- TinyLife.Skills.FoodType.DisplayName
- - TinyLife.Skills.FoodType.GetActions(System.Int32,TinyLife.Skills.FoodType.IngredientSource,System.Boolean,System.Single,TinyLife.Skills.SkillType)
+ - TinyLife.Skills.FoodType.GetActions(TinyLife.Objects.Person,System.Int32,TinyLife.Skills.FoodType.IngredientSource,System.Single,TinyLife.Skills.SkillType,System.Boolean)
- TinyLife.Skills.FoodType.GetAllContainers(System.Int32)
- TinyLife.Skills.FoodType.GetIntolerancesDescription(System.Boolean)
- - TinyLife.Skills.FoodType.GetPrice(System.Int32)
+ - TinyLife.Skills.FoodType.GetPrice(TinyLife.Objects.Person,System.Int32,System.Single,System.Single@,System.Nullable{System.Single}@)
- TinyLife.Skills.FoodType.GetTexture(System.Int32)
- TinyLife.Skills.FoodType.Intolerances
- TinyLife.Skills.FoodType.InvokeOnEaten(TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem)
- TinyLife.Skills.FoodType.Name
- TinyLife.Skills.FoodType.OnEaten
- TinyLife.Skills.FoodType.OnFoodEaten
+ - TinyLife.Skills.FoodType.OnGetPrice
- TinyLife.Skills.FoodType.Price
- TinyLife.Skills.FoodType.Register(TinyLife.Skills.FoodType)
- TinyLife.Skills.FoodType.RequiredSkill
@@ -167,6 +168,35 @@ items:
return:
type: System.Action{TinyLife.Actions.Action,TinyLife.Objects.FoodTypedItem,TinyLife.Skills.FoodType}
content.vb: Public Shared Event OnFoodEaten As Action(Of Action, FoodTypedItem, FoodType)
+- uid: TinyLife.Skills.FoodType.OnGetPrice
+ commentId: E:TinyLife.Skills.FoodType.OnGetPrice
+ id: OnGetPrice
+ parent: TinyLife.Skills.FoodType
+ langs:
+ - csharp
+ - vb
+ name: OnGetPrice
+ nameWithType: FoodType.OnGetPrice
+ fullName: TinyLife.Skills.FoodType.OnGetPrice
+ type: Event
+ source:
+ remote:
+ path: TinyLife/Skills/FoodType.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: OnGetPrice
+ path: ../TinyLife/Skills/FoodType.cs
+ startLine: 55
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Skills
+ summary: "\nAn event that is invoked in , which can be used to modify the original and final price of a food type.\n"
+ example: []
+ syntax:
+ content: public static event FoodType.GetPriceDelegate OnGetPrice
+ return:
+ type: TinyLife.Skills.FoodType.GetPriceDelegate
+ content.vb: Public Shared Event OnGetPrice As FoodType.GetPriceDelegate
- uid: TinyLife.Skills.FoodType.Name
commentId: F:TinyLife.Skills.FoodType.Name
id: Name
@@ -185,7 +215,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/Skills/FoodType.cs
- startLine: 143
+ startLine: 147
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -214,7 +244,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredSkillLevel
path: ../TinyLife/Skills/FoodType.cs
- startLine: 147
+ startLine: 151
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -243,11 +273,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Price
path: ../TinyLife/Skills/FoodType.cs
- startLine: 151
+ startLine: 156
assemblies:
- Tiny Life
namespace: TinyLife.Skills
- summary: "\nThe price that creating this food type has\n"
+ summary: "\nThe default price that creating this food type has.\nUse to get the price for a given serving size as well as the modified, final price.\n"
example: []
syntax:
content: public readonly int Price
@@ -272,7 +302,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SaturationModifier
path: ../TinyLife/Skills/FoodType.cs
- startLine: 155
+ startLine: 160
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -301,7 +331,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Color
path: ../TinyLife/Skills/FoodType.cs
- startLine: 159
+ startLine: 164
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -330,7 +360,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Sources
path: ../TinyLife/Skills/FoodType.cs
- startLine: 163
+ startLine: 168
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -359,7 +389,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Intolerances
path: ../TinyLife/Skills/FoodType.cs
- startLine: 167
+ startLine: 172
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -388,7 +418,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredSkill
path: ../TinyLife/Skills/FoodType.cs
- startLine: 173
+ startLine: 178
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -419,7 +449,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AdditionalObject
path: ../TinyLife/Skills/FoodType.cs
- startLine: 179
+ startLine: 184
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -450,7 +480,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Container
path: ../TinyLife/Skills/FoodType.cs
- startLine: 183
+ startLine: 188
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -481,7 +511,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OnEaten
path: ../TinyLife/Skills/FoodType.cs
- startLine: 189
+ startLine: 194
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -512,7 +542,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanEatFunc
path: ../TinyLife/Skills/FoodType.cs
- startLine: 194
+ startLine: 199
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -543,11 +573,11 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCreateFunc
path: ../TinyLife/Skills/FoodType.cs
- startLine: 199
+ startLine: 204
assemblies:
- Tiny Life
namespace: TinyLife.Skills
- summary: "\nAn optional -style function that allows passing additional conditions to .\nIf this is null, which is the default value, no additional checks are done in .\n"
+ summary: "\nAn optional -style function that allows passing additional conditions to .\nIf this is null, which is the default value, no additional checks are done in .\n"
example: []
syntax:
content: public Func<(ActionInfo Info, bool Automatic, int ServingSize, float PriceMarkup), CanExecuteResult> CanCreateFunc { get; init; }
@@ -574,7 +604,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CustomTextureFunc
path: ../TinyLife/Skills/FoodType.cs
- startLine: 203
+ startLine: 208
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -605,7 +635,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanHaveCandle
path: ../TinyLife/Skills/FoodType.cs
- startLine: 207
+ startLine: 212
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -634,7 +664,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayName
path: ../TinyLife/Skills/FoodType.cs
- startLine: 211
+ startLine: 216
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -665,7 +695,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SourceString
path: ../TinyLife/Skills/FoodType.cs
- startLine: 213
+ startLine: 218
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -698,7 +728,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Skills/FoodType.cs
- startLine: 225
+ startLine: 230
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -733,16 +763,16 @@ items:
nameWithType.vb: FoodType.New(String, Integer, Integer, Single, FoodType.FoodIntolerance, FoodType.IngredientSource, Color?)
fullName.vb: TinyLife.Skills.FoodType.New(String, Integer, Integer, Single, TinyLife.Skills.FoodType.FoodIntolerance, TinyLife.Skills.FoodType.IngredientSource, Microsoft.Xna.Framework.Color?)
name.vb: New(String, Integer, Integer, Single, FoodIntolerance, IngredientSource, Color?)
-- uid: TinyLife.Skills.FoodType.GetPrice(System.Int32)
- commentId: M:TinyLife.Skills.FoodType.GetPrice(System.Int32)
- id: GetPrice(System.Int32)
+- uid: TinyLife.Skills.FoodType.GetPrice(TinyLife.Objects.Person,System.Int32,System.Single,System.Single@,System.Nullable{System.Single}@)
+ commentId: M:TinyLife.Skills.FoodType.GetPrice(TinyLife.Objects.Person,System.Int32,System.Single,System.Single@,System.Nullable{System.Single}@)
+ id: GetPrice(TinyLife.Objects.Person,System.Int32,System.Single,System.Single@,System.Nullable{System.Single}@)
parent: TinyLife.Skills.FoodType
langs:
- csharp
- vb
- name: GetPrice(int)
- nameWithType: FoodType.GetPrice(int)
- fullName: TinyLife.Skills.FoodType.GetPrice(int)
+ name: GetPrice(Person, int, float, out float, out float?)
+ nameWithType: FoodType.GetPrice(Person, int, float, out float, out float?)
+ fullName: TinyLife.Skills.FoodType.GetPrice(TinyLife.Objects.Person, int, float, out float, out float?)
type: Method
source:
remote:
@@ -751,26 +781,35 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/Skills/FoodType.cs
- startLine: 241
+ startLine: 250
assemblies:
- Tiny Life
namespace: TinyLife.Skills
- summary: "\nReturns the price of this food type, based on the amount of servings provided\n"
+ summary: "\nReturns the price of this food type, based on the amount of servings provided, as well as the event.\n"
example: []
syntax:
- content: public float GetPrice(int servingSize)
+ content: public void GetPrice(Person person, int servingSize, float markup, out float originalPrice, out float? modifiedPrice)
parameters:
+ - id: person
+ type: TinyLife.Objects.Person
+ description: The person to get the price for.
- id: servingSize
type: System.Int32
description: The amount of servings to get the price for
- return:
+ - id: markup
type: System.Single
- description: The price for this food type
- content.vb: Public Function GetPrice(servingSize As Integer) As Single
+ description: The price markup multiplier.
+ - id: originalPrice
+ type: System.Single
+ description: The original price that should be used if modifiedPrice
is unset.
+ - id: modifiedPrice
+ type: System.Nullable{System.Single}
+ description: The final price of the item, which is unset if the originalPrice
should be used.
+ content.vb: Public Sub GetPrice(person As Person, servingSize As Integer, markup As Single, originalPrice As Single, modifiedPrice As Single?)
overload: TinyLife.Skills.FoodType.GetPrice*
- nameWithType.vb: FoodType.GetPrice(Integer)
- fullName.vb: TinyLife.Skills.FoodType.GetPrice(Integer)
- name.vb: GetPrice(Integer)
+ nameWithType.vb: FoodType.GetPrice(Person, Integer, Single, Single, Single?)
+ fullName.vb: TinyLife.Skills.FoodType.GetPrice(TinyLife.Objects.Person, Integer, Single, Single, Single?)
+ name.vb: GetPrice(Person, Integer, Single, Single, Single?)
- uid: TinyLife.Skills.FoodType.Construct(TinyLife.World.Map,TinyLife.Skills.Quality,System.TimeSpan,System.Int32,TinyLife.Objects.Person,System.Nullable{System.Guid},System.Boolean)
commentId: M:TinyLife.Skills.FoodType.Construct(TinyLife.World.Map,TinyLife.Skills.Quality,System.TimeSpan,System.Int32,TinyLife.Objects.Person,System.Nullable{System.Guid},System.Boolean)
id: Construct(TinyLife.World.Map,TinyLife.Skills.Quality,System.TimeSpan,System.Int32,TinyLife.Objects.Person,System.Nullable{System.Guid},System.Boolean)
@@ -789,7 +828,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Construct
path: ../TinyLife/Skills/FoodType.cs
- startLine: 257
+ startLine: 272
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -845,7 +884,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ConstructUnfinished
path: ../TinyLife/Skills/FoodType.cs
- startLine: 277
+ startLine: 292
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -901,7 +940,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanEat
path: ../TinyLife/Skills/FoodType.cs
- startLine: 294
+ startLine: 309
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -927,16 +966,16 @@ items:
nameWithType.vb: FoodType.CanEat(Person, FoodTypedItem, Boolean)
fullName.vb: TinyLife.Skills.FoodType.CanEat(TinyLife.Objects.Person, TinyLife.Objects.FoodTypedItem, Boolean)
name.vb: CanEat(Person, FoodTypedItem, Boolean)
-- uid: TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo,System.Boolean,System.Int32,System.Single)
- commentId: M:TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo,System.Boolean,System.Int32,System.Single)
- id: CanCreate(TinyLife.Actions.ActionInfo,System.Boolean,System.Int32,System.Single)
+- uid: TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo,System.Boolean,System.Int32,System.Single,System.Boolean)
+ commentId: M:TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo,System.Boolean,System.Int32,System.Single,System.Boolean)
+ id: CanCreate(TinyLife.Actions.ActionInfo,System.Boolean,System.Int32,System.Single,System.Boolean)
parent: TinyLife.Skills.FoodType
langs:
- csharp
- vb
- name: CanCreate(ActionInfo, bool, int, float)
- nameWithType: FoodType.CanCreate(ActionInfo, bool, int, float)
- fullName: TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo, bool, int, float)
+ name: CanCreate(ActionInfo, bool, int, float, bool)
+ nameWithType: FoodType.CanCreate(ActionInfo, bool, int, float, bool)
+ fullName: TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo, bool, int, float, bool)
type: Method
source:
remote:
@@ -945,14 +984,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCreate
path: ../TinyLife/Skills/FoodType.cs
- startLine: 315
+ startLine: 331
assemblies:
- Tiny Life
namespace: TinyLife.Skills
- summary: "\nReturns a indicating whether an item with this food type can be created in some way.\nThis method also invokes , checks against the and checks for an object with the category.\n"
+ summary: "\nReturns a indicating whether an item with this food type can be created in some way.\nThis method also invokes , checks against and checks for an object with the category.\n"
example: []
syntax:
- content: public CanExecuteResult CanCreate(ActionInfo info, bool automatic, int servingSize, float priceMarkup)
+ content: public CanExecuteResult CanCreate(ActionInfo info, bool automatic, int servingSize, float priceMarkup, bool onlyCheckPrice = false)
parameters:
- id: info
type: TinyLife.Actions.ActionInfo
@@ -965,15 +1004,18 @@ items:
description: The serving size that is being created.
- id: priceMarkup
type: System.Single
- description: A price markup that the should be multiplied with.
+ description: A price markup that should be passed to .
+ - id: onlyCheckPrice
+ type: System.Boolean
+ description: Whether only the price should be checked and additional conditions, like the should be ignored.
return:
type: TinyLife.Actions.CanExecuteResult
description: A indicating whether this food item can be created.
- content.vb: Public Function CanCreate(info As ActionInfo, automatic As Boolean, servingSize As Integer, priceMarkup As Single) As CanExecuteResult
+ content.vb: Public Function CanCreate(info As ActionInfo, automatic As Boolean, servingSize As Integer, priceMarkup As Single, onlyCheckPrice As Boolean = False) As CanExecuteResult
overload: TinyLife.Skills.FoodType.CanCreate*
- nameWithType.vb: FoodType.CanCreate(ActionInfo, Boolean, Integer, Single)
- fullName.vb: TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo, Boolean, Integer, Single)
- name.vb: CanCreate(ActionInfo, Boolean, Integer, Single)
+ nameWithType.vb: FoodType.CanCreate(ActionInfo, Boolean, Integer, Single, Boolean)
+ fullName.vb: TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo, Boolean, Integer, Single, Boolean)
+ name.vb: CanCreate(ActionInfo, Boolean, Integer, Single, Boolean)
- uid: TinyLife.Skills.FoodType.GetIntolerancesDescription(System.Boolean)
commentId: M:TinyLife.Skills.FoodType.GetIntolerancesDescription(System.Boolean)
id: GetIntolerancesDescription(System.Boolean)
@@ -992,7 +1034,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetIntolerancesDescription
path: ../TinyLife/Skills/FoodType.cs
- startLine: 337
+ startLine: 356
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -1030,7 +1072,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: InvokeOnEaten
path: ../TinyLife/Skills/FoodType.cs
- startLine: 352
+ startLine: 371
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -1065,7 +1107,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetTexture
path: ../TinyLife/Skills/FoodType.cs
- startLine: 378
+ startLine: 397
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -1103,30 +1145,33 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Skills/FoodType.cs
- startLine: 386
+ startLine: 406
assemblies:
- Tiny Life
namespace: TinyLife.Skills
- summary: "\nRegisters a new with the given settings\n"
+ summary: "\nRegisters a new with the given settings.\n"
example: []
syntax:
- content: public static void Register(FoodType type)
+ content: public static FoodType Register(FoodType type)
parameters:
- id: type
type: TinyLife.Skills.FoodType
- description: The food type to register
- content.vb: Public Shared Sub Register(type As FoodType)
+ description: The food type to register.
+ return:
+ type: TinyLife.Skills.FoodType
+ description: The passed type
, for chaining.
+ content.vb: Public Shared Function Register(type As FoodType) As FoodType
overload: TinyLife.Skills.FoodType.Register*
-- uid: TinyLife.Skills.FoodType.GetActions(System.Int32,TinyLife.Skills.FoodType.IngredientSource,System.Boolean,System.Single,TinyLife.Skills.SkillType)
- commentId: M:TinyLife.Skills.FoodType.GetActions(System.Int32,TinyLife.Skills.FoodType.IngredientSource,System.Boolean,System.Single,TinyLife.Skills.SkillType)
- id: GetActions(System.Int32,TinyLife.Skills.FoodType.IngredientSource,System.Boolean,System.Single,TinyLife.Skills.SkillType)
+- uid: TinyLife.Skills.FoodType.GetActions(TinyLife.Objects.Person,System.Int32,TinyLife.Skills.FoodType.IngredientSource,System.Single,TinyLife.Skills.SkillType,System.Boolean)
+ commentId: M:TinyLife.Skills.FoodType.GetActions(TinyLife.Objects.Person,System.Int32,TinyLife.Skills.FoodType.IngredientSource,System.Single,TinyLife.Skills.SkillType,System.Boolean)
+ id: GetActions(TinyLife.Objects.Person,System.Int32,TinyLife.Skills.FoodType.IngredientSource,System.Single,TinyLife.Skills.SkillType,System.Boolean)
parent: TinyLife.Skills.FoodType
langs:
- csharp
- vb
- name: GetActions(int, IngredientSource, bool, float, SkillType)
- nameWithType: FoodType.GetActions(int, FoodType.IngredientSource, bool, float, SkillType)
- fullName: TinyLife.Skills.FoodType.GetActions(int, TinyLife.Skills.FoodType.IngredientSource, bool, float, TinyLife.Skills.SkillType)
+ name: GetActions(Person, int, IngredientSource, float, SkillType, bool)
+ nameWithType: FoodType.GetActions(Person, int, FoodType.IngredientSource, float, SkillType, bool)
+ fullName: TinyLife.Skills.FoodType.GetActions(TinyLife.Objects.Person, int, TinyLife.Skills.FoodType.IngredientSource, float, TinyLife.Skills.SkillType, bool)
type: Method
source:
remote:
@@ -1135,38 +1180,41 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetActions
path: ../TinyLife/Skills/FoodType.cs
- startLine: 400
+ startLine: 422
assemblies:
- Tiny Life
namespace: TinyLife.Skills
summary: "\nReturns a set of action varieties for all objects that match the given predicate\n"
example: []
syntax:
- content: public static IEnumerable GetActions(int servingSize, FoodType.IngredientSource source, bool checkConditions = true, float priceMarkup = 1, SkillType requiredSkill = null)
+ content: public static IEnumerable GetActions(Person person, int servingSize, FoodType.IngredientSource source, float priceMarkup = 1, SkillType requiredSkill = null, bool onlyCheckPrice = false)
parameters:
+ - id: person
+ type: TinyLife.Objects.Person
+ description: The person executing the actions.
- id: servingSize
type: System.Int32
description: The serving size that should be served when using the variety
- id: source
type: TinyLife.Skills.FoodType.IngredientSource
description: The ingredient source to return actions for
- - id: checkConditions
- type: System.Boolean
- description: Whether additional conditions like or the should be checked.
- id: priceMarkup
type: System.Single
- description: The amount that the should be multiplied by for display and condition checking.
+ description: The amount that the should be multiplied by for display and condition checking.
- id: requiredSkill
type: TinyLife.Skills.SkillType
description: The required skill, or null to use .
+ - id: onlyCheckPrice
+ type: System.Boolean
+ description: Whether only the price should be checked and additional conditions, like the should be ignored.
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionVariety}
description: A set of action varieties representing food types
- content.vb: Public Shared Function GetActions(servingSize As Integer, source As FoodType.IngredientSource, checkConditions As Boolean = True, priceMarkup As Single = 1, requiredSkill As SkillType = Nothing) As IEnumerable(Of ActionVariety)
+ content.vb: Public Shared Function GetActions(person As Person, servingSize As Integer, source As FoodType.IngredientSource, priceMarkup As Single = 1, requiredSkill As SkillType = Nothing, onlyCheckPrice As Boolean = False) As IEnumerable(Of ActionVariety)
overload: TinyLife.Skills.FoodType.GetActions*
- nameWithType.vb: FoodType.GetActions(Integer, FoodType.IngredientSource, Boolean, Single, SkillType)
- fullName.vb: TinyLife.Skills.FoodType.GetActions(Integer, TinyLife.Skills.FoodType.IngredientSource, Boolean, Single, TinyLife.Skills.SkillType)
- name.vb: GetActions(Integer, IngredientSource, Boolean, Single, SkillType)
+ nameWithType.vb: FoodType.GetActions(Person, Integer, FoodType.IngredientSource, Single, SkillType, Boolean)
+ fullName.vb: TinyLife.Skills.FoodType.GetActions(TinyLife.Objects.Person, Integer, TinyLife.Skills.FoodType.IngredientSource, Single, TinyLife.Skills.SkillType, Boolean)
+ name.vb: GetActions(Person, Integer, IngredientSource, Single, SkillType, Boolean)
- uid: TinyLife.Skills.FoodType.GetAllContainers(System.Int32)
commentId: M:TinyLife.Skills.FoodType.GetAllContainers(System.Int32)
id: GetAllContainers(System.Int32)
@@ -1185,7 +1233,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetAllContainers
path: ../TinyLife/Skills/FoodType.cs
- startLine: 431
+ startLine: 456
assemblies:
- Tiny Life
namespace: TinyLife.Skills
@@ -1923,6 +1971,102 @@ references:
- name: " "
- name: T3
- name: )
+- uid: TinyLife.Skills.FoodType.GetPrice(TinyLife.Objects.Person,System.Int32,System.Single,System.Single@,System.Nullable{System.Single}@)
+ commentId: M:TinyLife.Skills.FoodType.GetPrice(TinyLife.Objects.Person,System.Int32,System.Single,System.Single@,System.Nullable{System.Single}@)
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ name: GetPrice(Person, int, float, out float, out float?)
+ nameWithType: FoodType.GetPrice(Person, int, float, out float, out float?)
+ fullName: TinyLife.Skills.FoodType.GetPrice(TinyLife.Objects.Person, int, float, out float, out float?)
+ nameWithType.vb: FoodType.GetPrice(Person, Integer, Single, Single, Single?)
+ fullName.vb: TinyLife.Skills.FoodType.GetPrice(TinyLife.Objects.Person, Integer, Single, Single, Single?)
+ name.vb: GetPrice(Person, Integer, Single, Single, Single?)
+ spec.csharp:
+ - uid: TinyLife.Skills.FoodType.GetPrice(TinyLife.Objects.Person,System.Int32,System.Single,System.Single@,System.Nullable{System.Single}@)
+ name: GetPrice
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: int
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - name: out
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - name: out
+ - name: " "
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: )
+ spec.vb:
+ - uid: TinyLife.Skills.FoodType.GetPrice(TinyLife.Objects.Person,System.Int32,System.Single,System.Single@,System.Nullable{System.Single}@)
+ name: GetPrice
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: System.Int32
+ name: Integer
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.int32
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ - name: )
+- uid: TinyLife.Skills.FoodType.GetPriceDelegate
+ commentId: T:TinyLife.Skills.FoodType.GetPriceDelegate
+ parent: TinyLife.Skills
+ name: FoodType.GetPriceDelegate
+ nameWithType: FoodType.GetPriceDelegate
+ fullName: TinyLife.Skills.FoodType.GetPriceDelegate
+ spec.csharp:
+ - uid: TinyLife.Skills.FoodType
+ name: FoodType
+ - name: .
+ - uid: TinyLife.Skills.FoodType.GetPriceDelegate
+ name: GetPriceDelegate
+ spec.vb:
+ - uid: TinyLife.Skills.FoodType
+ name: FoodType
+ - name: .
+ - uid: TinyLife.Skills.FoodType.GetPriceDelegate
+ name: GetPriceDelegate
- uid: System.String
commentId: T:System.String
parent: System
@@ -2471,18 +2615,18 @@ references:
- name: " "
- name: TResult
- name: )
-- uid: TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo,System.Boolean,System.Int32,System.Single)
- commentId: M:TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo,System.Boolean,System.Int32,System.Single)
+- uid: TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo,System.Boolean,System.Int32,System.Single,System.Boolean)
+ commentId: M:TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo,System.Boolean,System.Int32,System.Single,System.Boolean)
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: CanCreate(ActionInfo, bool, int, float)
- nameWithType: FoodType.CanCreate(ActionInfo, bool, int, float)
- fullName: TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo, bool, int, float)
- nameWithType.vb: FoodType.CanCreate(ActionInfo, Boolean, Integer, Single)
- fullName.vb: TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo, Boolean, Integer, Single)
- name.vb: CanCreate(ActionInfo, Boolean, Integer, Single)
+ name: CanCreate(ActionInfo, bool, int, float, bool)
+ nameWithType: FoodType.CanCreate(ActionInfo, bool, int, float, bool)
+ fullName: TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo, bool, int, float, bool)
+ nameWithType.vb: FoodType.CanCreate(ActionInfo, Boolean, Integer, Single, Boolean)
+ fullName.vb: TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo, Boolean, Integer, Single, Boolean)
+ name.vb: CanCreate(ActionInfo, Boolean, Integer, Single, Boolean)
spec.csharp:
- - uid: TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo,System.Boolean,System.Int32,System.Single)
+ - uid: TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo,System.Boolean,System.Int32,System.Single,System.Boolean)
name: CanCreate
- name: (
- uid: TinyLife.Actions.ActionInfo
@@ -2505,9 +2649,15 @@ references:
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- - uid: TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo,System.Boolean,System.Int32,System.Single)
+ - uid: TinyLife.Skills.FoodType.CanCreate(TinyLife.Actions.ActionInfo,System.Boolean,System.Int32,System.Single,System.Boolean)
name: CanCreate
- name: (
- uid: TinyLife.Actions.ActionInfo
@@ -2530,6 +2680,12 @@ references:
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Skills.FoodType.CanCreateFunc*
commentId: Overload:TinyLife.Skills.FoodType.CanCreateFunc
@@ -2833,11 +2989,45 @@ references:
- name: " "
- name: T
- name: )
+- uid: TinyLife.Skills.FoodType.OnGetPrice
+ commentId: E:TinyLife.Skills.FoodType.OnGetPrice
+ name: OnGetPrice
+ nameWithType: FoodType.OnGetPrice
+ fullName: TinyLife.Skills.FoodType.OnGetPrice
- uid: TinyLife.Skills.FoodType.GetPrice*
commentId: Overload:TinyLife.Skills.FoodType.GetPrice
name: GetPrice
nameWithType: FoodType.GetPrice
fullName: TinyLife.Skills.FoodType.GetPrice
+- uid: TinyLife.Objects.Person
+ commentId: T:TinyLife.Objects.Person
+ parent: TinyLife.Objects
+ name: Person
+ nameWithType: Person
+ fullName: TinyLife.Objects.Person
+- uid: System.Nullable{System.Single}
+ commentId: T:System.Nullable{System.Single}
+ parent: System
+ definition: System.Nullable`1
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ name: float?
+ nameWithType: float?
+ fullName: float?
+ nameWithType.vb: Single?
+ fullName.vb: Single?
+ name.vb: Single?
+ spec.csharp:
+ - uid: System.Single
+ name: float
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
+ spec.vb:
+ - uid: System.Single
+ name: Single
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.single
+ - name: '?'
- uid: TinyLife.Objects.Food
commentId: T:TinyLife.Objects.Food
parent: TinyLife.Objects
@@ -2854,12 +3044,6 @@ references:
name: Time
nameWithType: Map.Time
fullName: TinyLife.World.Map.Time
-- uid: TinyLife.Objects.Person
- commentId: T:TinyLife.Objects.Person
- parent: TinyLife.Objects
- name: Person
- nameWithType: Person
- fullName: TinyLife.Objects.Person
- uid: TinyLife.Goals.AutoGoalInfo
commentId: T:TinyLife.Goals.AutoGoalInfo
parent: TinyLife.Goals
@@ -3042,11 +3226,6 @@ references:
name: CanCreateFunc
nameWithType: FoodType.CanCreateFunc
fullName: TinyLife.Skills.FoodType.CanCreateFunc
-- uid: TinyLife.Skills.FoodType.Price
- commentId: F:TinyLife.Skills.FoodType.Price
- name: Price
- nameWithType: FoodType.Price
- fullName: TinyLife.Skills.FoodType.Price
- uid: TinyLife.Skills.FoodType.AdditionalObject
commentId: P:TinyLife.Skills.FoodType.AdditionalObject
name: AdditionalObject
@@ -3220,34 +3399,6 @@ references:
name: Register
nameWithType: FoodType.Register
fullName: TinyLife.Skills.FoodType.Register
-- uid: TinyLife.Skills.FoodType.GetPrice(System.Int32)
- commentId: M:TinyLife.Skills.FoodType.GetPrice(System.Int32)
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.int32
- name: GetPrice(int)
- nameWithType: FoodType.GetPrice(int)
- fullName: TinyLife.Skills.FoodType.GetPrice(int)
- nameWithType.vb: FoodType.GetPrice(Integer)
- fullName.vb: TinyLife.Skills.FoodType.GetPrice(Integer)
- name.vb: GetPrice(Integer)
- spec.csharp:
- - uid: TinyLife.Skills.FoodType.GetPrice(System.Int32)
- name: GetPrice
- - name: (
- - uid: System.Int32
- name: int
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.int32
- - name: )
- spec.vb:
- - uid: TinyLife.Skills.FoodType.GetPrice(System.Int32)
- name: GetPrice
- - name: (
- - uid: System.Int32
- name: Integer
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.int32
- - name: )
- uid: TinyLife.Skills.FoodType.GetActions*
commentId: Overload:TinyLife.Skills.FoodType.GetActions
name: GetActions
diff --git a/docs/api/TinyLife.Skills.PaintingType.yml b/docs/api/TinyLife.Skills.PaintingType.yml
index 1c5c800..8469ce6 100644
--- a/docs/api/TinyLife.Skills.PaintingType.yml
+++ b/docs/api/TinyLife.Skills.PaintingType.yml
@@ -257,19 +257,22 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/Skills/PaintingType.cs
- startLine: 74
+ startLine: 75
assemblies:
- Tiny Life
namespace: TinyLife.Skills
summary: "\nRegisters a painting type with the given settings to the registry\n"
example: []
syntax:
- content: public static void Register(PaintingType type)
+ content: public static PaintingType Register(PaintingType type)
parameters:
- id: type
type: TinyLife.Skills.PaintingType
description: The type to register
- content.vb: Public Shared Sub Register(type As PaintingType)
+ return:
+ type: TinyLife.Skills.PaintingType
+ description: The passed type
, for chaining.
+ content.vb: Public Shared Function Register(type As PaintingType) As PaintingType
overload: TinyLife.Skills.PaintingType.Register*
references:
- uid: TinyLife.Objects.Painting
diff --git a/docs/api/TinyLife.Skills.yml b/docs/api/TinyLife.Skills.yml
index 5a0841f..edcf033 100644
--- a/docs/api/TinyLife.Skills.yml
+++ b/docs/api/TinyLife.Skills.yml
@@ -7,6 +7,7 @@ items:
- TinyLife.Skills.FoodType
- TinyLife.Skills.FoodType.ContainerType
- TinyLife.Skills.FoodType.FoodIntolerance
+ - TinyLife.Skills.FoodType.GetPriceDelegate
- TinyLife.Skills.FoodType.IngredientSource
- TinyLife.Skills.PaintingType
- TinyLife.Skills.Quality
@@ -30,6 +31,24 @@ references:
name: FoodType
nameWithType: FoodType
fullName: TinyLife.Skills.FoodType
+- uid: TinyLife.Skills.FoodType.GetPriceDelegate
+ commentId: T:TinyLife.Skills.FoodType.GetPriceDelegate
+ parent: TinyLife.Skills
+ name: FoodType.GetPriceDelegate
+ nameWithType: FoodType.GetPriceDelegate
+ fullName: TinyLife.Skills.FoodType.GetPriceDelegate
+ spec.csharp:
+ - uid: TinyLife.Skills.FoodType
+ name: FoodType
+ - name: .
+ - uid: TinyLife.Skills.FoodType.GetPriceDelegate
+ name: GetPriceDelegate
+ spec.vb:
+ - uid: TinyLife.Skills.FoodType
+ name: FoodType
+ - name: .
+ - uid: TinyLife.Skills.FoodType.GetPriceDelegate
+ name: GetPriceDelegate
- uid: TinyLife.Skills.FoodType.IngredientSource
commentId: T:TinyLife.Skills.FoodType.IngredientSource
parent: TinyLife.Skills
diff --git a/docs/api/TinyLife.Tools.PlayModeTool.StatType.yml b/docs/api/TinyLife.Tools.PlayModeTool.StatType.yml
index f54289d..e299250 100644
--- a/docs/api/TinyLife.Tools.PlayModeTool.StatType.yml
+++ b/docs/api/TinyLife.Tools.PlayModeTool.StatType.yml
@@ -26,7 +26,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: StatType
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1069
+ startLine: 1084
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -55,7 +55,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Needs
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1072
+ startLine: 1087
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -81,7 +81,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Emotions
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1073
+ startLine: 1088
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -107,7 +107,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Skills
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1074
+ startLine: 1089
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -133,7 +133,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Relationships
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1075
+ startLine: 1090
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -159,7 +159,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Job
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1076
+ startLine: 1091
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -185,7 +185,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LifeGoal
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1077
+ startLine: 1092
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -211,7 +211,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: About
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1078
+ startLine: 1093
assemblies:
- Tiny Life
namespace: TinyLife.Tools
diff --git a/docs/api/TinyLife.Tools.PlayModeTool.yml b/docs/api/TinyLife.Tools.PlayModeTool.yml
index 1492846..40ebac9 100644
--- a/docs/api/TinyLife.Tools.PlayModeTool.yml
+++ b/docs/api/TinyLife.Tools.PlayModeTool.yml
@@ -8,6 +8,7 @@ items:
- TinyLife.Tools.PlayModeTool.#ctor
- TinyLife.Tools.PlayModeTool.CanUndoRedo
- TinyLife.Tools.PlayModeTool.Closed
+ - TinyLife.Tools.PlayModeTool.OnUpdateStatsView
- TinyLife.Tools.PlayModeTool.Opened
- TinyLife.Tools.PlayModeTool.Reload
- TinyLife.Tools.PlayModeTool.SelectedPerson
@@ -27,7 +28,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: PlayModeTool
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 28
+ startLine: 29
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -81,6 +82,35 @@ items:
- System.Object.ToString
extensionMethods:
- TinyLife.Tools.PlayModeTool.TinyLife.Utilities.Extensions.JsonCopy``1
+- uid: TinyLife.Tools.PlayModeTool.OnUpdateStatsView
+ commentId: E:TinyLife.Tools.PlayModeTool.OnUpdateStatsView
+ id: OnUpdateStatsView
+ parent: TinyLife.Tools.PlayModeTool
+ langs:
+ - csharp
+ - vb
+ name: OnUpdateStatsView
+ nameWithType: PlayModeTool.OnUpdateStatsView
+ fullName: TinyLife.Tools.PlayModeTool.OnUpdateStatsView
+ type: Event
+ source:
+ remote:
+ path: TinyLife/Tools/PlayModeTool.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: OnUpdateStatsView
+ path: ../TinyLife/Tools/PlayModeTool.cs
+ startLine: 44
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Tools
+ summary: "\nAn event that is invoked when the play mode tool's stats is updated. This occurs when a tab is opened, or when a corresponding stat's information changes in a way that forces the panel to be refreshed.\nDuring this even't phase, the previous content has not been removed from the yet.\n"
+ example: []
+ syntax:
+ content: public static event Action<(Person Person, PlayModeTool.StatType Stat, Panel Panel, EventPhase Phase)> OnUpdateStatsView
+ return:
+ type: System.Action{System.ValueTuple{TinyLife.Objects.Person,TinyLife.Tools.PlayModeTool.StatType,MLEM.Ui.Elements.Panel,TinyLife.Mods.EventPhase}}
+ content.vb: Public Shared Event OnUpdateStatsView As Action(Of (Person As Person, Stat As PlayModeTool.StatType, Panel As Panel, Phase As EventPhase))
- uid: TinyLife.Tools.PlayModeTool.SelectedPerson
commentId: P:TinyLife.Tools.PlayModeTool.SelectedPerson
id: SelectedPerson
@@ -99,7 +129,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SelectedPerson
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 42
+ startLine: 49
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -130,7 +160,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SelectedStat
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 46
+ startLine: 53
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -161,7 +191,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 55
+ startLine: 62
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -191,7 +221,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Update
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 58
+ startLine: 65
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -224,7 +254,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Opened
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 87
+ startLine: 94
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -253,7 +283,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Closed
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 292
+ startLine: 299
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -282,7 +312,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanUndoRedo
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 303
+ startLine: 310
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -314,7 +344,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Reload
path: ../TinyLife/Tools/PlayModeTool.cs
- startLine: 1027
+ startLine: 1042
assemblies:
- Tiny Life
namespace: TinyLife.Tools
@@ -1302,6 +1332,201 @@ references:
- name: .
- uid: TinyLife.Utilities
name: Utilities
+- uid: MLEM.Ui.Elements.Panel
+ commentId: T:MLEM.Ui.Elements.Panel
+ parent: MLEM.Ui.Elements
+ isExternal: true
+ name: Panel
+ nameWithType: Panel
+ fullName: MLEM.Ui.Elements.Panel
+- uid: TinyLife.Tools.PlayModeTool.StatType
+ commentId: T:TinyLife.Tools.PlayModeTool.StatType
+ parent: TinyLife.Tools
+ name: PlayModeTool.StatType
+ nameWithType: PlayModeTool.StatType
+ fullName: TinyLife.Tools.PlayModeTool.StatType
+ spec.csharp:
+ - uid: TinyLife.Tools.PlayModeTool
+ name: PlayModeTool
+ - name: .
+ - uid: TinyLife.Tools.PlayModeTool.StatType
+ name: StatType
+ spec.vb:
+ - uid: TinyLife.Tools.PlayModeTool
+ name: PlayModeTool
+ - name: .
+ - uid: TinyLife.Tools.PlayModeTool.StatType
+ name: StatType
+- uid: TinyLife.Mods.EventPhase.Pre
+ commentId: F:TinyLife.Mods.EventPhase.Pre
+ name: Pre
+ nameWithType: EventPhase.Pre
+ fullName: TinyLife.Mods.EventPhase.Pre
+- uid: System.Action{System.ValueTuple{TinyLife.Objects.Person,TinyLife.Tools.PlayModeTool.StatType,MLEM.Ui.Elements.Panel,TinyLife.Mods.EventPhase}}
+ commentId: T:System.Action{System.ValueTuple{TinyLife.Objects.Person,TinyLife.Tools.PlayModeTool.StatType,MLEM.Ui.Elements.Panel,TinyLife.Mods.EventPhase}}
+ parent: System
+ definition: System.Action`1
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ name: Action<(Person Person, PlayModeTool.StatType Stat, Panel Panel, EventPhase Phase)>
+ nameWithType: Action<(Person Person, PlayModeTool.StatType Stat, Panel Panel, EventPhase Phase)>
+ fullName: System.Action<(TinyLife.Objects.Person Person, TinyLife.Tools.PlayModeTool.StatType Stat, MLEM.Ui.Elements.Panel Panel, TinyLife.Mods.EventPhase Phase)>
+ nameWithType.vb: Action(Of (Person As Person, Stat As PlayModeTool.StatType, Panel As Panel, Phase As EventPhase))
+ fullName.vb: System.Action(Of (Person As TinyLife.Objects.Person, Stat As TinyLife.Tools.PlayModeTool.StatType, Panel As MLEM.Ui.Elements.Panel, Phase As TinyLife.Mods.EventPhase))
+ name.vb: Action(Of (Person As Person, Stat As PlayModeTool.StatType, Panel As Panel, Phase As EventPhase))
+ spec.csharp:
+ - uid: System.Action`1
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ - name: <
+ - name: (
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: " "
+ - uid: System.ValueTuple{TinyLife.Objects.Person,TinyLife.Tools.PlayModeTool.StatType,MLEM.Ui.Elements.Panel,TinyLife.Mods.EventPhase}.Person
+ name: Person
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.person,tinylife.tools.playmodetool.stattype,mlem.ui.elements.panel,tinylife.mods.eventphase-.person
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Tools.PlayModeTool
+ name: PlayModeTool
+ - name: .
+ - uid: TinyLife.Tools.PlayModeTool.StatType
+ name: StatType
+ - name: " "
+ - uid: System.ValueTuple{TinyLife.Objects.Person,TinyLife.Tools.PlayModeTool.StatType,MLEM.Ui.Elements.Panel,TinyLife.Mods.EventPhase}.Stat
+ name: Stat
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.person,tinylife.tools.playmodetool.stattype,mlem.ui.elements.panel,tinylife.mods.eventphase-.stat
+ - name: ','
+ - name: " "
+ - uid: MLEM.Ui.Elements.Panel
+ name: Panel
+ isExternal: true
+ - name: " "
+ - uid: System.ValueTuple{TinyLife.Objects.Person,TinyLife.Tools.PlayModeTool.StatType,MLEM.Ui.Elements.Panel,TinyLife.Mods.EventPhase}.Panel
+ name: Panel
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.person,tinylife.tools.playmodetool.stattype,mlem.ui.elements.panel,tinylife.mods.eventphase-.panel
+ - name: ','
+ - name: " "
+ - uid: TinyLife.Mods.EventPhase
+ name: EventPhase
+ - name: " "
+ - uid: System.ValueTuple{TinyLife.Objects.Person,TinyLife.Tools.PlayModeTool.StatType,MLEM.Ui.Elements.Panel,TinyLife.Mods.EventPhase}.Phase
+ name: Phase
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.person,tinylife.tools.playmodetool.stattype,mlem.ui.elements.panel,tinylife.mods.eventphase-.phase
+ - name: )
+ - name: '>'
+ spec.vb:
+ - uid: System.Action`1
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ - name: (
+ - name: Of
+ - name: " "
+ - name: (
+ - uid: System.ValueTuple{TinyLife.Objects.Person,TinyLife.Tools.PlayModeTool.StatType,MLEM.Ui.Elements.Panel,TinyLife.Mods.EventPhase}.Person
+ name: Person
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.person,tinylife.tools.playmodetool.stattype,mlem.ui.elements.panel,tinylife.mods.eventphase-.person
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: TinyLife.Objects.Person
+ name: Person
+ - name: ','
+ - name: " "
+ - uid: System.ValueTuple{TinyLife.Objects.Person,TinyLife.Tools.PlayModeTool.StatType,MLEM.Ui.Elements.Panel,TinyLife.Mods.EventPhase}.Stat
+ name: Stat
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.person,tinylife.tools.playmodetool.stattype,mlem.ui.elements.panel,tinylife.mods.eventphase-.stat
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: TinyLife.Tools.PlayModeTool
+ name: PlayModeTool
+ - name: .
+ - uid: TinyLife.Tools.PlayModeTool.StatType
+ name: StatType
+ - name: ','
+ - name: " "
+ - uid: System.ValueTuple{TinyLife.Objects.Person,TinyLife.Tools.PlayModeTool.StatType,MLEM.Ui.Elements.Panel,TinyLife.Mods.EventPhase}.Panel
+ name: Panel
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.person,tinylife.tools.playmodetool.stattype,mlem.ui.elements.panel,tinylife.mods.eventphase-.panel
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: MLEM.Ui.Elements.Panel
+ name: Panel
+ isExternal: true
+ - name: ','
+ - name: " "
+ - uid: System.ValueTuple{TinyLife.Objects.Person,TinyLife.Tools.PlayModeTool.StatType,MLEM.Ui.Elements.Panel,TinyLife.Mods.EventPhase}.Phase
+ name: Phase
+ href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.objects.person,tinylife.tools.playmodetool.stattype,mlem.ui.elements.panel,tinylife.mods.eventphase-.phase
+ - name: " "
+ - name: As
+ - name: " "
+ - uid: TinyLife.Mods.EventPhase
+ name: EventPhase
+ - name: )
+ - name: )
+- uid: MLEM.Ui.Elements
+ commentId: N:MLEM.Ui.Elements
+ isExternal: true
+ name: MLEM.Ui.Elements
+ nameWithType: MLEM.Ui.Elements
+ fullName: MLEM.Ui.Elements
+ spec.csharp:
+ - uid: MLEM
+ name: MLEM
+ isExternal: true
+ - name: .
+ - uid: MLEM.Ui
+ name: Ui
+ isExternal: true
+ - name: .
+ - uid: MLEM.Ui.Elements
+ name: Elements
+ isExternal: true
+ spec.vb:
+ - uid: MLEM
+ name: MLEM
+ isExternal: true
+ - name: .
+ - uid: MLEM.Ui
+ name: Ui
+ isExternal: true
+ - name: .
+ - uid: MLEM.Ui.Elements
+ name: Elements
+ isExternal: true
+- uid: System.Action`1
+ commentId: T:System.Action`1
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ name: Action
+ nameWithType: Action
+ fullName: System.Action
+ nameWithType.vb: Action(Of T)
+ fullName.vb: System.Action(Of T)
+ name.vb: Action(Of T)
+ spec.csharp:
+ - uid: System.Action`1
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ - name: <
+ - name: T
+ - name: '>'
+ spec.vb:
+ - uid: System.Action`1
+ name: Action
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.action-1
+ - name: (
+ - name: Of
+ - name: " "
+ - name: T
+ - name: )
- uid: TinyLife.Objects.Person
commentId: T:TinyLife.Objects.Person
parent: TinyLife.Objects
@@ -1330,24 +1555,6 @@ references:
- name: .
- uid: TinyLife.Objects
name: Objects
-- uid: TinyLife.Tools.PlayModeTool.StatType
- commentId: T:TinyLife.Tools.PlayModeTool.StatType
- parent: TinyLife.Tools
- name: PlayModeTool.StatType
- nameWithType: PlayModeTool.StatType
- fullName: TinyLife.Tools.PlayModeTool.StatType
- spec.csharp:
- - uid: TinyLife.Tools.PlayModeTool
- name: PlayModeTool
- - name: .
- - uid: TinyLife.Tools.PlayModeTool.StatType
- name: StatType
- spec.vb:
- - uid: TinyLife.Tools.PlayModeTool
- name: PlayModeTool
- - name: .
- - uid: TinyLife.Tools.PlayModeTool.StatType
- name: StatType
- uid: TinyLife.Tools.PlayModeTool.SelectedStat*
commentId: Overload:TinyLife.Tools.PlayModeTool.SelectedStat
name: SelectedStat
diff --git a/docs/api/TinyLife.Uis.CharacterCreator.BoughtItemDelegate.yml b/docs/api/TinyLife.Uis.CharacterCreator.BoughtItemDelegate.yml
index 1c6e3c3..f3e8f02 100644
--- a/docs/api/TinyLife.Uis.CharacterCreator.BoughtItemDelegate.yml
+++ b/docs/api/TinyLife.Uis.CharacterCreator.BoughtItemDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BoughtItemDelegate
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 1072
+ startLine: 1070
assemblies:
- Tiny Life
namespace: TinyLife.Uis
diff --git a/docs/api/TinyLife.Uis.CharacterCreator.GetCustomPriceDelegate.yml b/docs/api/TinyLife.Uis.CharacterCreator.GetCustomPriceDelegate.yml
index 3f662af..146a339 100644
--- a/docs/api/TinyLife.Uis.CharacterCreator.GetCustomPriceDelegate.yml
+++ b/docs/api/TinyLife.Uis.CharacterCreator.GetCustomPriceDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCustomPriceDelegate
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 1067
+ startLine: 1065
assemblies:
- Tiny Life
namespace: TinyLife.Uis
diff --git a/docs/api/TinyLife.Uis.CharacterCreator.yml b/docs/api/TinyLife.Uis.CharacterCreator.yml
index 604c5c4..69d82b3 100644
--- a/docs/api/TinyLife.Uis.CharacterCreator.yml
+++ b/docs/api/TinyLife.Uis.CharacterCreator.yml
@@ -220,7 +220,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanCloseOrExport
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 394
+ startLine: 391
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@@ -251,7 +251,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Open
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 787
+ startLine: 785
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@@ -289,7 +289,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCustomPrice
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 801
+ startLine: 799
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@@ -327,7 +327,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: BoughtItem
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 817
+ startLine: 815
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@@ -362,7 +362,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsPersonComplete
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 829
+ startLine: 827
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@@ -397,7 +397,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreatePersonalitySelector
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 840
+ startLine: 838
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@@ -437,7 +437,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateNameSelector
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 875
+ startLine: 873
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@@ -472,7 +472,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreatePronounSelector
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 907
+ startLine: 905
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@@ -509,7 +509,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreatePregnancyAbilitySelector
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 930
+ startLine: 928
assemblies:
- Tiny Life
namespace: TinyLife.Uis
@@ -544,7 +544,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CreateVoiceSelector
path: ../TinyLife/Uis/CharacterCreator.cs
- startLine: 959
+ startLine: 957
assemblies:
- Tiny Life
namespace: TinyLife.Uis
diff --git a/docs/api/TinyLife.Uis.CoveringGroup.yml b/docs/api/TinyLife.Uis.CoveringGroup.yml
index bd546b9..4c563f1 100644
--- a/docs/api/TinyLife.Uis.CoveringGroup.yml
+++ b/docs/api/TinyLife.Uis.CoveringGroup.yml
@@ -86,14 +86,15 @@ items:
- MLEM.Ui.Elements.Element.SetAreaAndUpdateChildren(MLEM.Misc.RectangleF)
- MLEM.Ui.Elements.Element.CalcActualSize(MLEM.Misc.RectangleF)
- MLEM.Ui.Elements.Element.GetAreaForAutoAnchors
- - MLEM.Ui.Elements.Element.GetLowestChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean})
- - MLEM.Ui.Elements.Element.GetRightmostChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean})
- - MLEM.Ui.Elements.Element.GetLowestOlderSibling(System.Func{MLEM.Ui.Elements.Element,System.Boolean})
+ - MLEM.Ui.Elements.Element.GetLowestChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean},System.Boolean)
+ - MLEM.Ui.Elements.Element.GetRightmostChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean},System.Boolean)
+ - MLEM.Ui.Elements.Element.GetLowestOlderSibling(System.Func{MLEM.Ui.Elements.Element,System.Boolean},System.Boolean)
- MLEM.Ui.Elements.Element.GetOlderSibling(System.Func{MLEM.Ui.Elements.Element,System.Boolean})
- MLEM.Ui.Elements.Element.GetSiblings(System.Func{MLEM.Ui.Elements.Element,System.Boolean})
- MLEM.Ui.Elements.Element.GetChildren``1(System.Func{{T},System.Boolean},System.Boolean,System.Boolean)
- MLEM.Ui.Elements.Element.GetChildren(System.Func{MLEM.Ui.Elements.Element,System.Boolean},System.Boolean,System.Boolean)
- MLEM.Ui.Elements.Element.GetParentTree
+ - MLEM.Ui.Elements.Element.GetTotalCoveredArea(System.Boolean)
- MLEM.Ui.Elements.Element.GetRelevantChildren
- MLEM.Ui.Elements.Element.Update(Microsoft.Xna.Framework.GameTime)
- MLEM.Ui.Elements.Element.DrawTransformed(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Single,Microsoft.Xna.Framework.Graphics.BlendState,Microsoft.Xna.Framework.Graphics.SamplerState,Microsoft.Xna.Framework.Graphics.DepthStencilState,Microsoft.Xna.Framework.Graphics.Effect,Microsoft.Xna.Framework.Matrix)
@@ -960,19 +961,19 @@ references:
isExternal: true
- name: (
- name: )
-- uid: MLEM.Ui.Elements.Element.GetLowestChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean})
- commentId: M:MLEM.Ui.Elements.Element.GetLowestChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean})
+- uid: MLEM.Ui.Elements.Element.GetLowestChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean},System.Boolean)
+ commentId: M:MLEM.Ui.Elements.Element.GetLowestChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean},System.Boolean)
parent: MLEM.Ui.Elements.Element
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: GetLowestChild(Func)
- nameWithType: Element.GetLowestChild(Func)
- fullName: MLEM.Ui.Elements.Element.GetLowestChild(System.Func)
- nameWithType.vb: Element.GetLowestChild(Func(Of Element, Boolean))
- fullName.vb: MLEM.Ui.Elements.Element.GetLowestChild(System.Func(Of MLEM.Ui.Elements.Element, Boolean))
- name.vb: GetLowestChild(Func(Of Element, Boolean))
+ name: GetLowestChild(Func, bool)
+ nameWithType: Element.GetLowestChild(Func, bool)
+ fullName: MLEM.Ui.Elements.Element.GetLowestChild(System.Func, bool)
+ nameWithType.vb: Element.GetLowestChild(Func(Of Element, Boolean), Boolean)
+ fullName.vb: MLEM.Ui.Elements.Element.GetLowestChild(System.Func(Of MLEM.Ui.Elements.Element, Boolean), Boolean)
+ name.vb: GetLowestChild(Func(Of Element, Boolean), Boolean)
spec.csharp:
- - uid: MLEM.Ui.Elements.Element.GetLowestChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean})
+ - uid: MLEM.Ui.Elements.Element.GetLowestChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean},System.Boolean)
name: GetLowestChild
isExternal: true
- name: (
@@ -991,9 +992,15 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: '>'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- - uid: MLEM.Ui.Elements.Element.GetLowestChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean})
+ - uid: MLEM.Ui.Elements.Element.GetLowestChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean},System.Boolean)
name: GetLowestChild
isExternal: true
- name: (
@@ -1014,20 +1021,26 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
-- uid: MLEM.Ui.Elements.Element.GetRightmostChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean})
- commentId: M:MLEM.Ui.Elements.Element.GetRightmostChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean})
+- uid: MLEM.Ui.Elements.Element.GetRightmostChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean},System.Boolean)
+ commentId: M:MLEM.Ui.Elements.Element.GetRightmostChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean},System.Boolean)
parent: MLEM.Ui.Elements.Element
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: GetRightmostChild(Func)
- nameWithType: Element.GetRightmostChild(Func)
- fullName: MLEM.Ui.Elements.Element.GetRightmostChild(System.Func)
- nameWithType.vb: Element.GetRightmostChild(Func(Of Element, Boolean))
- fullName.vb: MLEM.Ui.Elements.Element.GetRightmostChild(System.Func(Of MLEM.Ui.Elements.Element, Boolean))
- name.vb: GetRightmostChild(Func(Of Element, Boolean))
+ name: GetRightmostChild(Func, bool)
+ nameWithType: Element.GetRightmostChild(Func, bool)
+ fullName: MLEM.Ui.Elements.Element.GetRightmostChild(System.Func, bool)
+ nameWithType.vb: Element.GetRightmostChild(Func(Of Element, Boolean), Boolean)
+ fullName.vb: MLEM.Ui.Elements.Element.GetRightmostChild(System.Func(Of MLEM.Ui.Elements.Element, Boolean), Boolean)
+ name.vb: GetRightmostChild(Func(Of Element, Boolean), Boolean)
spec.csharp:
- - uid: MLEM.Ui.Elements.Element.GetRightmostChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean})
+ - uid: MLEM.Ui.Elements.Element.GetRightmostChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean},System.Boolean)
name: GetRightmostChild
isExternal: true
- name: (
@@ -1046,9 +1059,15 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: '>'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- - uid: MLEM.Ui.Elements.Element.GetRightmostChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean})
+ - uid: MLEM.Ui.Elements.Element.GetRightmostChild(System.Func{MLEM.Ui.Elements.Element,System.Boolean},System.Boolean)
name: GetRightmostChild
isExternal: true
- name: (
@@ -1069,20 +1088,26 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
-- uid: MLEM.Ui.Elements.Element.GetLowestOlderSibling(System.Func{MLEM.Ui.Elements.Element,System.Boolean})
- commentId: M:MLEM.Ui.Elements.Element.GetLowestOlderSibling(System.Func{MLEM.Ui.Elements.Element,System.Boolean})
+- uid: MLEM.Ui.Elements.Element.GetLowestOlderSibling(System.Func{MLEM.Ui.Elements.Element,System.Boolean},System.Boolean)
+ commentId: M:MLEM.Ui.Elements.Element.GetLowestOlderSibling(System.Func{MLEM.Ui.Elements.Element,System.Boolean},System.Boolean)
parent: MLEM.Ui.Elements.Element
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: GetLowestOlderSibling(Func)
- nameWithType: Element.GetLowestOlderSibling(Func)
- fullName: MLEM.Ui.Elements.Element.GetLowestOlderSibling(System.Func)
- nameWithType.vb: Element.GetLowestOlderSibling(Func(Of Element, Boolean))
- fullName.vb: MLEM.Ui.Elements.Element.GetLowestOlderSibling(System.Func(Of MLEM.Ui.Elements.Element, Boolean))
- name.vb: GetLowestOlderSibling(Func(Of Element, Boolean))
+ name: GetLowestOlderSibling(Func, bool)
+ nameWithType: Element.GetLowestOlderSibling(Func, bool)
+ fullName: MLEM.Ui.Elements.Element.GetLowestOlderSibling(System.Func, bool)
+ nameWithType.vb: Element.GetLowestOlderSibling(Func(Of Element, Boolean), Boolean)
+ fullName.vb: MLEM.Ui.Elements.Element.GetLowestOlderSibling(System.Func(Of MLEM.Ui.Elements.Element, Boolean), Boolean)
+ name.vb: GetLowestOlderSibling(Func(Of Element, Boolean), Boolean)
spec.csharp:
- - uid: MLEM.Ui.Elements.Element.GetLowestOlderSibling(System.Func{MLEM.Ui.Elements.Element,System.Boolean})
+ - uid: MLEM.Ui.Elements.Element.GetLowestOlderSibling(System.Func{MLEM.Ui.Elements.Element,System.Boolean},System.Boolean)
name: GetLowestOlderSibling
isExternal: true
- name: (
@@ -1101,9 +1126,15 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: '>'
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- - uid: MLEM.Ui.Elements.Element.GetLowestOlderSibling(System.Func{MLEM.Ui.Elements.Element,System.Boolean})
+ - uid: MLEM.Ui.Elements.Element.GetLowestOlderSibling(System.Func{MLEM.Ui.Elements.Element,System.Boolean},System.Boolean)
name: GetLowestOlderSibling
isExternal: true
- name: (
@@ -1124,6 +1155,12 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
+ - name: ','
+ - name: " "
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: MLEM.Ui.Elements.Element.GetOlderSibling(System.Func{MLEM.Ui.Elements.Element,System.Boolean})
commentId: M:MLEM.Ui.Elements.Element.GetOlderSibling(System.Func{MLEM.Ui.Elements.Element,System.Boolean})
@@ -1416,6 +1453,37 @@ references:
isExternal: true
- name: (
- name: )
+- uid: MLEM.Ui.Elements.Element.GetTotalCoveredArea(System.Boolean)
+ commentId: M:MLEM.Ui.Elements.Element.GetTotalCoveredArea(System.Boolean)
+ parent: MLEM.Ui.Elements.Element
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ name: GetTotalCoveredArea(bool)
+ nameWithType: Element.GetTotalCoveredArea(bool)
+ fullName: MLEM.Ui.Elements.Element.GetTotalCoveredArea(bool)
+ nameWithType.vb: Element.GetTotalCoveredArea(Boolean)
+ fullName.vb: MLEM.Ui.Elements.Element.GetTotalCoveredArea(Boolean)
+ name.vb: GetTotalCoveredArea(Boolean)
+ spec.csharp:
+ - uid: MLEM.Ui.Elements.Element.GetTotalCoveredArea(System.Boolean)
+ name: GetTotalCoveredArea
+ isExternal: true
+ - name: (
+ - uid: System.Boolean
+ name: bool
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
+ spec.vb:
+ - uid: MLEM.Ui.Elements.Element.GetTotalCoveredArea(System.Boolean)
+ name: GetTotalCoveredArea
+ isExternal: true
+ - name: (
+ - uid: System.Boolean
+ name: Boolean
+ isExternal: true
+ href: https://learn.microsoft.com/dotnet/api/system.boolean
+ - name: )
- uid: MLEM.Ui.Elements.Element.GetRelevantChildren
commentId: M:MLEM.Ui.Elements.Element.GetRelevantChildren
parent: MLEM.Ui.Elements.Element
diff --git a/docs/api/TinyLife.Utilities.ColorScheme.yml b/docs/api/TinyLife.Utilities.ColorScheme.yml
index e380b09..be48ce9 100644
--- a/docs/api/TinyLife.Utilities.ColorScheme.yml
+++ b/docs/api/TinyLife.Utilities.ColorScheme.yml
@@ -57,7 +57,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ColorScheme
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 16
+ startLine: 14
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -100,7 +100,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Transparent
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 22
+ startLine: 20
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -127,7 +127,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: White
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 23
+ startLine: 21
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -154,7 +154,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SimpleWood
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 24
+ startLine: 22
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -181,7 +181,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Ceramics
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 25
+ startLine: 23
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -208,7 +208,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Pastel
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 26
+ startLine: 24
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -235,7 +235,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Plants
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 27
+ startLine: 25
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -262,7 +262,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Modern
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 28
+ startLine: 26
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -289,7 +289,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Grays
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 29
+ startLine: 27
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -316,7 +316,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Bricks
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 30
+ startLine: 28
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -343,7 +343,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WarmDark
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 31
+ startLine: 29
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -370,7 +370,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Skin
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 32
+ startLine: 30
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -397,7 +397,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Hair
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 33
+ startLine: 31
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -424,7 +424,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Eyes
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 34
+ startLine: 32
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -451,7 +451,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Flannel
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 35
+ startLine: 33
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -478,7 +478,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RetroAppliances
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 36
+ startLine: 34
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -505,7 +505,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RetroTv
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 37
+ startLine: 35
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -532,7 +532,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Dirt
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 38
+ startLine: 36
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -559,7 +559,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Khakis
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 39
+ startLine: 37
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -586,7 +586,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Rugs
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 40
+ startLine: 38
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -613,7 +613,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Thatch
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 41
+ startLine: 39
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -640,7 +640,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MutedPastels
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 42
+ startLine: 40
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -667,7 +667,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DirtPaths
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 43
+ startLine: 41
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -694,7 +694,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ModernShort
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 44
+ startLine: 42
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -721,7 +721,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CardboardBoxes
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 45
+ startLine: 43
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -748,7 +748,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Jewelery
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 46
+ startLine: 44
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -775,7 +775,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Water
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 47
+ startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -802,7 +802,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DyedWood
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 48
+ startLine: 46
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -829,7 +829,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TrashCanTypes
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 49
+ startLine: 47
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -856,7 +856,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TreeTinsle
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 50
+ startLine: 48
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -883,7 +883,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: TreeBaubles
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 51
+ startLine: 49
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -910,7 +910,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: this[]
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 58
+ startLine: 56
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -947,7 +947,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Count
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 62
+ startLine: 60
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -980,7 +980,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MergeWith
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 78
+ startLine: 76
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1012,7 +1012,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetEnumerator
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 83
+ startLine: 81
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1043,7 +1043,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Create
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 97
+ startLine: 95
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1081,7 +1081,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Load
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 114
+ startLine: 112
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1116,7 +1116,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Combine
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 136
+ startLine: 134
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1154,7 +1154,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: op_Addition
path: ../TinyLife/Utilities/ColorScheme.cs
- startLine: 145
+ startLine: 143
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
diff --git a/docs/api/TinyLife.Utilities.Extensions.yml b/docs/api/TinyLife.Utilities.Extensions.yml
index 44c7f3c..dfc728a 100644
--- a/docs/api/TinyLife.Utilities.Extensions.yml
+++ b/docs/api/TinyLife.Utilities.Extensions.yml
@@ -24,7 +24,7 @@ items:
- TinyLife.Utilities.Extensions.GetDefaultPose(TinyLife.Objects.AgeGroup)
- TinyLife.Utilities.Extensions.GetDefaultTab(TinyLife.Objects.ObjectCategory)
- TinyLife.Utilities.Extensions.GetDepth(TinyLife.Objects.ClothesLayer)
- - TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention)
+ - TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.AgeGroup})
- TinyLife.Utilities.Extensions.GetOpposite(TinyLife.GenealogyType)
- TinyLife.Utilities.Extensions.GetPersonality(TinyLife.Skills.FoodType.FoodIntolerance,TinyLife.Objects.Person)
- TinyLife.Utilities.Extensions.GetPregnancyHours(TinyLife.Objects.LifeSpan)
@@ -35,6 +35,7 @@ items:
- TinyLife.Utilities.Extensions.Icon(MLEM.Input.MouseButton)
- TinyLife.Utilities.Extensions.IsActiveRoot(MLEM.Ui.Elements.Element)
- TinyLife.Utilities.Extensions.IsAgeAppropriate(TinyLife.GenealogyType,TinyLife.Objects.AgeGroup)
+ - TinyLife.Utilities.Extensions.IsAvailableForAge(TinyLife.Objects.ClothesIntention,TinyLife.Objects.AgeGroup)
- TinyLife.Utilities.Extensions.IsHorizontal(MLEM.Misc.Direction2)
- TinyLife.Utilities.Extensions.IsLockedFor(TinyLife.World.LockType,TinyLife.Objects.Person,TinyLife.World.Lot)
- TinyLife.Utilities.Extensions.IsPartOfPerson(TinyLife.Objects.ClothesLayer)
@@ -1140,7 +1141,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsLockedFor
path: ../TinyLife/Utilities/Extensions.cs
- startLine: 532
+ startLine: 536
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1182,7 +1183,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawIsoArea
path: ../TinyLife/Utilities/Extensions.cs
- startLine: 556
+ startLine: 560
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1230,7 +1231,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DrawIsoArea
path: ../TinyLife/Utilities/Extensions.cs
- startLine: 569
+ startLine: 573
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1281,7 +1282,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsPartOfPerson
path: ../TinyLife/Utilities/Extensions.cs
- startLine: 600
+ startLine: 604
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1317,7 +1318,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanTakeOff
path: ../TinyLife/Utilities/Extensions.cs
- startLine: 609
+ startLine: 613
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1353,7 +1354,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDepth
path: ../TinyLife/Utilities/Extensions.cs
- startLine: 619
+ startLine: 623
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1389,7 +1390,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetPauseGame
path: ../TinyLife/Utilities/Extensions.cs
- startLine: 629
+ startLine: 633
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1431,7 +1432,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsActiveRoot
path: ../TinyLife/Utilities/Extensions.cs
- startLine: 639
+ startLine: 643
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1467,7 +1468,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetRequiredMatchPercentage
path: ../TinyLife/Utilities/Extensions.cs
- startLine: 649
+ startLine: 653
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1484,6 +1485,45 @@ items:
description: The percentage that the intention needs to match for it to be allowed.
content.vb: Public Shared Function GetRequiredMatchPercentage(intention As ClothesIntention) As Single
overload: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage*
+- uid: TinyLife.Utilities.Extensions.IsAvailableForAge(TinyLife.Objects.ClothesIntention,TinyLife.Objects.AgeGroup)
+ commentId: M:TinyLife.Utilities.Extensions.IsAvailableForAge(TinyLife.Objects.ClothesIntention,TinyLife.Objects.AgeGroup)
+ id: IsAvailableForAge(TinyLife.Objects.ClothesIntention,TinyLife.Objects.AgeGroup)
+ isExtensionMethod: true
+ parent: TinyLife.Utilities.Extensions
+ langs:
+ - csharp
+ - vb
+ name: IsAvailableForAge(ClothesIntention, AgeGroup)
+ nameWithType: Extensions.IsAvailableForAge(ClothesIntention, AgeGroup)
+ fullName: TinyLife.Utilities.Extensions.IsAvailableForAge(TinyLife.Objects.ClothesIntention, TinyLife.Objects.AgeGroup)
+ type: Method
+ source:
+ remote:
+ path: TinyLife/Utilities/Extensions.cs
+ branch: main
+ repo: https://git.ellpeck.de/Ellpeck/TinyLife
+ id: IsAvailableForAge
+ path: ../TinyLife/Utilities/Extensions.cs
+ startLine: 670
+ assemblies:
+ - Tiny Life
+ namespace: TinyLife.Utilities
+ summary: "\nReturns whether the given is avilable for the given .\nThis method only returns false for certain intentions for the baby age group.\n"
+ example: []
+ syntax:
+ content: public static bool IsAvailableForAge(this ClothesIntention intention, AgeGroup age)
+ parameters:
+ - id: intention
+ type: TinyLife.Objects.ClothesIntention
+ description: The intention.
+ - id: age
+ type: TinyLife.Objects.AgeGroup
+ description: The age group.
+ return:
+ type: System.Boolean
+ description: Whether the given intention
is avilable for the given age
.
+ content.vb: Public Shared Function IsAvailableForAge(intention As ClothesIntention, age As AgeGroup) As Boolean
+ overload: TinyLife.Utilities.Extensions.IsAvailableForAge*
- uid: TinyLife.Utilities.Extensions.Weekday(System.TimeSpan)
commentId: M:TinyLife.Utilities.Extensions.Weekday(System.TimeSpan)
id: Weekday(System.TimeSpan)
@@ -1503,7 +1543,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Weekday
path: ../TinyLife/Utilities/Extensions.cs
- startLine: 664
+ startLine: 683
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1539,7 +1579,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: ../TinyLife/Utilities/Extensions.cs
- startLine: 674
+ startLine: 693
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1575,7 +1615,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: ../TinyLife/Utilities/Extensions.cs
- startLine: 703
+ startLine: 722
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1611,7 +1651,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPersonality
path: ../TinyLife/Utilities/Extensions.cs
- startLine: 721
+ startLine: 740
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1631,17 +1671,17 @@ items:
description: The matching personality for the given food intolerance flag.
content.vb: Public Shared Function GetPersonality(intolerance As FoodType.FoodIntolerance, person As Person = Nothing) As PersonalityType
overload: TinyLife.Utilities.Extensions.GetPersonality*
-- uid: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention)
- commentId: M:TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention)
- id: GetDescription(TinyLife.Objects.ClothesIntention)
+- uid: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.AgeGroup})
+ commentId: M:TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.AgeGroup})
+ id: GetDescription(TinyLife.Objects.ClothesIntention,System.Nullable{TinyLife.Objects.AgeGroup})
isExtensionMethod: true
parent: TinyLife.Utilities.Extensions
langs:
- csharp
- vb
- name: GetDescription(ClothesIntention)
- nameWithType: Extensions.GetDescription(ClothesIntention)
- fullName: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention)
+ name: GetDescription(ClothesIntention, AgeGroup?)
+ nameWithType: Extensions.GetDescription(ClothesIntention, AgeGroup?)
+ fullName: TinyLife.Utilities.Extensions.GetDescription(TinyLife.Objects.ClothesIntention, TinyLife.Objects.AgeGroup?)
type: Method
source:
remote:
@@ -1650,21 +1690,23 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDescription
path: ../TinyLife/Utilities/Extensions.cs
- startLine: 735
+ startLine: 754
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
summary: "\nReturns a set of strings (split into multiple lines) that describes the given flags in a localized fashion.\n"
example: []
syntax:
- content: public static IEnumerable GetDescription(this ClothesIntention intentions)
+ content: public static IEnumerable GetDescription(this ClothesIntention intentions, AgeGroup? age = null)
parameters:
- id: intentions
type: TinyLife.Objects.ClothesIntention
+ - id: age
+ type: System.Nullable{TinyLife.Objects.AgeGroup}
return:
type: System.Collections.Generic.IEnumerable{System.String}
description: This clothes item's intention description
- content.vb: Public Shared Function GetDescription(intentions As ClothesIntention) As IEnumerable(Of String)
+ content.vb: Public Shared Function GetDescription(intentions As ClothesIntention, age As AgeGroup? = Nothing) As IEnumerable(Of String)
overload: TinyLife.Utilities.Extensions.GetDescription*
- uid: TinyLife.Utilities.Extensions.Multiplier(TinyLife.Objects.LifeSpan)
commentId: M:TinyLife.Utilities.Extensions.Multiplier(TinyLife.Objects.LifeSpan)
@@ -1685,7 +1727,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Multiplier
path: ../TinyLife/Utilities/Extensions.cs
- startLine: 748
+ startLine: 767
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1725,7 +1767,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPregnancyHours
path: ../TinyLife/Utilities/Extensions.cs
- startLine: 764
+ startLine: 783
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1761,7 +1803,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetDaysBeforeAging
path: ../TinyLife/Utilities/Extensions.cs
- startLine: 775
+ startLine: 794
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1804,7 +1846,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddGamepadScrolling
path: ../TinyLife/Utilities/Extensions.cs
- startLine: 792
+ startLine: 811
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1837,7 +1879,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: AddProgressArrows
path: ../TinyLife/Utilities/Extensions.cs
- startLine: 812
+ startLine: 831
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -1885,7 +1927,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ToTimestampString
path: ../TinyLife/Utilities/Extensions.cs
- startLine: 846
+ startLine: 865
assemblies:
- Tiny Life
namespace: TinyLife.Utilities
@@ -3303,6 +3345,11 @@ references:
name: GetRequiredMatchPercentage
nameWithType: Extensions.GetRequiredMatchPercentage
fullName: TinyLife.Utilities.Extensions.GetRequiredMatchPercentage
+- uid: TinyLife.Utilities.Extensions.IsAvailableForAge*
+ commentId: Overload:TinyLife.Utilities.Extensions.IsAvailableForAge
+ name: IsAvailableForAge
+ nameWithType: Extensions.IsAvailableForAge
+ fullName: TinyLife.Utilities.Extensions.IsAvailableForAge
- uid: System.DayOfWeek
commentId: T:System.DayOfWeek
parent: System
@@ -3564,6 +3611,21 @@ references:
name: GetDescription
nameWithType: Extensions.GetDescription
fullName: TinyLife.Utilities.Extensions.GetDescription
+- uid: System.Nullable{TinyLife.Objects.AgeGroup}
+ commentId: T:System.Nullable{TinyLife.Objects.AgeGroup}
+ parent: System
+ definition: System.Nullable`1
+ name: AgeGroup?
+ nameWithType: AgeGroup?
+ fullName: TinyLife.Objects.AgeGroup?
+ spec.csharp:
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ - name: '?'
+ spec.vb:
+ - uid: TinyLife.Objects.AgeGroup
+ name: AgeGroup
+ - name: '?'
- uid: System.Collections.Generic.IEnumerable{System.String}
commentId: T:System.Collections.Generic.IEnumerable{System.String}
parent: System.Collections.Generic
diff --git a/docs/api/TinyLife.World.Door.yml b/docs/api/TinyLife.World.Door.yml
index 9c9bcd8..d3735d9 100644
--- a/docs/api/TinyLife.World.Door.yml
+++ b/docs/api/TinyLife.World.Door.yml
@@ -29,15 +29,13 @@ items:
summary: "\nAn opening is some sort of extrusion in a , like a window or a door.\nOpenings are created from their underlying .\n"
example: []
syntax:
- content: 'public class Door : Opening, IPricedObject'
- content.vb: Public Class Door Inherits Opening Implements IPricedObject
+ content: 'public class Door : Opening'
+ content.vb: Public Class Door Inherits Opening
inheritance:
- System.Object
- TinyLife.World.Opening
derivedClasses:
- TinyLife.World.SwingingDoor
- implements:
- - TinyLife.World.IPricedObject
inheritedMembers:
- TinyLife.World.Opening.Type
- TinyLife.World.Opening.Color
@@ -200,12 +198,6 @@ references:
name: Opening
nameWithType: Opening
fullName: TinyLife.World.Opening
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.World.Opening.Type
commentId: F:TinyLife.World.Opening.Type
parent: TinyLife.World.Opening
diff --git a/docs/api/TinyLife.World.ExportedLot.yml b/docs/api/TinyLife.World.ExportedLot.yml
index 695f91c..89c1a11 100644
--- a/docs/api/TinyLife.World.ExportedLot.yml
+++ b/docs/api/TinyLife.World.ExportedLot.yml
@@ -28,19 +28,17 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExportedLot
path: ../TinyLife/World/Lot.cs
- startLine: 421
+ startLine: 426
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: "\nAn exported lot is all of the relevant data of a that should be exported to a file when clicking the "Export" button in the build menu.\nTo create an exported lot from a lot, use \n"
example: []
syntax:
- content: 'public class ExportedLot : IPricedObject'
- content.vb: Public Class ExportedLot Implements IPricedObject
+ content: public class ExportedLot
+ content.vb: Public Class ExportedLot
inheritance:
- System.Object
- implements:
- - TinyLife.World.IPricedObject
inheritedMembers:
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
@@ -69,7 +67,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ExportedVersion
path: ../TinyLife/World/Lot.cs
- startLine: 426
+ startLine: 431
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -98,7 +96,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Area
path: ../TinyLife/World/Lot.cs
- startLine: 430
+ startLine: 435
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -127,7 +125,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/World/Lot.cs
- startLine: 434
+ startLine: 439
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -156,7 +154,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Furniture
path: ../TinyLife/World/Lot.cs
- startLine: 438
+ startLine: 443
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -185,7 +183,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Walls
path: ../TinyLife/World/Lot.cs
- startLine: 442
+ startLine: 447
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -214,7 +212,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Roofs
path: ../TinyLife/World/Lot.cs
- startLine: 446
+ startLine: 451
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -243,7 +241,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Tiles
path: ../TinyLife/World/Lot.cs
- startLine: 450
+ startLine: 455
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -272,21 +270,19 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/World/Lot.cs
- startLine: 453
+ startLine: 461
assemblies:
- Tiny Life
namespace: TinyLife.World
- summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n"
+ summary: "\nReturns this exported lot's current price, including the prices of all objects, , and .\n"
example: []
syntax:
content: public float GetPrice()
return:
type: System.Single
- description: The object's price
+ description: This exported lot's total price.
content.vb: Public Function GetPrice() As Single
overload: TinyLife.World.ExportedLot.GetPrice*
- implements:
- - TinyLife.World.IPricedObject.GetPrice
- uid: TinyLife.World.ExportedLot.GetCoveredArea
commentId: M:TinyLife.World.ExportedLot.GetCoveredArea
id: GetCoveredArea
@@ -305,7 +301,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCoveredArea
path: ../TinyLife/World/Lot.cs
- startLine: 467
+ startLine: 475
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -368,12 +364,6 @@ references:
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
@@ -922,27 +912,26 @@ references:
- name: (
- name: ','
- name: )
+- uid: TinyLife.World.ExportedLot.Walls
+ commentId: F:TinyLife.World.ExportedLot.Walls
+ name: Walls
+ nameWithType: ExportedLot.Walls
+ fullName: TinyLife.World.ExportedLot.Walls
+- uid: TinyLife.World.ExportedLot.Roofs
+ commentId: F:TinyLife.World.ExportedLot.Roofs
+ name: Roofs
+ nameWithType: ExportedLot.Roofs
+ fullName: TinyLife.World.ExportedLot.Roofs
+- uid: TinyLife.World.ExportedLot.Tiles
+ commentId: F:TinyLife.World.ExportedLot.Tiles
+ name: Tiles
+ nameWithType: ExportedLot.Tiles
+ fullName: TinyLife.World.ExportedLot.Tiles
- uid: TinyLife.World.ExportedLot.GetPrice*
commentId: Overload:TinyLife.World.ExportedLot.GetPrice
name: GetPrice
nameWithType: ExportedLot.GetPrice
fullName: TinyLife.World.ExportedLot.GetPrice
-- uid: TinyLife.World.IPricedObject.GetPrice
- commentId: M:TinyLife.World.IPricedObject.GetPrice
- parent: TinyLife.World.IPricedObject
- name: GetPrice()
- nameWithType: IPricedObject.GetPrice()
- fullName: TinyLife.World.IPricedObject.GetPrice()
- spec.csharp:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- uid: System.Single
commentId: T:System.Single
parent: System
diff --git a/docs/api/TinyLife.World.GrassyAutoTile.yml b/docs/api/TinyLife.World.GrassyAutoTile.yml
index 3c8f28e..0411595 100644
--- a/docs/api/TinyLife.World.GrassyAutoTile.yml
+++ b/docs/api/TinyLife.World.GrassyAutoTile.yml
@@ -30,15 +30,13 @@ items:
summary: "\nA grassy auto-tile is a that automatically displays a transition from itself to neighboring grass tiles.\nThis class is used by dirt, paths and grass tiles to create a smooth transition between tiles.\n"
example: []
syntax:
- content: 'public class GrassyAutoTile : Tile, IPricedObject'
- content.vb: Public Class GrassyAutoTile Inherits Tile Implements IPricedObject
+ content: 'public class GrassyAutoTile : Tile'
+ content.vb: Public Class GrassyAutoTile Inherits Tile
inheritance:
- System.Object
- TinyLife.World.Tile
derivedClasses:
- TinyLife.World.WaterTile
- implements:
- - TinyLife.World.IPricedObject
inheritedMembers:
- TinyLife.World.Tile.Tiles
- TinyLife.World.Tile.Width
@@ -313,12 +311,6 @@ references:
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.World.Tile.Tiles
commentId: F:TinyLife.World.Tile.Tiles
parent: TinyLife.World.Tile
diff --git a/docs/api/TinyLife.World.IPricedObject.yml b/docs/api/TinyLife.World.IPricedObject.yml
deleted file mode 100644
index 232d5dc..0000000
--- a/docs/api/TinyLife.World.IPricedObject.yml
+++ /dev/null
@@ -1,200 +0,0 @@
-### YamlMime:ManagedReference
-items:
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- id: IPricedObject
- parent: TinyLife.World
- children:
- - TinyLife.World.IPricedObject.GetPrice
- langs:
- - csharp
- - vb
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- type: Interface
- source:
- remote:
- path: TinyLife/World/IPricedObject.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: IPricedObject
- path: ../TinyLife/World/IPricedObject.cs
- startLine: 9
- assemblies:
- - Tiny Life
- namespace: TinyLife.World
- summary: "\nA priced object is an object that has a floating point price value attached to it.\nIn the world of Tiny Life, prices are written as "tiny bucks", but they don't necessarily resemble the prices of the American dollar.\n"
- example: []
- syntax:
- content: public interface IPricedObject
- content.vb: Public Interface IPricedObject
- extensionMethods:
- - TinyLife.World.IPricedObject.TinyLife.Utilities.Extensions.JsonCopy``1
-- uid: TinyLife.World.IPricedObject.GetPrice
- commentId: M:TinyLife.World.IPricedObject.GetPrice
- id: GetPrice
- parent: TinyLife.World.IPricedObject
- langs:
- - csharp
- - vb
- name: GetPrice()
- nameWithType: IPricedObject.GetPrice()
- fullName: TinyLife.World.IPricedObject.GetPrice()
- type: Method
- source:
- remote:
- path: TinyLife/World/IPricedObject.cs
- branch: main
- repo: https://git.ellpeck.de/Ellpeck/TinyLife
- id: GetPrice
- path: ../TinyLife/World/IPricedObject.cs
- startLine: 16
- assemblies:
- - Tiny Life
- namespace: TinyLife.World
- summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n"
- example: []
- syntax:
- content: float GetPrice()
- return:
- type: System.Single
- description: The object's price
- content.vb: Function GetPrice() As Single
- overload: TinyLife.World.IPricedObject.GetPrice*
-references:
-- uid: TinyLife.World
- commentId: N:TinyLife.World
- name: TinyLife.World
- nameWithType: TinyLife.World
- fullName: TinyLife.World
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.World
- name: World
-- uid: TinyLife.World.IPricedObject.TinyLife.Utilities.Extensions.JsonCopy``1
- commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
- parent: TinyLife.Utilities.Extensions
- definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
- name: JsonCopy(IPricedObject)
- nameWithType: Extensions.JsonCopy(IPricedObject)
- fullName: TinyLife.Utilities.Extensions.JsonCopy(TinyLife.World.IPricedObject)
- nameWithType.vb: Extensions.JsonCopy(Of IPricedObject)(IPricedObject)
- fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.World.IPricedObject)(TinyLife.World.IPricedObject)
- name.vb: JsonCopy(Of IPricedObject)(IPricedObject)
- spec.csharp:
- - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.IPricedObject)
- name: JsonCopy
- - name: <
- - uid: TinyLife.World.IPricedObject
- name: IPricedObject
- - name: '>'
- - name: (
- - uid: TinyLife.World.IPricedObject
- name: IPricedObject
- - name: )
- spec.vb:
- - uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.World.IPricedObject)
- name: JsonCopy
- - name: (
- - name: Of
- - name: " "
- - uid: TinyLife.World.IPricedObject
- name: IPricedObject
- - name: )
- - name: (
- - uid: TinyLife.World.IPricedObject
- name: IPricedObject
- - name: )
-- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
- commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
- name: JsonCopy(T)
- nameWithType: Extensions.JsonCopy(T)
- fullName: TinyLife.Utilities.Extensions.JsonCopy(T)
- nameWithType.vb: Extensions.JsonCopy(Of T)(T)
- fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
- name.vb: JsonCopy(Of T)(T)
- spec.csharp:
- - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
- name: JsonCopy
- - name: <
- - name: T
- - name: '>'
- - name: (
- - name: T
- - name: )
- spec.vb:
- - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
- name: JsonCopy
- - name: (
- - name: Of
- - name: " "
- - name: T
- - name: )
- - name: (
- - name: T
- - name: )
-- uid: TinyLife.Utilities.Extensions
- commentId: T:TinyLife.Utilities.Extensions
- parent: TinyLife.Utilities
- name: Extensions
- nameWithType: Extensions
- fullName: TinyLife.Utilities.Extensions
-- uid: TinyLife.Utilities
- commentId: N:TinyLife.Utilities
- name: TinyLife.Utilities
- nameWithType: TinyLife.Utilities
- fullName: TinyLife.Utilities
- spec.csharp:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.Utilities
- name: Utilities
- spec.vb:
- - uid: TinyLife
- name: TinyLife
- - name: .
- - uid: TinyLife.Utilities
- name: Utilities
-- uid: TinyLife.Objects.Painting
- commentId: T:TinyLife.Objects.Painting
- name: Painting
- nameWithType: Painting
- fullName: TinyLife.Objects.Painting
-- uid: TinyLife.Tools.FurnitureTool
- commentId: T:TinyLife.Tools.FurnitureTool
- name: FurnitureTool
- nameWithType: FurnitureTool
- fullName: TinyLife.Tools.FurnitureTool
-- uid: TinyLife.World.IPricedObject.GetPrice*
- commentId: Overload:TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- nameWithType: IPricedObject.GetPrice
- fullName: TinyLife.World.IPricedObject.GetPrice
-- uid: System.Single
- commentId: T:System.Single
- parent: System
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system.single
- name: float
- nameWithType: float
- fullName: float
- nameWithType.vb: Single
- fullName.vb: Single
- name.vb: Single
-- uid: System
- commentId: N:System
- isExternal: true
- href: https://learn.microsoft.com/dotnet/api/system
- name: System
- nameWithType: System
- fullName: System
diff --git a/docs/api/TinyLife.World.Lot.WeeklyBillsDelegate.yml b/docs/api/TinyLife.World.Lot.WeeklyBillsDelegate.yml
index 98b81f3..489cb77 100644
--- a/docs/api/TinyLife.World.Lot.WeeklyBillsDelegate.yml
+++ b/docs/api/TinyLife.World.Lot.WeeklyBillsDelegate.yml
@@ -19,7 +19,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WeeklyBillsDelegate
path: ../TinyLife/World/Lot.cs
- startLine: 413
+ startLine: 418
assemblies:
- Tiny Life
namespace: TinyLife.World
diff --git a/docs/api/TinyLife.World.Lot.yml b/docs/api/TinyLife.World.Lot.yml
index 11393bf..d09e1df 100644
--- a/docs/api/TinyLife.World.Lot.yml
+++ b/docs/api/TinyLife.World.Lot.yml
@@ -50,17 +50,16 @@ items:
content: >-
[DataContract]
- public class Lot : JsonTypeSafeGenericDataHolder, IGenericDataHolder, IPricedObject
+ public class Lot : JsonTypeSafeGenericDataHolder, IGenericDataHolder
content.vb: >-
- Public Class Lot Inherits JsonTypeSafeGenericDataHolder Implements IGenericDataHolder, IPricedObject
+ Public Class Lot Inherits JsonTypeSafeGenericDataHolder Implements IGenericDataHolder
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
inheritedMembers:
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
@@ -607,21 +606,19 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetPrice
path: ../TinyLife/World/Lot.cs
- startLine: 220
+ startLine: 223
assemblies:
- Tiny Life
namespace: TinyLife.World
- summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n"
+ summary: "\nReturns this lot's current price, including the prices of all furniture objects, walls, roofs, tiles and the price of its .\n"
example: []
syntax:
content: public float GetPrice()
return:
type: System.Single
- description: The object's price
+ description: This lot's total price.
content.vb: Public Function GetPrice() As Single
overload: TinyLife.World.Lot.GetPrice*
- implements:
- - TinyLife.World.IPricedObject.GetPrice
- uid: TinyLife.World.Lot.GetWeeklyBills
commentId: M:TinyLife.World.Lot.GetWeeklyBills
id: GetWeeklyBills
@@ -640,7 +637,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetWeeklyBills
path: ../TinyLife/World/Lot.cs
- startLine: 234
+ startLine: 239
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -671,7 +668,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Export
path: ../TinyLife/World/Lot.cs
- startLine: 252
+ startLine: 257
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -702,7 +699,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Import
path: ../TinyLife/World/Lot.cs
- startLine: 265
+ startLine: 270
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -746,7 +743,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanImport
path: ../TinyLife/World/Lot.cs
- startLine: 281
+ startLine: 286
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -781,7 +778,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetCoveredArea
path: ../TinyLife/World/Lot.cs
- startLine: 293
+ startLine: 298
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -854,12 +851,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -1874,22 +1865,6 @@ references:
name: GetPrice
nameWithType: Lot.GetPrice
fullName: TinyLife.World.Lot.GetPrice
-- uid: TinyLife.World.IPricedObject.GetPrice
- commentId: M:TinyLife.World.IPricedObject.GetPrice
- parent: TinyLife.World.IPricedObject
- name: GetPrice()
- nameWithType: IPricedObject.GetPrice()
- fullName: TinyLife.World.IPricedObject.GetPrice()
- spec.csharp:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- uid: System.Single
commentId: T:System.Single
parent: System
diff --git a/docs/api/TinyLife.World.LotEmployment.Instance.yml b/docs/api/TinyLife.World.LotEmployment.Instance.yml
index 1108d7b..f9b7615 100644
--- a/docs/api/TinyLife.World.LotEmployment.Instance.yml
+++ b/docs/api/TinyLife.World.LotEmployment.Instance.yml
@@ -25,7 +25,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Instance
path: ../TinyLife/World/LotEmployment.cs
- startLine: 205
+ startLine: 206
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -74,7 +74,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Lot
path: ../TinyLife/World/LotEmployment.cs
- startLine: 211
+ startLine: 212
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -105,7 +105,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Type
path: ../TinyLife/World/LotEmployment.cs
- startLine: 215
+ startLine: 216
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -136,7 +136,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SetManually
path: ../TinyLife/World/LotEmployment.cs
- startLine: 228
+ startLine: 229
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -177,7 +177,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/World/LotEmployment.cs
- startLine: 249
+ startLine: 250
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -221,7 +221,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Validate
path: ../TinyLife/World/LotEmployment.cs
- startLine: 262
+ startLine: 263
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -256,7 +256,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ShouldWorkRightNow
path: ../TinyLife/World/LotEmployment.cs
- startLine: 272
+ startLine: 273
assemblies:
- Tiny Life
namespace: TinyLife.World
diff --git a/docs/api/TinyLife.World.LotType.yml b/docs/api/TinyLife.World.LotType.yml
index 78eb569..476e28e 100644
--- a/docs/api/TinyLife.World.LotType.yml
+++ b/docs/api/TinyLife.World.LotType.yml
@@ -38,7 +38,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LotType
path: ../TinyLife/World/Lot.cs
- startLine: 477
+ startLine: 485
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -83,7 +83,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Types
path: ../TinyLife/World/Lot.cs
- startLine: 484
+ startLine: 492
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -112,7 +112,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Residential
path: ../TinyLife/World/Lot.cs
- startLine: 487
+ startLine: 495
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -139,7 +139,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Park
path: ../TinyLife/World/Lot.cs
- startLine: 491
+ startLine: 499
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -166,7 +166,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Cafe
path: ../TinyLife/World/Lot.cs
- startLine: 494
+ startLine: 502
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -193,7 +193,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: KidsPlayground
path: ../TinyLife/World/Lot.cs
- startLine: 509
+ startLine: 517
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -220,7 +220,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Library
path: ../TinyLife/World/Lot.cs
- startLine: 514
+ startLine: 522
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -247,7 +247,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Gym
path: ../TinyLife/World/Lot.cs
- startLine: 528
+ startLine: 536
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -274,7 +274,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GenericPublicLot
path: ../TinyLife/World/Lot.cs
- startLine: 540
+ startLine: 548
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -301,7 +301,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Name
path: ../TinyLife/World/Lot.cs
- startLine: 547
+ startLine: 555
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -330,7 +330,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Icon
path: ../TinyLife/World/Lot.cs
- startLine: 551
+ startLine: 559
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -359,7 +359,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: IsResidential
path: ../TinyLife/World/Lot.cs
- startLine: 556
+ startLine: 564
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -388,7 +388,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RequiredFurniture
path: ../TinyLife/World/Lot.cs
- startLine: 561
+ startLine: 569
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -417,7 +417,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetVisitPriority
path: ../TinyLife/World/Lot.cs
- startLine: 567
+ startLine: 575
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -446,7 +446,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Employments
path: ../TinyLife/World/Lot.cs
- startLine: 572
+ startLine: 580
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -477,7 +477,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: CanExecuteAction
path: ../TinyLife/World/Lot.cs
- startLine: 577
+ startLine: 585
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -508,7 +508,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: DisplayName
path: ../TinyLife/World/Lot.cs
- startLine: 582
+ startLine: 590
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -539,7 +539,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/World/Lot.cs
- startLine: 592
+ startLine: 600
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -586,7 +586,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/World/Lot.cs
- startLine: 604
+ startLine: 612
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -620,7 +620,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: GetGroupVisitPriority
path: ../TinyLife/World/Lot.cs
- startLine: 617
+ startLine: 625
assemblies:
- Tiny Life
namespace: TinyLife.World
diff --git a/docs/api/TinyLife.World.Opening.yml b/docs/api/TinyLife.World.Opening.yml
index fb4e16e..37d381b 100644
--- a/docs/api/TinyLife.World.Opening.yml
+++ b/docs/api/TinyLife.World.Opening.yml
@@ -39,17 +39,15 @@ items:
content: >-
[DataContract]
- public class Opening : IPricedObject
+ public class Opening
content.vb: >-
- Public Class Opening Implements IPricedObject
+ Public Class Opening
inheritance:
- System.Object
derivedClasses:
- TinyLife.World.Door
- implements:
- - TinyLife.World.IPricedObject
inheritedMembers:
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
@@ -448,17 +446,13 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.World
- summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n"
example: []
syntax:
content: public float GetPrice()
return:
type: System.Single
- description: The object's price
content.vb: Public Function GetPrice() As Single
overload: TinyLife.World.Opening.GetPrice*
- implements:
- - TinyLife.World.IPricedObject.GetPrice
references:
- uid: TinyLife.World.Wall
commentId: T:TinyLife.World.Wall
@@ -500,12 +494,6 @@ references:
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
@@ -1207,19 +1195,3 @@ references:
name: GetPrice
nameWithType: Opening.GetPrice
fullName: TinyLife.World.Opening.GetPrice
-- uid: TinyLife.World.IPricedObject.GetPrice
- commentId: M:TinyLife.World.IPricedObject.GetPrice
- parent: TinyLife.World.IPricedObject
- name: GetPrice()
- nameWithType: IPricedObject.GetPrice()
- fullName: TinyLife.World.IPricedObject.GetPrice()
- spec.csharp:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
diff --git a/docs/api/TinyLife.World.OpeningType.yml b/docs/api/TinyLife.World.OpeningType.yml
index b5901fd..e1aaeb7 100644
--- a/docs/api/TinyLife.World.OpeningType.yml
+++ b/docs/api/TinyLife.World.OpeningType.yml
@@ -496,19 +496,22 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/World/OpeningType.cs
- startLine: 152
+ startLine: 153
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: "\nRegisters the given to the registry\n"
example: []
syntax:
- content: public static void Register(OpeningType type)
+ content: public static OpeningType Register(OpeningType type)
parameters:
- id: type
type: TinyLife.World.OpeningType
description: The type to register
- content.vb: Public Shared Sub Register(type As OpeningType)
+ return:
+ type: TinyLife.World.OpeningType
+ description: The passed type
, for chaining.
+ content.vb: Public Shared Function Register(type As OpeningType) As OpeningType
overload: TinyLife.World.OpeningType.Register*
references:
- uid: TinyLife.World.Wall
diff --git a/docs/api/TinyLife.World.Roof.yml b/docs/api/TinyLife.World.Roof.yml
index b420fbb..5009a40 100644
--- a/docs/api/TinyLife.World.Roof.yml
+++ b/docs/api/TinyLife.World.Roof.yml
@@ -39,15 +39,13 @@ items:
content: >-
[DataContract]
- public class Roof : IPricedObject
+ public class Roof
content.vb: >-
- Public Class Roof Implements IPricedObject
+ Public Class Roof
inheritance:
- System.Object
- implements:
- - TinyLife.World.IPricedObject
inheritedMembers:
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
@@ -327,17 +325,13 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.World
- summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n"
example: []
syntax:
content: public float GetPrice()
return:
type: System.Single
- description: The object's price
content.vb: Public Function GetPrice() As Single
overload: TinyLife.World.Roof.GetPrice*
- implements:
- - TinyLife.World.IPricedObject.GetPrice
- uid: TinyLife.World.Roof.Validate
commentId: M:TinyLife.World.Roof.Validate
id: Validate
@@ -474,12 +468,6 @@ references:
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
@@ -918,22 +906,6 @@ references:
name: GetPrice
nameWithType: Roof.GetPrice
fullName: TinyLife.World.Roof.GetPrice
-- uid: TinyLife.World.IPricedObject.GetPrice
- commentId: M:TinyLife.World.IPricedObject.GetPrice
- parent: TinyLife.World.IPricedObject
- name: GetPrice()
- nameWithType: IPricedObject.GetPrice()
- fullName: TinyLife.World.IPricedObject.GetPrice()
- spec.csharp:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- uid: System.Single
commentId: T:System.Single
parent: System
diff --git a/docs/api/TinyLife.World.SwingingDoor.yml b/docs/api/TinyLife.World.SwingingDoor.yml
index e44849c..441aff2 100644
--- a/docs/api/TinyLife.World.SwingingDoor.yml
+++ b/docs/api/TinyLife.World.SwingingDoor.yml
@@ -31,14 +31,12 @@ items:
summary: "\nAn opening is some sort of extrusion in a , like a window or a door.\nOpenings are created from their underlying .\n"
example: []
syntax:
- content: 'public class SwingingDoor : Door, IPricedObject'
- content.vb: Public Class SwingingDoor Inherits Door Implements IPricedObject
+ content: 'public class SwingingDoor : Door'
+ content.vb: Public Class SwingingDoor Inherits Door
inheritance:
- System.Object
- TinyLife.World.Opening
- TinyLife.World.Door
- implements:
- - TinyLife.World.IPricedObject
inheritedMembers:
- TinyLife.World.Door.CanPlaceOn(TinyLife.Objects.FurnitureType)
- TinyLife.World.Opening.Type
@@ -309,12 +307,6 @@ references:
name: Door
nameWithType: Door
fullName: TinyLife.World.Door
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.World.Door.CanPlaceOn(TinyLife.Objects.FurnitureType)
commentId: M:TinyLife.World.Door.CanPlaceOn(TinyLife.Objects.FurnitureType)
parent: TinyLife.World.Door
diff --git a/docs/api/TinyLife.World.Tile.Category.yml b/docs/api/TinyLife.World.Tile.Category.yml
index 7fd3db2..fd43b0d 100644
--- a/docs/api/TinyLife.World.Tile.Category.yml
+++ b/docs/api/TinyLife.World.Tile.Category.yml
@@ -22,7 +22,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Category
path: ../TinyLife/World/Tile.cs
- startLine: 311
+ startLine: 313
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -61,7 +61,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: None
path: ../TinyLife/World/Tile.cs
- startLine: 317
+ startLine: 319
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -89,7 +89,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Natural
path: ../TinyLife/World/Tile.cs
- startLine: 321
+ startLine: 323
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -117,7 +117,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Water
path: ../TinyLife/World/Tile.cs
- startLine: 325
+ startLine: 327
assemblies:
- Tiny Life
namespace: TinyLife.World
diff --git a/docs/api/TinyLife.World.Tile.yml b/docs/api/TinyLife.World.Tile.yml
index 9c2cf43..5bf94c6 100644
--- a/docs/api/TinyLife.World.Tile.yml
+++ b/docs/api/TinyLife.World.Tile.yml
@@ -55,17 +55,15 @@ items:
content: >-
[JsonConverter(typeof(Tile.Converter))]
- public class Tile : IPricedObject
+ public class Tile
content.vb: >-
- Public Class Tile Implements IPricedObject
+ Public Class Tile
inheritance:
- System.Object
derivedClasses:
- TinyLife.World.GrassyAutoTile
- implements:
- - TinyLife.World.IPricedObject
inheritedMembers:
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
@@ -728,17 +726,13 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.World
- summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n"
example: []
syntax:
content: public virtual float GetPrice()
return:
type: System.Single
- description: The object's price
content.vb: Public Overridable Function GetPrice() As Single
overload: TinyLife.World.Tile.GetPrice*
- implements:
- - TinyLife.World.IPricedObject.GetPrice
- uid: TinyLife.World.Tile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.World.Tile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
id: OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
@@ -1013,14 +1007,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/World/Tile.cs
- startLine: 289
+ startLine: 290
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: "\nRegisters a new tile with the given settings.\n"
example: []
syntax:
- content: public static void Register(string name, int price, Dictionary textures, Point[] textureRegions, ColorScheme[] colors, float pathCostModifier = 1, bool canBuy = true, Tile.Category categories = Category.None, TextureRegion icon = null, Func variations = null, int[] defaultColors = null, Type constructedType = null)
+ content: public static Tile[] Register(string name, int price, Dictionary textures, Point[] textureRegions, ColorScheme[] colors, float pathCostModifier = 1, bool canBuy = true, Tile.Category categories = Category.None, TextureRegion icon = null, Func variations = null, int[] defaultColors = null, Type constructedType = null)
parameters:
- id: name
type: System.String
@@ -1058,7 +1052,10 @@ items:
- id: constructedType
type: System.Type
description: The type that tiles should be constructed from, or null to construct instances.
- content.vb: Public Shared Sub Register(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegions As Point(), colors As ColorScheme(), pathCostModifier As Single = 1, canBuy As Boolean = True, categories As Tile.Category = Category.None, icon As TextureRegion = Nothing, variations As Func(Of Direction2, Point()) = Nothing, defaultColors As Integer() = Nothing, constructedType As Type = Nothing)
+ return:
+ type: TinyLife.World.Tile[]
+ description: The registered tiles.
+ content.vb: Public Shared Function Register(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegions As Point(), colors As ColorScheme(), pathCostModifier As Single = 1, canBuy As Boolean = True, categories As Tile.Category = Category.None, icon As TextureRegion = Nothing, variations As Func(Of Direction2, Point()) = Nothing, defaultColors As Integer() = Nothing, constructedType As Type = Nothing) As Tile()
overload: TinyLife.World.Tile.Register*
nameWithType.vb: Tile.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point(), ColorScheme(), Single, Boolean, Tile.Category, TextureRegion, Func(Of Direction2, Point()), Integer(), Type)
fullName.vb: TinyLife.World.Tile.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point(), TinyLife.Utilities.ColorScheme(), Single, Boolean, TinyLife.World.Tile.Category, MLEM.Textures.TextureRegion, System.Func(Of MLEM.Misc.Direction2, Microsoft.Xna.Framework.Point()), Integer(), System.Type)
@@ -1295,12 +1292,6 @@ references:
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
@@ -2322,22 +2313,6 @@ references:
name: GetPrice
nameWithType: Tile.GetPrice
fullName: TinyLife.World.Tile.GetPrice
-- uid: TinyLife.World.IPricedObject.GetPrice
- commentId: M:TinyLife.World.IPricedObject.GetPrice
- parent: TinyLife.World.IPricedObject
- name: GetPrice()
- nameWithType: IPricedObject.GetPrice()
- fullName: TinyLife.World.IPricedObject.GetPrice()
- spec.csharp:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- uid: TinyLife.World.GrassyAutoTile
commentId: T:TinyLife.World.GrassyAutoTile
parent: TinyLife.World
@@ -2609,3 +2584,21 @@ references:
- name: (
- name: )
- name: )
+- uid: TinyLife.World.Tile[]
+ isExternal: true
+ name: Tile[]
+ nameWithType: Tile[]
+ fullName: TinyLife.World.Tile[]
+ nameWithType.vb: Tile()
+ fullName.vb: TinyLife.World.Tile()
+ name.vb: Tile()
+ spec.csharp:
+ - uid: TinyLife.World.Tile
+ name: Tile
+ - name: '['
+ - name: ']'
+ spec.vb:
+ - uid: TinyLife.World.Tile
+ name: Tile
+ - name: (
+ - name: )
diff --git a/docs/api/TinyLife.World.Wall.yml b/docs/api/TinyLife.World.Wall.yml
index aea9182..16dbaf6 100644
--- a/docs/api/TinyLife.World.Wall.yml
+++ b/docs/api/TinyLife.World.Wall.yml
@@ -48,17 +48,16 @@ items:
content: >-
[DataContract]
- public class Wall : JsonTypeSafeGenericDataHolder, IGenericDataHolder, IPricedObject
+ public class Wall : JsonTypeSafeGenericDataHolder, IGenericDataHolder
content.vb: >-
- Public Class Wall Inherits JsonTypeSafeGenericDataHolder Implements IGenericDataHolder, IPricedObject
+ Public Class Wall Inherits JsonTypeSafeGenericDataHolder Implements IGenericDataHolder
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
implements:
- MLEM.Misc.IGenericDataHolder
- - TinyLife.World.IPricedObject
inheritedMembers:
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData``1(System.String,{T})
@@ -668,17 +667,13 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.World
- summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n"
example: []
syntax:
content: public float GetPrice()
return:
type: System.Single
- description: The object's price
content.vb: Public Function GetPrice() As Single
overload: TinyLife.World.Wall.GetPrice*
- implements:
- - TinyLife.World.IPricedObject.GetPrice
- uid: TinyLife.World.Wall.Validate(TinyLife.World.Map)
commentId: M:TinyLife.World.Wall.Validate(TinyLife.World.Map)
id: Validate(TinyLife.World.Map)
@@ -808,12 +803,6 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
commentId: M:MLEM.Data.Json.JsonTypeSafeGenericDataHolder.SetData(System.String,System.Object)
parent: MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@@ -1870,22 +1859,6 @@ references:
name: GetPrice
nameWithType: Wall.GetPrice
fullName: TinyLife.World.Wall.GetPrice
-- uid: TinyLife.World.IPricedObject.GetPrice
- commentId: M:TinyLife.World.IPricedObject.GetPrice
- parent: TinyLife.World.IPricedObject
- name: GetPrice()
- nameWithType: IPricedObject.GetPrice()
- fullName: TinyLife.World.IPricedObject.GetPrice()
- spec.csharp:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- uid: TinyLife.World.Wall.Validate*
commentId: Overload:TinyLife.World.Wall.Validate
name: Validate
diff --git a/docs/api/TinyLife.World.WallMode.yml b/docs/api/TinyLife.World.WallMode.yml
index 6c8c843..4de9399 100644
--- a/docs/api/TinyLife.World.WallMode.yml
+++ b/docs/api/TinyLife.World.WallMode.yml
@@ -36,7 +36,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: WallMode
path: ../TinyLife/World/WallMode.cs
- startLine: 16
+ startLine: 15
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -75,7 +75,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Modes
path: ../TinyLife/World/WallMode.cs
- startLine: 22
+ startLine: 21
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -104,7 +104,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Full
path: ../TinyLife/World/WallMode.cs
- startLine: 30
+ startLine: 29
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -133,7 +133,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: SmallWindow
path: ../TinyLife/World/WallMode.cs
- startLine: 34
+ startLine: 33
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -162,7 +162,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Door
path: ../TinyLife/World/WallMode.cs
- startLine: 38
+ startLine: 37
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -191,7 +191,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Roof
path: ../TinyLife/World/WallMode.cs
- startLine: 42
+ startLine: 41
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -220,7 +220,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RoofGable
path: ../TinyLife/World/WallMode.cs
- startLine: 46
+ startLine: 45
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -249,7 +249,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: RoofGableInverse
path: ../TinyLife/World/WallMode.cs
- startLine: 50
+ startLine: 49
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -278,7 +278,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: LongWindow
path: ../TinyLife/World/WallMode.cs
- startLine: 54
+ startLine: 53
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -307,7 +307,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NarrowWideTop
path: ../TinyLife/World/WallMode.cs
- startLine: 58
+ startLine: 57
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -336,7 +336,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: NarrowLong
path: ../TinyLife/World/WallMode.cs
- startLine: 62
+ startLine: 61
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -365,7 +365,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: FullSizeWindow
path: ../TinyLife/World/WallMode.cs
- startLine: 66
+ startLine: 65
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -394,7 +394,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MaskTexture
path: ../TinyLife/World/WallMode.cs
- startLine: 72
+ startLine: 71
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -423,7 +423,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: MaskPosition
path: ../TinyLife/World/WallMode.cs
- startLine: 77
+ startLine: 76
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -452,7 +452,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: .ctor
path: ../TinyLife/World/WallMode.cs
- startLine: 86
+ startLine: 85
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -490,7 +490,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: OffsetTextureRegion
path: ../TinyLife/World/WallMode.cs
- startLine: 98
+ startLine: 97
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -534,7 +534,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/World/WallMode.cs
- startLine: 112
+ startLine: 111
assemblies:
- Tiny Life
namespace: TinyLife.World
@@ -569,7 +569,7 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: ApplyMasks
path: ../TinyLife/World/WallMode.cs
- startLine: 127
+ startLine: 126
assemblies:
- Tiny Life
namespace: TinyLife.World
diff --git a/docs/api/TinyLife.World.Wallpaper.yml b/docs/api/TinyLife.World.Wallpaper.yml
index d297c0a..8b1a8e5 100644
--- a/docs/api/TinyLife.World.Wallpaper.yml
+++ b/docs/api/TinyLife.World.Wallpaper.yml
@@ -43,15 +43,13 @@ items:
content: >-
[JsonConverter(typeof(Wallpaper.Converter))]
- public class Wallpaper : IPricedObject
+ public class Wallpaper
content.vb: >-
- Public Class Wallpaper Implements IPricedObject
+ Public Class Wallpaper
inheritance:
- System.Object
- implements:
- - TinyLife.World.IPricedObject
inheritedMembers:
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
@@ -472,17 +470,13 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.World
- summary: "\nReturns the price that this object can be bought or sold for.\nNote that, like in the case of the , the returned price isn't necessarily the full price that the object can be sold for. Instead, the price returned here should be the price that this object has when bought or sold from the or similar.\n"
example: []
syntax:
content: public virtual float GetPrice()
return:
type: System.Single
- description: The object's price
content.vb: Public Overridable Function GetPrice() As Single
overload: TinyLife.World.Wallpaper.GetPrice*
- implements:
- - TinyLife.World.IPricedObject.GetPrice
- uid: TinyLife.World.Wallpaper.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme,MLEM.Textures.TextureRegion,System.Nullable{System.Int32},System.Type)
commentId: M:TinyLife.World.Wallpaper.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme,MLEM.Textures.TextureRegion,System.Nullable{System.Int32},System.Type)
id: Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme,MLEM.Textures.TextureRegion,System.Nullable{System.Int32},System.Type)
@@ -557,14 +551,14 @@ items:
repo: https://git.ellpeck.de/Ellpeck/TinyLife
id: Register
path: ../TinyLife/World/Wallpaper.cs
- startLine: 175
+ startLine: 176
assemblies:
- Tiny Life
namespace: TinyLife.World
summary: "\nCreates and registers a new wallpaper with the given settings.\nNote that the textures
should be one generated using , as otherwise, graphical issues will occur.\n"
example: []
syntax:
- content: public static void Register(string name, int price, Dictionary textures, Point textureRegion, ColorScheme[] colors, TextureRegion icon = null, int[] defaultColors = null, Type constructedType = null)
+ content: public static Wallpaper[] Register(string name, int price, Dictionary textures, Point textureRegion, ColorScheme[] colors, TextureRegion icon = null, int[] defaultColors = null, Type constructedType = null)
parameters:
- id: name
type: System.String
@@ -590,7 +584,10 @@ items:
- id: constructedType
type: System.Type
description: The that should be constructed to create this wallpaper. Defaults to .
- content.vb: Public Shared Sub Register(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, colors As ColorScheme(), icon As TextureRegion = Nothing, defaultColors As Integer() = Nothing, constructedType As Type = Nothing)
+ return:
+ type: TinyLife.World.Wallpaper[]
+ description: The registered wallpapers.
+ content.vb: Public Shared Function Register(name As String, price As Integer, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, colors As ColorScheme(), icon As TextureRegion = Nothing, defaultColors As Integer() = Nothing, constructedType As Type = Nothing) As Wallpaper()
overload: TinyLife.World.Wallpaper.Register*
nameWithType.vb: Wallpaper.Register(String, Integer, Dictionary(Of Point, TextureRegion), Point, ColorScheme(), TextureRegion, Integer(), Type)
fullName.vb: TinyLife.World.Wallpaper.Register(String, Integer, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.Utilities.ColorScheme(), MLEM.Textures.TextureRegion, Integer(), System.Type)
@@ -866,12 +863,6 @@ references:
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
@@ -1778,22 +1769,6 @@ references:
name: GetPrice
nameWithType: Wallpaper.GetPrice
fullName: TinyLife.World.Wallpaper.GetPrice
-- uid: TinyLife.World.IPricedObject.GetPrice
- commentId: M:TinyLife.World.IPricedObject.GetPrice
- parent: TinyLife.World.IPricedObject
- name: GetPrice()
- nameWithType: IPricedObject.GetPrice()
- fullName: TinyLife.World.IPricedObject.GetPrice()
- spec.csharp:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- spec.vb:
- - uid: TinyLife.World.IPricedObject.GetPrice
- name: GetPrice
- - name: (
- - name: )
- uid: System.Type
commentId: T:System.Type
parent: System
@@ -1830,3 +1805,21 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: '?'
+- uid: TinyLife.World.Wallpaper[]
+ isExternal: true
+ name: Wallpaper[]
+ nameWithType: Wallpaper[]
+ fullName: TinyLife.World.Wallpaper[]
+ nameWithType.vb: Wallpaper()
+ fullName.vb: TinyLife.World.Wallpaper()
+ name.vb: Wallpaper()
+ spec.csharp:
+ - uid: TinyLife.World.Wallpaper
+ name: Wallpaper
+ - name: '['
+ - name: ']'
+ spec.vb:
+ - uid: TinyLife.World.Wallpaper
+ name: Wallpaper
+ - name: (
+ - name: )
diff --git a/docs/api/TinyLife.World.WaterTile.yml b/docs/api/TinyLife.World.WaterTile.yml
index 45ff668..fcc2a25 100644
--- a/docs/api/TinyLife.World.WaterTile.yml
+++ b/docs/api/TinyLife.World.WaterTile.yml
@@ -28,14 +28,12 @@ items:
summary: "\nA water tile is a tile that draws with an animation, as well as a static part that represents the borders of the water.\n"
example: []
syntax:
- content: 'public class WaterTile : GrassyAutoTile, IPricedObject'
- content.vb: Public Class WaterTile Inherits GrassyAutoTile Implements IPricedObject
+ content: 'public class WaterTile : GrassyAutoTile'
+ content.vb: Public Class WaterTile Inherits GrassyAutoTile
inheritance:
- System.Object
- TinyLife.World.Tile
- TinyLife.World.GrassyAutoTile
- implements:
- - TinyLife.World.IPricedObject
inheritedMembers:
- TinyLife.World.GrassyAutoTile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
- TinyLife.World.GrassyAutoTile.DrawGrassBorder(System.Object,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Vector2,System.Single,System.Single,System.Collections.Generic.ICollection{MLEM.Graphics.StaticSpriteBatch.Item},MLEM.Graphics.AutoTiling.ConnectsTo)
@@ -231,12 +229,6 @@ references:
name: GrassyAutoTile
nameWithType: GrassyAutoTile
fullName: TinyLife.World.GrassyAutoTile
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.World.GrassyAutoTile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.World.GrassyAutoTile.OnNeighborChanged(TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)
parent: TinyLife.World.GrassyAutoTile
diff --git a/docs/api/TinyLife.World.yml b/docs/api/TinyLife.World.yml
index 1459956..d7b6f5b 100644
--- a/docs/api/TinyLife.World.yml
+++ b/docs/api/TinyLife.World.yml
@@ -12,7 +12,6 @@ items:
- TinyLife.World.FurnitureMail
- TinyLife.World.GrassyAutoTile
- TinyLife.World.Household
- - TinyLife.World.IPricedObject
- TinyLife.World.LockType
- TinyLife.World.Lot
- TinyLife.World.Lot.WeeklyBillsDelegate
@@ -67,12 +66,6 @@ references:
name: ExportedHousehold
nameWithType: ExportedHousehold
fullName: TinyLife.World.ExportedHousehold
-- uid: TinyLife.World.IPricedObject
- commentId: T:TinyLife.World.IPricedObject
- parent: TinyLife.World
- name: IPricedObject
- nameWithType: IPricedObject
- fullName: TinyLife.World.IPricedObject
- uid: TinyLife.World.Lot
commentId: T:TinyLife.World.Lot
parent: TinyLife.World
diff --git a/docs/api/toc.yml b/docs/api/toc.yml
index c137380..6c890f7 100644
--- a/docs/api/toc.yml
+++ b/docs/api/toc.yml
@@ -375,6 +375,8 @@ items:
name: FoodType.ContainerType
- uid: TinyLife.Skills.FoodType.FoodIntolerance
name: FoodType.FoodIntolerance
+ - uid: TinyLife.Skills.FoodType.GetPriceDelegate
+ name: FoodType.GetPriceDelegate
- uid: TinyLife.Skills.FoodType.IngredientSource
name: FoodType.IngredientSource
- uid: TinyLife.Skills.PaintingType
@@ -487,8 +489,6 @@ items:
name: GrassyAutoTile
- uid: TinyLife.World.Household
name: Household
- - uid: TinyLife.World.IPricedObject
- name: IPricedObject
- uid: TinyLife.World.LockType
name: LockType
- uid: TinyLife.World.Lot
diff --git a/media/changelog/0.33.0.png b/media/changelog/0.33.0.png
new file mode 100644
index 0000000..6b58253
Binary files /dev/null and b/media/changelog/0.33.0.png differ