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