diff --git a/Changelog.md b/Changelog.md index fe1e3d9..7c3978c 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,42 @@ +# 0.26.0 +> Lights, Camera, Music + +Read the devlog [on itch](https://ellpeck.itch.io/tiny-life/devlog/441031/0260-lights-camera-music) or [on Steam](https://store.steampowered.com/news/app/1651490/view/6319138589415905559). + +Additions +- Added the first of many of [Leiss](https://leiss.bandcamp.com)'s songs for the Tiny Life Soundtrack +- Added the outdoorsy personality type +- Added two headscarves +- Added some more skill-related socials + +Improvements +- Improved custom content import menus +- Automatically update import menu content if underlying files change +- Change a lot's name to the imported lot's name when importing +- Ask for a name when exporting a lot or a household +- Children without a complete household are now added to the adoption pool instead of being exported +- Made choice prompts also be influenced by a Tiny's skills +- Hide small updates in the main menu's changelog panel by default +- Made the old computer a bit more square looking +- Cooking shows will now have a chance to yield the baking skill in addition to the cooking skill +- Made Tinies meet and gain friendship with their coworkers while they're both at work +- Mark visually held items (like sponges and spanners) as fake so they don't inhibit action queueing + +Fixes +- Fixed diagonal keyboard camera movement being too fast +- Fixed failed undo/redo attempts crashing the game +- Fixed a crash when getting up out of bed after a Tiny's outfits have been edited +- Fixed a crash when a modded personality type was removed since the last session +- Fixed an ignored exception when exiting the character creator +- Fixed the mouse cursor still activating the UI while it was hidden +- Fixed Admire being called Admirar (for some reason) +- Fixed food item effects not being applied if the eat action is not completed fully +- Fixed a crash when multiple emotion modifiers run out at the same time + +API +- Added a clothes compatibility system to allow for certain clothes to be automatically removed if others are selected +- Added Ben.Demystifier to make stack traces more legible + # 0.25.3 Fixes - Fixed a crash when abandoning a life goal @@ -569,7 +608,7 @@ Improvements Fixes - Fixed a crash when rotating the camera on some machines -- Fixed visual fragments on the terrain on some screen sizes +- Fixed visual fragments on the terrain on some screen sizes # 0.17.2 Improvements diff --git a/docs/api/.manifest b/docs/api/.manifest index 89dcab3..6000c3c 100644 --- a/docs/api/.manifest +++ b/docs/api/.manifest @@ -25,10 +25,10 @@ "TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,Microsoft.Xna.Framework.Vector2)": "TinyLife.Actions.ActionInfo.yml", "TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject)": "TinyLife.Actions.ActionInfo.yml", "TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.Person)": "TinyLife.Actions.ActionInfo.yml", - "TinyLife.Actions.ActionInfo.GetActionObject``1": "TinyLife.Actions.ActionInfo.yml", + "TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean)": "TinyLife.Actions.ActionInfo.yml", "TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture)": "TinyLife.Actions.ActionInfo.yml", - "TinyLife.Actions.ActionInfo.GetInvolvedObject``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Func{``0,System.Boolean})": "TinyLife.Actions.ActionInfo.yml", - "TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean)": "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.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", "TinyLife.Actions.ActionInfo.Person": "TinyLife.Actions.ActionInfo.yml", @@ -60,6 +60,7 @@ "TinyLife.Actions.ActionType.AskToTellStory": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.BakeFood": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.BeAwayFromLotEmployment": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.BeEnticing": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.BlowOutCandles": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.BoastAboutPagesWritten": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.BreakUp": "TinyLife.Actions.ActionType.yml", @@ -78,6 +79,7 @@ "TinyLife.Actions.ActionType.CanPickUpOrIsHoldingForTarget(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Nullable{TinyLife.Actions.CanExecuteResult},System.Boolean,System.Boolean)": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.CanPlaceHeldItem(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.CanWorkAtDeskObject(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.CasualCompliment": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.CelebrateBirthday": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.ChangeOutfit": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.ChastiseForFoodBeliefs": "TinyLife.Actions.ActionType.yml", @@ -98,10 +100,12 @@ "TinyLife.Actions.ActionType.CookChildFood": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.CookFood": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.CreateApp": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.CriticizeDeforestation": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.DebatePineappleOnPizza": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.DebugAddToHousehold": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.DebugDie": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.DebugTeleport": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.DeepCompliment": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.DeliverMail": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.DeliverNewspaper": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.Die": "TinyLife.Actions.ActionType.yml", @@ -113,6 +117,7 @@ "TinyLife.Actions.ActionType.EditOutfits": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.ExpressFearOfCrowds": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.Flirt": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.FlirtyJoke": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.FoolAround": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.GaugeRelationship": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.GetBakingIngredients": "TinyLife.Actions.ActionType.yml", @@ -157,6 +162,7 @@ "TinyLife.Actions.ActionType.JokeAboutFamilyGatherings": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.JokeAboutOwnUnemployment": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.JokeAboutTreadmillAccidents": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.JokeAboutTrees": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.JokeAboutWork": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.JokeAboutWritingStyle": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.Kiss": "TinyLife.Actions.ActionType.yml", @@ -166,6 +172,7 @@ "TinyLife.Actions.ActionType.LotEmploymentIdle": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.MakeFunOfBeingBadAtSchool": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.MakeFunOfBeingNerd": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.MakeFunOfBeingOutdoorsy": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.MakeFunOfFoodIntolerance": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.MakeFunOfFriends": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.MakeFunOfIntroversion": "TinyLife.Actions.ActionType.yml", @@ -208,6 +215,7 @@ "TinyLife.Actions.ActionType.ReadJokes": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.ReadNewspaper": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.ReadSkillBook": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.ReciteLovePoem": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings)": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.Repair": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.ResearchBusinessPlans": "TinyLife.Actions.ActionType.yml", @@ -240,6 +248,7 @@ "TinyLife.Actions.ActionType.TalkAboutFeelings": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.TalkAboutFood": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.TalkAboutNaps": "TinyLife.Actions.ActionType.yml", + "TinyLife.Actions.ActionType.TalkAboutNatureWalks": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.TalkAboutNeighborhood": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.TalkAboutOutdoors": "TinyLife.Actions.ActionType.yml", "TinyLife.Actions.ActionType.TalkAboutSchool": "TinyLife.Actions.ActionType.yml", @@ -554,7 +563,7 @@ "TinyLife.Actions.TalkAction.Create(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings)": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.TalkAction.CreateFunny(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings,System.Int32,System.Int32)": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.TalkAction.CreateMean(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings)": "TinyLife.Actions.TalkAction.yml", - "TinyLife.Actions.TalkAction.CreateRomantic(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings,System.Single)": "TinyLife.Actions.TalkAction.yml", + "TinyLife.Actions.TalkAction.CreateRomantic(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings)": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.TalkAction.IsConversationCompleted": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.TalkAction.OnEvaluate": "TinyLife.Actions.TalkAction.yml", "TinyLife.Actions.TalkAction.OnTalkFailure": "TinyLife.Actions.TalkAction.yml", @@ -712,12 +721,12 @@ "TinyLife.ChoicePromptInfo.Option": "TinyLife.ChoicePromptInfo.Option.yml", "TinyLife.ChoicePromptInfo.Option.#ctor(System.String,System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single})": "TinyLife.ChoicePromptInfo.Option.yml", "TinyLife.ChoicePromptInfo.Option.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single})": "TinyLife.ChoicePromptInfo.Option.yml", - "TinyLife.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,System.Single,System.Single,System.Single)": "TinyLife.ChoicePromptInfo.Option.yml", + "TinyLife.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single)": "TinyLife.ChoicePromptInfo.Option.yml", "TinyLife.ChoicePromptInfo.Option.Execute(TinyLife.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean)": "TinyLife.ChoicePromptInfo.Option.yml", "TinyLife.ChoicePromptInfo.Option.FailAction": "TinyLife.ChoicePromptInfo.Option.yml", "TinyLife.ChoicePromptInfo.Option.Name": "TinyLife.ChoicePromptInfo.Option.yml", "TinyLife.ChoicePromptInfo.Option.SuccessAction": "TinyLife.ChoicePromptInfo.Option.yml", - "TinyLife.ChoicePromptInfo.Option.SuccessWeight": "TinyLife.ChoicePromptInfo.Option.yml", + "TinyLife.ChoicePromptInfo.Option.SuccessChance": "TinyLife.ChoicePromptInfo.Option.yml", "TinyLife.ChoicePromptInfo.Options": "TinyLife.ChoicePromptInfo.yml", "TinyLife.Debug": "TinyLife.Debug.yml", "TinyLife.Debug.CheatDelegate": "TinyLife.Debug.CheatDelegate.yml", @@ -768,6 +777,7 @@ "TinyLife.Emotions.EmotionModifier.DirtyHandsAfterToilet": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.DirtyObject": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.DisplayName": "TinyLife.Emotions.EmotionModifier.yml", + "TinyLife.Emotions.EmotionModifier.EmbarrassingWorkConversation": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.EmergencyFood": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.Emotion": "TinyLife.Emotions.EmotionModifier.yml", "TinyLife.Emotions.EmotionModifier.EnemyDied": "TinyLife.Emotions.EmotionModifier.yml", @@ -929,9 +939,11 @@ "TinyLife.Emotions.IEmotionSource": "TinyLife.Emotions.IEmotionSource.yml", "TinyLife.Emotions.IEmotionSource.SourceString": "TinyLife.Emotions.IEmotionSource.yml", "TinyLife.GameImpl": "TinyLife.GameImpl.yml", + "TinyLife.GameImpl.Achievements": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.Camera": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.CanBeExtremelyFast": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.CanSwitchGameModes": "TinyLife.GameImpl.yml", + "TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.CurrentCursor": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.CurrentHousehold": "TinyLife.GameImpl.yml", "TinyLife.GameImpl.CurrentLot": "TinyLife.GameImpl.yml", @@ -1082,6 +1094,8 @@ "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.GetCoworkers": "TinyLife.Goals.Job.yml", + "TinyLife.Goals.Job.GetCoworkersAtWork": "TinyLife.Goals.Job.yml", "TinyLife.Goals.Job.GetRaise": "TinyLife.Goals.Job.yml", "TinyLife.Goals.Job.HasRequiredPromotionSkills": "TinyLife.Goals.Job.yml", "TinyLife.Goals.Job.JobPerformanceDelegate": "TinyLife.Goals.Job.JobPerformanceDelegate.yml", @@ -1171,11 +1185,12 @@ "TinyLife.Goals.Memory.Person": "TinyLife.Goals.Memory.yml", "TinyLife.Goals.Memory.TimeOccured": "TinyLife.Goals.Memory.yml", "TinyLife.Goals.Memory.TimeSinceOccured": "TinyLife.Goals.Memory.yml", + "TinyLife.Goals.Memory.TryReplace(System.TimeSpan)": "TinyLife.Goals.Memory.yml", "TinyLife.Goals.Memory.Type": "TinyLife.Goals.Memory.yml", "TinyLife.Goals.Memory.Validate(TinyLife.Objects.Person)": "TinyLife.Goals.Memory.yml", "TinyLife.Goals.MemoryType": "TinyLife.Goals.MemoryType.yml", "TinyLife.Goals.MemoryType.#ctor(System.String)": "TinyLife.Goals.MemoryType.yml", - "TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person,System.Nullable{System.TimeSpan})": "TinyLife.Goals.MemoryType.yml", + "TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person,System.TimeSpan)": "TinyLife.Goals.MemoryType.yml", "TinyLife.Goals.MemoryType.ConstructedType": "TinyLife.Goals.MemoryType.yml", "TinyLife.Goals.MemoryType.FamilySocial": "TinyLife.Goals.MemoryType.yml", "TinyLife.Goals.MemoryType.Name": "TinyLife.Goals.MemoryType.yml", @@ -1185,6 +1200,7 @@ "TinyLife.Goals.MemoryType.SocialAction": "TinyLife.Goals.MemoryType.yml", "TinyLife.Goals.MemoryType.Types": "TinyLife.Goals.MemoryType.yml", "TinyLife.Goals.MemoryType.UsedSkillCategory": "TinyLife.Goals.MemoryType.yml", + "TinyLife.Goals.MemoryType.WasOutside": "TinyLife.Goals.MemoryType.yml", "TinyLife.Goals.Project": "TinyLife.Goals.Project.yml", "TinyLife.Goals.Project.#ctor(TinyLife.Objects.Person,System.String,System.String)": "TinyLife.Goals.Project.yml", "TinyLife.Goals.Project.ActionSettings": "TinyLife.Goals.Project.ActionSettings.yml", @@ -1278,6 +1294,15 @@ "TinyLife.Mods.ModLoader": "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", + "TinyLife.Music.Occasion": "TinyLife.Music.Occasion.yml", + "TinyLife.Music.Occasion.BuildMode": "TinyLife.Music.Occasion.yml", + "TinyLife.Music.Occasion.CharacterCreation": "TinyLife.Music.Occasion.yml", + "TinyLife.Music.Occasion.InGame": "TinyLife.Music.Occasion.yml", + "TinyLife.Music.Occasion.MainMenu": "TinyLife.Music.Occasion.yml", + "TinyLife.Music.Occasion.None": "TinyLife.Music.Occasion.yml", + "TinyLife.Music.Occasion.SelectHousehold": "TinyLife.Music.Occasion.yml", + "TinyLife.Music.Register(Microsoft.Xna.Framework.Media.Song,TinyLife.Music.Occasion[])": "TinyLife.Music.yml", "TinyLife.Need": "TinyLife.Need.yml", "TinyLife.Need.#ctor(TinyLife.NeedType)": "TinyLife.Need.yml", "TinyLife.Need.Max": "TinyLife.Need.yml", @@ -1357,12 +1382,14 @@ "TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,MLEM.Textures.TextureRegion,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Utilities.ColorScheme[])": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.Ages": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.AllIntentions": "TinyLife.Objects.Clothes.yml", + "TinyLife.Objects.Clothes.AreCompatible(TinyLife.Objects.Clothes,TinyLife.Objects.Clothes)": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.Colors": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.DepthFunction": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.GetClothes(TinyLife.Objects.ClothesLayer,TinyLife.Objects.AgeGroup)": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.GetPrice": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.Icon": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.Intentions": "TinyLife.Objects.Clothes.yml", + "TinyLife.Objects.Clothes.IsIncompatible": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.Layer": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.Layers": "TinyLife.Objects.Clothes.yml", "TinyLife.Objects.Clothes.Name": "TinyLife.Objects.Clothes.yml", @@ -1891,7 +1918,7 @@ "TinyLife.Objects.ObjectSpot.IsContentAllowed(TinyLife.Objects.Furniture,TinyLife.Objects.FurnitureType)": "TinyLife.Objects.ObjectSpot.yml", "TinyLife.Objects.ObjectSpot.IsFurnitureAllowed": "TinyLife.Objects.ObjectSpot.yml", "TinyLife.Objects.ObjectSpot.PicnicTableSpots(Microsoft.Xna.Framework.Point)": "TinyLife.Objects.ObjectSpot.yml", - "TinyLife.Objects.ObjectSpot.TableSpots(Microsoft.Xna.Framework.Point)": "TinyLife.Objects.ObjectSpot.yml", + "TinyLife.Objects.ObjectSpot.TableSpots(Microsoft.Xna.Framework.Point,System.Single)": "TinyLife.Objects.ObjectSpot.yml", "TinyLife.Objects.ObjectSpot.TreeSpots(System.Single)": "TinyLife.Objects.ObjectSpot.yml", "TinyLife.Objects.Outfit": "TinyLife.Objects.Outfit.yml", "TinyLife.Objects.Outfit.#ctor(System.Collections.Generic.Dictionary{TinyLife.Objects.ClothesLayer,TinyLife.Objects.WornClothes})": "TinyLife.Objects.Outfit.yml", @@ -1899,7 +1926,7 @@ "TinyLife.Objects.Outfit.EnsureIntentionsMatch(System.Int32)": "TinyLife.Objects.Outfit.yml", "TinyLife.Objects.Outfit.GetIntentionPercentage(TinyLife.Objects.ClothesIntention)": "TinyLife.Objects.Outfit.yml", "TinyLife.Objects.Outfit.Intentions": "TinyLife.Objects.Outfit.yml", - "TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.ClothesLayer,TinyLife.Objects.AgeGroup,TinyLife.Objects.ClothesIntention,System.Boolean,System.Int32)": "TinyLife.Objects.Outfit.yml", + "TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.ClothesLayer,TinyLife.Objects.AgeGroup,TinyLife.Objects.ClothesIntention,System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean})": "TinyLife.Objects.Outfit.yml", "TinyLife.Objects.OverlayWallHanging": "TinyLife.Objects.OverlayWallHanging.yml", "TinyLife.Objects.OverlayWallHanging.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.OverlayWallHanging.yml", "TinyLife.Objects.OverlayWallHanging.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.OverlayWallHanging.yml", @@ -1947,7 +1974,7 @@ "TinyLife.Objects.Person.ActionQueue": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.ActionUpdateDelegate": "TinyLife.Objects.Person.ActionUpdateDelegate.yml", "TinyLife.Objects.Person.AddEmotion(TinyLife.Emotions.EmotionModifier,System.Int32,System.TimeSpan,TinyLife.Emotions.IEmotionSource,System.Boolean)": "TinyLife.Objects.Person.yml", - "TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Nullable{System.TimeSpan})": "TinyLife.Objects.Person.yml", + "TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,System.Nullable{System.TimeSpan})": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.Age": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.AgeGroups": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.AllActions": "TinyLife.Objects.Person.yml", @@ -1986,7 +2013,7 @@ "TinyLife.Objects.Person.EmotionModifiersChangedDelegate": "TinyLife.Objects.Person.EmotionModifiersChangedDelegate.yml", "TinyLife.Objects.Person.EnqueueAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Actions.ActionVariety,System.Boolean,System.Boolean)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.Finalize": "TinyLife.Objects.Person.yml", - "TinyLife.Objects.Person.FindPathAsync(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,MLEM.Pathfinding.AStar{Microsoft.Xna.Framework.Point}.GetCost,System.Nullable{System.Boolean})": "TinyLife.Objects.Person.yml", + "TinyLife.Objects.Person.FindPathAsync(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,MLEM.Pathfinding.AStar{Microsoft.Xna.Framework.Point}.GetCost)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.FirstName": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.FocusCameraOnEvent": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.FullName": "TinyLife.Objects.Person.yml", @@ -1998,7 +2025,7 @@ "TinyLife.Objects.Person.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetFreeTalkingSpots(TinyLife.Objects.Person)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetHeldActionInfo": "TinyLife.Objects.Person.yml", - "TinyLife.Objects.Person.GetHeldObject``1": "TinyLife.Objects.Person.yml", + "TinyLife.Objects.Person.GetHeldObject``1(System.Boolean)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetHomeLocation": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetHoverInfo(MLEM.Ui.Elements.Tooltip)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetMemories``1(TinyLife.Goals.MemoryType)": "TinyLife.Objects.Person.yml", @@ -2098,8 +2125,8 @@ "TinyLife.Objects.Person.Rotation": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.SetCurrentOutfit(System.Int32)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention)": "TinyLife.Objects.Person.yml", - "TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.Furniture)": "TinyLife.Objects.Person.yml", - "TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid})": "TinyLife.Objects.Person.yml", + "TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.Furniture,System.Boolean)": "TinyLife.Objects.Person.yml", + "TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType,System.Int32)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.Person},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture})": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.Skills": "TinyLife.Objects.Person.yml", @@ -2123,9 +2150,10 @@ "TinyLife.Objects.PersonAi.StartAutomatically(TinyLife.Objects.Person,TinyLife.Actions.ActionType)": "TinyLife.Objects.PersonAi.yml", "TinyLife.Objects.ScreenObject": "TinyLife.Objects.ScreenObject.yml", "TinyLife.Objects.ScreenObject.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.ScreenObject.yml", + "TinyLife.Objects.ScreenObject.Content": "TinyLife.Objects.ScreenObject.yml", "TinyLife.Objects.ScreenObject.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.ScreenObject.yml", "TinyLife.Objects.ScreenObject.IsOn": "TinyLife.Objects.ScreenObject.yml", - "TinyLife.Objects.ScreenObject.ScreenContent": "TinyLife.Objects.ScreenObject.yml", + "TinyLife.Objects.ScreenObject.ScreenContentOverrides": "TinyLife.Objects.ScreenObject.yml", "TinyLife.Objects.ScreenObject.TurnOff": "TinyLife.Objects.ScreenObject.yml", "TinyLife.Objects.ScreenObject.TurnOn(System.String)": "TinyLife.Objects.ScreenObject.yml", "TinyLife.Objects.SpeakStyle": "TinyLife.Objects.SpeakStyle.yml", @@ -2214,10 +2242,12 @@ "TinyLife.Options.HideGamepadControlsHints": "TinyLife.Options.yml", "TinyLife.Options.HideHangingObjects": "TinyLife.Options.yml", "TinyLife.Options.IncreaseSpeedKeybind": "TinyLife.Options.yml", + "TinyLife.Options.InGameMusic": "TinyLife.Options.yml", "TinyLife.Options.Instance": "TinyLife.Options.yml", "TinyLife.Options.Keybinds": "TinyLife.Options.yml", "TinyLife.Options.Language": "TinyLife.Options.yml", "TinyLife.Options.LeftTrigger": "TinyLife.Options.yml", + "TinyLife.Options.MusicVolume": "TinyLife.Options.yml", "TinyLife.Options.PauseGameKeybind": "TinyLife.Options.yml", "TinyLife.Options.RightTrigger": "TinyLife.Options.yml", "TinyLife.Options.RotateCameraKeybind": "TinyLife.Options.yml", @@ -2292,6 +2322,7 @@ "TinyLife.PersonalityType.Mean": "TinyLife.PersonalityType.yml", "TinyLife.PersonalityType.Millionaire": "TinyLife.PersonalityType.yml", "TinyLife.PersonalityType.Name": "TinyLife.PersonalityType.yml", + "TinyLife.PersonalityType.Outdoorsy": "TinyLife.PersonalityType.yml", "TinyLife.PersonalityType.Pescetarian": "TinyLife.PersonalityType.yml", "TinyLife.PersonalityType.Register(TinyLife.PersonalityType)": "TinyLife.PersonalityType.yml", "TinyLife.PersonalityType.SmartKid": "TinyLife.PersonalityType.yml", @@ -2751,6 +2782,7 @@ "TinyLife.Utilities.ColorScheme.op_Addition(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme)": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Pastel": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Plants": "TinyLife.Utilities.ColorScheme.yml", + "TinyLife.Utilities.ColorScheme.RetroAppliances": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Rugs": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.SimpleWood": "TinyLife.Utilities.ColorScheme.yml", "TinyLife.Utilities.ColorScheme.Skin": "TinyLife.Utilities.ColorScheme.yml", @@ -2875,9 +2907,9 @@ "TinyLife.World.Household.Export(System.Boolean)": "TinyLife.World.Household.yml", "TinyLife.World.Household.FurnitureStorage": "TinyLife.World.Household.yml", "TinyLife.World.Household.GetAverageFriendshipTo(TinyLife.Objects.Person)": "TinyLife.World.Household.yml", + "TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person})": "TinyLife.World.Household.yml", "TinyLife.World.Household.HasMember(System.Guid)": "TinyLife.World.Household.yml", "TinyLife.World.Household.Import(TinyLife.World.ExportedHousehold,System.Boolean)": "TinyLife.World.Household.yml", - "TinyLife.World.Household.IsComplete(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person})": "TinyLife.World.Household.yml", "TinyLife.World.Household.IsCurrent": "TinyLife.World.Household.yml", "TinyLife.World.Household.IsLotVisible(TinyLife.World.Lot)": "TinyLife.World.Household.yml", "TinyLife.World.Household.Lot": "TinyLife.World.Household.yml", @@ -2914,7 +2946,7 @@ "TinyLife.World.Lot.GetWeeklyBills": "TinyLife.World.Lot.yml", "TinyLife.World.Lot.Household": "TinyLife.World.Lot.yml", "TinyLife.World.Lot.Id": "TinyLife.World.Lot.yml", - "TinyLife.World.Lot.Import(TinyLife.World.ExportedLot,System.Boolean,System.Boolean)": "TinyLife.World.Lot.yml", + "TinyLife.World.Lot.Import(TinyLife.World.ExportedLot,System.String,System.Boolean,System.Boolean)": "TinyLife.World.Lot.yml", "TinyLife.World.Lot.Name": "TinyLife.World.Lot.yml", "TinyLife.World.Lot.Type": "TinyLife.World.Lot.yml", "TinyLife.World.Lot.Validate(TinyLife.World.Map)": "TinyLife.World.Lot.yml", @@ -2965,7 +2997,6 @@ "TinyLife.World.Mail.Validate(TinyLife.World.Map)": "TinyLife.World.Mail.yml", "TinyLife.World.Map": "TinyLife.World.Map.yml", "TinyLife.World.Map.#ctor(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml", - "TinyLife.World.Map.Achievements": "TinyLife.World.Map.yml", "TinyLife.World.Map.AddHousehold(TinyLife.World.Lot)": "TinyLife.World.Map.yml", "TinyLife.World.Map.AddLight(TinyLife.Objects.Light)": "TinyLife.World.Map.yml", "TinyLife.World.Map.AddLot(Microsoft.Xna.Framework.Rectangle)": "TinyLife.World.Map.yml", @@ -2980,7 +3011,6 @@ "TinyLife.World.Map.ApplyCameraRotation(Microsoft.Xna.Framework.Vector2,System.Boolean,System.Nullable{MLEM.Misc.Direction2})": "TinyLife.World.Map.yml", "TinyLife.World.Map.ApplyInverseCameraRotation(Microsoft.Xna.Framework.Vector2,System.Nullable{MLEM.Misc.Direction2})": "TinyLife.World.Map.yml", "TinyLife.World.Map.CanWalkBetween(TinyLife.Objects.Person,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml", - "TinyLife.World.Map.CompleteAchievement(TinyLife.Goals.AchievementType)": "TinyLife.World.Map.yml", "TinyLife.World.Map.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean,System.Nullable{MLEM.Misc.RectangleF},System.Nullable{Microsoft.Xna.Framework.Matrix},Microsoft.Xna.Framework.Graphics.RenderTarget2D,System.Boolean)": "TinyLife.World.Map.yml", "TinyLife.World.Map.Finalize": "TinyLife.World.Map.yml", "TinyLife.World.Map.GetAllLotEmployments": "TinyLife.World.Map.yml", @@ -3132,6 +3162,8 @@ "TinyLife.World.Room.Validate": "TinyLife.World.Room.yml", "TinyLife.World.Soundscape": "TinyLife.World.Soundscape.yml", "TinyLife.World.Soundscape.#ctor(TinyLife.World.Soundscape.IntensityDelegate,Microsoft.Xna.Framework.Audio.SoundEffect[])": "TinyLife.World.Soundscape.yml", + "TinyLife.World.Soundscape.GetDaytimePercentage(TinyLife.World.Map)": "TinyLife.World.Soundscape.yml", + "TinyLife.World.Soundscape.GetForestedness(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)": "TinyLife.World.Soundscape.yml", "TinyLife.World.Soundscape.IntensityDelegate": "TinyLife.World.Soundscape.IntensityDelegate.yml", "TinyLife.World.Soundscape.Soundscapes": "TinyLife.World.Soundscape.yml", "TinyLife.World.Soundscape.Update(TinyLife.World.Map,MLEM.Cameras.Camera)": "TinyLife.World.Soundscape.yml", diff --git a/docs/api/TinyLife.Actions.Action.yml b/docs/api/TinyLife.Actions.Action.yml index 265fec3..0dc47be 100644 --- a/docs/api/TinyLife.Actions.Action.yml +++ b/docs/api/TinyLife.Actions.Action.yml @@ -468,7 +468,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturns the map object that is displayed in the action queue in the top left of the screen.\nNote that this value is ignored if this action's type has a .\nBy default, the is returned.\n" + summary: "\nReturns the map object that is displayed in the action queue in the top left of the screen.\nNote that this value is ignored if this action's type has a .\nBy default, the is returned.\n" example: [] syntax: content: public virtual MapObject GetIconObject() @@ -4296,8 +4296,8 @@ references: - uid: TinyLife.Actions.ActionType.TypeSettings.Texture commentId: F:TinyLife.Actions.ActionType.TypeSettings.Texture isExternal: true -- uid: TinyLife.Actions.ActionInfo.GetActionObject``1 - commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1 +- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) + commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) isExternal: true - uid: TinyLife.Actions.Action.GetIconObject* commentId: Overload:TinyLife.Actions.Action.GetIconObject diff --git a/docs/api/TinyLife.Actions.ActionInfo.yml b/docs/api/TinyLife.Actions.ActionInfo.yml index 6e26179..0a9eb18 100644 --- a/docs/api/TinyLife.Actions.ActionInfo.yml +++ b/docs/api/TinyLife.Actions.ActionInfo.yml @@ -12,10 +12,10 @@ items: - TinyLife.Actions.ActionInfo.FromLocation(TinyLife.Objects.Person,Microsoft.Xna.Framework.Vector2) - TinyLife.Actions.ActionInfo.FromObjectGeneric(TinyLife.Objects.Person,TinyLife.Objects.MapObject) - TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.Person) - - TinyLife.Actions.ActionInfo.GetActionObject``1 + - TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) - TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture) - - TinyLife.Actions.ActionInfo.GetInvolvedObject``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Func{``0,System.Boolean}) - - TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean) + - TinyLife.Actions.ActionInfo.GetInvolvedObject``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean,System.Func{``0,System.Boolean}) + - TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean) - TinyLife.Actions.ActionInfo.Lot - TinyLife.Actions.ActionInfo.Map - TinyLife.Actions.ActionInfo.Person @@ -139,7 +139,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nThe location that this action should be executed in.\nNote that, for manually executed actions, this is always the world position that the mouse was in.\nFor automatically executed actions, this is often the 's location or an offset based on the .\n" + summary: "\nThe location that this action should be executed in.\nNote that, for manually executed actions, this is always the world position that the mouse was in.\nFor automatically executed actions, this is often the 's location or an offset based on the .\n" example: [] syntax: content: >- @@ -261,7 +261,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nThe lot that this action's is on, or the lot that the is on if there is no action object.\n" + summary: "\nThe lot that this action's is on, or the lot that the is on if there is no action object.\n" example: [] syntax: content: public Lot Lot { get; } @@ -276,16 +276,16 @@ items: modifiers.vb: - Public - ReadOnly -- uid: TinyLife.Actions.ActionInfo.GetActionObject``1 - commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1 - id: GetActionObject``1 +- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) + commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) + id: GetActionObject``1(System.Boolean) parent: TinyLife.Actions.ActionInfo langs: - csharp - vb - name: GetActionObject() - nameWithType: ActionInfo.GetActionObject() - fullName: TinyLife.Actions.ActionInfo.GetActionObject() + name: GetActionObject(Boolean) + nameWithType: ActionInfo.GetActionObject(Boolean) + fullName: TinyLife.Actions.ActionInfo.GetActionObject(System.Boolean) type: Method source: remote: @@ -294,29 +294,32 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetActionObject path: ../TinyLife/Actions/ActionInfo.cs - startLine: 69 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nReturns the object that this action is related to, or null if there is none or the object isn't of the given type.\nIf this action is related to a and T is , the wall is returned. Otherwise, the involved is returned, if it matches T.\n" example: [] syntax: - content: public T GetActionObject() + content: public T GetActionObject(bool allowFake = true) + parameters: + - id: allowFake + type: System.Boolean typeParameters: - id: T description: The type that the action object is expected to be of return: type: '{T}' description: The action object, or null if there is none or the type does not match - content.vb: Public Function GetActionObject(Of T) As T + content.vb: Public Function GetActionObject(Of T)(allowFake As Boolean = True) As T overload: TinyLife.Actions.ActionInfo.GetActionObject* - nameWithType.vb: ActionInfo.GetActionObject(Of T)() + nameWithType.vb: ActionInfo.GetActionObject(Of T)(Boolean) modifiers.csharp: - public modifiers.vb: - Public - fullName.vb: TinyLife.Actions.ActionInfo.GetActionObject(Of T)() - name.vb: GetActionObject(Of T)() + fullName.vb: TinyLife.Actions.ActionInfo.GetActionObject(Of T)(System.Boolean) + name.vb: GetActionObject(Of T)(Boolean) - uid: TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) commentId: M:TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) id: AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) @@ -335,11 +338,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddAuxiliaryObject path: ../TinyLife/Actions/ActionInfo.cs - startLine: 91 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nAdds an additional object that, along with the , is involved in this action.\nAdding an auxiliary object causes to consider it, as well as to be called for it.\n" + summary: "\nAdds an additional object that, along with the , is involved in this action.\nAdding an auxiliary object causes to consider it, as well as to be called for it.\n" example: [] syntax: content: public void AddAuxiliaryObject(MapObject o, ActionSpot spot = null) @@ -356,16 +359,16 @@ items: - public modifiers.vb: - Public -- uid: TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean) - commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean) - id: GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean) +- uid: TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean) + id: GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean) parent: TinyLife.Actions.ActionInfo langs: - csharp - vb - name: GetInvolvedObjects(ObjectCategory, Boolean) - nameWithType: ActionInfo.GetInvolvedObjects(ObjectCategory, Boolean) - fullName: TinyLife.Actions.ActionInfo.GetInvolvedObjects(TinyLife.Objects.ObjectCategory, System.Boolean) + name: GetInvolvedObjects(ObjectCategory, Boolean, Boolean) + nameWithType: ActionInfo.GetInvolvedObjects(ObjectCategory, Boolean, Boolean) + fullName: TinyLife.Actions.ActionInfo.GetInvolvedObjects(TinyLife.Objects.ObjectCategory, System.Boolean, System.Boolean) type: Method source: remote: @@ -374,14 +377,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetInvolvedObjects path: ../TinyLife/Actions/ActionInfo.cs - startLine: 109 + startLine: 113 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturns a set of objects of the given type T that match the given category.\nThe objects considered are the , its , its , the 's and the auxiliary objects added using .\n" + summary: "\nReturns a set of objects of the given type T that match the given category.\nThe objects considered are the , its , its , the 's and the auxiliary objects added using .\n" example: [] syntax: - content: public IEnumerable GetInvolvedObjects(ObjectCategory category = null, bool includeIndirectly = true) + content: public IEnumerable GetInvolvedObjects(ObjectCategory category = null, bool includeIndirectly = true, bool allowFake = true) parameters: - id: category type: TinyLife.Objects.ObjectCategory @@ -389,31 +392,34 @@ items: - id: includeIndirectly type: System.Boolean description: Whether indirectly involved objects, like the and of furniture should be included + - id: allowFake + type: System.Boolean + description: Whether fake items held by players (see ) should also be returned. typeParameters: - id: T description: The type that the objects returned should have return: type: System.Collections.Generic.IEnumerable{{T}} description: A set of objects that match the above criteria - content.vb: Public Function GetInvolvedObjects(Of T)(category As ObjectCategory = Nothing, includeIndirectly As Boolean = True) As IEnumerable(Of T) + content.vb: Public Function GetInvolvedObjects(Of T)(category As ObjectCategory = Nothing, includeIndirectly As Boolean = True, allowFake As Boolean = True) As IEnumerable(Of T) overload: TinyLife.Actions.ActionInfo.GetInvolvedObjects* - nameWithType.vb: ActionInfo.GetInvolvedObjects(Of T)(ObjectCategory, Boolean) + nameWithType.vb: ActionInfo.GetInvolvedObjects(Of T)(ObjectCategory, Boolean, Boolean) modifiers.csharp: - public modifiers.vb: - Public - fullName.vb: TinyLife.Actions.ActionInfo.GetInvolvedObjects(Of T)(TinyLife.Objects.ObjectCategory, System.Boolean) - name.vb: GetInvolvedObjects(Of T)(ObjectCategory, Boolean) -- uid: TinyLife.Actions.ActionInfo.GetInvolvedObject``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Func{``0,System.Boolean}) - commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedObject``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Func{``0,System.Boolean}) - id: GetInvolvedObject``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Func{``0,System.Boolean}) + fullName.vb: TinyLife.Actions.ActionInfo.GetInvolvedObjects(Of T)(TinyLife.Objects.ObjectCategory, System.Boolean, System.Boolean) + name.vb: GetInvolvedObjects(Of T)(ObjectCategory, Boolean, Boolean) +- uid: TinyLife.Actions.ActionInfo.GetInvolvedObject``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean,System.Func{``0,System.Boolean}) + commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedObject``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean,System.Func{``0,System.Boolean}) + id: GetInvolvedObject``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean,System.Func{``0,System.Boolean}) parent: TinyLife.Actions.ActionInfo langs: - csharp - vb - name: GetInvolvedObject(ObjectCategory, Boolean, Func) - nameWithType: ActionInfo.GetInvolvedObject(ObjectCategory, Boolean, Func) - fullName: TinyLife.Actions.ActionInfo.GetInvolvedObject(TinyLife.Objects.ObjectCategory, System.Boolean, System.Func) + name: GetInvolvedObject(ObjectCategory, Boolean, Boolean, Func) + nameWithType: ActionInfo.GetInvolvedObject(ObjectCategory, Boolean, Boolean, Func) + fullName: TinyLife.Actions.ActionInfo.GetInvolvedObject(TinyLife.Objects.ObjectCategory, System.Boolean, System.Boolean, System.Func) type: Method source: remote: @@ -422,15 +428,15 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetInvolvedObject path: ../TinyLife/Actions/ActionInfo.cs - startLine: 127 + startLine: 132 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nA helper method that returns the first available entry from or null if there is none\n" + summary: "\nA helper method that returns the first available entry from or null if there is none\n" example: [] syntax: content: >- - public T GetInvolvedObject(ObjectCategory category = null, bool includeIndirectly = true, Func predicate = null) + public T GetInvolvedObject(ObjectCategory category = null, bool includeIndirectly = true, bool allowFake = true, Func predicate = null) where T : MapObject parameters: - id: category @@ -439,6 +445,9 @@ items: - id: includeIndirectly type: System.Boolean description: Whether indirectly involved objects, like the and of furniture should be included + - id: allowFake + type: System.Boolean + description: Whether fake items held by players (see ) should also be returned. - id: predicate type: System.Func{{T},System.Boolean} description: A predicate to match against objects. If this is non-null, the first object that matches this predicate is returned. @@ -447,16 +456,16 @@ items: description: The type that the objects returned should have return: type: '{T}' - description: The first object that matches the criteria described in - content.vb: Public Function GetInvolvedObject(Of T As MapObject)(category As ObjectCategory = Nothing, includeIndirectly As Boolean = True, predicate As Func(Of T, Boolean) = Nothing) As T + description: The first object that matches the criteria described in + content.vb: Public Function GetInvolvedObject(Of T As MapObject)(category As ObjectCategory = Nothing, includeIndirectly As Boolean = True, allowFake As Boolean = True, predicate As Func(Of T, Boolean) = Nothing) As T overload: TinyLife.Actions.ActionInfo.GetInvolvedObject* - nameWithType.vb: ActionInfo.GetInvolvedObject(Of T)(ObjectCategory, Boolean, Func(Of T, Boolean)) + nameWithType.vb: ActionInfo.GetInvolvedObject(Of T)(ObjectCategory, Boolean, Boolean, Func(Of T, Boolean)) modifiers.csharp: - public modifiers.vb: - Public - fullName.vb: TinyLife.Actions.ActionInfo.GetInvolvedObject(Of T)(TinyLife.Objects.ObjectCategory, System.Boolean, System.Func(Of T, System.Boolean)) - name.vb: GetInvolvedObject(Of T)(ObjectCategory, Boolean, Func(Of T, Boolean)) + fullName.vb: TinyLife.Actions.ActionInfo.GetInvolvedObject(Of T)(TinyLife.Objects.ObjectCategory, System.Boolean, System.Boolean, System.Func(Of T, System.Boolean)) + name.vb: GetInvolvedObject(Of T)(ObjectCategory, Boolean, Boolean, Func(Of T, Boolean)) - uid: TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture) commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedActionSpot(TinyLife.Objects.Furniture) id: GetInvolvedActionSpot(TinyLife.Objects.Furniture) @@ -475,11 +484,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetInvolvedActionSpot path: ../TinyLife/Actions/ActionInfo.cs - startLine: 146 + startLine: 151 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturns the involved action spot for the given involved .\nIf the furniture passed is the , the will be returned.\nOtherwise, the action spot of the involved furniture stored using is returned.\n" + summary: "\nReturns the involved action spot for the given involved .\nIf the furniture passed is the , the will be returned.\nOtherwise, the action spot of the involved furniture stored using is returned.\n" example: [] syntax: content: public ActionSpot GetInvolvedActionSpot(Furniture involved) @@ -514,11 +523,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToFreeActionSpot path: ../TinyLife/Actions/ActionInfo.cs - startLine: 163 + startLine: 170 assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturns the first free action spot that matches the given flag for this action's .\nIf this action has no action object and context contains ,
this
is returned.\n" + summary: "\nReturns the first free action spot that matches the given flag for this action's .\nIf this action has no action object and context contains ,
this
is returned.\n" example: [] syntax: content: public ActionInfo ToFreeActionSpot(ObjectCategory context = null) @@ -553,7 +562,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Actions/ActionInfo.cs - startLine: 176 + startLine: 183 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -589,7 +598,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromLocation path: ../TinyLife/Actions/ActionInfo.cs - startLine: 222 + startLine: 231 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -633,7 +642,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromLocation path: ../TinyLife/Actions/ActionInfo.cs - startLine: 233 + startLine: 242 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -677,7 +686,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromObjectGeneric path: ../TinyLife/Actions/ActionInfo.cs - startLine: 243 + startLine: 252 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -721,7 +730,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromSelf path: ../TinyLife/Actions/ActionInfo.cs - startLine: 252 + startLine: 261 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1298,8 +1307,8 @@ references: name: TinyLife.Objects nameWithType: TinyLife.Objects fullName: TinyLife.Objects -- uid: TinyLife.Actions.ActionInfo.GetActionObject``1 - commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1 +- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) + commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) isExternal: true - uid: TinyLife.Actions.ActionInfo.ActionSpot commentId: P:TinyLife.Actions.ActionInfo.ActionSpot @@ -1381,6 +1390,13 @@ references: name: GetActionObject nameWithType: ActionInfo.GetActionObject fullName: TinyLife.Actions.ActionInfo.GetActionObject +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + name: Boolean + nameWithType: Boolean + fullName: System.Boolean - uid: '{T}' commentId: '!:T' definition: T @@ -1391,8 +1407,8 @@ references: name: T nameWithType: T fullName: T -- uid: TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean) - commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean) +- uid: TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean) isExternal: true - uid: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) commentId: M:TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) @@ -1540,12 +1556,15 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: TinyLife.Objects.Person.GetHeldObject``1 - commentId: M:TinyLife.Objects.Person.GetHeldObject``1 +- uid: TinyLife.Objects.Person.GetHeldObject``1(System.Boolean) + commentId: M:TinyLife.Objects.Person.GetHeldObject``1(System.Boolean) isExternal: true - uid: TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) commentId: M:TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) isExternal: true +- uid: TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean) + commentId: M:TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean) + isExternal: true - uid: TinyLife.Actions.ActionInfo.GetInvolvedObjects* commentId: Overload:TinyLife.Actions.ActionInfo.GetInvolvedObjects name: GetInvolvedObjects @@ -1557,13 +1576,6 @@ references: name: ObjectCategory nameWithType: ObjectCategory fullName: TinyLife.Objects.ObjectCategory -- uid: System.Boolean - commentId: T:System.Boolean - parent: System - isExternal: true - name: Boolean - nameWithType: Boolean - fullName: System.Boolean - uid: System.Collections.Generic.IEnumerable{{T}} commentId: T:System.Collections.Generic.IEnumerable{``0} parent: System.Collections.Generic diff --git a/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml b/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml index 9d100e1..b0c8400 100644 --- a/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml +++ b/docs/api/TinyLife.Actions.ActionType.TypeSettings.yml @@ -697,7 +697,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nThe that this interaction's partner () has to be working on.\nThis is useful for actions like which require talking to a employee.\nIf the is not set, the required lot type's icon will automatically be used.\n" + summary: "\nThe that this interaction's partner () has to be working on.\nThis is useful for actions like which require talking to a employee.\nIf the is not set, the required lot type's icon will automatically be used.\n" example: [] syntax: content: public LotType RequiredPartnerEmployment @@ -2288,8 +2288,8 @@ references: name: LotType nameWithType: LotType fullName: TinyLife.World.LotType -- uid: TinyLife.Actions.ActionInfo.GetActionObject``1 - commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1 +- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) + commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) isExternal: true - uid: TinyLife.Actions.ActionType.OrderCoffee commentId: F:TinyLife.Actions.ActionType.OrderCoffee diff --git a/docs/api/TinyLife.Actions.ActionType.yml b/docs/api/TinyLife.Actions.ActionType.yml index bd7a4da..2f2a535 100644 --- a/docs/api/TinyLife.Actions.ActionType.yml +++ b/docs/api/TinyLife.Actions.ActionType.yml @@ -24,6 +24,7 @@ items: - TinyLife.Actions.ActionType.AskToTellStory - TinyLife.Actions.ActionType.BakeFood - TinyLife.Actions.ActionType.BeAwayFromLotEmployment + - TinyLife.Actions.ActionType.BeEnticing - TinyLife.Actions.ActionType.BlowOutCandles - TinyLife.Actions.ActionType.BoastAboutPagesWritten - TinyLife.Actions.ActionType.BreakUp @@ -41,6 +42,7 @@ items: - TinyLife.Actions.ActionType.CanPickUpOrIsHoldingForTarget(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Nullable{TinyLife.Actions.CanExecuteResult},System.Boolean,System.Boolean) - TinyLife.Actions.ActionType.CanPlaceHeldItem(TinyLife.Actions.ActionInfo,System.Boolean) - TinyLife.Actions.ActionType.CanWorkAtDeskObject(TinyLife.Actions.ActionInfo,System.Boolean) + - TinyLife.Actions.ActionType.CasualCompliment - TinyLife.Actions.ActionType.CelebrateBirthday - TinyLife.Actions.ActionType.ChangeOutfit - TinyLife.Actions.ActionType.ChastiseForFoodBeliefs @@ -61,10 +63,12 @@ items: - TinyLife.Actions.ActionType.CookChildFood - TinyLife.Actions.ActionType.CookFood - TinyLife.Actions.ActionType.CreateApp + - TinyLife.Actions.ActionType.CriticizeDeforestation - TinyLife.Actions.ActionType.DebatePineappleOnPizza - TinyLife.Actions.ActionType.DebugAddToHousehold - TinyLife.Actions.ActionType.DebugDie - TinyLife.Actions.ActionType.DebugTeleport + - TinyLife.Actions.ActionType.DeepCompliment - TinyLife.Actions.ActionType.DeliverMail - TinyLife.Actions.ActionType.DeliverNewspaper - TinyLife.Actions.ActionType.Die @@ -76,6 +80,7 @@ items: - TinyLife.Actions.ActionType.EditOutfits - TinyLife.Actions.ActionType.ExpressFearOfCrowds - TinyLife.Actions.ActionType.Flirt + - TinyLife.Actions.ActionType.FlirtyJoke - TinyLife.Actions.ActionType.FoolAround - TinyLife.Actions.ActionType.GaugeRelationship - TinyLife.Actions.ActionType.GetBakingIngredients @@ -120,6 +125,7 @@ items: - TinyLife.Actions.ActionType.JokeAboutFamilyGatherings - TinyLife.Actions.ActionType.JokeAboutOwnUnemployment - TinyLife.Actions.ActionType.JokeAboutTreadmillAccidents + - TinyLife.Actions.ActionType.JokeAboutTrees - TinyLife.Actions.ActionType.JokeAboutWork - TinyLife.Actions.ActionType.JokeAboutWritingStyle - TinyLife.Actions.ActionType.Kiss @@ -129,6 +135,7 @@ items: - TinyLife.Actions.ActionType.LotEmploymentIdle - TinyLife.Actions.ActionType.MakeFunOfBeingBadAtSchool - TinyLife.Actions.ActionType.MakeFunOfBeingNerd + - TinyLife.Actions.ActionType.MakeFunOfBeingOutdoorsy - TinyLife.Actions.ActionType.MakeFunOfFoodIntolerance - TinyLife.Actions.ActionType.MakeFunOfFriends - TinyLife.Actions.ActionType.MakeFunOfIntroversion @@ -171,6 +178,7 @@ items: - TinyLife.Actions.ActionType.ReadJokes - TinyLife.Actions.ActionType.ReadNewspaper - TinyLife.Actions.ActionType.ReadSkillBook + - TinyLife.Actions.ActionType.ReciteLovePoem - TinyLife.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings) - TinyLife.Actions.ActionType.Repair - TinyLife.Actions.ActionType.ResearchBusinessPlans @@ -203,6 +211,7 @@ items: - TinyLife.Actions.ActionType.TalkAboutFeelings - TinyLife.Actions.ActionType.TalkAboutFood - TinyLife.Actions.ActionType.TalkAboutNaps + - TinyLife.Actions.ActionType.TalkAboutNatureWalks - TinyLife.Actions.ActionType.TalkAboutNeighborhood - TinyLife.Actions.ActionType.TalkAboutOutdoors - TinyLife.Actions.ActionType.TalkAboutSchool @@ -6455,6 +6464,76 @@ items: - Public - Shared - ReadOnly +- uid: TinyLife.Actions.ActionType.TalkAboutNatureWalks + commentId: F:TinyLife.Actions.ActionType.TalkAboutNatureWalks + id: TalkAboutNatureWalks + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: TalkAboutNatureWalks + nameWithType: ActionType.TalkAboutNatureWalks + fullName: TinyLife.Actions.ActionType.TalkAboutNatureWalks + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: TalkAboutNatureWalks + path: ../TinyLife/Actions/ActionType.Social.cs + startLine: 316 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType TalkAboutNatureWalks + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly TalkAboutNatureWalks As ActionType + modifiers.csharp: + - public + - static + - readonly + modifiers.vb: + - Public + - Shared + - ReadOnly +- uid: TinyLife.Actions.ActionType.CriticizeDeforestation + commentId: F:TinyLife.Actions.ActionType.CriticizeDeforestation + id: CriticizeDeforestation + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: CriticizeDeforestation + nameWithType: ActionType.CriticizeDeforestation + fullName: TinyLife.Actions.ActionType.CriticizeDeforestation + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CriticizeDeforestation + path: ../TinyLife/Actions/ActionType.Social.cs + startLine: 321 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType CriticizeDeforestation + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly CriticizeDeforestation As ActionType + modifiers.csharp: + - public + - static + - readonly + modifiers.vb: + - Public + - Shared + - ReadOnly - uid: TinyLife.Actions.ActionType.TellJoke commentId: F:TinyLife.Actions.ActionType.TellJoke id: TellJoke @@ -6473,7 +6552,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellJoke path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 318 + startLine: 328 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6508,7 +6587,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellFunnyStory path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 322 + startLine: 332 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6543,7 +6622,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellRidiculousStory path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 326 + startLine: 336 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6578,7 +6657,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellComplexJoke path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 330 + startLine: 340 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6613,7 +6692,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayTrick path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 334 + startLine: 344 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6648,7 +6727,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutWork path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 338 + startLine: 348 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6683,7 +6762,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutOwnUnemployment path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 344 + startLine: 354 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6718,7 +6797,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutTreadmillAccidents path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 350 + startLine: 360 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6753,7 +6832,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutWritingStyle path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 355 + startLine: 365 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6788,7 +6867,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutAromance path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 360 + startLine: 370 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6823,7 +6902,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutAsexuality path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 365 + startLine: 375 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6858,7 +6937,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellJokeAboutSomething path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 370 + startLine: 380 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6893,7 +6972,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TellDadJoke path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 379 + startLine: 389 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6928,7 +7007,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JokeAboutFamilyGatherings path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 385 + startLine: 395 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6945,6 +7024,41 @@ items: - Public - Shared - ReadOnly +- uid: TinyLife.Actions.ActionType.JokeAboutTrees + commentId: F:TinyLife.Actions.ActionType.JokeAboutTrees + id: JokeAboutTrees + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: JokeAboutTrees + nameWithType: ActionType.JokeAboutTrees + fullName: TinyLife.Actions.ActionType.JokeAboutTrees + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: JokeAboutTrees + path: ../TinyLife/Actions/ActionType.Social.cs + startLine: 401 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType JokeAboutTrees + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly JokeAboutTrees As ActionType + modifiers.csharp: + - public + - static + - readonly + modifiers.vb: + - Public + - Shared + - ReadOnly - uid: TinyLife.Actions.ActionType.Insult commentId: F:TinyLife.Actions.ActionType.Insult id: Insult @@ -6963,7 +7077,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Insult path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 393 + startLine: 408 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -6998,7 +7112,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ImplyMotherIsCamel path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 397 + startLine: 412 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7033,7 +7147,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfUnemployment path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 401 + startLine: 416 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7068,7 +7182,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfLaziness path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 407 + startLine: 422 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7103,7 +7217,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfIntroversion path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 412 + startLine: 427 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7138,7 +7252,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfNiceness path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 417 + startLine: 432 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7173,7 +7287,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComplainAboutRelationship path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 422 + startLine: 437 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7208,7 +7322,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfPoorFitness path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 427 + startLine: 442 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7243,7 +7357,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BreakUp path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 433 + startLine: 448 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7278,7 +7392,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfFriends path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 444 + startLine: 459 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7313,7 +7427,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfBeingNerd path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 449 + startLine: 464 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7348,7 +7462,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfBeingBadAtSchool path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 454 + startLine: 469 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7383,7 +7497,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShooChild path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 459 + startLine: 474 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7418,7 +7532,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeFunOfFoodIntolerance path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 465 + startLine: 480 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7453,7 +7567,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChastiseForFoodBeliefs path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 471 + startLine: 486 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7470,6 +7584,41 @@ items: - Public - Shared - ReadOnly +- uid: TinyLife.Actions.ActionType.MakeFunOfBeingOutdoorsy + commentId: F:TinyLife.Actions.ActionType.MakeFunOfBeingOutdoorsy + id: MakeFunOfBeingOutdoorsy + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: MakeFunOfBeingOutdoorsy + nameWithType: ActionType.MakeFunOfBeingOutdoorsy + fullName: TinyLife.Actions.ActionType.MakeFunOfBeingOutdoorsy + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: MakeFunOfBeingOutdoorsy + path: ../TinyLife/Actions/ActionType.Social.cs + startLine: 492 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType MakeFunOfBeingOutdoorsy + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly MakeFunOfBeingOutdoorsy As ActionType + modifiers.csharp: + - public + - static + - readonly + modifiers.vb: + - Public + - Shared + - ReadOnly - uid: TinyLife.Actions.ActionType.Flirt commentId: F:TinyLife.Actions.ActionType.Flirt id: Flirt @@ -7488,7 +7637,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Flirt path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 479 + startLine: 499 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7523,7 +7672,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComplimentLooks path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 483 + startLine: 503 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7558,7 +7707,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MakeRisqueRemark path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 487 + startLine: 507 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7575,6 +7724,181 @@ items: - Public - Shared - ReadOnly +- uid: TinyLife.Actions.ActionType.BeEnticing + commentId: F:TinyLife.Actions.ActionType.BeEnticing + id: BeEnticing + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: BeEnticing + nameWithType: ActionType.BeEnticing + fullName: TinyLife.Actions.ActionType.BeEnticing + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: BeEnticing + path: ../TinyLife/Actions/ActionType.Social.cs + startLine: 513 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType BeEnticing + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly BeEnticing As ActionType + modifiers.csharp: + - public + - static + - readonly + modifiers.vb: + - Public + - Shared + - ReadOnly +- uid: TinyLife.Actions.ActionType.CasualCompliment + commentId: F:TinyLife.Actions.ActionType.CasualCompliment + id: CasualCompliment + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: CasualCompliment + nameWithType: ActionType.CasualCompliment + fullName: TinyLife.Actions.ActionType.CasualCompliment + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CasualCompliment + path: ../TinyLife/Actions/ActionType.Social.cs + startLine: 518 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType CasualCompliment + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly CasualCompliment As ActionType + modifiers.csharp: + - public + - static + - readonly + modifiers.vb: + - Public + - Shared + - ReadOnly +- uid: TinyLife.Actions.ActionType.ReciteLovePoem + commentId: F:TinyLife.Actions.ActionType.ReciteLovePoem + id: ReciteLovePoem + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: ReciteLovePoem + nameWithType: ActionType.ReciteLovePoem + fullName: TinyLife.Actions.ActionType.ReciteLovePoem + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ReciteLovePoem + path: ../TinyLife/Actions/ActionType.Social.cs + startLine: 523 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType ReciteLovePoem + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly ReciteLovePoem As ActionType + modifiers.csharp: + - public + - static + - readonly + modifiers.vb: + - Public + - Shared + - ReadOnly +- uid: TinyLife.Actions.ActionType.DeepCompliment + commentId: F:TinyLife.Actions.ActionType.DeepCompliment + id: DeepCompliment + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: DeepCompliment + nameWithType: ActionType.DeepCompliment + fullName: TinyLife.Actions.ActionType.DeepCompliment + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: DeepCompliment + path: ../TinyLife/Actions/ActionType.Social.cs + startLine: 528 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType DeepCompliment + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly DeepCompliment As ActionType + modifiers.csharp: + - public + - static + - readonly + modifiers.vb: + - Public + - Shared + - ReadOnly +- uid: TinyLife.Actions.ActionType.FlirtyJoke + commentId: F:TinyLife.Actions.ActionType.FlirtyJoke + id: FlirtyJoke + parent: TinyLife.Actions.ActionType + langs: + - csharp + - vb + name: FlirtyJoke + nameWithType: ActionType.FlirtyJoke + fullName: TinyLife.Actions.ActionType.FlirtyJoke + type: Field + source: + remote: + path: TinyLife/Actions/ActionType.Social.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: FlirtyJoke + path: ../TinyLife/Actions/ActionType.Social.cs + startLine: 533 + assemblies: + - Tiny Life + namespace: TinyLife.Actions + syntax: + content: public static readonly ActionType FlirtyJoke + return: + type: TinyLife.Actions.ActionType + content.vb: Public Shared ReadOnly FlirtyJoke As ActionType + modifiers.csharp: + - public + - static + - readonly + modifiers.vb: + - Public + - Shared + - ReadOnly - uid: TinyLife.Actions.ActionType.StartDating commentId: F:TinyLife.Actions.ActionType.StartDating id: StartDating @@ -7593,7 +7917,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StartDating path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 493 + startLine: 539 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7628,7 +7952,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FoolAround path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 510 + startLine: 556 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7663,7 +7987,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Kiss path: ../TinyLife/Actions/ActionType.Social.cs - startLine: 523 + startLine: 569 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -7721,7 +8045,7 @@ items: description: If the parent furniture has to be visible somewhere, even if the action object is being held, this is returned if it's not around. If this value is null, no parent has to exist. - id: allowAnyInvolved type: System.Boolean - description: Whether any should be passed to isAllowed, instead of just the action object + description: Whether any should be passed to isAllowed, instead of just the action object - id: needsObjectSpot type: System.Boolean description: Whether a free object spot on the goalParent is required in the area. If there isn't one around, a special execution result is returned. @@ -7780,7 +8104,7 @@ items: description: If the parent furniture has to be visible somewhere, even if the action object is being held, this is returned if it's not around. If this value is null, no parent has to exist. - id: allowAnyInvolved type: System.Boolean - description: Whether any should be passed to isAllowed, instead of just the action object + description: Whether any should be passed to isAllowed, instead of just the action object - id: needsObjectSpot type: System.Boolean description: Whether a free object spot on the goal parent is required in the area. If there isn't one around, parentNotFoundResult is returned. @@ -7836,7 +8160,7 @@ items: description: Whether the object that the required item should be a child of, or placed onto, is correct - id: allowAnyInvolved type: System.Boolean - description: Whether any should be passed to isAllowed, instead of just the action object + description: Whether any should be passed to isAllowed, instead of just the action object return: type: TinyLife.Actions.CanExecuteResult description: A result that represents the validity of the action @@ -9591,8 +9915,8 @@ references: name: MultiAction nameWithType: MultiAction fullName: TinyLife.Actions.MultiAction -- uid: TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean) - commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean) +- uid: TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean) isExternal: true - uid: TinyLife.Actions.ActionType.CanPickUpOrIsHoldingForTarget* commentId: Overload:TinyLife.Actions.ActionType.CanPickUpOrIsHoldingForTarget diff --git a/docs/api/TinyLife.Actions.BehaviorAction-1.yml b/docs/api/TinyLife.Actions.BehaviorAction-1.yml index f917a2e..cb52967 100644 --- a/docs/api/TinyLife.Actions.BehaviorAction-1.yml +++ b/docs/api/TinyLife.Actions.BehaviorAction-1.yml @@ -350,7 +350,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturns the map object that is displayed in the action queue in the top left of the screen.\nNote that this value is ignored if this action's type has a .\nBy default, the is returned.\n" + summary: "\nReturns the map object that is displayed in the action queue in the top left of the screen.\nNote that this value is ignored if this action's type has a .\nBy default, the is returned.\n" example: [] syntax: content: public override MapObject GetIconObject() diff --git a/docs/api/TinyLife.Actions.BehaviorMultiAction-1.yml b/docs/api/TinyLife.Actions.BehaviorMultiAction-1.yml index 48e9c44..464770b 100644 --- a/docs/api/TinyLife.Actions.BehaviorMultiAction-1.yml +++ b/docs/api/TinyLife.Actions.BehaviorMultiAction-1.yml @@ -441,7 +441,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions - summary: "\nReturns the map object that is displayed in the action queue in the top left of the screen.\nNote that this value is ignored if this action's type has a .\nBy default, the is returned.\n" + summary: "\nReturns the map object that is displayed in the action queue in the top left of the screen.\nNote that this value is ignored if this action's type has a .\nBy default, the is returned.\n" example: [] syntax: content: public override MapObject GetIconObject() diff --git a/docs/api/TinyLife.Actions.Behaviors.ActionBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.ActionBehavior.yml index 59dff75..52bed7a 100644 --- a/docs/api/TinyLife.Actions.Behaviors.ActionBehavior.yml +++ b/docs/api/TinyLife.Actions.Behaviors.ActionBehavior.yml @@ -270,7 +270,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nReturns this action behavior's icon object.\nThis method is automatically called when using in .\nBy default, this method returns the underlying 's .\n" + summary: "\nReturns this action behavior's icon object.\nThis method is automatically called when using in .\nBy default, this method returns the underlying 's .\n" example: [] syntax: content: public virtual MapObject GetIconObject() @@ -1217,8 +1217,8 @@ references: name: ActionInfo nameWithType: ActionInfo fullName: TinyLife.Actions.ActionInfo -- uid: TinyLife.Actions.ActionInfo.GetActionObject``1 - commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1 +- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) + commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) isExternal: true - uid: TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject* commentId: Overload:TinyLife.Actions.Behaviors.ActionBehavior.GetIconObject diff --git a/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml index 95ea9ca..35be81a 100644 --- a/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml +++ b/docs/api/TinyLife.Actions.Behaviors.GetAndSitDownBehavior.yml @@ -252,7 +252,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nReturns this action behavior's icon object.\nThis method is automatically called when using in .\nBy default, this method returns the underlying 's .\n" + summary: "\nReturns this action behavior's icon object.\nThis method is automatically called when using in .\nBy default, this method returns the underlying 's .\n" example: [] syntax: content: public override MapObject GetIconObject() @@ -332,7 +332,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nA helper method that returns the item instance that is currently being interacted with in this action.\nSince this action type is rather complex, this is the favored way over .\n" + summary: "\nA helper method that returns the item instance that is currently being interacted with in this action.\nSince this action type is rather complex, this is the favored way over .\n" example: [] syntax: content: >- @@ -375,7 +375,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nA helper method that returns the item instance that is currently being interacted with in this action.\nSince this action type is rather complex, this is the favored way over .\n" + summary: "\nA helper method that returns the item instance that is currently being interacted with in this action.\nSince this action type is rather complex, this is the favored way over .\n" example: [] syntax: content: >- @@ -1349,8 +1349,8 @@ references: name: CompletionType nameWithType: CompletionType fullName: TinyLife.Actions.CompletionType -- uid: TinyLife.Actions.ActionInfo.GetActionObject``1 - commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1 +- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) + commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) isExternal: true - uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItem* commentId: Overload:TinyLife.Actions.Behaviors.GetAndSitDownBehavior.GetInteractingItem diff --git a/docs/api/TinyLife.Actions.Behaviors.SinkBehavior.yml b/docs/api/TinyLife.Actions.Behaviors.SinkBehavior.yml index 15815ed..0186696 100644 --- a/docs/api/TinyLife.Actions.Behaviors.SinkBehavior.yml +++ b/docs/api/TinyLife.Actions.Behaviors.SinkBehavior.yml @@ -27,7 +27,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Actions.Behaviors - summary: "\nA for an action that is invoked at a .\nIf the sink is not the main , it should be added as an auxiliary object using in .\nThis behavior automatically displays a running water sound and sets the active person's pose to a working version using .\n" + summary: "\nA for an action that is invoked at a .\nIf the sink is not the main , it should be added as an auxiliary object using in .\nThis behavior automatically displays a running water sound and sets the active person's pose to a working version using .\n" example: [] syntax: content: 'public class SinkBehavior : MultiActionBehavior' @@ -230,8 +230,8 @@ references: - uid: ExtremelySimpleLogger.Sink commentId: T:ExtremelySimpleLogger.Sink isExternal: true -- uid: TinyLife.Actions.ActionInfo.GetActionObject``1 - commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1 +- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) + commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) isExternal: true - uid: TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) commentId: M:TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject,TinyLife.Objects.ActionSpot) diff --git a/docs/api/TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.yml b/docs/api/TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult.yml index 3df2f76..b108b11 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: 465 + startLine: 468 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 c6a4414..d5b3e38 100644 --- a/docs/api/TinyLife.Actions.TalkAction.TalkSettings.yml +++ b/docs/api/TinyLife.Actions.TalkAction.TalkSettings.yml @@ -47,7 +47,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkSettings path: ../TinyLife/Actions/TalkAction.cs - startLine: 154 + startLine: 157 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -101,7 +101,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FriendshipGain path: ../TinyLife/Actions/TalkAction.cs - startLine: 160 + startLine: 163 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -134,7 +134,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoBadlyChance path: ../TinyLife/Actions/TalkAction.cs - startLine: 165 + startLine: 168 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -167,7 +167,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TalkMinutes path: ../TinyLife/Actions/TalkAction.cs - startLine: 169 + startLine: 172 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -200,7 +200,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EmoteCategory path: ../TinyLife/Actions/TalkAction.cs - startLine: 173 + startLine: 176 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -233,7 +233,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpeakStyle path: ../TinyLife/Actions/TalkAction.cs - startLine: 177 + startLine: 180 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -266,7 +266,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PartnerEmoteCategory path: ../TinyLife/Actions/TalkAction.cs - startLine: 182 + startLine: 185 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -299,7 +299,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PartnerSpeakStyle path: ../TinyLife/Actions/TalkAction.cs - startLine: 187 + startLine: 190 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -332,7 +332,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GainedSkill path: ../TinyLife/Actions/TalkAction.cs - startLine: 191 + startLine: 194 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -365,7 +365,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GainSkillOnFailure path: ../TinyLife/Actions/TalkAction.cs - startLine: 196 + startLine: 199 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -398,7 +398,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RestoredNeed path: ../TinyLife/Actions/TalkAction.cs - startLine: 201 + startLine: 204 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -431,7 +431,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredEmotion path: ../TinyLife/Actions/TalkAction.cs - startLine: 206 + startLine: 209 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -464,7 +464,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredPersonality path: ../TinyLife/Actions/TalkAction.cs - startLine: 211 + startLine: 214 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -497,7 +497,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredSkill path: ../TinyLife/Actions/TalkAction.cs - startLine: 217 + startLine: 220 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -530,7 +530,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredAges path: ../TinyLife/Actions/TalkAction.cs - startLine: 222 + startLine: 225 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -563,7 +563,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredPartnerAges path: ../TinyLife/Actions/TalkAction.cs - startLine: 227 + startLine: 230 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -596,7 +596,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredJob path: ../TinyLife/Actions/TalkAction.cs - startLine: 232 + startLine: 235 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -629,7 +629,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecute path: ../TinyLife/Actions/TalkAction.cs - startLine: 237 + startLine: 240 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -662,7 +662,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FailEmotion path: ../TinyLife/Actions/TalkAction.cs - startLine: 242 + startLine: 245 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -695,7 +695,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SuccessEmotion path: ../TinyLife/Actions/TalkAction.cs - startLine: 246 + startLine: 249 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -728,7 +728,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GainRomancePercentage path: ../TinyLife/Actions/TalkAction.cs - startLine: 252 + startLine: 255 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -761,7 +761,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoweredEmotion path: ../TinyLife/Actions/TalkAction.cs - startLine: 257 + startLine: 260 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -794,7 +794,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnSuccess path: ../TinyLife/Actions/TalkAction.cs - startLine: 261 + startLine: 264 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -827,7 +827,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnFailure path: ../TinyLife/Actions/TalkAction.cs - startLine: 265 + startLine: 268 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -860,7 +860,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanDoRandomly path: ../TinyLife/Actions/TalkAction.cs - startLine: 270 + startLine: 273 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -893,7 +893,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Actions/TalkAction.cs - startLine: 278 + startLine: 281 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -937,7 +937,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EvaluateFully path: ../TinyLife/Actions/TalkAction.cs - startLine: 290 + startLine: 293 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -975,7 +975,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EvaluateSimple path: ../TinyLife/Actions/TalkAction.cs - startLine: 312 + startLine: 315 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -1022,7 +1022,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CheckCanExecute path: ../TinyLife/Actions/TalkAction.cs - startLine: 448 + startLine: 451 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.TalkAction.yml b/docs/api/TinyLife.Actions.TalkAction.yml index 86348a2..65afd34 100644 --- a/docs/api/TinyLife.Actions.TalkAction.yml +++ b/docs/api/TinyLife.Actions.TalkAction.yml @@ -10,7 +10,7 @@ items: - TinyLife.Actions.TalkAction.Create(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings) - TinyLife.Actions.TalkAction.CreateFunny(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings,System.Int32,System.Int32) - TinyLife.Actions.TalkAction.CreateMean(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings) - - TinyLife.Actions.TalkAction.CreateRomantic(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings,System.Single) + - TinyLife.Actions.TalkAction.CreateRomantic(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings) - TinyLife.Actions.TalkAction.IsConversationCompleted - TinyLife.Actions.TalkAction.OnEvaluate - TinyLife.Actions.TalkAction.OnTalkFailure @@ -565,7 +565,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateMean path: ../TinyLife/Actions/TalkAction.cs - startLine: 128 + startLine: 131 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -597,16 +597,16 @@ items: - Shared fullName.vb: TinyLife.Actions.TalkAction.CreateMean(System.String, System.Func(Of TinyLife.Objects.Person, System.Single), TinyLife.Actions.TalkAction.TalkSettings) name.vb: CreateMean(String, Func(Of Person, Single), TalkAction.TalkSettings) -- uid: TinyLife.Actions.TalkAction.CreateRomantic(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings,System.Single) - commentId: M:TinyLife.Actions.TalkAction.CreateRomantic(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings,System.Single) - id: CreateRomantic(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings,System.Single) +- uid: TinyLife.Actions.TalkAction.CreateRomantic(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings) + commentId: M:TinyLife.Actions.TalkAction.CreateRomantic(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings) + id: CreateRomantic(System.String,System.Func{TinyLife.Objects.Person,System.Single},TinyLife.Actions.TalkAction.TalkSettings) parent: TinyLife.Actions.TalkAction langs: - csharp - vb - name: CreateRomantic(String, Func, TalkAction.TalkSettings, Single) - nameWithType: TalkAction.CreateRomantic(String, Func, TalkAction.TalkSettings, Single) - fullName: TinyLife.Actions.TalkAction.CreateRomantic(System.String, System.Func, TinyLife.Actions.TalkAction.TalkSettings, System.Single) + name: CreateRomantic(String, Func, TalkAction.TalkSettings) + nameWithType: TalkAction.CreateRomantic(String, Func, TalkAction.TalkSettings) + fullName: TinyLife.Actions.TalkAction.CreateRomantic(System.String, System.Func, TinyLife.Actions.TalkAction.TalkSettings) type: Method source: remote: @@ -615,14 +615,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateRomantic path: ../TinyLife/Actions/TalkAction.cs - startLine: 143 + startLine: 145 assemblies: - Tiny Life namespace: TinyLife.Actions summary: "\nA helper method to create a using , but with default settings applied for an action in the Romantic category.\nThe passed will be mutated in this method, modifying its delegate to check as well, and settings its to .\n" example: [] syntax: - content: public static ActionType.TypeSettings CreateRomantic(string name, Func priority, TalkAction.TalkSettings settings, float gainRomancePercentage = 1F) + content: public static ActionType.TypeSettings CreateRomantic(string name, Func priority, TalkAction.TalkSettings settings) parameters: - id: name type: System.String @@ -633,23 +633,20 @@ items: - id: settings type: TinyLife.Actions.TalkAction.TalkSettings description: The additional settings for this action - - id: gainRomancePercentage - type: System.Single - description: The that this action should have. Defaults to 1. return: type: TinyLife.Actions.ActionType.TypeSettings description: A new TypeSettings instance with the given settings, which initializes a when constructed - content.vb: Public Shared Function CreateRomantic(name As String, priority As Func(Of Person, Single), settings As TalkAction.TalkSettings, gainRomancePercentage As Single = 1F) As ActionType.TypeSettings + content.vb: Public Shared Function CreateRomantic(name As String, priority As Func(Of Person, Single), settings As TalkAction.TalkSettings) As ActionType.TypeSettings overload: TinyLife.Actions.TalkAction.CreateRomantic* - nameWithType.vb: TalkAction.CreateRomantic(String, Func(Of Person, Single), TalkAction.TalkSettings, Single) + nameWithType.vb: TalkAction.CreateRomantic(String, Func(Of Person, Single), TalkAction.TalkSettings) modifiers.csharp: - public - static modifiers.vb: - Public - Shared - fullName.vb: TinyLife.Actions.TalkAction.CreateRomantic(System.String, System.Func(Of TinyLife.Objects.Person, System.Single), TinyLife.Actions.TalkAction.TalkSettings, System.Single) - name.vb: CreateRomantic(String, Func(Of Person, Single), TalkAction.TalkSettings, Single) + fullName.vb: TinyLife.Actions.TalkAction.CreateRomantic(System.String, System.Func(Of TinyLife.Objects.Person, System.Single), TinyLife.Actions.TalkAction.TalkSettings) + name.vb: CreateRomantic(String, Func(Of Person, Single), TalkAction.TalkSettings) references: - uid: TinyLife.PersonalityType commentId: T:TinyLife.PersonalityType @@ -5479,9 +5476,6 @@ references: - uid: TinyLife.Emotions.EmotionModifier.FailedRomance commentId: F:TinyLife.Emotions.EmotionModifier.FailedRomance isExternal: true -- uid: TinyLife.Actions.TalkAction.TalkSettings.GainRomancePercentage - commentId: F:TinyLife.Actions.TalkAction.TalkSettings.GainRomancePercentage - isExternal: true - uid: TinyLife.Actions.TalkAction.CreateRomantic* commentId: Overload:TinyLife.Actions.TalkAction.CreateRomantic name: CreateRomantic diff --git a/docs/api/TinyLife.Actions.WatchTvAction.Channel.yml b/docs/api/TinyLife.Actions.WatchTvAction.Channel.yml index 451b3b9..4bb4624 100644 --- a/docs/api/TinyLife.Actions.WatchTvAction.Channel.yml +++ b/docs/api/TinyLife.Actions.WatchTvAction.Channel.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Channel path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 194 + startLine: 195 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -60,7 +60,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Comedy path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 199 + startLine: 200 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -94,7 +94,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cooking path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 203 + startLine: 204 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -128,7 +128,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Romance path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 207 + startLine: 208 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -162,7 +162,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Drama path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 211 + startLine: 212 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -196,7 +196,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: News path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 215 + startLine: 216 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -230,7 +230,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cartoons path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 219 + startLine: 220 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.WatchTvAction.yml b/docs/api/TinyLife.Actions.WatchTvAction.yml index 7b4bb23..8e9834c 100644 --- a/docs/api/TinyLife.Actions.WatchTvAction.yml +++ b/docs/api/TinyLife.Actions.WatchTvAction.yml @@ -336,7 +336,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenIsCompleted path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 102 + startLine: 103 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -374,7 +374,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanMultitask path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 111 + startLine: 112 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -416,7 +416,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenOnCompleted path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 121 + startLine: 122 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -455,7 +455,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetViewingArea path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 153 + startLine: 154 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -499,7 +499,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSeating path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 166 + startLine: 167 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -546,7 +546,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetViewers path: ../TinyLife/Actions/WatchTvAction.cs - startLine: 180 + startLine: 181 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.Actions.WorkAction.yml b/docs/api/TinyLife.Actions.WorkAction.yml index 0aad81a..43e2a64 100644 --- a/docs/api/TinyLife.Actions.WorkAction.yml +++ b/docs/api/TinyLife.Actions.WorkAction.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorkAction path: ../TinyLife/Actions/WorkAction.cs - startLine: 12 + startLine: 17 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -139,7 +139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/WorkAction.cs - startLine: 18 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -175,7 +175,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PreInitialize path: ../TinyLife/Actions/WorkAction.cs - startLine: 22 + startLine: 28 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -210,7 +210,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenInitialize path: ../TinyLife/Actions/WorkAction.cs - startLine: 28 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -245,7 +245,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenUpdate path: ../TinyLife/Actions/WorkAction.cs - startLine: 34 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -290,7 +290,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenIsCompleted path: ../TinyLife/Actions/WorkAction.cs - startLine: 40 + startLine: 63 assemblies: - Tiny Life namespace: TinyLife.Actions @@ -328,7 +328,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AndThenOnCompleted path: ../TinyLife/Actions/WorkAction.cs - startLine: 47 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife.Actions diff --git a/docs/api/TinyLife.ChoicePromptInfo.Option.yml b/docs/api/TinyLife.ChoicePromptInfo.Option.yml index 725a5e9..4924dec 100644 --- a/docs/api/TinyLife.ChoicePromptInfo.Option.yml +++ b/docs/api/TinyLife.ChoicePromptInfo.Option.yml @@ -7,12 +7,12 @@ items: children: - TinyLife.ChoicePromptInfo.Option.#ctor(System.String,System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person},System.Func{TinyLife.Objects.Person,System.Single}) - TinyLife.ChoicePromptInfo.Option.#ctor(System.String,System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single},System.Func{TinyLife.Objects.Person,System.Single}) - - TinyLife.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,System.Single,System.Single,System.Single) + - TinyLife.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single) - TinyLife.ChoicePromptInfo.Option.Execute(TinyLife.ChoicePromptInfo,TinyLife.Objects.Person,System.Boolean) - TinyLife.ChoicePromptInfo.Option.FailAction - TinyLife.ChoicePromptInfo.Option.Name - TinyLife.ChoicePromptInfo.Option.SuccessAction - - TinyLife.ChoicePromptInfo.Option.SuccessWeight + - TinyLife.ChoicePromptInfo.Option.SuccessChance langs: - csharp - vb @@ -27,7 +27,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Option path: ../TinyLife/Actions/ChoicePromptInfo.cs - startLine: 72 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife @@ -72,7 +72,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Actions/ChoicePromptInfo.cs - startLine: 77 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife @@ -107,7 +107,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SuccessAction path: ../TinyLife/Actions/ChoicePromptInfo.cs - startLine: 81 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife @@ -142,7 +142,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FailAction path: ../TinyLife/Actions/ChoicePromptInfo.cs - startLine: 85 + startLine: 84 assemblies: - Tiny Life namespace: TinyLife @@ -159,35 +159,35 @@ items: modifiers.vb: - Public - ReadOnly -- uid: TinyLife.ChoicePromptInfo.Option.SuccessWeight - commentId: F:TinyLife.ChoicePromptInfo.Option.SuccessWeight - id: SuccessWeight +- uid: TinyLife.ChoicePromptInfo.Option.SuccessChance + commentId: F:TinyLife.ChoicePromptInfo.Option.SuccessChance + id: SuccessChance parent: TinyLife.ChoicePromptInfo.Option langs: - csharp - vb - name: SuccessWeight - nameWithType: ChoicePromptInfo.Option.SuccessWeight - fullName: TinyLife.ChoicePromptInfo.Option.SuccessWeight + name: SuccessChance + nameWithType: ChoicePromptInfo.Option.SuccessChance + fullName: TinyLife.ChoicePromptInfo.Option.SuccessChance type: Field source: remote: path: TinyLife/Actions/ChoicePromptInfo.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: SuccessWeight + id: SuccessChance path: ../TinyLife/Actions/ChoicePromptInfo.cs - startLine: 89 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife - summary: "\nThe weight (or chance) with which this option will be randomly chosen as the correct one. If one of the options of a has a higher weight, it is more likely to be chosen than the other ones.\n" + summary: "\nA function that determines the success change of this choice prompt option once it's chosen, which is expected to be a value between 0 and 1.\n" example: [] syntax: - content: public readonly Func SuccessWeight + content: public readonly Func SuccessChance return: type: System.Func{TinyLife.Objects.Person,System.Single} - content.vb: Public ReadOnly SuccessWeight As Func(Of Person, Single) + content.vb: Public ReadOnly SuccessChance As Func(Of Person, Single) modifiers.csharp: - public - readonly @@ -212,14 +212,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/ChoicePromptInfo.cs - startLine: 98 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife summary: "\nCreates a new option with the given generic settings.\n" example: [] syntax: - content: public Option(string name, Action successAction, Action failAction, Func successWeight = null) + content: public Option(string name, Action successAction, Action failAction, Func successChance) parameters: - id: name type: System.String @@ -230,10 +230,10 @@ items: - id: failAction type: System.Action{TinyLife.ChoicePromptInfo,TinyLife.Objects.Person} description: The action that should be invoked when this option is chosen as the incorrect option when the player selects it. - - id: successWeight + - id: successChance type: System.Func{TinyLife.Objects.Person,System.Single} - description: The weight (or chance) with which this option will be randomly chosen as the correct one. If one of the options of a has a higher weight, it is more likely to be chosen than the other ones. - content.vb: Public Sub New(name As String, successAction As Action(Of ChoicePromptInfo, Person), failAction As Action(Of ChoicePromptInfo, Person), successWeight As Func(Of Person, Single) = Nothing) + description: A function that determines the success change of this choice prompt option once it's chosen, which is expected to be a value between 0 and 1. + content.vb: Public Sub New(name As String, successAction As Action(Of ChoicePromptInfo, Person), failAction As Action(Of ChoicePromptInfo, Person), successChance As Func(Of Person, Single)) overload: TinyLife.ChoicePromptInfo.Option.#ctor* nameWithType.vb: ChoicePromptInfo.Option.Option(String, Action(Of ChoicePromptInfo, Person), Action(Of ChoicePromptInfo, Person), Func(Of Person, Single)) modifiers.csharp: @@ -260,14 +260,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Actions/ChoicePromptInfo.cs - startLine: 112 + startLine: 111 assemblies: - Tiny Life namespace: TinyLife summary: "\nCreates a new option with the given job-related outcomes.\n" example: [] syntax: - content: public Option(string name, Func jobPerformanceGained, Func jobPerformanceLost, Func successWeight = null) + content: public Option(string name, Func jobPerformanceGained, Func jobPerformanceLost, Func successChance) parameters: - id: name type: System.String @@ -278,10 +278,10 @@ items: - id: jobPerformanceLost type: System.Func{TinyLife.Objects.Person,System.Single} description: A function that returns the amount of job performance that should be lost when the incorrect option is selected by the player. - - id: successWeight + - id: successChance type: System.Func{TinyLife.Objects.Person,System.Single} - description: The weight (or chance) with which this option will be randomly chosen as the correct one. If one of the options of a has a higher weight, it is more likely to be chosen than the other ones. - content.vb: Public Sub New(name As String, jobPerformanceGained As Func(Of Person, Single), jobPerformanceLost As Func(Of Person, Single), successWeight As Func(Of Person, Single) = Nothing) + description: A function that determines the success change of this choice prompt option once it's chosen, which is expected to be a value between 0 and 1. + content.vb: Public Sub New(name As String, jobPerformanceGained As Func(Of Person, Single), jobPerformanceLost As Func(Of Person, Single), successChance As Func(Of Person, Single)) overload: TinyLife.ChoicePromptInfo.Option.#ctor* nameWithType.vb: ChoicePromptInfo.Option.Option(String, Func(Of Person, Single), Func(Of Person, Single), Func(Of Person, Single)) modifiers.csharp: @@ -290,16 +290,16 @@ items: - Public fullName.vb: TinyLife.ChoicePromptInfo.Option.Option(System.String, System.Func(Of TinyLife.Objects.Person, System.Single), System.Func(Of TinyLife.Objects.Person, System.Single), System.Func(Of TinyLife.Objects.Person, System.Single)) name.vb: Option(String, Func(Of Person, Single), Func(Of Person, Single), Func(Of Person, Single)) -- uid: TinyLife.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,System.Single,System.Single,System.Single) - commentId: M:TinyLife.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,System.Single,System.Single,System.Single) - id: '#ctor(System.String,TinyLife.Emotions.EmotionType,System.Single,System.Single,System.Single)' +- uid: TinyLife.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single) + commentId: M:TinyLife.ChoicePromptInfo.Option.#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single) + id: '#ctor(System.String,TinyLife.Emotions.EmotionType,TinyLife.Skills.SkillType,System.Single,System.Single,System.Single)' parent: TinyLife.ChoicePromptInfo.Option langs: - csharp - vb - name: Option(String, EmotionType, Single, Single, Single) - nameWithType: ChoicePromptInfo.Option.Option(String, EmotionType, Single, Single, Single) - fullName: TinyLife.ChoicePromptInfo.Option.Option(System.String, TinyLife.Emotions.EmotionType, System.Single, System.Single, System.Single) + name: Option(String, EmotionType, SkillType, Single, Single, Single) + nameWithType: ChoicePromptInfo.Option.Option(String, EmotionType, SkillType, Single, Single, Single) + fullName: TinyLife.ChoicePromptInfo.Option.Option(System.String, TinyLife.Emotions.EmotionType, TinyLife.Skills.SkillType, System.Single, System.Single, System.Single) type: Constructor source: remote: @@ -315,24 +315,27 @@ items: summary: "\nCreates a new option with the given job-related outcomes.\n" example: [] syntax: - content: public Option(string name, EmotionType successIncreaseEmotion = null, float jobPerformanceGained = 0.1F, float jobPerformanceLost = 0.1F, float successWeight = 1F) + content: public Option(string name, EmotionType successIncreaseEmotion = null, SkillType successIncreaseSkill = null, float jobPerformanceGained = 0.1F, float jobPerformanceLost = 0.1F, float successChance = 0.4F) parameters: - id: name type: System.String description: This option's name, which will be localized. - id: successIncreaseEmotion type: TinyLife.Emotions.EmotionType - description: '' + description: An emotion that optionally increases the success chance of this option. + - id: successIncreaseSkill + type: TinyLife.Skills.SkillType + description: A skill that optionally increases the success chance of this option. - id: jobPerformanceGained type: System.Single description: The amount of job performance that should be gained when the correct option is selected by the player. - id: jobPerformanceLost type: System.Single description: The amount of job performance that should be lost when the incorrect option is selected by the player. - - id: successWeight + - id: successChance type: System.Single - description: The weight (or chance) with which this option will be randomly chosen as the correct one. If one of the options of a has a higher weight, it is more likely to be chosen than the other ones. - content.vb: Public Sub New(name As String, successIncreaseEmotion As EmotionType = Nothing, jobPerformanceGained As Single = 0.1F, jobPerformanceLost As Single = 0.1F, successWeight As Single = 1F) + description: The success chance of this option, which is expected to be a value between 0 and 1. + content.vb: Public Sub New(name As String, successIncreaseEmotion As EmotionType = Nothing, successIncreaseSkill As SkillType = Nothing, jobPerformanceGained As Single = 0.1F, jobPerformanceLost As Single = 0.1F, successChance As Single = 0.4F) overload: TinyLife.ChoicePromptInfo.Option.#ctor* modifiers.csharp: - public @@ -356,7 +359,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Execute path: ../TinyLife/Actions/ChoicePromptInfo.cs - startLine: 148 + startLine: 155 assemblies: - Tiny Life namespace: TinyLife @@ -997,6 +1000,12 @@ references: name: EmotionType nameWithType: EmotionType fullName: TinyLife.Emotions.EmotionType +- uid: TinyLife.Skills.SkillType + commentId: T:TinyLife.Skills.SkillType + parent: TinyLife.Skills + name: SkillType + nameWithType: SkillType + fullName: TinyLife.Skills.SkillType - uid: System.Single commentId: T:System.Single parent: System @@ -1009,6 +1018,11 @@ references: name: TinyLife.Emotions nameWithType: TinyLife.Emotions fullName: TinyLife.Emotions +- uid: TinyLife.Skills + commentId: N:TinyLife.Skills + name: TinyLife.Skills + nameWithType: TinyLife.Skills + fullName: TinyLife.Skills - uid: TinyLife.ChoicePromptInfo.Option.Execute* commentId: Overload:TinyLife.ChoicePromptInfo.Option.Execute name: Execute diff --git a/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml b/docs/api/TinyLife.Emotions.EmotionModifier.Instance.yml index 506ebbc..4c024ee 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: 324 + startLine: 351 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -82,7 +82,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 331 + startLine: 358 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -127,7 +127,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Amount path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 336 + startLine: 363 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -172,7 +172,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TotalTime path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 341 + startLine: 368 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -217,7 +217,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Time path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 346 + startLine: 373 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -227,14 +227,14 @@ items: content: >- [DataMember] - public TimeSpan Time { get; } + public TimeSpan Time { get; protected set; } parameters: [] return: type: System.TimeSpan content.vb: >- - Public ReadOnly Property Time As TimeSpan + Public Property Time As TimeSpan overload: TinyLife.Emotions.EmotionModifier.Instance.Time* attributes: - type: System.Runtime.Serialization.DataMemberAttribute @@ -243,9 +243,11 @@ items: modifiers.csharp: - public - get + - protected set modifiers.vb: - Public - - ReadOnly + - Get + - Protected Set - uid: TinyLife.Emotions.EmotionModifier.Instance.Person commentId: P:TinyLife.Emotions.EmotionModifier.Instance.Person id: Person @@ -264,25 +266,27 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Person path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 351 + startLine: 378 assemblies: - Tiny Life namespace: TinyLife.Emotions summary: "\nThe person that is currently experiencing this emotion.\n" example: [] syntax: - content: public Person Person { get; } + content: public Person Person { get; protected set; } parameters: [] return: type: TinyLife.Objects.Person - content.vb: Public ReadOnly Property Person As Person + content.vb: Public Property Person As Person overload: TinyLife.Emotions.EmotionModifier.Instance.Person* modifiers.csharp: - public - get + - protected set modifiers.vb: - Public - - ReadOnly + - Get + - Protected Set - uid: TinyLife.Emotions.EmotionModifier.Instance.Source commentId: P:TinyLife.Emotions.EmotionModifier.Instance.Source id: Source @@ -301,7 +305,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Source path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 356 + startLine: 383 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -338,7 +342,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PassTime path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 376 + startLine: 403 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -374,7 +378,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 390 + startLine: 417 assemblies: - Tiny Life namespace: TinyLife.Emotions diff --git a/docs/api/TinyLife.Emotions.EmotionModifier.yml b/docs/api/TinyLife.Emotions.EmotionModifier.yml index 6895488..1ca8649 100644 --- a/docs/api/TinyLife.Emotions.EmotionModifier.yml +++ b/docs/api/TinyLife.Emotions.EmotionModifier.yml @@ -43,6 +43,7 @@ items: - TinyLife.Emotions.EmotionModifier.DirtyHandsAfterToilet - TinyLife.Emotions.EmotionModifier.DirtyObject - TinyLife.Emotions.EmotionModifier.DisplayName + - TinyLife.Emotions.EmotionModifier.EmbarrassingWorkConversation - TinyLife.Emotions.EmotionModifier.EmergencyFood - TinyLife.Emotions.EmotionModifier.Emotion - TinyLife.Emotions.EmotionModifier.EnemyDied @@ -179,7 +180,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EmotionModifier path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 23 + startLine: 24 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -230,7 +231,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 30 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -267,7 +268,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Asleep path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 34 + startLine: 35 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -302,7 +303,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PeedSelf path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 35 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -337,7 +338,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PassedOut path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -372,7 +373,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadBook path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -407,7 +408,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FailedJoke path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 38 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -442,7 +443,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DirtyDishes path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 39 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -477,7 +478,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BadCreation path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 40 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -512,7 +513,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BadCreationAngry path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -547,7 +548,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PerfectCreation path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 42 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -582,7 +583,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EnemyDied path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 43 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -617,7 +618,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AcquaintanceDied path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 44 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -652,7 +653,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FriendDied path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 45 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -687,7 +688,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ClosePersonDied path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 46 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -722,7 +723,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SleptOutside path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 47 + startLine: 48 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -757,7 +758,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DirtyConversationPartner path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 48 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -792,7 +793,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CaughtBeingInappropriate path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 49 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -827,7 +828,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoringWork path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 50 + startLine: 51 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -862,7 +863,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SawSomethingPersonal path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 51 + startLine: 52 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -897,7 +898,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoodFood path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 52 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -932,7 +933,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PleasantInteraction path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 53 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -967,7 +968,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LovelyInteraction path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 54 + startLine: 55 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1002,7 +1003,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FailedRomance path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 55 + startLine: 56 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1037,7 +1038,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StartedDating path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 56 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1072,7 +1073,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BrokenUpWith path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 57 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1107,7 +1108,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Promoted path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 58 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1142,7 +1143,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GotRaise path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 59 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1177,7 +1178,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Demoted path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 60 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1212,7 +1213,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fired path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 61 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1247,7 +1248,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BadFood path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 62 + startLine: 63 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1282,7 +1283,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FunFoolingAround path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 63 + startLine: 64 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1317,7 +1318,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FinishedMod path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 64 + startLine: 65 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1352,7 +1353,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FinishedApp path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 65 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1387,7 +1388,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HackingFail path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 66 + startLine: 67 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1422,7 +1423,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PositiveGauge path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 67 + startLine: 68 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1457,7 +1458,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NegativeGauge path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 68 + startLine: 69 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1492,7 +1493,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MeanConversationPartner path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 69 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1527,7 +1528,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RepairFail path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 70 + startLine: 71 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1562,7 +1563,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FoolAroundFail path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 71 + startLine: 72 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1597,7 +1598,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WritersBlock path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 72 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1632,7 +1633,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FinishedBook path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 73 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1667,7 +1668,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ScrappedBook path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 74 + startLine: 75 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1702,7 +1703,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SuccessfullyPublished path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 75 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1737,7 +1738,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FailedPublishing path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 76 + startLine: 77 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1772,7 +1773,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InspiringIdeas path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 77 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1807,7 +1808,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreativelyInspired path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 78 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1842,7 +1843,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StrokeOfGenius path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 79 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1877,7 +1878,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IntrovertedOverstimulated path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 80 + startLine: 81 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1912,7 +1913,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InspiredByPride path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 81 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1947,7 +1948,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TvInspiredToCook path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 82 + startLine: 83 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -1982,7 +1983,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SaddenedByNews path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 83 + startLine: 84 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2017,7 +2018,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExcitedByNews path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 84 + startLine: 85 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2052,7 +2053,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TvRomantic path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 85 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2087,7 +2088,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoodWalkthrough path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 86 + startLine: 87 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2122,7 +2123,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoringWalkthrough path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 87 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2157,7 +2158,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BadTeammates path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 88 + startLine: 89 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2192,7 +2193,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RageQuit path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 89 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2227,7 +2228,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WonTournament path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 90 + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2262,7 +2263,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LostTournament path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 91 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2297,7 +2298,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AsexualFoolingPartner path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 92 + startLine: 93 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2332,7 +2333,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AsexualFoolingDeclined path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 93 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2367,7 +2368,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FoolingDeclined path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 94 + startLine: 95 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2402,7 +2403,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EnergizingJog path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 95 + startLine: 96 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2437,7 +2438,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EnergizingDumbbells path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 96 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2472,7 +2473,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PulledMuscle path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 97 + startLine: 98 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2507,7 +2508,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StandingDeskPositive path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 98 + startLine: 99 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2542,7 +2543,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StandingDeskSore path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 99 + startLine: 100 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2577,7 +2578,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FitnessLevelUp path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 100 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2612,7 +2613,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LazyWorkout path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 101 + startLine: 102 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2647,7 +2648,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeEnergetic path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 102 + startLine: 103 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2682,7 +2683,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeFrisky path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 103 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2717,7 +2718,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeFocused path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 104 + startLine: 105 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2752,7 +2753,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeFine path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 105 + startLine: 106 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2787,7 +2788,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeRelaxed path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 106 + startLine: 107 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2822,7 +2823,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeCreative path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 107 + startLine: 108 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2857,7 +2858,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TooMuchProtein path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 108 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2892,7 +2893,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ProteinShakeFriskyAsexual path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 109 + startLine: 110 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2927,7 +2928,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DirtyHandsAfterToilet path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 110 + startLine: 111 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2962,7 +2963,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DarkRoom path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 111 + startLine: 112 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -2997,7 +2998,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ThrewAwayInsteadOfCleaning path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 112 + startLine: 113 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3032,7 +3033,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IntrovertedCloseConversation path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 113 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3067,7 +3068,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IntrovertedStrangerDanger path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 114 + startLine: 115 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3102,7 +3103,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IntrovertedHomeLong path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 115 + startLine: 116 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3137,7 +3138,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExtrovertedNewRelationship path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 116 + startLine: 117 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3172,7 +3173,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExtrovertedConfusedByIntroversion path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 117 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3207,7 +3208,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DirtyObject path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 118 + startLine: 119 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3242,7 +3243,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UncomfortableCraftedFurniture path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 119 + startLine: 120 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3277,7 +3278,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AmazingCraftedFurniture path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 120 + startLine: 121 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3312,7 +3313,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelfCraftedFurniture path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 121 + startLine: 122 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3347,7 +3348,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WoodworkingSplinter path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 122 + startLine: 123 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3382,7 +3383,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ScrappedSomeonesProject path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 123 + startLine: 124 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3417,7 +3418,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoughSchoolDay path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 124 + startLine: 125 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3452,7 +3453,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FunSchoolDay path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 125 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3487,7 +3488,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TerribleAtSchool path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 126 + startLine: 127 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3522,7 +3523,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GradesDown path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 127 + startLine: 128 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3557,7 +3558,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GradesUp path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 128 + startLine: 129 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3592,7 +3593,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoringHomework path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 129 + startLine: 130 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3627,7 +3628,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ForgotHomework path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 130 + startLine: 131 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3662,7 +3663,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InterestingStory path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 131 + startLine: 132 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3697,7 +3698,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FunnyCartoons path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 132 + startLine: 133 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3732,7 +3733,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FunPlaying path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 133 + startLine: 134 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3767,7 +3768,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InspiringPlaying path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 134 + startLine: 135 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3802,7 +3803,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PsychedUp path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 135 + startLine: 136 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3837,7 +3838,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AggravatingConversation path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 136 + startLine: 137 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3872,7 +3873,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpsettingConversation path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 137 + startLine: 138 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3907,7 +3908,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HadToGetFoodSomewhereElse path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 138 + startLine: 139 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3942,7 +3943,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UsefulProgrammingResearch path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 139 + startLine: 140 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -3977,7 +3978,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PublishedApp path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 140 + startLine: 141 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4012,7 +4013,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EmergencyFood path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 141 + startLine: 142 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4047,7 +4048,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChildChef path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 142 + startLine: 143 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4082,7 +4083,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SomeoneTriedMyFood path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 143 + startLine: 144 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4117,7 +4118,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BadChildFood path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 144 + startLine: 145 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4152,7 +4153,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoodChildFood path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 145 + startLine: 146 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4187,7 +4188,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SandboxPositive path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 146 + startLine: 147 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4222,7 +4223,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SandboxNegative path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 147 + startLine: 148 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4257,7 +4258,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SandboxSocialPositive path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 148 + startLine: 149 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4292,7 +4293,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SandboxSocialNegative path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 149 + startLine: 150 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4327,7 +4328,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PuzzlePositive path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 150 + startLine: 151 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4362,7 +4363,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PuzzleNegative path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 151 + startLine: 152 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4397,7 +4398,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PuzzleNegativeChild path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 152 + startLine: 153 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4432,7 +4433,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShoodChild path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 153 + startLine: 154 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4467,7 +4468,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ReadNewspaperChild path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 154 + startLine: 155 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4502,7 +4503,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FunnyNewspaperJoke path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 155 + startLine: 156 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4537,7 +4538,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EnergizingCoffee path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 156 + startLine: 157 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4572,7 +4573,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TooMuchCoffee path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 157 + startLine: 158 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4607,7 +4608,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OrderCanceled path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 158 + startLine: 159 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4642,7 +4643,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SkilledOrder path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 159 + startLine: 160 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4677,7 +4678,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TinkerFocused path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 160 + startLine: 161 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4712,7 +4713,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TinkerFail path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 161 + startLine: 162 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4747,7 +4748,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PineappleOnPizzaNegative path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 162 + startLine: 163 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4782,7 +4783,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdmiredFood path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 163 + startLine: 164 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4817,7 +4818,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AteNonPescetarianFood path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 164 + startLine: 165 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4852,7 +4853,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AteNonVegetarianFood path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 165 + startLine: 166 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4887,7 +4888,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AteNonVeganFood path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 166 + startLine: 167 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4922,7 +4923,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JobChoicePromptFailed path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 167 + startLine: 168 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4957,7 +4958,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JobChoicePromptFailedPerformance path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 170 + startLine: 171 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -4992,7 +4993,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JobChoicePromptSuccess path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 173 + startLine: 174 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5027,7 +5028,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JobChoicePromptSuccessPerformance path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 176 + startLine: 177 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5062,7 +5063,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SuccessfulRummaging path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 179 + startLine: 180 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5097,7 +5098,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UnsuccessfulRummaging path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 180 + startLine: 181 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5132,7 +5133,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FirstKiss path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 181 + startLine: 182 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5167,7 +5168,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AgedUp path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 182 + startLine: 183 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5202,7 +5203,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BeenAdopted path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 183 + startLine: 184 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5237,7 +5238,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdoptedChild path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 184 + startLine: 185 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5272,7 +5273,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoodStudyBook path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 185 + startLine: 186 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5307,7 +5308,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BadStudyBook path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 186 + startLine: 187 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5342,7 +5343,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InspiringSkillBook path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 187 + startLine: 188 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5377,7 +5378,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FocusingSkillBook path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 188 + startLine: 189 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5412,7 +5413,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoringSkillBook path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 189 + startLine: 190 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5447,7 +5448,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StressfulSkillBook path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 190 + startLine: 191 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5464,6 +5465,41 @@ items: - Public - Shared - ReadOnly +- uid: TinyLife.Emotions.EmotionModifier.EmbarrassingWorkConversation + commentId: F:TinyLife.Emotions.EmotionModifier.EmbarrassingWorkConversation + id: EmbarrassingWorkConversation + parent: TinyLife.Emotions.EmotionModifier + langs: + - csharp + - vb + name: EmbarrassingWorkConversation + nameWithType: EmotionModifier.EmbarrassingWorkConversation + fullName: TinyLife.Emotions.EmotionModifier.EmbarrassingWorkConversation + type: Field + source: + remote: + path: TinyLife/Emotions/EmotionModifier.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: EmbarrassingWorkConversation + path: ../TinyLife/Emotions/EmotionModifier.cs + startLine: 192 + assemblies: + - Tiny Life + namespace: TinyLife.Emotions + syntax: + content: public static readonly EmotionModifier EmbarrassingWorkConversation + return: + type: TinyLife.Emotions.EmotionModifier + content.vb: Public Shared ReadOnly EmbarrassingWorkConversation As EmotionModifier + modifiers.csharp: + - public + - static + - readonly + modifiers.vb: + - Public + - Shared + - ReadOnly - uid: TinyLife.Emotions.EmotionModifier.Name commentId: F:TinyLife.Emotions.EmotionModifier.Name id: Name @@ -5482,7 +5518,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 216 + startLine: 243 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5517,7 +5553,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 220 + startLine: 247 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5552,7 +5588,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Emotion path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 225 + startLine: 252 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5587,7 +5623,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Condition path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 231 + startLine: 258 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5622,7 +5658,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayName path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 238 + startLine: 265 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5659,7 +5695,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 247 + startLine: 274 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5707,7 +5743,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 261 + startLine: 288 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5755,7 +5791,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCausedEmotion path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 270 + startLine: 297 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5794,7 +5830,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDisplayName path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 286 + startLine: 313 assemblies: - Tiny Life namespace: TinyLife.Emotions @@ -5837,7 +5873,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Emotions/EmotionModifier.cs - startLine: 299 + startLine: 326 assemblies: - Tiny Life namespace: TinyLife.Emotions diff --git a/docs/api/TinyLife.GameImpl.GameMode.yml b/docs/api/TinyLife.GameImpl.GameMode.yml index 6167943..4d078e5 100644 --- a/docs/api/TinyLife.GameImpl.GameMode.yml +++ b/docs/api/TinyLife.GameImpl.GameMode.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GameMode path: ../TinyLife/GameImpl.cs - startLine: 921 + startLine: 958 assemblies: - Tiny Life namespace: TinyLife @@ -60,7 +60,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Splash path: ../TinyLife/GameImpl.cs - startLine: 924 + startLine: 961 assemblies: - Tiny Life namespace: TinyLife @@ -94,7 +94,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MainMenu path: ../TinyLife/GameImpl.cs - startLine: 926 + startLine: 963 assemblies: - Tiny Life namespace: TinyLife @@ -128,7 +128,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SelectHousehold path: ../TinyLife/GameImpl.cs - startLine: 928 + startLine: 965 assemblies: - Tiny Life namespace: TinyLife @@ -162,7 +162,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InGameHousehold path: ../TinyLife/GameImpl.cs - startLine: 930 + startLine: 967 assemblies: - Tiny Life namespace: TinyLife @@ -196,7 +196,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BuildOnly path: ../TinyLife/GameImpl.cs - startLine: 932 + startLine: 969 assemblies: - Tiny Life namespace: TinyLife @@ -230,7 +230,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CharacterCreation path: ../TinyLife/GameImpl.cs - startLine: 934 + startLine: 971 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.GameImpl.yml b/docs/api/TinyLife.GameImpl.yml index fa27673..5502b36 100644 --- a/docs/api/TinyLife.GameImpl.yml +++ b/docs/api/TinyLife.GameImpl.yml @@ -5,9 +5,11 @@ items: id: GameImpl parent: TinyLife children: + - TinyLife.GameImpl.Achievements - TinyLife.GameImpl.Camera - TinyLife.GameImpl.CanBeExtremelyFast - TinyLife.GameImpl.CanSwitchGameModes + - TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType) - TinyLife.GameImpl.CurrentCursor - TinyLife.GameImpl.CurrentHousehold - TinyLife.GameImpl.CurrentLot @@ -203,6 +205,41 @@ items: - Public - Shared - ReadOnly +- uid: TinyLife.GameImpl.Achievements + commentId: F:TinyLife.GameImpl.Achievements + id: Achievements + parent: TinyLife.GameImpl + langs: + - csharp + - vb + name: Achievements + nameWithType: GameImpl.Achievements + fullName: TinyLife.GameImpl.Achievements + type: Field + source: + remote: + path: TinyLife/GameImpl.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Achievements + path: ../TinyLife/GameImpl.cs + startLine: 73 + assemblies: + - Tiny Life + namespace: TinyLife + summary: "\nA set of instances being tracked on this map.\nAchievements are automatically added to this collection if they are registered as instances.\nTo complete an achievement, use .\n" + example: [] + syntax: + content: public readonly HashSet Achievements + return: + type: System.Collections.Generic.HashSet{TinyLife.Goals.Achievement} + content.vb: Public ReadOnly Achievements As HashSet(Of Achievement) + modifiers.csharp: + - public + - readonly + modifiers.vb: + - Public + - ReadOnly - uid: TinyLife.GameImpl.GraphicsMetrics commentId: P:TinyLife.GameImpl.GraphicsMetrics id: GraphicsMetrics @@ -221,7 +258,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GraphicsMetrics path: ../TinyLife/GameImpl.cs - startLine: 70 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife @@ -258,7 +295,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Camera path: ../TinyLife/GameImpl.cs - startLine: 74 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife @@ -295,7 +332,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Listener path: ../TinyLife/GameImpl.cs - startLine: 78 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife @@ -332,7 +369,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Map path: ../TinyLife/GameImpl.cs - startLine: 82 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife @@ -369,7 +406,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentTool path: ../TinyLife/GameImpl.cs - startLine: 86 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife @@ -406,7 +443,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentHousehold path: ../TinyLife/GameImpl.cs - startLine: 101 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife @@ -443,7 +480,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Money path: ../TinyLife/GameImpl.cs - startLine: 105 + startLine: 113 assemblies: - Tiny Life namespace: TinyLife @@ -480,7 +517,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentLot path: ../TinyLife/GameImpl.cs - startLine: 115 + startLine: 123 assemblies: - Tiny Life namespace: TinyLife @@ -517,7 +554,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Speed path: ../TinyLife/GameImpl.cs - startLine: 121 + startLine: 129 assemblies: - Tiny Life namespace: TinyLife @@ -554,7 +591,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FollowingPerson path: ../TinyLife/GameImpl.cs - startLine: 134 + startLine: 142 assemblies: - Tiny Life namespace: TinyLife @@ -591,7 +628,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SaveName path: ../TinyLife/GameImpl.cs - startLine: 146 + startLine: 154 assemblies: - Tiny Life namespace: TinyLife @@ -628,7 +665,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mode path: ../TinyLife/GameImpl.cs - startLine: 150 + startLine: 158 assemblies: - Tiny Life namespace: TinyLife @@ -665,7 +702,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CursorPosition path: ../TinyLife/GameImpl.cs - startLine: 155 + startLine: 163 assemblies: - Tiny Life namespace: TinyLife @@ -702,7 +739,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentCursor path: ../TinyLife/GameImpl.cs - startLine: 160 + startLine: 168 assemblies: - Tiny Life namespace: TinyLife @@ -735,7 +772,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoadContent path: ../TinyLife/GameImpl.cs - startLine: 225 + startLine: 234 assemblies: - Tiny Life namespace: TinyLife @@ -769,7 +806,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoUpdate path: ../TinyLife/GameImpl.cs - startLine: 377 + startLine: 386 assemblies: - Tiny Life namespace: TinyLife @@ -806,7 +843,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoDraw path: ../TinyLife/GameImpl.cs - startLine: 577 + startLine: 595 assemblies: - Tiny Life namespace: TinyLife @@ -843,7 +880,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Dispose path: ../TinyLife/GameImpl.cs - startLine: 618 + startLine: 636 assemblies: - Tiny Life namespace: TinyLife @@ -880,7 +917,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InitializeDefaultUiStyle path: ../TinyLife/GameImpl.cs - startLine: 632 + startLine: 650 assemblies: - Tiny Life namespace: TinyLife @@ -919,7 +956,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RotateCamera path: ../TinyLife/GameImpl.cs - startLine: 641 + startLine: 659 assemblies: - Tiny Life namespace: TinyLife @@ -955,7 +992,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCursorOnUi path: ../TinyLife/GameImpl.cs - startLine: 655 + startLine: 673 assemblies: - Tiny Life namespace: TinyLife @@ -990,7 +1027,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SwitchGameMode path: ../TinyLife/GameImpl.cs - startLine: 667 + startLine: 685 assemblies: - Tiny Life namespace: TinyLife @@ -1026,7 +1063,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanBeExtremelyFast path: ../TinyLife/GameImpl.cs - startLine: 748 + startLine: 767 assemblies: - Tiny Life namespace: TinyLife @@ -1061,7 +1098,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanSwitchGameModes path: ../TinyLife/GameImpl.cs - startLine: 759 + startLine: 778 assemblies: - Tiny Life namespace: TinyLife @@ -1096,7 +1133,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FadeKeyboardLighting path: ../TinyLife/GameImpl.cs - startLine: 774 + startLine: 793 assemblies: - Tiny Life namespace: TinyLife @@ -1132,7 +1169,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TakeScreenshot path: ../TinyLife/GameImpl.cs - startLine: 800 + startLine: 819 assemblies: - Tiny Life namespace: TinyLife @@ -1162,6 +1199,45 @@ items: - Public fullName.vb: TinyLife.GameImpl.TakeScreenshot(Microsoft.Xna.Framework.Point, System.Nullable(Of MLEM.Misc.RectangleF), System.Nullable(Of Microsoft.Xna.Framework.Matrix), Microsoft.Xna.Framework.Graphics.RenderTarget2D) name.vb: TakeScreenshot(Point, Nullable(Of RectangleF), Nullable(Of Matrix), RenderTarget2D) +- uid: TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType) + commentId: M:TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType) + id: CompleteAchievement(TinyLife.Goals.AchievementType) + parent: TinyLife.GameImpl + langs: + - csharp + - vb + name: CompleteAchievement(AchievementType) + nameWithType: GameImpl.CompleteAchievement(AchievementType) + fullName: TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType) + type: Method + source: + remote: + path: TinyLife/GameImpl.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CompleteAchievement + path: ../TinyLife/GameImpl.cs + startLine: 846 + assemblies: + - Tiny Life + namespace: TinyLife + summary: "\nCompletes the achievement in this map's collection with the given .\n" + example: [] + syntax: + content: public bool CompleteAchievement(AchievementType type) + parameters: + - id: type + type: TinyLife.Goals.AchievementType + description: The type of achievement to complete. + return: + type: System.Boolean + description: if the achievement could be completed successfully, if it was already completed. + content.vb: Public Function CompleteAchievement(type As AchievementType) As Boolean + overload: TinyLife.GameImpl.CompleteAchievement* + modifiers.csharp: + - public + modifiers.vb: + - Public references: - uid: TinyLife commentId: N:TinyLife @@ -2513,6 +2589,113 @@ references: name: GameImpl nameWithType: GameImpl fullName: TinyLife.GameImpl +- uid: TinyLife.Goals.Achievement + commentId: T:TinyLife.Goals.Achievement + parent: TinyLife.Goals + name: Achievement + nameWithType: Achievement + fullName: TinyLife.Goals.Achievement +- uid: TinyLife.Goals.AchievementType + commentId: T:TinyLife.Goals.AchievementType + parent: TinyLife.Goals + name: AchievementType + nameWithType: AchievementType + fullName: TinyLife.Goals.AchievementType +- uid: TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType) + commentId: M:TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType) + isExternal: true +- uid: System.Collections.Generic.HashSet{TinyLife.Goals.Achievement} + commentId: T:System.Collections.Generic.HashSet{TinyLife.Goals.Achievement} + parent: System.Collections.Generic + definition: System.Collections.Generic.HashSet`1 + name: HashSet + nameWithType: HashSet + fullName: System.Collections.Generic.HashSet + nameWithType.vb: HashSet(Of Achievement) + fullName.vb: System.Collections.Generic.HashSet(Of TinyLife.Goals.Achievement) + name.vb: HashSet(Of Achievement) + spec.csharp: + - uid: System.Collections.Generic.HashSet`1 + name: HashSet + nameWithType: HashSet + fullName: System.Collections.Generic.HashSet + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: TinyLife.Goals.Achievement + name: Achievement + nameWithType: Achievement + fullName: TinyLife.Goals.Achievement + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.HashSet`1 + name: HashSet + nameWithType: HashSet + fullName: System.Collections.Generic.HashSet + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: TinyLife.Goals.Achievement + name: Achievement + nameWithType: Achievement + fullName: TinyLife.Goals.Achievement + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.Goals + commentId: N:TinyLife.Goals + name: TinyLife.Goals + nameWithType: TinyLife.Goals + fullName: TinyLife.Goals +- uid: System.Collections.Generic.HashSet`1 + commentId: T:System.Collections.Generic.HashSet`1 + isExternal: true + name: HashSet + nameWithType: HashSet + fullName: System.Collections.Generic.HashSet + nameWithType.vb: HashSet(Of T) + fullName.vb: System.Collections.Generic.HashSet(Of T) + name.vb: HashSet(Of T) + spec.csharp: + - uid: System.Collections.Generic.HashSet`1 + name: HashSet + nameWithType: HashSet + fullName: System.Collections.Generic.HashSet + isExternal: true + - name: < + nameWithType: < + fullName: < + - name: T + nameWithType: T + fullName: T + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.HashSet`1 + name: HashSet + nameWithType: HashSet + fullName: System.Collections.Generic.HashSet + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic - uid: TinyLife.GameImpl.DoDraw(Microsoft.Xna.Framework.GameTime) commentId: M:TinyLife.GameImpl.DoDraw(Microsoft.Xna.Framework.GameTime) isExternal: true @@ -3212,3 +3395,11 @@ references: - name: ) nameWithType: ) fullName: ) +- uid: TinyLife.GameImpl.Achievements + commentId: F:TinyLife.GameImpl.Achievements + isExternal: true +- uid: TinyLife.GameImpl.CompleteAchievement* + commentId: Overload:TinyLife.GameImpl.CompleteAchievement + name: CompleteAchievement + nameWithType: GameImpl.CompleteAchievement + fullName: TinyLife.GameImpl.CompleteAchievement diff --git a/docs/api/TinyLife.GameSpeed.yml b/docs/api/TinyLife.GameSpeed.yml index d5c4374..ffd3d8f 100644 --- a/docs/api/TinyLife.GameSpeed.yml +++ b/docs/api/TinyLife.GameSpeed.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GameSpeed path: ../TinyLife/Options.cs - startLine: 471 + startLine: 483 assemblies: - Tiny Life namespace: TinyLife @@ -59,7 +59,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Paused path: ../TinyLife/Options.cs - startLine: 476 + startLine: 488 assemblies: - Tiny Life namespace: TinyLife @@ -93,7 +93,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Regular path: ../TinyLife/Options.cs - startLine: 480 + startLine: 492 assemblies: - Tiny Life namespace: TinyLife @@ -127,7 +127,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fast path: ../TinyLife/Options.cs - startLine: 484 + startLine: 496 assemblies: - Tiny Life namespace: TinyLife @@ -161,7 +161,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VeryFast path: ../TinyLife/Options.cs - startLine: 488 + startLine: 500 assemblies: - Tiny Life namespace: TinyLife @@ -195,7 +195,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExtremelyFast path: ../TinyLife/Options.cs - startLine: 493 + startLine: 505 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Goals.Achievement.yml b/docs/api/TinyLife.Goals.Achievement.yml index 29d4250..5767112 100644 --- a/docs/api/TinyLife.Goals.Achievement.yml +++ b/docs/api/TinyLife.Goals.Achievement.yml @@ -27,11 +27,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Achievement path: ../TinyLife/Goals/Achievement.cs - startLine: 156 + startLine: 155 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nA class that contains a and represents an achievement that can be gained by the player, either through a or through .\nThe game's default achievements are also available on Steam and other platforms, and get completed automatically when their in-game counterparts are completed.\n" + summary: "\nA class that contains a and represents an achievement that can be gained by the player, either through a or through .\nThe game's default achievements are also available on Steam and other platforms, and get completed automatically when their in-game counterparts are completed.\n" example: [] syntax: content: >- @@ -82,7 +82,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/Goals/Achievement.cs - startLine: 163 + startLine: 162 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -127,7 +127,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Goals path: ../TinyLife/Goals/Achievement.cs - startLine: 167 + startLine: 166 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -180,7 +180,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Completed path: ../TinyLife/Goals/Achievement.cs - startLine: 173 + startLine: 172 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -233,7 +233,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/Achievement.cs - startLine: 182 + startLine: 181 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -272,11 +272,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Goals/Achievement.cs - startLine: 194 + startLine: 193 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nUpdates this achievement, querying its and completing it if necessary.\nThis method is called every update frame in .\n" + summary: "\nUpdates this achievement, querying its and completing it if necessary.\nThis method is called every update frame.\n" example: [] syntax: content: public virtual void Update(GameTime time, TimeSpan passedInGame, float speedMultiplier) @@ -316,7 +316,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateElement path: ../TinyLife/Goals/Achievement.cs - startLine: 204 + startLine: 203 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -353,7 +353,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Goals/Achievement.cs - startLine: 223 + startLine: 222 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -390,7 +390,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Complete path: ../TinyLife/Goals/Achievement.cs - startLine: 231 + startLine: 230 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -419,8 +419,8 @@ references: name: GoalSet nameWithType: GoalSet fullName: TinyLife.Goals.GoalSet -- uid: TinyLife.World.Map.CompleteAchievement(TinyLife.Goals.AchievementType) - commentId: M:TinyLife.World.Map.CompleteAchievement(TinyLife.Goals.AchievementType) +- uid: TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType) + commentId: M:TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType) isExternal: true - uid: TinyLife.Goals commentId: N:TinyLife.Goals @@ -835,9 +835,6 @@ references: name: Achievement nameWithType: Achievement.Achievement fullName: TinyLife.Goals.Achievement.Achievement -- uid: TinyLife.World.Map.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - commentId: M:TinyLife.World.Map.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - isExternal: true - uid: TinyLife.Goals.Achievement.Update* commentId: Overload:TinyLife.Goals.Achievement.Update name: Update diff --git a/docs/api/TinyLife.Goals.AchievementType.yml b/docs/api/TinyLife.Goals.AchievementType.yml index 12b5b31..7fa36a2 100644 --- a/docs/api/TinyLife.Goals.AchievementType.yml +++ b/docs/api/TinyLife.Goals.AchievementType.yml @@ -30,7 +30,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AchievementType path: ../TinyLife/Goals/Achievement.cs - startLine: 27 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -81,7 +81,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: ../TinyLife/Goals/Achievement.cs - startLine: 34 + startLine: 33 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -118,7 +118,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SomeoneDiesOnYourLot path: ../TinyLife/Goals/Achievement.cs - startLine: 37 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -153,7 +153,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DieOnPublicLot path: ../TinyLife/Goals/Achievement.cs - startLine: 38 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -188,7 +188,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Goals/Achievement.cs - startLine: 65 + startLine: 64 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -223,7 +223,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/Goals/Achievement.cs - startLine: 69 + startLine: 68 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -258,11 +258,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Goals path: ../TinyLife/Goals/Achievement.cs - startLine: 74 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nThe set of goals that have to be fulfilled for this achievement to be completed.\nIf this is null, has to be used to complete an achievement of this type.\n" + summary: "\nThe set of goals that have to be fulfilled for this achievement to be completed.\nIf this is null, has to be used to complete an achievement of this type.\n" example: [] syntax: content: public readonly GoalSetInfo Goals @@ -293,7 +293,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayName path: ../TinyLife/Goals/Achievement.cs - startLine: 79 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -330,7 +330,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/Achievement.cs - startLine: 87 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -347,7 +347,7 @@ items: description: The icon that this achievement should display. - id: goal type: TinyLife.Goals.GoalInfo - description: The goal that have to be fulfilled for this achievement to be completed. If this is null, has to be used to complete an achievement of this type. + description: The goal that have to be fulfilled for this achievement to be completed. If this is null, has to be used to complete an achievement of this type. content.vb: Public Sub New(name As String, icon As TextureRegion, goal As GoalInfo) overload: TinyLife.Goals.AchievementType.#ctor* modifiers.csharp: @@ -372,7 +372,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/Achievement.cs - startLine: 95 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -389,7 +389,7 @@ items: description: The icon that this achievement should display. - id: goals type: TinyLife.Goals.GoalSetInfo - description: The set of goals that have to be fulfilled for this achievement to be completed. If this is null, has to be used to complete an achievement of this type. + description: The set of goals that have to be fulfilled for this achievement to be completed. If this is null, has to be used to complete an achievement of this type. content.vb: Public Sub New(name As String, icon As TextureRegion, goals As GoalSetInfo = Nothing) overload: TinyLife.Goals.AchievementType.#ctor* modifiers.csharp: @@ -414,7 +414,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Construct path: ../TinyLife/Goals/Achievement.cs - startLine: 105 + startLine: 104 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -451,7 +451,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Goals/Achievement.cs - startLine: 114 + startLine: 113 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -1004,8 +1004,8 @@ references: name: MLEM.Textures nameWithType: MLEM.Textures fullName: MLEM.Textures -- uid: TinyLife.World.Map.CompleteAchievement(TinyLife.Goals.AchievementType) - commentId: M:TinyLife.World.Map.CompleteAchievement(TinyLife.Goals.AchievementType) +- uid: TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType) + commentId: M:TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType) isExternal: true - uid: TinyLife.Goals.GoalSetInfo commentId: T:TinyLife.Goals.GoalSetInfo diff --git a/docs/api/TinyLife.Goals.Job.JobPerformanceDelegate.yml b/docs/api/TinyLife.Goals.Job.JobPerformanceDelegate.yml index b904a80..b772597 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: 255 + startLine: 272 assemblies: - Tiny Life namespace: TinyLife.Goals diff --git a/docs/api/TinyLife.Goals.Job.yml b/docs/api/TinyLife.Goals.Job.yml index 5e23389..05992c6 100644 --- a/docs/api/TinyLife.Goals.Job.yml +++ b/docs/api/TinyLife.Goals.Job.yml @@ -11,6 +11,8 @@ items: - TinyLife.Goals.Job.AmountOfRaises - TinyLife.Goals.Job.CurrentHourlyPay - TinyLife.Goals.Job.DailyTasks + - TinyLife.Goals.Job.GetCoworkers + - TinyLife.Goals.Job.GetCoworkersAtWork - TinyLife.Goals.Job.GetRaise - TinyLife.Goals.Job.HasRequiredPromotionSkills - TinyLife.Goals.Job.Level @@ -36,7 +38,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Job path: ../TinyLife/Goals/Job.cs - startLine: 18 + startLine: 19 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -99,7 +101,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGetWorkingPerformance path: ../TinyLife/Goals/Job.cs - startLine: 25 + startLine: 26 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -134,7 +136,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/Goals/Job.cs - startLine: 33 + startLine: 34 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -179,7 +181,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Person path: ../TinyLife/Goals/Job.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -216,7 +218,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Performance path: ../TinyLife/Goals/Job.cs - startLine: 42 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -263,7 +265,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredPromotionPerformance path: ../TinyLife/Goals/Job.cs - startLine: 48 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -300,7 +302,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Level path: ../TinyLife/Goals/Job.cs - startLine: 53 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -347,7 +349,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DailyTasks path: ../TinyLife/Goals/Job.cs - startLine: 58 + startLine: 59 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -394,7 +396,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AmountOfRaises path: ../TinyLife/Goals/Job.cs - startLine: 64 + startLine: 65 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -441,7 +443,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CurrentHourlyPay path: ../TinyLife/Goals/Job.cs - startLine: 69 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -478,7 +480,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/Job.cs - startLine: 80 + startLine: 81 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -520,7 +522,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Goals/Job.cs - startLine: 93 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -556,7 +558,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateWorking path: ../TinyLife/Goals/Job.cs - startLine: 111 + startLine: 112 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -595,7 +597,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddPerformance path: ../TinyLife/Goals/Job.cs - startLine: 141 + startLine: 142 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -631,7 +633,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLevel path: ../TinyLife/Goals/Job.cs - startLine: 167 + startLine: 168 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -670,7 +672,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRaise path: ../TinyLife/Goals/Job.cs - startLine: 209 + startLine: 210 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -705,7 +707,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasRequiredPromotionSkills path: ../TinyLife/Goals/Job.cs - startLine: 226 + startLine: 227 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -722,6 +724,76 @@ items: - public modifiers.vb: - Public +- uid: TinyLife.Goals.Job.GetCoworkers + commentId: M:TinyLife.Goals.Job.GetCoworkers + id: GetCoworkers + parent: TinyLife.Goals.Job + langs: + - csharp + - vb + name: GetCoworkers() + nameWithType: Job.GetCoworkers() + fullName: TinyLife.Goals.Job.GetCoworkers() + type: Method + source: + remote: + path: TinyLife/Goals/Job.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetCoworkers + path: ../TinyLife/Goals/Job.cs + startLine: 239 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + summary: "\nReturns all of the people on the that also have this job.\n" + example: [] + syntax: + content: public IEnumerable GetCoworkers() + return: + type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person} + description: This person's coworkers. + content.vb: Public Function GetCoworkers As IEnumerable(Of Person) + overload: TinyLife.Goals.Job.GetCoworkers* + modifiers.csharp: + - public + modifiers.vb: + - Public +- uid: TinyLife.Goals.Job.GetCoworkersAtWork + commentId: M:TinyLife.Goals.Job.GetCoworkersAtWork + id: GetCoworkersAtWork + parent: TinyLife.Goals.Job + langs: + - csharp + - vb + name: GetCoworkersAtWork() + nameWithType: Job.GetCoworkersAtWork() + fullName: TinyLife.Goals.Job.GetCoworkersAtWork() + type: Method + source: + remote: + path: TinyLife/Goals/Job.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetCoworkersAtWork + path: ../TinyLife/Goals/Job.cs + startLine: 247 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + summary: "\nReturns all of the people on the that also have this job, and are currently at work.\n" + example: [] + syntax: + content: public IEnumerable GetCoworkersAtWork() + return: + type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person} + description: This person's currently working coworkers. + content.vb: Public Function GetCoworkersAtWork As IEnumerable(Of Person) + overload: TinyLife.Goals.Job.GetCoworkersAtWork* + modifiers.csharp: + - public + modifiers.vb: + - Public - uid: TinyLife.Goals.Job.Validate(TinyLife.Objects.Person) commentId: M:TinyLife.Goals.Job.Validate(TinyLife.Objects.Person) id: Validate(TinyLife.Objects.Person) @@ -740,7 +812,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Goals/Job.cs - startLine: 238 + startLine: 255 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -1484,6 +1556,114 @@ references: name: HasRequiredPromotionSkills nameWithType: Job.HasRequiredPromotionSkills fullName: TinyLife.Goals.Job.HasRequiredPromotionSkills +- uid: TinyLife.World.Map + commentId: T:TinyLife.World.Map + parent: TinyLife.World + name: Map + nameWithType: Map + fullName: TinyLife.World.Map +- uid: TinyLife.Goals.Job.GetCoworkers* + commentId: Overload:TinyLife.Goals.Job.GetCoworkers + name: GetCoworkers + nameWithType: Job.GetCoworkers + fullName: TinyLife.Goals.Job.GetCoworkers +- uid: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person} + commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Objects.Person} + parent: System.Collections.Generic + definition: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of Person) + fullName.vb: System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Person) + name.vb: IEnumerable(Of Person) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: TinyLife.Objects.Person + name: Person + nameWithType: Person + fullName: TinyLife.Objects.Person + - name: ) + nameWithType: ) + fullName: ) +- uid: TinyLife.World + commentId: N:TinyLife.World + name: TinyLife.World + nameWithType: TinyLife.World + fullName: TinyLife.World +- uid: System.Collections.Generic.IEnumerable`1 + commentId: T:System.Collections.Generic.IEnumerable`1 + isExternal: true + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + nameWithType.vb: IEnumerable(Of T) + fullName.vb: System.Collections.Generic.IEnumerable(Of T) + name.vb: IEnumerable(Of T) + spec.csharp: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + isExternal: true + - name: < + nameWithType: < + fullName: < + - name: T + nameWithType: T + fullName: T + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.IEnumerable`1 + name: IEnumerable + nameWithType: IEnumerable + fullName: System.Collections.Generic.IEnumerable + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic +- uid: TinyLife.Goals.Job.GetCoworkersAtWork* + commentId: Overload:TinyLife.Goals.Job.GetCoworkersAtWork + name: GetCoworkersAtWork + nameWithType: Job.GetCoworkersAtWork + fullName: TinyLife.Goals.Job.GetCoworkersAtWork - uid: TinyLife.Goals.Job.Validate* commentId: Overload:TinyLife.Goals.Job.Validate name: Validate diff --git a/docs/api/TinyLife.Goals.Memory.yml b/docs/api/TinyLife.Goals.Memory.yml index 0f1d3dc..9b1c8ec 100644 --- a/docs/api/TinyLife.Goals.Memory.yml +++ b/docs/api/TinyLife.Goals.Memory.yml @@ -9,6 +9,7 @@ items: - TinyLife.Goals.Memory.Person - TinyLife.Goals.Memory.TimeOccured - TinyLife.Goals.Memory.TimeSinceOccured + - TinyLife.Goals.Memory.TryReplace(System.TimeSpan) - TinyLife.Goals.Memory.Type - TinyLife.Goals.Memory.Validate(TinyLife.Objects.Person) langs: @@ -25,7 +26,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Memory path: ../TinyLife/Goals/Memory.cs - startLine: 87 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -88,7 +89,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/Goals/Memory.cs - startLine: 94 + startLine: 95 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -116,7 +117,7 @@ items: - Public - ReadOnly - uid: TinyLife.Goals.Memory.TimeOccured - commentId: F:TinyLife.Goals.Memory.TimeOccured + commentId: P:TinyLife.Goals.Memory.TimeOccured id: TimeOccured parent: TinyLife.Goals.Memory langs: @@ -125,7 +126,7 @@ items: name: TimeOccured nameWithType: Memory.TimeOccured fullName: TinyLife.Goals.Memory.TimeOccured - type: Field + type: Property source: remote: path: TinyLife/Goals/Memory.cs @@ -133,7 +134,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TimeOccured path: ../TinyLife/Goals/Memory.cs - startLine: 99 + startLine: 100 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -143,20 +144,22 @@ items: content: >- [DataMember] - public readonly TimeSpan TimeOccured + public TimeSpan TimeOccured { get; } + parameters: [] return: type: System.TimeSpan content.vb: >- - Public ReadOnly TimeOccured As TimeSpan + Public ReadOnly Property TimeOccured As TimeSpan + overload: TinyLife.Goals.Memory.TimeOccured* attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor arguments: [] modifiers.csharp: - public - - readonly + - get modifiers.vb: - Public - ReadOnly @@ -178,7 +181,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Person path: ../TinyLife/Goals/Memory.cs - startLine: 104 + startLine: 105 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -215,7 +218,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TimeSinceOccured path: ../TinyLife/Goals/Memory.cs - startLine: 108 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -252,11 +255,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/Memory.cs - startLine: 117 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nCreates a new memory with the given settings.\nIn most cases, should be used instead.\n" + summary: "\nCreates a new memory with the given settings.\nIn most cases, should be used instead.\n" example: [] syntax: content: public Memory(MemoryType type, Person person, TimeSpan timeOccured) @@ -294,7 +297,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Goals/Memory.cs - startLine: 129 + startLine: 130 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -317,6 +320,47 @@ items: modifiers.vb: - Public - Overridable +- uid: TinyLife.Goals.Memory.TryReplace(System.TimeSpan) + commentId: M:TinyLife.Goals.Memory.TryReplace(System.TimeSpan) + id: TryReplace(System.TimeSpan) + parent: TinyLife.Goals.Memory + langs: + - csharp + - vb + name: TryReplace(TimeSpan) + nameWithType: Memory.TryReplace(TimeSpan) + fullName: TinyLife.Goals.Memory.TryReplace(System.TimeSpan) + type: Method + source: + remote: + path: TinyLife/Goals/Memory.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: TryReplace + path: ../TinyLife/Goals/Memory.cs + startLine: 142 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + summary: "\nTries to replace this memory instance's with the passed newTimeOccured.\nIf this memory should not be allowed to have its occurance time replaced, and a new memory should be added instead, should be returned.\nBy default, the is updated, and is returned.\n" + example: [] + syntax: + content: public virtual bool TryReplace(TimeSpan newTimeOccured) + parameters: + - id: newTimeOccured + type: System.TimeSpan + description: The new time that this memory occured on. + return: + type: System.Boolean + description: Whether the time occured could successfully be replaced. + content.vb: Public Overridable Function TryReplace(newTimeOccured As TimeSpan) As Boolean + overload: TinyLife.Goals.Memory.TryReplace* + modifiers.csharp: + - public + - virtual + modifiers.vb: + - Public + - Overridable references: - uid: TinyLife.Goals.Memory.Person commentId: P:TinyLife.Goals.Memory.Person @@ -861,6 +905,11 @@ references: name: TinyLife.Utilities nameWithType: TinyLife.Utilities fullName: TinyLife.Utilities +- uid: TinyLife.Goals.Memory.TimeOccured* + commentId: Overload:TinyLife.Goals.Memory.TimeOccured + name: TimeOccured + nameWithType: Memory.TimeOccured + fullName: TinyLife.Goals.Memory.TimeOccured - uid: System.TimeSpan commentId: T:System.TimeSpan parent: System @@ -888,15 +937,15 @@ references: commentId: P:TinyLife.World.Map.Time isExternal: true - uid: TinyLife.Goals.Memory.TimeOccured - commentId: F:TinyLife.Goals.Memory.TimeOccured + commentId: P:TinyLife.Goals.Memory.TimeOccured isExternal: true - uid: TinyLife.Goals.Memory.TimeSinceOccured* commentId: Overload:TinyLife.Goals.Memory.TimeSinceOccured name: TimeSinceOccured nameWithType: Memory.TimeSinceOccured fullName: TinyLife.Goals.Memory.TimeSinceOccured -- uid: TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person,System.Nullable{System.TimeSpan}) - commentId: M:TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person,System.Nullable{System.TimeSpan}) +- uid: TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person,System.TimeSpan) + commentId: M:TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person,System.TimeSpan) isExternal: true - uid: TinyLife.Goals.Memory.#ctor* commentId: Overload:TinyLife.Goals.Memory.#ctor @@ -918,3 +967,8 @@ references: name: Boolean nameWithType: Boolean fullName: System.Boolean +- uid: TinyLife.Goals.Memory.TryReplace* + commentId: Overload:TinyLife.Goals.Memory.TryReplace + name: TryReplace + nameWithType: Memory.TryReplace + fullName: TinyLife.Goals.Memory.TryReplace diff --git a/docs/api/TinyLife.Goals.MemoryType.yml b/docs/api/TinyLife.Goals.MemoryType.yml index 954e8c7..3325d81 100644 --- a/docs/api/TinyLife.Goals.MemoryType.yml +++ b/docs/api/TinyLife.Goals.MemoryType.yml @@ -6,7 +6,7 @@ items: parent: TinyLife.Goals children: - TinyLife.Goals.MemoryType.#ctor(System.String) - - TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person,System.Nullable{System.TimeSpan}) + - TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person,System.TimeSpan) - TinyLife.Goals.MemoryType.ConstructedType - TinyLife.Goals.MemoryType.FamilySocial - TinyLife.Goals.MemoryType.Name @@ -16,6 +16,7 @@ items: - TinyLife.Goals.MemoryType.SocialAction - TinyLife.Goals.MemoryType.Types - TinyLife.Goals.MemoryType.UsedSkillCategory + - TinyLife.Goals.MemoryType.WasOutside langs: - csharp - vb @@ -275,6 +276,41 @@ items: - Public - Shared - ReadOnly +- uid: TinyLife.Goals.MemoryType.WasOutside + commentId: F:TinyLife.Goals.MemoryType.WasOutside + id: WasOutside + parent: TinyLife.Goals.MemoryType + langs: + - csharp + - vb + name: WasOutside + nameWithType: MemoryType.WasOutside + fullName: TinyLife.Goals.MemoryType.WasOutside + type: Field + source: + remote: + path: TinyLife/Goals/Memory.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: WasOutside + path: ../TinyLife/Goals/Memory.cs + startLine: 34 + assemblies: + - Tiny Life + namespace: TinyLife.Goals + syntax: + content: public static readonly MemoryType WasOutside + return: + type: TinyLife.Goals.MemoryType + content.vb: Public Shared ReadOnly WasOutside As MemoryType + modifiers.csharp: + - public + - static + - readonly + modifiers.vb: + - Public + - Shared + - ReadOnly - uid: TinyLife.Goals.MemoryType.Name commentId: F:TinyLife.Goals.MemoryType.Name id: Name @@ -293,7 +329,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Goals/Memory.cs - startLine: 39 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -328,11 +364,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ConstructedType path: ../TinyLife/Goals/Memory.cs - startLine: 43 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Goals - summary: "\nThe type of constructed in , or null to construct the default type.\n" + summary: "\nThe type of constructed in , or null to construct the default type.\n" example: [] syntax: content: public Type ConstructedType { get; set; } @@ -365,7 +401,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Goals/Memory.cs - startLine: 49 + startLine: 50 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -383,16 +419,16 @@ items: - public modifiers.vb: - Public -- uid: TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person,System.Nullable{System.TimeSpan}) - commentId: M:TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person,System.Nullable{System.TimeSpan}) - id: Construct(TinyLife.Objects.Person,System.Nullable{System.TimeSpan}) +- uid: TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person,System.TimeSpan) + commentId: M:TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person,System.TimeSpan) + id: Construct(TinyLife.Objects.Person,System.TimeSpan) parent: TinyLife.Goals.MemoryType langs: - csharp - vb - name: Construct(Person, Nullable) - nameWithType: MemoryType.Construct(Person, Nullable) - fullName: TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person, System.Nullable) + name: Construct(Person, TimeSpan) + nameWithType: MemoryType.Construct(Person, TimeSpan) + fullName: TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person, System.TimeSpan) type: Method source: remote: @@ -401,37 +437,34 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Construct path: ../TinyLife/Goals/Memory.cs - startLine: 60 + startLine: 61 assemblies: - Tiny Life namespace: TinyLife.Goals summary: "\nConstructs a new from this memory type.\n" example: [] syntax: - content: public Memory Construct(Person person, TimeSpan? timeOccured = null) + content: public Memory Construct(Person person, TimeSpan timeOccured) parameters: - id: person type: TinyLife.Objects.Person description: The person who should have the memory. - id: timeOccured - type: System.Nullable{System.TimeSpan} - description: The time that this memory occured, or to use . + type: System.TimeSpan + description: The time that this memory occured. return: type: TinyLife.Goals.Memory description: The constructed memory. - content.vb: Public Function Construct(person As Person, timeOccured As TimeSpan? = Nothing) As Memory + content.vb: Public Function Construct(person As Person, timeOccured As TimeSpan) As Memory overload: TinyLife.Goals.MemoryType.Construct* exceptions: - type: System.ArgumentException commentId: T:System.ArgumentException description: Thrown if constructing the fails. - nameWithType.vb: MemoryType.Construct(Person, Nullable(Of TimeSpan)) modifiers.csharp: - public modifiers.vb: - Public - fullName.vb: TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person, System.Nullable(Of System.TimeSpan)) - name.vb: Construct(Person, Nullable(Of TimeSpan)) - uid: TinyLife.Goals.MemoryType.Register(TinyLife.Goals.MemoryType) commentId: M:TinyLife.Goals.MemoryType.Register(TinyLife.Goals.MemoryType) id: Register(TinyLife.Goals.MemoryType) @@ -450,7 +483,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Goals/Memory.cs - startLine: 75 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife.Goals @@ -1097,8 +1130,8 @@ references: name: String nameWithType: String fullName: System.String -- uid: TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person,System.Nullable{System.TimeSpan}) - commentId: M:TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person,System.Nullable{System.TimeSpan}) +- uid: TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person,System.TimeSpan) + commentId: M:TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person,System.TimeSpan) isExternal: true - uid: TinyLife.Goals.MemoryType.ConstructedType* commentId: Overload:TinyLife.Goals.MemoryType.ConstructedType @@ -1117,9 +1150,6 @@ references: name: MemoryType nameWithType: MemoryType.MemoryType fullName: TinyLife.Goals.MemoryType.MemoryType -- uid: TinyLife.World.Map.Time - commentId: P:TinyLife.World.Map.Time - isExternal: true - uid: TinyLife.Goals.MemoryType.ConstructedType commentId: P:TinyLife.Goals.MemoryType.ConstructedType isExternal: true @@ -1137,94 +1167,18 @@ references: name: Person nameWithType: Person fullName: TinyLife.Objects.Person -- uid: System.Nullable{System.TimeSpan} - commentId: T:System.Nullable{System.TimeSpan} +- uid: System.TimeSpan + commentId: T:System.TimeSpan parent: System - definition: System.Nullable`1 - name: Nullable - nameWithType: Nullable - fullName: System.Nullable - nameWithType.vb: Nullable(Of TimeSpan) - fullName.vb: System.Nullable(Of System.TimeSpan) - name.vb: Nullable(Of TimeSpan) - spec.csharp: - - uid: System.Nullable`1 - name: Nullable - nameWithType: Nullable - fullName: System.Nullable - isExternal: true - - name: < - nameWithType: < - fullName: < - - uid: System.TimeSpan - name: TimeSpan - nameWithType: TimeSpan - fullName: System.TimeSpan - isExternal: true - - name: '>' - nameWithType: '>' - fullName: '>' - spec.vb: - - uid: System.Nullable`1 - name: Nullable - nameWithType: Nullable - fullName: System.Nullable - isExternal: true - - name: '(Of ' - nameWithType: '(Of ' - fullName: '(Of ' - - uid: System.TimeSpan - name: TimeSpan - nameWithType: TimeSpan - fullName: System.TimeSpan - isExternal: true - - name: ) - nameWithType: ) - fullName: ) + isExternal: true + name: TimeSpan + nameWithType: TimeSpan + fullName: System.TimeSpan - uid: TinyLife.Objects commentId: N:TinyLife.Objects name: TinyLife.Objects nameWithType: TinyLife.Objects fullName: TinyLife.Objects -- uid: System.Nullable`1 - commentId: T:System.Nullable`1 - isExternal: true - 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 - nameWithType: Nullable - fullName: System.Nullable - isExternal: true - - name: < - nameWithType: < - fullName: < - - name: T - nameWithType: T - fullName: T - - name: '>' - nameWithType: '>' - fullName: '>' - spec.vb: - - uid: System.Nullable`1 - name: Nullable - nameWithType: Nullable - fullName: System.Nullable - isExternal: true - - name: '(Of ' - nameWithType: '(Of ' - fullName: '(Of ' - - name: T - nameWithType: T - fullName: T - - name: ) - nameWithType: ) - fullName: ) - uid: TinyLife.Goals.MemoryType.Types commentId: F:TinyLife.Goals.MemoryType.Types isExternal: true diff --git a/docs/api/TinyLife.Mods.ModInfo.yml b/docs/api/TinyLife.Mods.ModInfo.yml index 3abf788..b8be18f 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: 146 + startLine: 149 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -78,7 +78,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Id path: ../TinyLife/Mods/ModLoader.cs - startLine: 151 + startLine: 154 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -113,7 +113,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Mod path: ../TinyLife/Mods/ModLoader.cs - startLine: 155 + startLine: 158 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -148,7 +148,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Logger path: ../TinyLife/Mods/ModLoader.cs - startLine: 160 + startLine: 163 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -183,7 +183,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Content path: ../TinyLife/Mods/ModLoader.cs - startLine: 165 + startLine: 168 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -218,7 +218,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Harmony path: ../TinyLife/Mods/ModLoader.cs - startLine: 169 + startLine: 172 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -253,7 +253,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OptionsFile path: ../TinyLife/Mods/ModLoader.cs - startLine: 173 + startLine: 176 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -288,7 +288,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Finalize path: ../TinyLife/Mods/ModLoader.cs - startLine: 188 + startLine: 191 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -319,7 +319,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Dispose path: ../TinyLife/Mods/ModLoader.cs - startLine: 193 + startLine: 196 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -352,7 +352,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToString path: ../TinyLife/Mods/ModLoader.cs - startLine: 200 + startLine: 203 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -388,7 +388,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SaveOptions path: ../TinyLife/Mods/ModLoader.cs - startLine: 215 + startLine: 218 assemblies: - Tiny Life namespace: TinyLife.Mods @@ -430,7 +430,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoadOptions path: ../TinyLife/Mods/ModLoader.cs - startLine: 234 + startLine: 237 assemblies: - Tiny Life namespace: TinyLife.Mods diff --git a/docs/api/TinyLife.Music.Occasion.yml b/docs/api/TinyLife.Music.Occasion.yml new file mode 100644 index 0000000..915bbfe --- /dev/null +++ b/docs/api/TinyLife.Music.Occasion.yml @@ -0,0 +1,332 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.Music.Occasion + commentId: T:TinyLife.Music.Occasion + id: Music.Occasion + parent: TinyLife + children: + - TinyLife.Music.Occasion.BuildMode + - TinyLife.Music.Occasion.CharacterCreation + - TinyLife.Music.Occasion.InGame + - TinyLife.Music.Occasion.MainMenu + - TinyLife.Music.Occasion.None + - TinyLife.Music.Occasion.SelectHousehold + langs: + - csharp + - vb + name: Music.Occasion + nameWithType: Music.Occasion + fullName: TinyLife.Music.Occasion + type: Enum + source: + remote: + path: TinyLife/Music.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Occasion + path: ../TinyLife/Music.cs + startLine: 119 + assemblies: + - Tiny Life + namespace: TinyLife + summary: "\nA set of occasions for a track to be played on.\n" + example: [] + syntax: + content: public enum Occasion + content.vb: Public Enum Occasion + extensionMethods: + - TinyLife.Music.Occasion.TinyLife.Utilities.Extensions.JsonCopy``1 + modifiers.csharp: + - public + - enum + modifiers.vb: + - Public + - Enum +- uid: TinyLife.Music.Occasion.None + commentId: F:TinyLife.Music.Occasion.None + id: None + parent: TinyLife.Music.Occasion + langs: + - csharp + - vb + name: None + nameWithType: Music.Occasion.None + fullName: TinyLife.Music.Occasion.None + type: Field + source: + remote: + path: TinyLife/Music.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: None + path: ../TinyLife/Music.cs + startLine: 122 + assemblies: + - Tiny Life + namespace: TinyLife + syntax: + content: None = 0 + return: + type: TinyLife.Music.Occasion + modifiers.csharp: + - public + - const + modifiers.vb: + - Public + - Const +- uid: TinyLife.Music.Occasion.MainMenu + commentId: F:TinyLife.Music.Occasion.MainMenu + id: MainMenu + parent: TinyLife.Music.Occasion + langs: + - csharp + - vb + name: MainMenu + nameWithType: Music.Occasion.MainMenu + fullName: TinyLife.Music.Occasion.MainMenu + type: Field + source: + remote: + path: TinyLife/Music.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: MainMenu + path: ../TinyLife/Music.cs + startLine: 123 + assemblies: + - Tiny Life + namespace: TinyLife + syntax: + content: MainMenu = 1 + return: + type: TinyLife.Music.Occasion + modifiers.csharp: + - public + - const + modifiers.vb: + - Public + - Const +- uid: TinyLife.Music.Occasion.SelectHousehold + commentId: F:TinyLife.Music.Occasion.SelectHousehold + id: SelectHousehold + parent: TinyLife.Music.Occasion + langs: + - csharp + - vb + name: SelectHousehold + nameWithType: Music.Occasion.SelectHousehold + fullName: TinyLife.Music.Occasion.SelectHousehold + type: Field + source: + remote: + path: TinyLife/Music.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: SelectHousehold + path: ../TinyLife/Music.cs + startLine: 124 + assemblies: + - Tiny Life + namespace: TinyLife + syntax: + content: SelectHousehold = 2 + return: + type: TinyLife.Music.Occasion + modifiers.csharp: + - public + - const + modifiers.vb: + - Public + - Const +- uid: TinyLife.Music.Occasion.InGame + commentId: F:TinyLife.Music.Occasion.InGame + id: InGame + parent: TinyLife.Music.Occasion + langs: + - csharp + - vb + name: InGame + nameWithType: Music.Occasion.InGame + fullName: TinyLife.Music.Occasion.InGame + type: Field + source: + remote: + path: TinyLife/Music.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: InGame + path: ../TinyLife/Music.cs + startLine: 125 + assemblies: + - Tiny Life + namespace: TinyLife + syntax: + content: InGame = 3 + return: + type: TinyLife.Music.Occasion + modifiers.csharp: + - public + - const + modifiers.vb: + - Public + - Const +- uid: TinyLife.Music.Occasion.BuildMode + commentId: F:TinyLife.Music.Occasion.BuildMode + id: BuildMode + parent: TinyLife.Music.Occasion + langs: + - csharp + - vb + name: BuildMode + nameWithType: Music.Occasion.BuildMode + fullName: TinyLife.Music.Occasion.BuildMode + type: Field + source: + remote: + path: TinyLife/Music.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: BuildMode + path: ../TinyLife/Music.cs + startLine: 126 + assemblies: + - Tiny Life + namespace: TinyLife + syntax: + content: BuildMode = 4 + return: + type: TinyLife.Music.Occasion + modifiers.csharp: + - public + - const + modifiers.vb: + - Public + - Const +- uid: TinyLife.Music.Occasion.CharacterCreation + commentId: F:TinyLife.Music.Occasion.CharacterCreation + id: CharacterCreation + parent: TinyLife.Music.Occasion + langs: + - csharp + - vb + name: CharacterCreation + nameWithType: Music.Occasion.CharacterCreation + fullName: TinyLife.Music.Occasion.CharacterCreation + type: Field + source: + remote: + path: TinyLife/Music.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: CharacterCreation + path: ../TinyLife/Music.cs + startLine: 127 + assemblies: + - Tiny Life + namespace: TinyLife + syntax: + content: CharacterCreation = 5 + return: + type: TinyLife.Music.Occasion + modifiers.csharp: + - public + - const + modifiers.vb: + - Public + - Const +references: +- uid: TinyLife.Music + commentId: T:TinyLife.Music + name: Music + nameWithType: Music + fullName: TinyLife.Music +- uid: TinyLife + commentId: N:TinyLife + name: TinyLife + nameWithType: TinyLife + fullName: TinyLife +- uid: TinyLife.Music.Occasion.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() + nameWithType: Extensions.JsonCopy() + fullName: TinyLife.Utilities.Extensions.JsonCopy() + nameWithType.vb: Extensions.JsonCopy(Of Music.Occasion)() + fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Music.Occasion)() + name.vb: JsonCopy(Of Music.Occasion)() + spec.csharp: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1 + name: JsonCopy + nameWithType: Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1 + name: JsonCopy(Of Music.Occasion) + nameWithType: Extensions.JsonCopy(Of Music.Occasion) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Music.Occasion) + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- 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 + nameWithType: Extensions.JsonCopy + fullName: TinyLife.Utilities.Extensions.JsonCopy + - name: ( + nameWithType: ( + fullName: ( + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0) + name: JsonCopy(Of T) + nameWithType: Extensions.JsonCopy(Of T) + fullName: TinyLife.Utilities.Extensions.JsonCopy(Of T) + - name: ( + nameWithType: ( + fullName: ( + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- 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 +- uid: TinyLife.Music.Occasion + commentId: T:TinyLife.Music.Occasion + parent: TinyLife + name: Music.Occasion + nameWithType: Music.Occasion + fullName: TinyLife.Music.Occasion diff --git a/docs/api/TinyLife.Music.yml b/docs/api/TinyLife.Music.yml new file mode 100644 index 0000000..971eaef --- /dev/null +++ b/docs/api/TinyLife.Music.yml @@ -0,0 +1,442 @@ +### YamlMime:ManagedReference +items: +- uid: TinyLife.Music + commentId: T:TinyLife.Music + id: Music + parent: TinyLife + children: + - TinyLife.Music.Register(Microsoft.Xna.Framework.Media.Song,TinyLife.Music.Occasion[]) + langs: + - csharp + - vb + name: Music + nameWithType: Music + fullName: TinyLife.Music + type: Class + source: + remote: + path: TinyLife/Music.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Music + path: ../TinyLife/Music.cs + startLine: 15 + assemblies: + - Tiny Life + namespace: TinyLife + summary: "\nThis class handles the game's in-game music. To register new music tracks for being selected, use .\n" + example: [] + syntax: + content: public static class Music + content.vb: Public Module Music + inheritance: + - System.Object + inheritedMembers: + - System.Object.Equals(System.Object) + - System.Object.Equals(System.Object,System.Object) + - System.Object.GetHashCode + - System.Object.GetType + - System.Object.MemberwiseClone + - System.Object.ReferenceEquals(System.Object,System.Object) + - System.Object.ToString + modifiers.csharp: + - public + - static + - class + modifiers.vb: + - Public + - Module +- uid: TinyLife.Music.Register(Microsoft.Xna.Framework.Media.Song,TinyLife.Music.Occasion[]) + commentId: M:TinyLife.Music.Register(Microsoft.Xna.Framework.Media.Song,TinyLife.Music.Occasion[]) + id: Register(Microsoft.Xna.Framework.Media.Song,TinyLife.Music.Occasion[]) + parent: TinyLife.Music + langs: + - csharp + - vb + name: Register(Song, Music.Occasion[]) + nameWithType: Music.Register(Song, Music.Occasion[]) + fullName: TinyLife.Music.Register(Microsoft.Xna.Framework.Media.Song, TinyLife.Music.Occasion[]) + type: Method + source: + remote: + path: TinyLife/Music.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Register + path: ../TinyLife/Music.cs + startLine: 58 + assemblies: + - Tiny Life + namespace: TinyLife + summary: "\nRegisters a new music track to be played at the given occasions.\nThe music track will be added to the music pool and randomly selected for playing.\n" + example: [] + syntax: + content: public static void Register(Song song, params Music.Occasion[] occasions) + parameters: + - id: song + type: Microsoft.Xna.Framework.Media.Song + description: The song to play. + - id: occasions + type: TinyLife.Music.Occasion[] + description: The occasions that this song should be allowed to play on. + content.vb: Public Shared Sub Register(song As Song, ParamArray occasions As Music.Occasion()) + overload: TinyLife.Music.Register* + exceptions: + - type: System.ArgumentException + commentId: T:System.ArgumentException + description: Thrown if occasions is empty. + nameWithType.vb: Music.Register(Song, Music.Occasion()) + modifiers.csharp: + - public + - static + modifiers.vb: + - Public + - Shared + fullName.vb: TinyLife.Music.Register(Microsoft.Xna.Framework.Media.Song, TinyLife.Music.Occasion()) + name.vb: Register(Song, Music.Occasion()) +references: +- uid: TinyLife.Music.Register(Microsoft.Xna.Framework.Media.Song,TinyLife.Music.Occasion[]) + commentId: M:TinyLife.Music.Register(Microsoft.Xna.Framework.Media.Song,TinyLife.Music.Occasion[]) + isExternal: true +- uid: TinyLife + commentId: N:TinyLife + name: TinyLife + nameWithType: TinyLife + fullName: TinyLife +- uid: System.Object + commentId: T:System.Object + parent: System + isExternal: true + name: Object + nameWithType: Object + fullName: System.Object +- uid: System.Object.Equals(System.Object) + commentId: M:System.Object.Equals(System.Object) + parent: System.Object + isExternal: true + name: Equals(Object) + nameWithType: Object.Equals(Object) + fullName: System.Object.Equals(System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.Equals(System.Object,System.Object) + commentId: M:System.Object.Equals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: Equals(Object, Object) + nameWithType: Object.Equals(Object, Object) + fullName: System.Object.Equals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.Equals(System.Object,System.Object) + name: Equals + nameWithType: Object.Equals + fullName: System.Object.Equals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetHashCode + commentId: M:System.Object.GetHashCode + parent: System.Object + isExternal: true + name: GetHashCode() + nameWithType: Object.GetHashCode() + fullName: System.Object.GetHashCode() + spec.csharp: + - uid: System.Object.GetHashCode + name: GetHashCode + nameWithType: Object.GetHashCode + fullName: System.Object.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetHashCode + name: GetHashCode + nameWithType: Object.GetHashCode + fullName: System.Object.GetHashCode + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.GetType + commentId: M:System.Object.GetType + parent: System.Object + isExternal: true + name: GetType() + nameWithType: Object.GetType() + fullName: System.Object.GetType() + spec.csharp: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.GetType + name: GetType + nameWithType: Object.GetType + fullName: System.Object.GetType + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.MemberwiseClone + commentId: M:System.Object.MemberwiseClone + parent: System.Object + isExternal: true + name: MemberwiseClone() + nameWithType: Object.MemberwiseClone() + fullName: System.Object.MemberwiseClone() + spec.csharp: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.MemberwiseClone + name: MemberwiseClone + nameWithType: Object.MemberwiseClone + fullName: System.Object.MemberwiseClone + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ReferenceEquals(System.Object,System.Object) + commentId: M:System.Object.ReferenceEquals(System.Object,System.Object) + parent: System.Object + isExternal: true + name: ReferenceEquals(Object, Object) + nameWithType: Object.ReferenceEquals(Object, Object) + fullName: System.Object.ReferenceEquals(System.Object, System.Object) + spec.csharp: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ReferenceEquals(System.Object,System.Object) + name: ReferenceEquals + nameWithType: Object.ReferenceEquals + fullName: System.Object.ReferenceEquals + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Object + name: Object + nameWithType: Object + fullName: System.Object + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Object.ToString + commentId: M:System.Object.ToString + parent: System.Object + isExternal: true + name: ToString() + nameWithType: Object.ToString() + fullName: System.Object.ToString() + spec.csharp: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) + spec.vb: + - uid: System.Object.ToString + name: ToString + nameWithType: Object.ToString + fullName: System.Object.ToString + isExternal: true + - name: ( + nameWithType: ( + fullName: ( + - name: ) + nameWithType: ) + fullName: ) +- uid: System + commentId: N:System + isExternal: true + name: System + nameWithType: System + fullName: System +- uid: System.ArgumentException + commentId: T:System.ArgumentException + isExternal: true +- uid: TinyLife.Music.Register* + commentId: Overload:TinyLife.Music.Register + name: Register + nameWithType: Music.Register + fullName: TinyLife.Music.Register +- uid: Microsoft.Xna.Framework.Media.Song + commentId: T:Microsoft.Xna.Framework.Media.Song + parent: Microsoft.Xna.Framework.Media + isExternal: true + name: Song + nameWithType: Song + fullName: Microsoft.Xna.Framework.Media.Song +- uid: TinyLife.Music.Occasion[] + isExternal: true + name: Music.Occasion[] + nameWithType: Music.Occasion[] + fullName: TinyLife.Music.Occasion[] + nameWithType.vb: Music.Occasion() + fullName.vb: TinyLife.Music.Occasion() + name.vb: Music.Occasion() + spec.csharp: + - uid: TinyLife.Music.Occasion + name: Music.Occasion + nameWithType: Music.Occasion + fullName: TinyLife.Music.Occasion + - name: '[]' + nameWithType: '[]' + fullName: '[]' + spec.vb: + - uid: TinyLife.Music.Occasion + name: Music.Occasion + nameWithType: Music.Occasion + fullName: TinyLife.Music.Occasion + - name: () + nameWithType: () + fullName: () +- uid: Microsoft.Xna.Framework.Media + commentId: N:Microsoft.Xna.Framework.Media + isExternal: true + name: Microsoft.Xna.Framework.Media + nameWithType: Microsoft.Xna.Framework.Media + fullName: Microsoft.Xna.Framework.Media diff --git a/docs/api/TinyLife.Objects.AgeGroup.yml b/docs/api/TinyLife.Objects.AgeGroup.yml index 2a4ad9c..b7098cf 100644 --- a/docs/api/TinyLife.Objects.AgeGroup.yml +++ b/docs/api/TinyLife.Objects.AgeGroup.yml @@ -21,7 +21,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AgeGroup path: ../TinyLife/Objects/Person.cs - startLine: 2659 + startLine: 2684 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -67,7 +67,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Child path: ../TinyLife/Objects/Person.cs - startLine: 2667 + startLine: 2692 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -101,7 +101,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Adult path: ../TinyLife/Objects/Person.cs - startLine: 2673 + startLine: 2698 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.BreakableFurniture.yml b/docs/api/TinyLife.Objects.BreakableFurniture.yml index 3ace1a9..f531ee1 100644 --- a/docs/api/TinyLife.Objects.BreakableFurniture.yml +++ b/docs/api/TinyLife.Objects.BreakableFurniture.yml @@ -469,7 +469,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when an that this object is involved in updates, which is every frame. Note that this includes actions that are underlying (see ) and actions that aren't fully in progress yet ().\nThis object counts as involved in the action if its 's includes this object.\nIn general, the base method should be called for objects, since it sets deals with objects.\n" + summary: "\nThis method is called when an that this object is involved in updates, which is every frame. Note that this includes actions that are underlying (see ) and actions that aren't fully in progress yet ().\nThis object counts as involved in the action if its 's includes this object.\nIn general, the base method should be called for objects, since it sets deals with objects.\n" example: [] syntax: content: public override void ActionUpdate(Action action, GameTime time, TimeSpan passedInGame, float speedMultiplier, bool isAuxiliary) @@ -488,7 +488,7 @@ items: description: The game speed multiplier, which represents how fast things should happen, which is usually determined by - id: isAuxiliary type: System.Boolean - description: Whether this object counts as an auxiliary object. If this value is false, the object is th e + description: Whether this object counts as an auxiliary object. If this value is false, the object is th e content.vb: Public Overrides Sub ActionUpdate(action As Action, time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single, isAuxiliary As Boolean) overridden: TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) overload: TinyLife.Objects.BreakableFurniture.ActionUpdate* diff --git a/docs/api/TinyLife.Objects.Clothes.yml b/docs/api/TinyLife.Objects.Clothes.yml index 1bca1d1..9e55957 100644 --- a/docs/api/TinyLife.Objects.Clothes.yml +++ b/docs/api/TinyLife.Objects.Clothes.yml @@ -8,12 +8,14 @@ items: - TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,MLEM.Textures.TextureRegion,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Utilities.ColorScheme[]) - TinyLife.Objects.Clothes.Ages - TinyLife.Objects.Clothes.AllIntentions + - TinyLife.Objects.Clothes.AreCompatible(TinyLife.Objects.Clothes,TinyLife.Objects.Clothes) - TinyLife.Objects.Clothes.Colors - TinyLife.Objects.Clothes.DepthFunction - TinyLife.Objects.Clothes.GetClothes(TinyLife.Objects.ClothesLayer,TinyLife.Objects.AgeGroup) - TinyLife.Objects.Clothes.GetPrice - TinyLife.Objects.Clothes.Icon - TinyLife.Objects.Clothes.Intentions + - TinyLife.Objects.Clothes.IsIncompatible - TinyLife.Objects.Clothes.Layer - TinyLife.Objects.Clothes.Layers - TinyLife.Objects.Clothes.Name @@ -240,7 +242,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/Objects/Clothes.cs - startLine: 215 + startLine: 221 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -275,7 +277,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Layer path: ../TinyLife/Objects/Clothes.cs - startLine: 219 + startLine: 225 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -310,7 +312,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TextureRegions path: ../TinyLife/Objects/Clothes.cs - startLine: 225 + startLine: 231 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -345,7 +347,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: ../TinyLife/Objects/Clothes.cs - startLine: 230 + startLine: 236 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -380,7 +382,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Price path: ../TinyLife/Objects/Clothes.cs - startLine: 235 + startLine: 241 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -415,7 +417,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Intentions path: ../TinyLife/Objects/Clothes.cs - startLine: 239 + startLine: 245 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -450,7 +452,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/Objects/Clothes.cs - startLine: 244 + startLine: 250 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -487,7 +489,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: NonBuyable path: ../TinyLife/Objects/Clothes.cs - startLine: 249 + startLine: 255 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -524,7 +526,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Ages path: ../TinyLife/Objects/Clothes.cs - startLine: 254 + startLine: 260 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -561,7 +563,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DepthFunction path: ../TinyLife/Objects/Clothes.cs - startLine: 259 + startLine: 265 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -598,7 +600,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TextureBehaviorLayer path: ../TinyLife/Objects/Clothes.cs - startLine: 264 + startLine: 270 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -635,7 +637,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RandomWeight path: ../TinyLife/Objects/Clothes.cs - startLine: 270 + startLine: 276 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -672,7 +674,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RandomColorWeight path: ../TinyLife/Objects/Clothes.cs - startLine: 275 + startLine: 281 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -691,6 +693,43 @@ items: - set modifiers.vb: - Public +- uid: TinyLife.Objects.Clothes.IsIncompatible + commentId: P:TinyLife.Objects.Clothes.IsIncompatible + id: IsIncompatible + parent: TinyLife.Objects.Clothes + langs: + - csharp + - vb + name: IsIncompatible + nameWithType: Clothes.IsIncompatible + fullName: TinyLife.Objects.Clothes.IsIncompatible + type: Property + source: + remote: + path: TinyLife/Objects/Clothes.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: IsIncompatible + path: ../TinyLife/Objects/Clothes.cs + startLine: 285 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: "\nAn optional function that determines whether this clothing item is incompatible with the passed clothing item. If this function returns , the other clothing item is removed from an when this item gets added.\n" + example: [] + syntax: + content: public Func IsIncompatible { get; set; } + parameters: [] + return: + type: System.Func{TinyLife.Objects.Clothes,TinyLife.Objects.Clothes,System.Boolean} + content.vb: Public Property IsIncompatible As Func(Of Clothes, Clothes, Boolean) + overload: TinyLife.Objects.Clothes.IsIncompatible* + modifiers.csharp: + - public + - get + - set + modifiers.vb: + - Public - uid: TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,MLEM.Textures.TextureRegion,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Utilities.ColorScheme[]) commentId: M:TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,MLEM.Textures.TextureRegion,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Utilities.ColorScheme[]) id: '#ctor(System.String,TinyLife.Objects.ClothesLayer,MLEM.Textures.TextureRegion,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Utilities.ColorScheme[])' @@ -709,7 +748,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/Clothes.cs - startLine: 286 + startLine: 296 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -763,7 +802,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/Objects/Clothes.cs - startLine: 310 + startLine: 320 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -782,6 +821,50 @@ items: - public modifiers.vb: - Public +- uid: TinyLife.Objects.Clothes.AreCompatible(TinyLife.Objects.Clothes,TinyLife.Objects.Clothes) + commentId: M:TinyLife.Objects.Clothes.AreCompatible(TinyLife.Objects.Clothes,TinyLife.Objects.Clothes) + id: AreCompatible(TinyLife.Objects.Clothes,TinyLife.Objects.Clothes) + parent: TinyLife.Objects.Clothes + langs: + - csharp + - vb + name: AreCompatible(Clothes, Clothes) + nameWithType: Clothes.AreCompatible(Clothes, Clothes) + fullName: TinyLife.Objects.Clothes.AreCompatible(TinyLife.Objects.Clothes, TinyLife.Objects.Clothes) + type: Method + source: + remote: + path: TinyLife/Objects/Clothes.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: AreCompatible + path: ../TinyLife/Objects/Clothes.cs + startLine: 330 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: "\nA utility function that checks the passed two items' functions and returns whether they are compatible, meaning whether they can be worn together in the same .\n" + example: [] + syntax: + content: public static bool AreCompatible(Clothes clothes, Clothes other) + parameters: + - id: clothes + type: TinyLife.Objects.Clothes + description: The first clothes item. + - id: other + type: TinyLife.Objects.Clothes + description: The second clothes item. + return: + type: System.Boolean + description: Whether the two clothes items are compatible. + content.vb: Public Shared Function AreCompatible(clothes As Clothes, other As Clothes) As Boolean + overload: TinyLife.Objects.Clothes.AreCompatible* + modifiers.csharp: + - public + - static + modifiers.vb: + - Public + - Shared - uid: TinyLife.Objects.Clothes.Register(TinyLife.Objects.Clothes) commentId: M:TinyLife.Objects.Clothes.Register(TinyLife.Objects.Clothes) id: Register(TinyLife.Objects.Clothes) @@ -800,7 +883,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/Objects/Clothes.cs - startLine: 318 + startLine: 338 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -838,7 +921,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClothes path: ../TinyLife/Objects/Clothes.cs - startLine: 329 + startLine: 349 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -2107,6 +2190,83 @@ references: - name: ) nameWithType: ) fullName: ) +- uid: TinyLife.Objects.Clothes.IsIncompatible* + commentId: Overload:TinyLife.Objects.Clothes.IsIncompatible + name: IsIncompatible + nameWithType: Clothes.IsIncompatible + fullName: TinyLife.Objects.Clothes.IsIncompatible +- uid: System.Func{TinyLife.Objects.Clothes,TinyLife.Objects.Clothes,System.Boolean} + commentId: T:System.Func{TinyLife.Objects.Clothes,TinyLife.Objects.Clothes,System.Boolean} + parent: System + definition: System.Func`3 + name: Func + nameWithType: Func + fullName: System.Func + nameWithType.vb: Func(Of Clothes, Clothes, Boolean) + fullName.vb: System.Func(Of TinyLife.Objects.Clothes, TinyLife.Objects.Clothes, System.Boolean) + name.vb: Func(Of Clothes, Clothes, Boolean) + spec.csharp: + - uid: System.Func`3 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: TinyLife.Objects.Clothes + name: Clothes + nameWithType: Clothes + fullName: TinyLife.Objects.Clothes + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Clothes + name: Clothes + nameWithType: Clothes + fullName: TinyLife.Objects.Clothes + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Func`3 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: TinyLife.Objects.Clothes + name: Clothes + nameWithType: Clothes + fullName: TinyLife.Objects.Clothes + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: TinyLife.Objects.Clothes + name: Clothes + nameWithType: Clothes + fullName: TinyLife.Objects.Clothes + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) - uid: TinyLife.Objects.Clothes.#ctor* commentId: Overload:TinyLife.Objects.Clothes.#ctor name: Clothes @@ -2145,6 +2305,14 @@ references: - name: ) nameWithType: ) fullName: ) +- uid: TinyLife.Objects.Clothes.IsIncompatible + commentId: P:TinyLife.Objects.Clothes.IsIncompatible + isExternal: true +- uid: TinyLife.Objects.Clothes.AreCompatible* + commentId: Overload:TinyLife.Objects.Clothes.AreCompatible + name: AreCompatible + nameWithType: Clothes.AreCompatible + fullName: TinyLife.Objects.Clothes.AreCompatible - uid: TinyLife.Objects.Clothes.Register* commentId: Overload:TinyLife.Objects.Clothes.Register name: Register diff --git a/docs/api/TinyLife.Objects.ClothesIntention.yml b/docs/api/TinyLife.Objects.ClothesIntention.yml index c13bab0..4430983 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: 573 + startLine: 602 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -77,7 +77,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: None path: ../TinyLife/Objects/Clothes.cs - startLine: 577 + startLine: 606 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -109,7 +109,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Everyday path: ../TinyLife/Objects/Clothes.cs - startLine: 578 + startLine: 607 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -141,7 +141,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Party path: ../TinyLife/Objects/Clothes.cs - startLine: 579 + startLine: 608 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -173,7 +173,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Formal path: ../TinyLife/Objects/Clothes.cs - startLine: 580 + startLine: 609 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -205,7 +205,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Workout path: ../TinyLife/Objects/Clothes.cs - startLine: 581 + startLine: 610 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -237,7 +237,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Swimwear path: ../TinyLife/Objects/Clothes.cs - startLine: 582 + startLine: 611 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -269,7 +269,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sleep path: ../TinyLife/Objects/Clothes.cs - startLine: 583 + startLine: 612 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -301,7 +301,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Summer path: ../TinyLife/Objects/Clothes.cs - startLine: 584 + startLine: 613 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -333,7 +333,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Winter path: ../TinyLife/Objects/Clothes.cs - startLine: 585 + startLine: 614 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -365,7 +365,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Work path: ../TinyLife/Objects/Clothes.cs - startLine: 586 + startLine: 615 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -397,7 +397,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Safety path: ../TinyLife/Objects/Clothes.cs - startLine: 587 + startLine: 616 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.ClothesLayer.yml b/docs/api/TinyLife.Objects.ClothesLayer.yml index 5363ff8..5404c35 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: 514 + startLine: 543 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -79,7 +79,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Body path: ../TinyLife/Objects/Clothes.cs - startLine: 520 + startLine: 549 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -113,7 +113,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Eyes path: ../TinyLife/Objects/Clothes.cs - startLine: 524 + startLine: 553 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -147,7 +147,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Pants path: ../TinyLife/Objects/Clothes.cs - startLine: 528 + startLine: 557 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -181,7 +181,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Arms path: ../TinyLife/Objects/Clothes.cs - startLine: 532 + startLine: 561 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -215,7 +215,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Shirt path: ../TinyLife/Objects/Clothes.cs - startLine: 536 + startLine: 565 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -249,7 +249,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Accessories path: ../TinyLife/Objects/Clothes.cs - startLine: 540 + startLine: 569 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -283,7 +283,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FacialHair path: ../TinyLife/Objects/Clothes.cs - startLine: 544 + startLine: 573 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -317,7 +317,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Hair path: ../TinyLife/Objects/Clothes.cs - startLine: 548 + startLine: 577 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -351,7 +351,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HeadAccessories path: ../TinyLife/Objects/Clothes.cs - startLine: 552 + startLine: 581 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -385,7 +385,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FaceAccessories path: ../TinyLife/Objects/Clothes.cs - startLine: 556 + startLine: 585 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -419,7 +419,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ArmAccessories path: ../TinyLife/Objects/Clothes.cs - startLine: 561 + startLine: 590 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -453,7 +453,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Shoes path: ../TinyLife/Objects/Clothes.cs - startLine: 565 + startLine: 594 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Furniture.yml b/docs/api/TinyLife.Objects.Furniture.yml index 262ebda..595f360 100644 --- a/docs/api/TinyLife.Objects.Furniture.yml +++ b/docs/api/TinyLife.Objects.Furniture.yml @@ -1653,7 +1653,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when an that this object is involved in is completed. Note that this includes actions that are underlying (see ).\nThis object counts as involved in the action if its 's includes this object.\nIn general, the base method should be called for objects, since it sets .\n" + summary: "\nThis method is called when an that this object is involved in is completed. Note that this includes actions that are underlying (see ).\nThis object counts as involved in the action if its 's includes this object.\nIn general, the base method should be called for objects, since it sets .\n" example: [] syntax: content: public override void OnActionCompleted(Action action, CompletionType type, bool isAuxiliary) @@ -1666,7 +1666,7 @@ items: description: The type of the action's completion - id: isAuxiliary type: System.Boolean - description: Whether this object counts as an auxiliary object. If this value is false, the object is th e + description: Whether this object counts as an auxiliary object. If this value is false, the object is th e content.vb: Public Overrides Sub OnActionCompleted(action As Action, type As CompletionType, isAuxiliary As Boolean) overridden: TinyLife.Objects.MapObject.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean) overload: TinyLife.Objects.Furniture.OnActionCompleted* @@ -1698,7 +1698,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when an that this object is involved in updates, which is every frame. Note that this includes actions that are underlying (see ) and actions that aren't fully in progress yet ().\nThis object counts as involved in the action if its 's includes this object.\nIn general, the base method should be called for objects, since it sets deals with objects.\n" + summary: "\nThis method is called when an that this object is involved in updates, which is every frame. Note that this includes actions that are underlying (see ) and actions that aren't fully in progress yet ().\nThis object counts as involved in the action if its 's includes this object.\nIn general, the base method should be called for objects, since it sets deals with objects.\n" example: [] syntax: content: public override void ActionUpdate(Action action, GameTime time, TimeSpan passedInGame, float speedMultiplier, bool isAuxiliary) @@ -1717,7 +1717,7 @@ items: description: The game speed multiplier, which represents how fast things should happen, which is usually determined by - id: isAuxiliary type: System.Boolean - description: Whether this object counts as an auxiliary object. If this value is false, the object is th e + description: Whether this object counts as an auxiliary object. If this value is false, the object is th e content.vb: Public Overrides Sub ActionUpdate(action As Action, time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single, isAuxiliary As Boolean) overridden: TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean) overload: TinyLife.Objects.Furniture.ActionUpdate* @@ -1833,7 +1833,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns the efficiency modifier that this object multiplies the person's productivity with.\nThis method is automatically called in .\nThis action is invoked for all of the passed .\nBy default, this method returns 1, meaning the person's efficiency will not be influenced.\n" + summary: "\nReturns the efficiency modifier that this object multiplies the person's productivity with.\nThis method is automatically called in .\nThis action is invoked for all of the passed .\nBy default, this method returns 1, meaning the person's efficiency will not be influenced.\n" example: [] syntax: content: public override float GetEfficiencyModifier(Person person, ActionInfo info, bool isAuxiliary, SkillType skill, float levelModifier) @@ -1887,7 +1887,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns the modifier that this object multiplies the person's restored need with.\nThis method is automatically called in .\nThis action is invoked for all of the passed .\nBy default, this method returns 1, meaning the need restoration modifier will not be influenced.\n" + summary: "\nReturns the modifier that this object multiplies the person's restored need with.\nThis method is automatically called in .\nThis action is invoked for all of the passed .\nBy default, this method returns 1, meaning the need restoration modifier will not be influenced.\n" example: [] syntax: content: public override float GetRestoreNeedModifier(Person person, ActionInfo info, bool isAuxiliary, NeedType type) diff --git a/docs/api/TinyLife.Objects.LifeSpan.yml b/docs/api/TinyLife.Objects.LifeSpan.yml index 1e28c83..40e8823 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: 2681 + startLine: 2706 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -61,7 +61,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VeryShort path: ../TinyLife/Objects/Person.cs - startLine: 2684 + startLine: 2709 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -93,7 +93,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Short path: ../TinyLife/Objects/Person.cs - startLine: 2685 + startLine: 2710 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -125,7 +125,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Normal path: ../TinyLife/Objects/Person.cs - startLine: 2686 + startLine: 2711 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -157,7 +157,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Long path: ../TinyLife/Objects/Person.cs - startLine: 2687 + startLine: 2712 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -189,7 +189,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VeryLong path: ../TinyLife/Objects/Person.cs - startLine: 2688 + startLine: 2713 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -221,7 +221,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Infinite path: ../TinyLife/Objects/Person.cs - startLine: 2689 + startLine: 2714 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.MapObject.yml b/docs/api/TinyLife.Objects.MapObject.yml index 41412e7..b70bcd0 100644 --- a/docs/api/TinyLife.Objects.MapObject.yml +++ b/docs/api/TinyLife.Objects.MapObject.yml @@ -1073,7 +1073,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when an that this object is involved in is completed. Note that this includes actions that are underlying (see ).\nThis object counts as involved in the action if its 's includes this object.\nIn general, the base method should be called for objects, since it sets .\n" + summary: "\nThis method is called when an that this object is involved in is completed. Note that this includes actions that are underlying (see ).\nThis object counts as involved in the action if its 's includes this object.\nIn general, the base method should be called for objects, since it sets .\n" example: [] syntax: content: public virtual void OnActionCompleted(Action action, CompletionType type, bool isAuxiliary) @@ -1086,7 +1086,7 @@ items: description: The type of the action's completion - id: isAuxiliary type: System.Boolean - description: Whether this object counts as an auxiliary object. If this value is false, the object is th e + description: Whether this object counts as an auxiliary object. If this value is false, the object is th e content.vb: Public Overridable Sub OnActionCompleted(action As Action, type As CompletionType, isAuxiliary As Boolean) overload: TinyLife.Objects.MapObject.OnActionCompleted* modifiers.csharp: @@ -1117,7 +1117,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThis method is called when an that this object is involved in updates, which is every frame. Note that this includes actions that are underlying (see ) and actions that aren't fully in progress yet ().\nThis object counts as involved in the action if its 's includes this object.\nIn general, the base method should be called for objects, since it sets deals with objects.\n" + summary: "\nThis method is called when an that this object is involved in updates, which is every frame. Note that this includes actions that are underlying (see ) and actions that aren't fully in progress yet ().\nThis object counts as involved in the action if its 's includes this object.\nIn general, the base method should be called for objects, since it sets deals with objects.\n" example: [] syntax: content: public virtual void ActionUpdate(Action action, GameTime time, TimeSpan passedInGame, float speedMultiplier, bool isAuxiliary) @@ -1136,7 +1136,7 @@ items: description: The game speed multiplier, which represents how fast things should happen, which is usually determined by - id: isAuxiliary type: System.Boolean - description: Whether this object counts as an auxiliary object. If this value is false, the object is th e + description: Whether this object counts as an auxiliary object. If this value is false, the object is th e content.vb: Public Overridable Sub ActionUpdate(action As Action, time As GameTime, passedInGame As TimeSpan, speedMultiplier As Single, isAuxiliary As Boolean) overload: TinyLife.Objects.MapObject.ActionUpdate* modifiers.csharp: @@ -1333,7 +1333,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns the efficiency modifier that this object multiplies the person's productivity with.\nThis method is automatically called in .\nThis action is invoked for all of the passed .\nBy default, this method returns 1, meaning the person's efficiency will not be influenced.\n" + summary: "\nReturns the efficiency modifier that this object multiplies the person's productivity with.\nThis method is automatically called in .\nThis action is invoked for all of the passed .\nBy default, this method returns 1, meaning the person's efficiency will not be influenced.\n" example: [] syntax: content: public virtual float GetEfficiencyModifier(Person person, ActionInfo info, bool isAuxiliary, SkillType skill, float levelModifier) @@ -1386,7 +1386,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns the modifier that this object multiplies the person's restored need with.\nThis method is automatically called in .\nThis action is invoked for all of the passed .\nBy default, this method returns 1, meaning the need restoration modifier will not be influenced.\n" + summary: "\nReturns the modifier that this object multiplies the person's restored need with.\nThis method is automatically called in .\nThis action is invoked for all of the passed .\nBy default, this method returns 1, meaning the need restoration modifier will not be influenced.\n" example: [] syntax: content: public virtual float GetRestoreNeedModifier(Person person, ActionInfo info, bool isAuxiliary, NeedType type) @@ -3133,8 +3133,8 @@ references: name: Parent nameWithType: TypelessAction.Parent fullName: TinyLife.Actions.Typeless.TypelessAction.Parent -- uid: TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean) - commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean) +- uid: TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean) isExternal: true - uid: TinyLife.Objects.Furniture.DevaluedThroughUse commentId: F:TinyLife.Objects.Furniture.DevaluedThroughUse @@ -3142,8 +3142,8 @@ references: name: DevaluedThroughUse nameWithType: Furniture.DevaluedThroughUse fullName: TinyLife.Objects.Furniture.DevaluedThroughUse -- uid: TinyLife.Actions.ActionInfo.GetActionObject``1 - commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1 +- uid: TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) + commentId: M:TinyLife.Actions.ActionInfo.GetActionObject``1(System.Boolean) isExternal: true - uid: TinyLife.Objects.MapObject.OnActionCompleted* commentId: Overload:TinyLife.Objects.MapObject.OnActionCompleted diff --git a/docs/api/TinyLife.Objects.ObjectSpot.yml b/docs/api/TinyLife.Objects.ObjectSpot.yml index e4b2071..dabcf4a 100644 --- a/docs/api/TinyLife.Objects.ObjectSpot.yml +++ b/docs/api/TinyLife.Objects.ObjectSpot.yml @@ -15,7 +15,7 @@ items: - TinyLife.Objects.ObjectSpot.IsContentAllowed(TinyLife.Objects.Furniture,TinyLife.Objects.FurnitureType) - TinyLife.Objects.ObjectSpot.IsFurnitureAllowed - TinyLife.Objects.ObjectSpot.PicnicTableSpots(Microsoft.Xna.Framework.Point) - - TinyLife.Objects.ObjectSpot.TableSpots(Microsoft.Xna.Framework.Point) + - TinyLife.Objects.ObjectSpot.TableSpots(Microsoft.Xna.Framework.Point,System.Single) - TinyLife.Objects.ObjectSpot.TreeSpots(System.Single) langs: - csharp @@ -299,16 +299,16 @@ items: - public modifiers.vb: - Public -- uid: TinyLife.Objects.ObjectSpot.TableSpots(Microsoft.Xna.Framework.Point) - commentId: M:TinyLife.Objects.ObjectSpot.TableSpots(Microsoft.Xna.Framework.Point) - id: TableSpots(Microsoft.Xna.Framework.Point) +- uid: TinyLife.Objects.ObjectSpot.TableSpots(Microsoft.Xna.Framework.Point,System.Single) + commentId: M:TinyLife.Objects.ObjectSpot.TableSpots(Microsoft.Xna.Framework.Point,System.Single) + id: TableSpots(Microsoft.Xna.Framework.Point,System.Single) parent: TinyLife.Objects.ObjectSpot langs: - csharp - vb - name: TableSpots(Point) - nameWithType: ObjectSpot.TableSpots(Point) - fullName: TinyLife.Objects.ObjectSpot.TableSpots(Microsoft.Xna.Framework.Point) + name: TableSpots(Point, Single) + nameWithType: ObjectSpot.TableSpots(Point, Single) + fullName: TinyLife.Objects.ObjectSpot.TableSpots(Microsoft.Xna.Framework.Point, System.Single) type: Method source: remote: @@ -317,22 +317,25 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TableSpots path: ../TinyLife/Objects/ObjectSpot.cs - startLine: 73 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nA helper method to create a set of instances for a table of the given size.\nThe resulting set of object spots will have spots for objects on each side as well as objects on each tile position.\n" example: [] syntax: - content: public static ObjectSpot[] TableSpots(Point size) + content: public static ObjectSpot[] TableSpots(Point size, float tabletopHeight = -0.625F) parameters: - id: size type: Microsoft.Xna.Framework.Point description: The size that the table has in tiles + - id: tabletopHeight + type: System.Single + description: The height of the tabletops. Defaults to -10 / 16. return: type: TinyLife.Objects.ObjectSpot[] description: A set of object spots for the table - content.vb: Public Shared Function TableSpots(size As Point) As ObjectSpot() + content.vb: Public Shared Function TableSpots(size As Point, tabletopHeight As Single = -0.625F) As ObjectSpot() overload: TinyLife.Objects.ObjectSpot.TableSpots* modifiers.csharp: - public @@ -358,7 +361,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PicnicTableSpots path: ../TinyLife/Objects/ObjectSpot.cs - startLine: 98 + startLine: 99 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -399,7 +402,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CounterSpots path: ../TinyLife/Objects/ObjectSpot.cs - startLine: 114 + startLine: 115 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -443,7 +446,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BarSpots path: ../TinyLife/Objects/ObjectSpot.cs - startLine: 128 + startLine: 129 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -483,7 +486,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DoubleShelfSpots path: ../TinyLife/Objects/ObjectSpot.cs - startLine: 138 + startLine: 139 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -524,7 +527,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DeskSpots path: ../TinyLife/Objects/ObjectSpot.cs - startLine: 150 + startLine: 151 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -566,7 +569,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TreeSpots path: ../TinyLife/Objects/ObjectSpot.cs - startLine: 167 + startLine: 168 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Outfit.yml b/docs/api/TinyLife.Objects.Outfit.yml index e65bc38..b847a2d 100644 --- a/docs/api/TinyLife.Objects.Outfit.yml +++ b/docs/api/TinyLife.Objects.Outfit.yml @@ -10,7 +10,7 @@ items: - TinyLife.Objects.Outfit.EnsureIntentionsMatch(System.Int32) - TinyLife.Objects.Outfit.GetIntentionPercentage(TinyLife.Objects.ClothesIntention) - TinyLife.Objects.Outfit.Intentions - - TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.ClothesLayer,TinyLife.Objects.AgeGroup,TinyLife.Objects.ClothesIntention,System.Boolean,System.Int32) + - TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.ClothesLayer,TinyLife.Objects.AgeGroup,TinyLife.Objects.ClothesIntention,System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean}) langs: - csharp - vb @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Outfit path: ../TinyLife/Objects/Clothes.cs - startLine: 403 + startLine: 423 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -80,7 +80,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Clothes path: ../TinyLife/Objects/Clothes.cs - startLine: 411 + startLine: 431 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -125,7 +125,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Intentions path: ../TinyLife/Objects/Clothes.cs - startLine: 417 + startLine: 437 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -168,7 +168,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/Clothes.cs - startLine: 423 + startLine: 443 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -207,7 +207,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetIntentionPercentage path: ../TinyLife/Objects/Clothes.cs - startLine: 433 + startLine: 453 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -246,7 +246,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EnsureIntentionsMatch path: ../TinyLife/Objects/Clothes.cs - startLine: 451 + startLine: 471 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -264,16 +264,16 @@ items: - public modifiers.vb: - Public -- uid: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.ClothesLayer,TinyLife.Objects.AgeGroup,TinyLife.Objects.ClothesIntention,System.Boolean,System.Int32) - commentId: M:TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.ClothesLayer,TinyLife.Objects.AgeGroup,TinyLife.Objects.ClothesIntention,System.Boolean,System.Int32) - id: SetRandomClothesItem(System.Random,TinyLife.Objects.ClothesLayer,TinyLife.Objects.AgeGroup,TinyLife.Objects.ClothesIntention,System.Boolean,System.Int32) +- uid: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.ClothesLayer,TinyLife.Objects.AgeGroup,TinyLife.Objects.ClothesIntention,System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean}) + commentId: M:TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random,TinyLife.Objects.ClothesLayer,TinyLife.Objects.AgeGroup,TinyLife.Objects.ClothesIntention,System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean}) + id: SetRandomClothesItem(System.Random,TinyLife.Objects.ClothesLayer,TinyLife.Objects.AgeGroup,TinyLife.Objects.ClothesIntention,System.Boolean,System.Int32,System.Func{TinyLife.Objects.Clothes,System.Boolean}) parent: TinyLife.Objects.Outfit langs: - csharp - vb - name: SetRandomClothesItem(Random, ClothesLayer, AgeGroup, ClothesIntention, Boolean, Int32) - nameWithType: Outfit.SetRandomClothesItem(Random, ClothesLayer, AgeGroup, ClothesIntention, Boolean, Int32) - fullName: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random, TinyLife.Objects.ClothesLayer, TinyLife.Objects.AgeGroup, TinyLife.Objects.ClothesIntention, System.Boolean, System.Int32) + name: SetRandomClothesItem(Random, ClothesLayer, AgeGroup, ClothesIntention, Boolean, Int32, Func) + nameWithType: Outfit.SetRandomClothesItem(Random, ClothesLayer, AgeGroup, ClothesIntention, Boolean, Int32, Func) + fullName: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random, TinyLife.Objects.ClothesLayer, TinyLife.Objects.AgeGroup, TinyLife.Objects.ClothesIntention, System.Boolean, System.Int32, System.Func) type: Method source: remote: @@ -282,14 +282,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetRandomClothesItem path: ../TinyLife/Objects/Clothes.cs - startLine: 471 + startLine: 492 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nSets a random clothes item for this outfit's given .\n" example: [] syntax: - content: public void SetRandomClothesItem(Random random, ClothesLayer layer, AgeGroup age, ClothesIntention allowedIntentions = ClothesIntention.None, bool keepOldColors = false, int maxPrice = 50) + content: public void SetRandomClothesItem(Random random, ClothesLayer layer, AgeGroup age, ClothesIntention allowedIntentions = ClothesIntention.None, bool keepOldColors = false, int maxPrice = 50, Func additionalConditions = null) parameters: - id: random type: System.Random @@ -309,12 +309,18 @@ items: - id: maxPrice type: System.Int32 description: The maximum price that should be used when setting a random clothes item. Defaults to . - content.vb: Public Sub SetRandomClothesItem(random As Random, layer As ClothesLayer, age As AgeGroup, allowedIntentions As ClothesIntention = ClothesIntention.None, keepOldColors As Boolean = False, maxPrice As Integer = 50) + - id: additionalConditions + type: System.Func{TinyLife.Objects.Clothes,System.Boolean} + description: An optional set of additional conditions to check for when selecting clothing items. + content.vb: Public Sub SetRandomClothesItem(random As Random, layer As ClothesLayer, age As AgeGroup, allowedIntentions As ClothesIntention = ClothesIntention.None, keepOldColors As Boolean = False, maxPrice As Integer = 50, additionalConditions As Func(Of Clothes, Boolean) = Nothing) overload: TinyLife.Objects.Outfit.SetRandomClothesItem* + nameWithType.vb: Outfit.SetRandomClothesItem(Random, ClothesLayer, AgeGroup, ClothesIntention, Boolean, Int32, Func(Of Clothes, Boolean)) modifiers.csharp: - public modifiers.vb: - Public + fullName.vb: TinyLife.Objects.Outfit.SetRandomClothesItem(System.Random, TinyLife.Objects.ClothesLayer, TinyLife.Objects.AgeGroup, TinyLife.Objects.ClothesIntention, System.Boolean, System.Int32, System.Func(Of TinyLife.Objects.Clothes, System.Boolean)) + name.vb: SetRandomClothesItem(Random, ClothesLayer, AgeGroup, ClothesIntention, Boolean, Int32, Func(Of Clothes, Boolean)) references: - uid: TinyLife.Objects.WornClothes commentId: T:TinyLife.Objects.WornClothes @@ -941,3 +947,112 @@ references: name: Boolean nameWithType: Boolean fullName: System.Boolean +- uid: System.Func{TinyLife.Objects.Clothes,System.Boolean} + commentId: T:System.Func{TinyLife.Objects.Clothes,System.Boolean} + parent: System + definition: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + nameWithType.vb: Func(Of Clothes, Boolean) + fullName.vb: System.Func(Of TinyLife.Objects.Clothes, System.Boolean) + name.vb: Func(Of Clothes, Boolean) + spec.csharp: + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: TinyLife.Objects.Clothes + name: Clothes + nameWithType: Clothes + fullName: TinyLife.Objects.Clothes + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: TinyLife.Objects.Clothes + name: Clothes + nameWithType: Clothes + fullName: TinyLife.Objects.Clothes + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Func`2 + commentId: T:System.Func`2 + isExternal: true + 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 + nameWithType: Func + fullName: System.Func + isExternal: true + - name: < + nameWithType: < + fullName: < + - name: T + nameWithType: T + fullName: T + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - name: TResult + nameWithType: TResult + fullName: TResult + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: T + nameWithType: T + fullName: T + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - name: TResult + nameWithType: TResult + fullName: TResult + - name: ) + nameWithType: ) + fullName: ) diff --git a/docs/api/TinyLife.Objects.Person.ActionUpdateDelegate.yml b/docs/api/TinyLife.Objects.Person.ActionUpdateDelegate.yml index 558665a..12e226c 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: 2545 + startLine: 2570 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Person.DeathReason.yml b/docs/api/TinyLife.Objects.Person.DeathReason.yml index 248bd71..c3b87ed 100644 --- a/docs/api/TinyLife.Objects.Person.DeathReason.yml +++ b/docs/api/TinyLife.Objects.Person.DeathReason.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DeathReason path: ../TinyLife/Objects/Person.cs - startLine: 2610 + startLine: 2635 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -58,7 +58,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Starvation path: ../TinyLife/Objects/Person.cs - startLine: 2616 + startLine: 2641 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -92,7 +92,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: InexplicableReasons path: ../TinyLife/Objects/Person.cs - startLine: 2621 + startLine: 2646 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -126,7 +126,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Electrocution path: ../TinyLife/Objects/Person.cs - startLine: 2626 + startLine: 2651 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -160,7 +160,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TooMuchProtein path: ../TinyLife/Objects/Person.cs - startLine: 2630 + startLine: 2655 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 2209167..9f66bab 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: 2530 + startLine: 2555 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 2235d41..1111cb8 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: 2555 + startLine: 2580 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 35f2835..d8eaf4e 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: 2540 + startLine: 2565 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Person.Pose.yml b/docs/api/TinyLife.Objects.Person.Pose.yml index 563b295..c7856b8 100644 --- a/docs/api/TinyLife.Objects.Person.Pose.yml +++ b/docs/api/TinyLife.Objects.Person.Pose.yml @@ -29,7 +29,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Pose path: ../TinyLife/Objects/Person.cs - startLine: 2560 + startLine: 2585 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -65,7 +65,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Standing path: ../TinyLife/Objects/Person.cs - startLine: 2565 + startLine: 2590 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -99,7 +99,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Walking path: ../TinyLife/Objects/Person.cs - startLine: 2569 + startLine: 2594 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -133,7 +133,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sitting path: ../TinyLife/Objects/Person.cs - startLine: 2573 + startLine: 2598 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -167,7 +167,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Laying path: ../TinyLife/Objects/Person.cs - startLine: 2578 + startLine: 2603 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -201,7 +201,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SittingGround path: ../TinyLife/Objects/Person.cs - startLine: 2583 + startLine: 2608 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -235,7 +235,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorkingStanding path: ../TinyLife/Objects/Person.cs - startLine: 2587 + startLine: 2612 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -269,7 +269,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorkingSitting path: ../TinyLife/Objects/Person.cs - startLine: 2591 + startLine: 2616 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -303,7 +303,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorkingSittingGround path: ../TinyLife/Objects/Person.cs - startLine: 2595 + startLine: 2620 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -337,7 +337,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Running path: ../TinyLife/Objects/Person.cs - startLine: 2599 + startLine: 2624 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -371,7 +371,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StandingArmsOut path: ../TinyLife/Objects/Person.cs - startLine: 2603 + startLine: 2628 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 b2a9a77..c64e3d0 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: 2550 + startLine: 2575 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 99374ea..2345993 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: 2535 + startLine: 2560 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.Person.yml b/docs/api/TinyLife.Objects.Person.yml index 13aa857..64f28f7 100644 --- a/docs/api/TinyLife.Objects.Person.yml +++ b/docs/api/TinyLife.Objects.Person.yml @@ -8,7 +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.AddMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Nullable{System.TimeSpan}) + - TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,System.Nullable{System.TimeSpan}) - TinyLife.Objects.Person.Age - TinyLife.Objects.Person.AgeGroups - TinyLife.Objects.Person.AllActions @@ -40,7 +40,7 @@ items: - TinyLife.Objects.Person.EmotionModifiers - TinyLife.Objects.Person.EnqueueAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Actions.ActionVariety,System.Boolean,System.Boolean) - TinyLife.Objects.Person.Finalize - - TinyLife.Objects.Person.FindPathAsync(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,MLEM.Pathfinding.AStar{Microsoft.Xna.Framework.Point}.GetCost,System.Nullable{System.Boolean}) + - TinyLife.Objects.Person.FindPathAsync(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,MLEM.Pathfinding.AStar{Microsoft.Xna.Framework.Point}.GetCost) - TinyLife.Objects.Person.FirstName - TinyLife.Objects.Person.FocusCameraOnEvent - TinyLife.Objects.Person.FullName @@ -52,7 +52,7 @@ items: - TinyLife.Objects.Person.GetFreeActionSpotInfo(TinyLife.Objects.Person,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.Person.GetFreeTalkingSpots(TinyLife.Objects.Person) - TinyLife.Objects.Person.GetHeldActionInfo - - TinyLife.Objects.Person.GetHeldObject``1 + - TinyLife.Objects.Person.GetHeldObject``1(System.Boolean) - TinyLife.Objects.Person.GetHomeLocation - TinyLife.Objects.Person.GetHoverInfo(MLEM.Ui.Elements.Tooltip) - TinyLife.Objects.Person.GetMemories``1(TinyLife.Goals.MemoryType) @@ -139,8 +139,8 @@ items: - TinyLife.Objects.Person.Rotation - TinyLife.Objects.Person.SetCurrentOutfit(System.Int32) - TinyLife.Objects.Person.SetCurrentOutfit(TinyLife.Objects.ClothesIntention) - - TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.Furniture) - - TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid}) + - TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.Furniture,System.Boolean) + - TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean) - TinyLife.Objects.Person.SetJob(TinyLife.Goals.JobType,System.Int32) - TinyLife.Objects.Person.SetNewId(TinyLife.World.Map,System.Collections.Generic.IEnumerable{TinyLife.Objects.Person},System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.Person.Skills @@ -933,7 +933,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nA set of instances that this person currently has or tracks.\nTo edit and query this collection easily, />, and can be used.\n" + summary: "\nA set of instances that this person currently has or tracks.\nTo edit and query this collection easily, />, and can be used.\n" example: [] syntax: content: >- @@ -2354,7 +2354,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThe flags that represent what layers this person is currently wearing.\nNote that this value is reset to ~0 (every layer) every frame.\nSetting this value to 0 (no layer) will also stop the and from drawing.\n" + summary: "\nThe flags that represent what layers this person is currently wearing.\nNote that this value is reset to ~0 (every layer) every frame.\nSetting this value to 0 (no layer) will also stop the and from drawing.\n" example: [] syntax: content: >- @@ -2397,7 +2397,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nWhether or not the should be animated with this person's movement animation.\nNote that this value is not saved to disk, and is reset to true every frame.\n" + summary: "\nWhether or not the should be animated with this person's movement animation.\nNote that this value is not saved to disk, and is reset to true every frame.\n" example: [] syntax: content: public bool AnimateHeldObject @@ -2430,7 +2430,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nThe rotation that the should assume in this person's hand.\nIf this value is set to null, the held object's rotation will be set to the person's .\nNote that this value is not saved to disk, and is reset to null every frame.\n" + summary: "\nThe rotation that the should assume in this person's hand.\nIf this value is set to null, the held object's rotation will be set to the person's .\nNote that this value is not saved to disk, and is reset to null every frame.\n" example: [] syntax: content: public Direction2? HeldObjectRotation @@ -3094,7 +3094,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/Person.cs - startLine: 513 + startLine: 515 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3133,7 +3133,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Finalize path: ../TinyLife/Objects/Person.cs - startLine: 531 + startLine: 533 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3164,7 +3164,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/Objects/Person.cs - startLine: 536 + startLine: 538 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3208,7 +3208,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Objects/Person.cs - startLine: 782 + startLine: 792 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3261,7 +3261,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Objects/Person.cs - startLine: 850 + startLine: 860 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3299,7 +3299,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCategories path: ../TinyLife/Objects/Person.cs - startLine: 885 + startLine: 896 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3341,7 +3341,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Intersects path: ../TinyLife/Objects/Person.cs - startLine: 890 + startLine: 901 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3383,7 +3383,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHoverInfo path: ../TinyLife/Objects/Person.cs - startLine: 895 + startLine: 906 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3422,7 +3422,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeActionSpotInfo path: ../TinyLife/Objects/Person.cs - startLine: 915 + startLine: 926 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3467,7 +3467,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCameraRotationChanged path: ../TinyLife/Objects/Person.cs - startLine: 928 + startLine: 939 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3509,7 +3509,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FocusCameraOnEvent path: ../TinyLife/Objects/Person.cs - startLine: 937 + startLine: 948 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3541,7 +3541,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetJob path: ../TinyLife/Objects/Person.cs - startLine: 951 + startLine: 962 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3580,7 +3580,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ResetToStatic path: ../TinyLife/Objects/Person.cs - startLine: 962 + startLine: 973 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3616,7 +3616,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PrepareForPermanentRemoval path: ../TinyLife/Objects/Person.cs - startLine: 1012 + startLine: 1023 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3648,7 +3648,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VisitLot path: ../TinyLife/Objects/Person.cs - startLine: 1026 + startLine: 1037 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3684,7 +3684,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawUi path: ../TinyLife/Objects/Person.cs - startLine: 1042 + startLine: 1053 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3729,7 +3729,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHomeLocation path: ../TinyLife/Objects/Person.cs - startLine: 1050 + startLine: 1061 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3764,7 +3764,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRelationship path: ../TinyLife/Objects/Person.cs - startLine: 1061 + startLine: 1072 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3806,7 +3806,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangeFriendship path: ../TinyLife/Objects/Person.cs - startLine: 1084 + startLine: 1095 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3845,7 +3845,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChangeRomance path: ../TinyLife/Objects/Person.cs - startLine: 1128 + startLine: 1139 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3884,7 +3884,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayEmote path: ../TinyLife/Objects/Person.cs - startLine: 1152 + startLine: 1163 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3926,7 +3926,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StopEmoting path: ../TinyLife/Objects/Person.cs - startLine: 1162 + startLine: 1173 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -3958,7 +3958,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Speak path: ../TinyLife/Objects/Person.cs - startLine: 1173 + startLine: 1184 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4000,7 +4000,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StopSpeaking path: ../TinyLife/Objects/Person.cs - startLine: 1183 + startLine: 1194 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4032,7 +4032,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayEmoteAndSpeak path: ../TinyLife/Objects/Person.cs - startLine: 1200 + startLine: 1211 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4077,7 +4077,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetFreeTalkingSpots path: ../TinyLife/Objects/Person.cs - startLine: 1209 + startLine: 1220 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4115,7 +4115,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OccupyActionSpot path: ../TinyLife/Objects/Person.cs - startLine: 1227 + startLine: 1238 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4163,7 +4163,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OccupyFreeActionSpot path: ../TinyLife/Objects/Person.cs - startLine: 1245 + startLine: 1256 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4214,7 +4214,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OccupyFreeActionSpot path: ../TinyLife/Objects/Person.cs - startLine: 1262 + startLine: 1273 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4265,7 +4265,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCloseForTalking path: ../TinyLife/Objects/Person.cs - startLine: 1273 + startLine: 1284 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4304,7 +4304,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNeed path: ../TinyLife/Objects/Person.cs - startLine: 1285 + startLine: 1296 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4343,7 +4343,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetNeedPercentage path: ../TinyLife/Objects/Person.cs - startLine: 1294 + startLine: 1305 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4382,7 +4382,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RestoreNeed path: ../TinyLife/Objects/Person.cs - startLine: 1306 + startLine: 1317 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4427,7 +4427,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RestoreNeed path: ../TinyLife/Objects/Person.cs - startLine: 1340 + startLine: 1351 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4475,7 +4475,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSkill path: ../TinyLife/Objects/Person.cs - startLine: 1352 + startLine: 1363 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4517,7 +4517,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSkillTotalPercentage path: ../TinyLife/Objects/Person.cs - startLine: 1371 + startLine: 1382 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4556,7 +4556,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSkillPointPercentage path: ../TinyLife/Objects/Person.cs - startLine: 1381 + startLine: 1392 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4595,7 +4595,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSkillLevel path: ../TinyLife/Objects/Person.cs - startLine: 1391 + startLine: 1402 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4634,7 +4634,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasSkillLevel path: ../TinyLife/Objects/Person.cs - startLine: 1401 + startLine: 1412 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4676,7 +4676,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GainSkill path: ../TinyLife/Objects/Person.cs - startLine: 1413 + startLine: 1424 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4693,7 +4693,7 @@ items: description: The amount of skill points to gain - id: info type: TinyLife.Actions.ActionInfo - description: An optional action info whose can influence the efficiency + description: An optional action info whose can influence the efficiency - id: speedMultiplier type: System.Single description: The game speed multiplier, which represents how fast things should happen, which is usually determined by @@ -4721,7 +4721,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DepleteNeed path: ../TinyLife/Objects/Person.cs - startLine: 1429 + startLine: 1440 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4763,7 +4763,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasPersonality path: ../TinyLife/Objects/Person.cs - startLine: 1440 + startLine: 1451 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4802,7 +4802,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EnqueueAction path: ../TinyLife/Objects/Person.cs - startLine: 1454 + startLine: 1465 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4856,7 +4856,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CancelAction path: ../TinyLife/Objects/Person.cs - startLine: 1489 + startLine: 1500 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4883,16 +4883,16 @@ items: - public modifiers.vb: - Public -- uid: TinyLife.Objects.Person.FindPathAsync(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,MLEM.Pathfinding.AStar{Microsoft.Xna.Framework.Point}.GetCost,System.Nullable{System.Boolean}) - commentId: M:TinyLife.Objects.Person.FindPathAsync(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,MLEM.Pathfinding.AStar{Microsoft.Xna.Framework.Point}.GetCost,System.Nullable{System.Boolean}) - id: FindPathAsync(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,MLEM.Pathfinding.AStar{Microsoft.Xna.Framework.Point}.GetCost,System.Nullable{System.Boolean}) +- uid: TinyLife.Objects.Person.FindPathAsync(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,MLEM.Pathfinding.AStar{Microsoft.Xna.Framework.Point}.GetCost) + commentId: M:TinyLife.Objects.Person.FindPathAsync(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,MLEM.Pathfinding.AStar{Microsoft.Xna.Framework.Point}.GetCost) + id: FindPathAsync(Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,MLEM.Pathfinding.AStar{Microsoft.Xna.Framework.Point}.GetCost) parent: TinyLife.Objects.Person langs: - csharp - vb - name: FindPathAsync(Point, Point, AStar.GetCost, Nullable) - nameWithType: Person.FindPathAsync(Point, Point, AStar.GetCost, Nullable) - fullName: TinyLife.Objects.Person.FindPathAsync(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, MLEM.Pathfinding.AStar.GetCost, System.Nullable) + name: FindPathAsync(Point, Point, AStar.GetCost) + nameWithType: Person.FindPathAsync(Point, Point, AStar.GetCost) + fullName: TinyLife.Objects.Person.FindPathAsync(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, MLEM.Pathfinding.AStar.GetCost) type: Method source: remote: @@ -4901,14 +4901,14 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FindPathAsync path: ../TinyLife/Objects/Person.cs - startLine: 1509 + startLine: 1519 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nFinds a path asynchronously using the A* pathfinding algorithm.\nNote that the found path is not automatically embarked on.\nUsually, this method should not be used, but should be used instead.\n" example: [] syntax: - content: public Task> FindPathAsync(Point start, Point goal, AStar.GetCost costFunction = null, bool? allowDiagonals = null) + content: public Task> FindPathAsync(Point start, Point goal, AStar.GetCost costFunction = null) parameters: - id: start type: Microsoft.Xna.Framework.Point @@ -4919,31 +4919,28 @@ items: - id: costFunction type: MLEM.Pathfinding.AStar{Microsoft.Xna.Framework.Point}.GetCost description: The function to use for determining the cost of tiles - - id: allowDiagonals - type: System.Nullable{System.Boolean} - description: Whether diagonal movement should be allowed return: type: System.Threading.Tasks.Task{System.Collections.Generic.Stack{Microsoft.Xna.Framework.Point}} description: A task that, when completed, returns the path found or an empty stack if there is none - content.vb: Public Function FindPathAsync(start As Point, goal As Point, costFunction As AStar(Of Point).GetCost = Nothing, allowDiagonals As Boolean? = Nothing) As Task(Of Stack(Of Point)) + content.vb: Public Function FindPathAsync(start As Point, goal As Point, costFunction As AStar(Of Point).GetCost = Nothing) As Task(Of Stack(Of Point)) overload: TinyLife.Objects.Person.FindPathAsync* - nameWithType.vb: Person.FindPathAsync(Point, Point, AStar(Of Point).GetCost, Nullable(Of Boolean)) + nameWithType.vb: Person.FindPathAsync(Point, Point, AStar(Of Point).GetCost) modifiers.csharp: - public modifiers.vb: - Public - fullName.vb: TinyLife.Objects.Person.FindPathAsync(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, MLEM.Pathfinding.AStar(Of Microsoft.Xna.Framework.Point).GetCost, System.Nullable(Of System.Boolean)) - name.vb: FindPathAsync(Point, Point, AStar(Of Point).GetCost, Nullable(Of Boolean)) -- uid: TinyLife.Objects.Person.GetHeldObject``1 - commentId: M:TinyLife.Objects.Person.GetHeldObject``1 - id: GetHeldObject``1 + fullName.vb: TinyLife.Objects.Person.FindPathAsync(Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, MLEM.Pathfinding.AStar(Of Microsoft.Xna.Framework.Point).GetCost) + name.vb: FindPathAsync(Point, Point, AStar(Of Point).GetCost) +- uid: TinyLife.Objects.Person.GetHeldObject``1(System.Boolean) + commentId: M:TinyLife.Objects.Person.GetHeldObject``1(System.Boolean) + id: GetHeldObject``1(System.Boolean) parent: TinyLife.Objects.Person langs: - csharp - vb - name: GetHeldObject() - nameWithType: Person.GetHeldObject() - fullName: TinyLife.Objects.Person.GetHeldObject() + name: GetHeldObject(Boolean) + nameWithType: Person.GetHeldObject(Boolean) + fullName: TinyLife.Objects.Person.GetHeldObject(System.Boolean) type: Method source: remote: @@ -4952,7 +4949,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHeldObject path: ../TinyLife/Objects/Person.cs - startLine: 1519 + startLine: 1529 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4960,33 +4957,36 @@ items: example: [] syntax: content: >- - public T GetHeldObject() + public T GetHeldObject(bool allowFake = true) where T : Furniture + parameters: + - id: allowFake + type: System.Boolean typeParameters: - id: T description: The type that the held furniture is expected to have return: type: '{T}' description: The held furniture - content.vb: Public Function GetHeldObject(Of T As Furniture) As T + content.vb: Public Function GetHeldObject(Of T As Furniture)(allowFake As Boolean = True) As T overload: TinyLife.Objects.Person.GetHeldObject* - nameWithType.vb: Person.GetHeldObject(Of T)() + nameWithType.vb: Person.GetHeldObject(Of T)(Boolean) modifiers.csharp: - public modifiers.vb: - Public - fullName.vb: TinyLife.Objects.Person.GetHeldObject(Of T)() - name.vb: GetHeldObject(Of T)() -- uid: TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid}) - commentId: M:TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid}) - id: SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid}) + fullName.vb: TinyLife.Objects.Person.GetHeldObject(Of T)(System.Boolean) + name.vb: GetHeldObject(Of T)(Boolean) +- uid: TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean) + commentId: M:TinyLife.Objects.Person.SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean) + id: SetHeldObject``1(TinyLife.Objects.FurnitureType,System.Int32[],System.Nullable{System.Guid},System.Boolean) parent: TinyLife.Objects.Person langs: - csharp - vb - name: SetHeldObject(FurnitureType, Int32[], Nullable) - nameWithType: Person.SetHeldObject(FurnitureType, Int32[], Nullable) - fullName: TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.FurnitureType, System.Int32[], System.Nullable) + name: SetHeldObject(FurnitureType, Int32[], Nullable, Boolean) + nameWithType: Person.SetHeldObject(FurnitureType, Int32[], Nullable, Boolean) + fullName: TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.FurnitureType, System.Int32[], System.Nullable, System.Boolean) type: Method source: remote: @@ -4995,7 +4995,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetHeldObject path: ../TinyLife/Objects/Person.cs - startLine: 1531 + startLine: 1544 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5003,7 +5003,7 @@ items: example: [] syntax: content: >- - public T SetHeldObject(FurnitureType type, int[] colors = null, Guid? id = null) + public T SetHeldObject(FurnitureType type, int[] colors = null, Guid? id = null, bool fake = false) where T : Furniture parameters: - id: type @@ -5015,31 +5015,34 @@ items: - id: id type: System.Nullable{System.Guid} description: The id that this furniture should have, or null to choose a random one + - id: fake + type: System.Boolean + description: Whether the object set to be held is considered fake. A fake object will not be taken into account when a check occurs. Fake items are expected to be removed at the end of an that adds them. typeParameters: - id: T description: The type that the created furniture is expected to have return: type: '{T}' description: The created furniture instance - content.vb: Public Function SetHeldObject(Of T As Furniture)(type As FurnitureType, colors As Integer() = Nothing, id As Guid? = Nothing) As T + content.vb: Public Function SetHeldObject(Of T As Furniture)(type As FurnitureType, colors As Integer() = Nothing, id As Guid? = Nothing, fake As Boolean = False) As T overload: TinyLife.Objects.Person.SetHeldObject* - nameWithType.vb: Person.SetHeldObject(Of T)(FurnitureType, Int32(), Nullable(Of Guid)) + nameWithType.vb: Person.SetHeldObject(Of T)(FurnitureType, Int32(), Nullable(Of Guid), Boolean) modifiers.csharp: - public modifiers.vb: - Public - fullName.vb: TinyLife.Objects.Person.SetHeldObject(Of T)(TinyLife.Objects.FurnitureType, System.Int32(), System.Nullable(Of System.Guid)) - name.vb: SetHeldObject(Of T)(FurnitureType, Int32(), Nullable(Of Guid)) -- uid: TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.Furniture) - commentId: M:TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.Furniture) - id: SetHeldObject(TinyLife.Objects.Furniture) + fullName.vb: TinyLife.Objects.Person.SetHeldObject(Of T)(TinyLife.Objects.FurnitureType, System.Int32(), System.Nullable(Of System.Guid), System.Boolean) + name.vb: SetHeldObject(Of T)(FurnitureType, Int32(), Nullable(Of Guid), Boolean) +- uid: TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.Furniture,System.Boolean) + commentId: M:TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.Furniture,System.Boolean) + id: SetHeldObject(TinyLife.Objects.Furniture,System.Boolean) parent: TinyLife.Objects.Person langs: - csharp - vb - name: SetHeldObject(Furniture) - nameWithType: Person.SetHeldObject(Furniture) - fullName: TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.Furniture) + name: SetHeldObject(Furniture, Boolean) + nameWithType: Person.SetHeldObject(Furniture, Boolean) + fullName: TinyLife.Objects.Person.SetHeldObject(TinyLife.Objects.Furniture, System.Boolean) type: Method source: remote: @@ -5048,19 +5051,22 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetHeldObject path: ../TinyLife/Objects/Person.cs - startLine: 1545 + startLine: 1559 assemblies: - Tiny Life namespace: TinyLife.Objects summary: "\nSets this person's held object to the given instance.\nNote that this resets the 's position to -1, -1.\n" example: [] syntax: - content: public void SetHeldObject(Furniture furniture) + content: public void SetHeldObject(Furniture furniture, bool fake = false) parameters: - id: furniture type: TinyLife.Objects.Furniture description: The furniture to hold - content.vb: Public Sub SetHeldObject(furniture As Furniture) + - id: fake + type: System.Boolean + description: Whether the object set to be held is considered fake. A fake object will not be taken into account when a check occurs. Fake items are expected to be removed at the end of an that adds them. + content.vb: Public Sub SetHeldObject(furniture As Furniture, fake As Boolean = False) overload: TinyLife.Objects.Person.SetHeldObject* modifiers.csharp: - public @@ -5084,17 +5090,17 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHeldActionInfo path: ../TinyLife/Objects/Person.cs - startLine: 1558 + startLine: 1574 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nReturns a for the , or null if there is none.\n" + summary: "\nReturns a for the , or if there is none.\nNote that, if the held object is marked as being fake, this method also returns .\n" example: [] syntax: content: public ActionInfo GetHeldActionInfo() return: type: TinyLife.Actions.ActionInfo - description: The held action info + description: The held action info. content.vb: Public Function GetHeldActionInfo As ActionInfo overload: TinyLife.Objects.Person.GetHeldActionInfo* modifiers.csharp: @@ -5119,7 +5125,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToCreatedByString path: ../TinyLife/Objects/Person.cs - startLine: 1566 + startLine: 1582 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5154,7 +5160,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Die path: ../TinyLife/Objects/Person.cs - startLine: 1576 + startLine: 1592 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5193,7 +5199,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddEmotion path: ../TinyLife/Objects/Person.cs - startLine: 1662 + startLine: 1685 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5244,7 +5250,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveEmotion path: ../TinyLife/Objects/Person.cs - startLine: 1685 + startLine: 1708 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5283,7 +5289,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LowerEmotion path: ../TinyLife/Objects/Person.cs - startLine: 1706 + startLine: 1729 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5328,7 +5334,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LowerEmotionModifier path: ../TinyLife/Objects/Person.cs - startLine: 1725 + startLine: 1748 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5373,7 +5379,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasEmotionModifier path: ../TinyLife/Objects/Person.cs - startLine: 1741 + startLine: 1764 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5412,7 +5418,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWalkSpeed path: ../TinyLife/Objects/Person.cs - startLine: 1750 + startLine: 1773 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5447,7 +5453,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetEfficiencyModifier path: ../TinyLife/Objects/Person.cs - startLine: 1776 + startLine: 1799 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5461,7 +5467,7 @@ items: description: The game speed multiplier, which represents how fast things should happen, which is usually determined by - id: info type: TinyLife.Actions.ActionInfo - description: An optional action info whose can influence the efficiency + description: An optional action info whose can influence the efficiency - id: skill type: TinyLife.Skills.SkillType description: A skill that optionally influences the efficiency @@ -5495,7 +5501,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasHouseholdMember path: ../TinyLife/Objects/Person.cs - startLine: 1828 + startLine: 1851 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5534,7 +5540,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HasHouseholdMember path: ../TinyLife/Objects/Person.cs - startLine: 1833 + startLine: 1856 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5572,7 +5578,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetProjects path: ../TinyLife/Objects/Person.cs - startLine: 1843 + startLine: 1866 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5611,7 +5617,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetProject path: ../TinyLife/Objects/Person.cs - startLine: 1853 + startLine: 1876 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5653,7 +5659,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StartProject path: ../TinyLife/Objects/Person.cs - startLine: 1862 + startLine: 1885 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5692,7 +5698,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPassiveActionPriority path: ../TinyLife/Objects/Person.cs - startLine: 1874 + startLine: 1897 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5731,7 +5737,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomOutfit path: ../TinyLife/Objects/Person.cs - startLine: 1896 + startLine: 1919 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5770,7 +5776,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetCurrentOutfit path: ../TinyLife/Objects/Person.cs - startLine: 1908 + startLine: 1931 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5809,7 +5815,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetCurrentOutfit path: ../TinyLife/Objects/Person.cs - startLine: 1924 + startLine: 1947 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5845,7 +5851,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetNewId path: ../TinyLife/Objects/Person.cs - startLine: 1940 + startLine: 1963 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5890,7 +5896,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsIdMatch path: ../TinyLife/Objects/Person.cs - startLine: 1981 + startLine: 2004 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5929,7 +5935,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsIdMatch path: ../TinyLife/Objects/Person.cs - startLine: 1991 + startLine: 2014 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -5968,7 +5974,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPersonalitySkillBoost path: ../TinyLife/Objects/Person.cs - startLine: 2001 + startLine: 2024 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6007,7 +6013,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCurrentGoals path: ../TinyLife/Objects/Person.cs - startLine: 2021 + startLine: 2044 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6042,7 +6048,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: EarnMoney path: ../TinyLife/Objects/Person.cs - startLine: 2043 + startLine: 2066 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6063,16 +6069,16 @@ items: - public modifiers.vb: - Public -- uid: TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Nullable{System.TimeSpan}) - commentId: M:TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Nullable{System.TimeSpan}) - id: AddMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Nullable{System.TimeSpan}) +- uid: TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,System.Nullable{System.TimeSpan}) + commentId: M:TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,System.Nullable{System.TimeSpan}) + id: AddMemory``1(TinyLife.Goals.MemoryType,System.Nullable{System.TimeSpan}) parent: TinyLife.Objects.Person langs: - csharp - vb - name: AddMemory(MemoryType, Boolean, Nullable) - nameWithType: Person.AddMemory(MemoryType, Boolean, Nullable) - fullName: TinyLife.Objects.Person.AddMemory(TinyLife.Goals.MemoryType, System.Boolean, System.Nullable) + name: AddMemory(MemoryType, Nullable) + nameWithType: Person.AddMemory(MemoryType, Nullable) + fullName: TinyLife.Objects.Person.AddMemory(TinyLife.Goals.MemoryType, System.Nullable) type: Method source: remote: @@ -6081,7 +6087,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddMemory path: ../TinyLife/Objects/Person.cs - startLine: 2055 + startLine: 2077 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6089,15 +6095,12 @@ items: example: [] syntax: content: >- - public T AddMemory(MemoryType type, bool replace, TimeSpan? timeOccured = null) + public T AddMemory(MemoryType type, TimeSpan? timeOccured = null) where T : Memory parameters: - id: type type: TinyLife.Goals.MemoryType description: The type of memory to add. - - id: replace - type: System.Boolean - description: Whether an existing memory with the same type should be replaced. - id: timeOccured type: System.Nullable{System.TimeSpan} description: The time that this memory occured on, or null to use . @@ -6106,15 +6109,15 @@ items: return: type: '{T}' description: The added memory. - content.vb: Public Function AddMemory(Of T As Memory)(type As MemoryType, replace As Boolean, timeOccured As TimeSpan? = Nothing) As T + content.vb: Public Function AddMemory(Of T As Memory)(type As MemoryType, timeOccured As TimeSpan? = Nothing) As T overload: TinyLife.Objects.Person.AddMemory* - nameWithType.vb: Person.AddMemory(Of T)(MemoryType, Boolean, Nullable(Of TimeSpan)) + nameWithType.vb: Person.AddMemory(Of T)(MemoryType, Nullable(Of TimeSpan)) modifiers.csharp: - public modifiers.vb: - Public - fullName.vb: TinyLife.Objects.Person.AddMemory(Of T)(TinyLife.Goals.MemoryType, System.Boolean, System.Nullable(Of System.TimeSpan)) - name.vb: AddMemory(Of T)(MemoryType, Boolean, Nullable(Of TimeSpan)) + fullName.vb: TinyLife.Objects.Person.AddMemory(Of T)(TinyLife.Goals.MemoryType, System.Nullable(Of System.TimeSpan)) + name.vb: AddMemory(Of T)(MemoryType, Nullable(Of TimeSpan)) - uid: TinyLife.Objects.Person.GetMemories``1(TinyLife.Goals.MemoryType) commentId: M:TinyLife.Objects.Person.GetMemories``1(TinyLife.Goals.MemoryType) id: GetMemories``1(TinyLife.Goals.MemoryType) @@ -6133,7 +6136,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetMemories path: ../TinyLife/Objects/Person.cs - startLine: 2068 + startLine: 2093 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6179,7 +6182,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTimeSinceMemory path: ../TinyLife/Objects/Person.cs - startLine: 2078 + startLine: 2103 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6218,7 +6221,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDaysBeforeAging path: ../TinyLife/Objects/Person.cs - startLine: 2092 + startLine: 2117 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6253,7 +6256,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GoToExitRoad path: ../TinyLife/Objects/Person.cs - startLine: 2100 + startLine: 2125 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6285,7 +6288,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdatePortraitIfDirty path: ../TinyLife/Objects/Person.cs - startLine: 2110 + startLine: 2135 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6317,7 +6320,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomSpeakSound path: ../TinyLife/Objects/Person.cs - startLine: 2422 + startLine: 2447 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -6370,7 +6373,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Create path: ../TinyLife/Objects/Person.cs - startLine: 2461 + startLine: 2486 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -9241,8 +9244,8 @@ references: name: Memory nameWithType: Memory fullName: TinyLife.Goals.Memory -- uid: TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Nullable{System.TimeSpan}) - commentId: M:TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,System.Boolean,System.Nullable{System.TimeSpan}) +- uid: TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,System.Nullable{System.TimeSpan}) + commentId: M:TinyLife.Objects.Person.AddMemory``1(TinyLife.Goals.MemoryType,System.Nullable{System.TimeSpan}) isExternal: true - uid: TinyLife.Objects.Person.GetMemories``1(TinyLife.Goals.MemoryType) commentId: M:TinyLife.Objects.Person.GetMemories``1(TinyLife.Goals.MemoryType) @@ -9735,8 +9738,8 @@ references: name: ClothesLayer nameWithType: ClothesLayer fullName: TinyLife.Objects.ClothesLayer -- uid: TinyLife.Objects.Person.GetHeldObject``1 - commentId: M:TinyLife.Objects.Person.GetHeldObject``1 +- uid: TinyLife.Objects.Person.GetHeldObject``1(System.Boolean) + commentId: M:TinyLife.Objects.Person.GetHeldObject``1(System.Boolean) isExternal: true - uid: TinyLife.Objects.Person.Rotation commentId: P:TinyLife.Objects.Person.Rotation @@ -11494,8 +11497,8 @@ references: - uid: TinyLife.Objects.Person.PersonalityTypes commentId: F:TinyLife.Objects.Person.PersonalityTypes isExternal: true -- uid: TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean) - commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean) +- uid: TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean) + commentId: M:TinyLife.Actions.ActionInfo.GetInvolvedObjects``1(TinyLife.Objects.ObjectCategory,System.Boolean,System.Boolean) isExternal: true - uid: TinyLife.Objects.Person.GainSkill* commentId: Overload:TinyLife.Objects.Person.GainSkill @@ -11611,50 +11614,6 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: System.Nullable{System.Boolean} - commentId: T:System.Nullable{System.Boolean} - parent: System - definition: System.Nullable`1 - name: Nullable - nameWithType: Nullable - fullName: System.Nullable - nameWithType.vb: Nullable(Of Boolean) - fullName.vb: System.Nullable(Of System.Boolean) - name.vb: Nullable(Of Boolean) - spec.csharp: - - uid: System.Nullable`1 - name: Nullable - nameWithType: Nullable - fullName: System.Nullable - isExternal: true - - name: < - nameWithType: < - fullName: < - - uid: System.Boolean - name: Boolean - nameWithType: Boolean - fullName: System.Boolean - isExternal: true - - name: '>' - nameWithType: '>' - fullName: '>' - spec.vb: - - uid: System.Nullable`1 - name: Nullable - nameWithType: Nullable - fullName: System.Nullable - isExternal: true - - name: '(Of ' - nameWithType: '(Of ' - fullName: '(Of ' - - uid: System.Boolean - name: Boolean - nameWithType: Boolean - fullName: System.Boolean - isExternal: true - - name: ) - nameWithType: ) - fullName: ) - uid: System.Threading.Tasks.Task{System.Collections.Generic.Stack{Microsoft.Xna.Framework.Point}} commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.Stack{Microsoft.Xna.Framework.Point}} parent: System.Threading.Tasks @@ -11820,6 +11779,9 @@ references: name: T nameWithType: T fullName: T +- uid: TinyLife.Actions.ActionType.IsEmptyHanded(TinyLife.Actions.ActionInfo,System.Boolean) + commentId: M:TinyLife.Actions.ActionType.IsEmptyHanded(TinyLife.Actions.ActionInfo,System.Boolean) + isExternal: true - uid: TinyLife.Objects.Person.SetHeldObject* commentId: Overload:TinyLife.Objects.Person.SetHeldObject name: SetHeldObject diff --git a/docs/api/TinyLife.Objects.ScreenObject.yml b/docs/api/TinyLife.Objects.ScreenObject.yml index f3fafc9..f85ed28 100644 --- a/docs/api/TinyLife.Objects.ScreenObject.yml +++ b/docs/api/TinyLife.Objects.ScreenObject.yml @@ -6,9 +6,10 @@ items: parent: TinyLife.Objects children: - TinyLife.Objects.ScreenObject.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) + - TinyLife.Objects.ScreenObject.Content - TinyLife.Objects.ScreenObject.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.ScreenObject.IsOn - - TinyLife.Objects.ScreenObject.ScreenContent + - TinyLife.Objects.ScreenObject.ScreenContentOverrides - TinyLife.Objects.ScreenObject.TurnOff - TinyLife.Objects.ScreenObject.TurnOn(System.String) langs: @@ -25,7 +26,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ScreenObject path: ../TinyLife/Objects/ScreenObject.cs - startLine: 12 + startLine: 13 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -155,25 +156,63 @@ items: modifiers.vb: - Public - Class -- uid: TinyLife.Objects.ScreenObject.ScreenContent - commentId: P:TinyLife.Objects.ScreenObject.ScreenContent - id: ScreenContent +- uid: TinyLife.Objects.ScreenObject.ScreenContentOverrides + commentId: F:TinyLife.Objects.ScreenObject.ScreenContentOverrides + id: ScreenContentOverrides parent: TinyLife.Objects.ScreenObject langs: - csharp - vb - name: ScreenContent - nameWithType: ScreenObject.ScreenContent - fullName: TinyLife.Objects.ScreenObject.ScreenContent + name: ScreenContentOverrides + nameWithType: ScreenObject.ScreenContentOverrides + fullName: TinyLife.Objects.ScreenObject.ScreenContentOverrides + type: Field + source: + remote: + path: TinyLife/Objects/ScreenObject.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: ScreenContentOverrides + path: ../TinyLife/Objects/ScreenObject.cs + startLine: 25 + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: "\nA set of predicates and overrides that determine what screen content textures certain furniture items should display.\nIf your furniture item has a specific screen width, height or location, you can add an item to this collection that determines the names of the textures used.\n" + example: + - "\nFor example, the adds the following entry:\n
(t => t.Type == FurnitureType.OldComputer, (_, s) => $"Square{s}")
\n" + syntax: + content: public static readonly List<(Func Predicate, Func Override)> ScreenContentOverrides + return: + type: System.Collections.Generic.List{System.ValueTuple{System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.String,System.String}}} + content.vb: Public Shared ReadOnly ScreenContentOverrides As List(Of(Predicate As Func(Of Furniture, Boolean), Override As Func(Of Furniture, String, String))(Of Func(Of Furniture , Boolean), Func(Of Furniture, String, String)) + modifiers.csharp: + - public + - static + - readonly + modifiers.vb: + - Public + - Shared + - ReadOnly +- uid: TinyLife.Objects.ScreenObject.Content + commentId: P:TinyLife.Objects.ScreenObject.Content + id: Content + parent: TinyLife.Objects.ScreenObject + langs: + - csharp + - vb + name: Content + nameWithType: ScreenObject.Content + fullName: TinyLife.Objects.ScreenObject.Content type: Property source: remote: path: TinyLife/Objects/ScreenObject.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: ScreenContent + id: Content path: ../TinyLife/Objects/ScreenObject.cs - startLine: 19 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -183,15 +222,15 @@ items: content: >- [DataMember] - public string ScreenContent { get; } + public string Content { get; } parameters: [] return: type: System.String content.vb: >- - Public ReadOnly Property ScreenContent As String - overload: TinyLife.Objects.ScreenObject.ScreenContent* + Public ReadOnly Property Content As String + overload: TinyLife.Objects.ScreenObject.Content* attributes: - type: System.Runtime.Serialization.DataMemberAttribute ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor @@ -220,11 +259,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsOn path: ../TinyLife/Objects/ScreenObject.cs - startLine: 25 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nA property that determines whether this screen object is currently on.\nA screen object is on if it has a current .\n" + summary: "\nA property that determines whether this screen object is currently on.\nA screen object is on if it has a current .\n" example: [] syntax: content: public bool IsOn { get; } @@ -257,7 +296,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/ScreenObject.cs - startLine: 28 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -308,7 +347,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/Objects/ScreenObject.cs - startLine: 32 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -386,19 +425,19 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TurnOn path: ../TinyLife/Objects/ScreenObject.cs - startLine: 49 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife.Objects - summary: "\nTurns this screen object on, setting its to the given content.\nThe screen content set here determines the texture to display on this screen object's screen.\n" + summary: "\nTurns this screen object on, setting its to the given content.\nThe screen content set here determines the texture to display on this screen object's screen.\n" example: [] syntax: - content: public void TurnOn(string screenContent) + content: public void TurnOn(string content) parameters: - - id: screenContent + - id: content type: System.String description: '' - content.vb: Public Sub TurnOn(screenContent As String) + content.vb: Public Sub TurnOn(content As String) overload: TinyLife.Objects.ScreenObject.TurnOn* modifiers.csharp: - public @@ -422,7 +461,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TurnOff path: ../TinyLife/Objects/ScreenObject.cs - startLine: 56 + startLine: 73 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -4453,17 +4492,235 @@ references: name: TinyLife.Utilities nameWithType: TinyLife.Utilities fullName: TinyLife.Utilities +- uid: TinyLife.Objects.FurnitureType.OldComputer + commentId: F:TinyLife.Objects.FurnitureType.OldComputer + isExternal: true +- uid: System.Collections.Generic.List{System.ValueTuple{System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.String,System.String}}} + commentId: T:System.Collections.Generic.List{System.ValueTuple{System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Func{TinyLife.Objects.Furniture,System.String,System.String}}} + parent: System.Collections.Generic + definition: System.Collections.Generic.List`1 + name: List<(T1, T2), Func>> + nameWithType: List<(T1, T2), Func>> + fullName: System.Collections.Generic.List, System.Func>> + nameWithType.vb: List(Of (T1, T2)(Of Func(Of Furniture, Boolean), Func(Of Furniture, String, String))) + fullName.vb: System.Collections.Generic.List(Of System.ValueTuple(Of System.Func(Of TinyLife.Objects.Furniture, System.Boolean), System.Func(Of TinyLife.Objects.Furniture, System.String, System.String))) + name.vb: List(Of (T1, T2)(Of Func(Of Furniture, Boolean), Func(Of Furniture, String, String))) + spec.csharp: + - uid: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.ValueTuple`2 + name: (T1, T2) + nameWithType: (T1, T2) + fullName: System.ValueTuple + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Func`3 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: < + nameWithType: < + fullName: < + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: '>' + nameWithType: '>' + fullName: '>' + - name: '>' + nameWithType: '>' + fullName: '>' + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.ValueTuple`2 + name: (T1, T2) + nameWithType: (T1, T2) + fullName: System.ValueTuple + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: System.Func`2 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Boolean + name: Boolean + nameWithType: Boolean + fullName: System.Boolean + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.Func`3 + name: Func + nameWithType: Func + fullName: System.Func + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - uid: TinyLife.Objects.Furniture + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ', ' + nameWithType: ', ' + fullName: ', ' + - uid: System.String + name: String + nameWithType: String + fullName: System.String + isExternal: true + - name: ) + nameWithType: ) + fullName: ) + - name: ) + nameWithType: ) + fullName: ) + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic.List`1 + commentId: T:System.Collections.Generic.List`1 + isExternal: true + name: List + nameWithType: List + fullName: System.Collections.Generic.List + nameWithType.vb: List(Of T) + fullName.vb: System.Collections.Generic.List(Of T) + name.vb: List(Of T) + spec.csharp: + - uid: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + isExternal: true + - name: < + nameWithType: < + fullName: < + - name: T + nameWithType: T + fullName: T + - name: '>' + nameWithType: '>' + fullName: '>' + spec.vb: + - uid: System.Collections.Generic.List`1 + name: List + nameWithType: List + fullName: System.Collections.Generic.List + isExternal: true + - name: '(Of ' + nameWithType: '(Of ' + fullName: '(Of ' + - name: T + nameWithType: T + fullName: T + - name: ) + nameWithType: ) + fullName: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic - uid: TinyLife.Objects.ScreenObject.TurnOn(System.String) commentId: M:TinyLife.Objects.ScreenObject.TurnOn(System.String) isExternal: true - uid: TinyLife.Objects.ScreenObject.TurnOff commentId: M:TinyLife.Objects.ScreenObject.TurnOff isExternal: true -- uid: TinyLife.Objects.ScreenObject.ScreenContent* - commentId: Overload:TinyLife.Objects.ScreenObject.ScreenContent - name: ScreenContent - nameWithType: ScreenObject.ScreenContent - fullName: TinyLife.Objects.ScreenObject.ScreenContent +- uid: TinyLife.Objects.ScreenObject.Content* + commentId: Overload:TinyLife.Objects.ScreenObject.Content + name: Content + nameWithType: ScreenObject.Content + fullName: TinyLife.Objects.ScreenObject.Content - uid: System.String commentId: T:System.String parent: System @@ -4471,8 +4728,8 @@ references: name: String nameWithType: String fullName: System.String -- uid: TinyLife.Objects.ScreenObject.ScreenContent - commentId: P:TinyLife.Objects.ScreenObject.ScreenContent +- uid: TinyLife.Objects.ScreenObject.Content + commentId: P:TinyLife.Objects.ScreenObject.Content isExternal: true - uid: TinyLife.Objects.ScreenObject.IsOn* commentId: Overload:TinyLife.Objects.ScreenObject.IsOn @@ -4990,51 +5247,6 @@ references: - name: ) nameWithType: ) fullName: ) -- uid: System.Collections.Generic.List`1 - commentId: T:System.Collections.Generic.List`1 - isExternal: true - name: List - nameWithType: List - fullName: System.Collections.Generic.List - nameWithType.vb: List(Of T) - fullName.vb: System.Collections.Generic.List(Of T) - name.vb: List(Of T) - spec.csharp: - - uid: System.Collections.Generic.List`1 - name: List - nameWithType: List - fullName: System.Collections.Generic.List - isExternal: true - - name: < - nameWithType: < - fullName: < - - name: T - nameWithType: T - fullName: T - - name: '>' - nameWithType: '>' - fullName: '>' - spec.vb: - - uid: System.Collections.Generic.List`1 - name: List - nameWithType: List - fullName: System.Collections.Generic.List - isExternal: true - - name: '(Of ' - nameWithType: '(Of ' - fullName: '(Of ' - - name: T - nameWithType: T - fullName: T - - name: ) - nameWithType: ) - fullName: ) -- uid: System.Collections.Generic - commentId: N:System.Collections.Generic - isExternal: true - name: System.Collections.Generic - nameWithType: System.Collections.Generic - fullName: System.Collections.Generic - uid: TinyLife.Objects.ScreenObject.TurnOn* commentId: Overload:TinyLife.Objects.ScreenObject.TurnOn name: TurnOn diff --git a/docs/api/TinyLife.Objects.SpeakStyle.yml b/docs/api/TinyLife.Objects.SpeakStyle.yml index 67078a0..3adf038 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: 2699 + startLine: 2724 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -80,7 +80,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Affirmative path: ../TinyLife/Objects/Person.cs - startLine: 2703 + startLine: 2728 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -112,7 +112,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Angry path: ../TinyLife/Objects/Person.cs - startLine: 2704 + startLine: 2729 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -144,7 +144,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Annoyed path: ../TinyLife/Objects/Person.cs - startLine: 2705 + startLine: 2730 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -176,7 +176,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Bored path: ../TinyLife/Objects/Person.cs - startLine: 2706 + startLine: 2731 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -208,7 +208,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Childish path: ../TinyLife/Objects/Person.cs - startLine: 2707 + startLine: 2732 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -240,7 +240,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Confident path: ../TinyLife/Objects/Person.cs - startLine: 2708 + startLine: 2733 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -272,7 +272,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Confused path: ../TinyLife/Objects/Person.cs - startLine: 2709 + startLine: 2734 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -304,7 +304,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Disagreeing path: ../TinyLife/Objects/Person.cs - startLine: 2710 + startLine: 2735 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -336,7 +336,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Excited path: ../TinyLife/Objects/Person.cs - startLine: 2711 + startLine: 2736 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -368,7 +368,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Happy path: ../TinyLife/Objects/Person.cs - startLine: 2712 + startLine: 2737 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -400,7 +400,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Neutral path: ../TinyLife/Objects/Person.cs - startLine: 2713 + startLine: 2738 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -432,7 +432,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Questioning path: ../TinyLife/Objects/Person.cs - startLine: 2714 + startLine: 2739 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -464,7 +464,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Sad path: ../TinyLife/Objects/Person.cs - startLine: 2715 + startLine: 2740 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -496,7 +496,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Scared path: ../TinyLife/Objects/Person.cs - startLine: 2716 + startLine: 2741 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -528,7 +528,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Shocked path: ../TinyLife/Objects/Person.cs - startLine: 2717 + startLine: 2742 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -560,7 +560,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Thinking path: ../TinyLife/Objects/Person.cs - startLine: 2718 + startLine: 2743 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.VoiceStyle.yml b/docs/api/TinyLife.Objects.VoiceStyle.yml index 98a05df..e1a5958 100644 --- a/docs/api/TinyLife.Objects.VoiceStyle.yml +++ b/docs/api/TinyLife.Objects.VoiceStyle.yml @@ -22,7 +22,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: VoiceStyle path: ../TinyLife/Objects/Person.cs - startLine: 2727 + startLine: 2752 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -57,7 +57,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Low path: ../TinyLife/Objects/Person.cs - startLine: 2730 + startLine: 2755 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -89,7 +89,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: High path: ../TinyLife/Objects/Person.cs - startLine: 2731 + startLine: 2756 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -121,7 +121,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Child path: ../TinyLife/Objects/Person.cs - startLine: 2732 + startLine: 2757 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Objects.WornClothes.yml b/docs/api/TinyLife.Objects.WornClothes.yml index ed0b3f8..d28a7ea 100644 --- a/docs/api/TinyLife.Objects.WornClothes.yml +++ b/docs/api/TinyLife.Objects.WornClothes.yml @@ -25,7 +25,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WornClothes path: ../TinyLife/Objects/Clothes.cs - startLine: 341 + startLine: 361 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -80,7 +80,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/Objects/Clothes.cs - startLine: 348 + startLine: 368 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -125,7 +125,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Colors path: ../TinyLife/Objects/Clothes.cs - startLine: 355 + startLine: 375 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -168,7 +168,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FromStorage path: ../TinyLife/Objects/Clothes.cs - startLine: 360 + startLine: 380 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -211,7 +211,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Objects/Clothes.cs - startLine: 367 + startLine: 387 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -253,7 +253,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetColor path: ../TinyLife/Objects/Clothes.cs - startLine: 377 + startLine: 397 assemblies: - Tiny Life namespace: TinyLife.Objects @@ -292,7 +292,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/Objects/Clothes.cs - startLine: 385 + startLine: 405 assemblies: - Tiny Life namespace: TinyLife.Objects diff --git a/docs/api/TinyLife.Options.yml b/docs/api/TinyLife.Options.yml index 0c4b57d..b12c78e 100644 --- a/docs/api/TinyLife.Options.yml +++ b/docs/api/TinyLife.Options.yml @@ -30,10 +30,12 @@ items: - TinyLife.Options.HideGamepadControlsHints - TinyLife.Options.HideHangingObjects - TinyLife.Options.IncreaseSpeedKeybind + - TinyLife.Options.InGameMusic - TinyLife.Options.Instance - TinyLife.Options.Keybinds - TinyLife.Options.Language - TinyLife.Options.LeftTrigger + - TinyLife.Options.MusicVolume - TinyLife.Options.PauseGameKeybind - TinyLife.Options.RightTrigger - TinyLife.Options.RotateCameraKeybind @@ -76,7 +78,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Options path: ../TinyLife/Options.cs - startLine: 30 + startLine: 31 assemblies: - Tiny Life namespace: TinyLife @@ -139,7 +141,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallDisplays path: ../TinyLife/Options.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife @@ -176,7 +178,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GameSpeeds path: ../TinyLife/Options.cs - startLine: 40 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife @@ -213,7 +215,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Keybinds path: ../TinyLife/Options.cs - startLine: 44 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife @@ -250,7 +252,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UnbindKeybind path: ../TinyLife/Options.cs - startLine: 48 + startLine: 49 assemblies: - Tiny Life namespace: TinyLife @@ -287,7 +289,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Instance path: ../TinyLife/Options.cs - startLine: 53 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife @@ -326,7 +328,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CopyFurnitureKeybind path: ../TinyLife/Options.cs - startLine: 57 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife @@ -369,7 +371,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StoreInHouseholdKeybind path: ../TinyLife/Options.cs - startLine: 59 + startLine: 60 assemblies: - Tiny Life namespace: TinyLife @@ -412,7 +414,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RotateKeybind path: ../TinyLife/Options.cs - startLine: 61 + startLine: 62 assemblies: - Tiny Life namespace: TinyLife @@ -455,7 +457,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SwitchPersonKeybind path: ../TinyLife/Options.cs - startLine: 63 + startLine: 64 assemblies: - Tiny Life namespace: TinyLife @@ -498,7 +500,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PauseGameKeybind path: ../TinyLife/Options.cs - startLine: 65 + startLine: 66 assemblies: - Tiny Life namespace: TinyLife @@ -541,7 +543,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IncreaseSpeedKeybind path: ../TinyLife/Options.cs - startLine: 67 + startLine: 68 assemblies: - Tiny Life namespace: TinyLife @@ -584,7 +586,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DecreaseSpeedKeybind path: ../TinyLife/Options.cs - startLine: 69 + startLine: 70 assemblies: - Tiny Life namespace: TinyLife @@ -627,7 +629,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ScreenshotKeybind path: ../TinyLife/Options.cs - startLine: 71 + startLine: 72 assemblies: - Tiny Life namespace: TinyLife @@ -670,7 +672,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SellHeldObjectKeybind path: ../TinyLife/Options.cs - startLine: 73 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife @@ -713,7 +715,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GridKeybind path: ../TinyLife/Options.cs - startLine: 75 + startLine: 76 assemblies: - Tiny Life namespace: TinyLife @@ -756,7 +758,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ZoomInKeybind path: ../TinyLife/Options.cs - startLine: 77 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife @@ -799,7 +801,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ZoomOutKeybind path: ../TinyLife/Options.cs - startLine: 79 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife @@ -842,7 +844,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RotateCameraKeybind path: ../TinyLife/Options.cs - startLine: 81 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife @@ -885,7 +887,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CameraUpKeybind path: ../TinyLife/Options.cs - startLine: 83 + startLine: 84 assemblies: - Tiny Life namespace: TinyLife @@ -928,7 +930,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CameraDownKeybind path: ../TinyLife/Options.cs - startLine: 85 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife @@ -971,7 +973,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CameraLeftKeybind path: ../TinyLife/Options.cs - startLine: 87 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife @@ -1014,7 +1016,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CameraRightKeybind path: ../TinyLife/Options.cs - startLine: 89 + startLine: 90 assemblies: - Tiny Life namespace: TinyLife @@ -1057,7 +1059,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallsUpKeybind path: ../TinyLife/Options.cs - startLine: 91 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife @@ -1100,7 +1102,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallsDownKeybind path: ../TinyLife/Options.cs - startLine: 93 + startLine: 94 assemblies: - Tiny Life namespace: TinyLife @@ -1143,7 +1145,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayedHints path: ../TinyLife/Options.cs - startLine: 100 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife @@ -1188,7 +1190,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AButton path: ../TinyLife/Options.cs - startLine: 105 + startLine: 106 assemblies: - Tiny Life namespace: TinyLife @@ -1225,7 +1227,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BButton path: ../TinyLife/Options.cs - startLine: 109 + startLine: 110 assemblies: - Tiny Life namespace: TinyLife @@ -1262,7 +1264,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: XButton path: ../TinyLife/Options.cs - startLine: 113 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife @@ -1299,7 +1301,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: YButton path: ../TinyLife/Options.cs - startLine: 117 + startLine: 118 assemblies: - Tiny Life namespace: TinyLife @@ -1336,7 +1338,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LeftTrigger path: ../TinyLife/Options.cs - startLine: 121 + startLine: 122 assemblies: - Tiny Life namespace: TinyLife @@ -1373,7 +1375,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RightTrigger path: ../TinyLife/Options.cs - startLine: 125 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife @@ -1410,7 +1412,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallMode path: ../TinyLife/Options.cs - startLine: 133 + startLine: 134 assemblies: - Tiny Life namespace: TinyLife @@ -1447,7 +1449,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Language path: ../TinyLife/Options.cs - startLine: 149 + startLine: 150 assemblies: - Tiny Life namespace: TinyLife @@ -1490,7 +1492,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UiScale path: ../TinyLife/Options.cs - startLine: 154 + startLine: 155 assemblies: - Tiny Life namespace: TinyLife @@ -1533,7 +1535,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SoundVolume path: ../TinyLife/Options.cs - startLine: 159 + startLine: 160 assemblies: - Tiny Life namespace: TinyLife @@ -1558,6 +1560,49 @@ items: - public modifiers.vb: - Public +- uid: TinyLife.Options.MusicVolume + commentId: F:TinyLife.Options.MusicVolume + id: MusicVolume + parent: TinyLife.Options + langs: + - csharp + - vb + name: MusicVolume + nameWithType: Options.MusicVolume + fullName: TinyLife.Options.MusicVolume + type: Field + source: + remote: + path: TinyLife/Options.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: MusicVolume + path: ../TinyLife/Options.cs + startLine: 165 + assemblies: + - Tiny Life + namespace: TinyLife + summary: "\nThe current music volume as a percentage, ranging from 0 to 1\n" + example: [] + syntax: + content: >- + [DataMember] + + public float MusicVolume + return: + type: System.Single + content.vb: >- + + + Public MusicVolume As Single + attributes: + - type: System.Runtime.Serialization.DataMemberAttribute + ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor + arguments: [] + modifiers.csharp: + - public + modifiers.vb: + - Public - uid: TinyLife.Options.WorldSoundVolume commentId: F:TinyLife.Options.WorldSoundVolume id: WorldSoundVolume @@ -1576,7 +1621,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WorldSoundVolume path: ../TinyLife/Options.cs - startLine: 165 + startLine: 171 assemblies: - Tiny Life namespace: TinyLife @@ -1619,7 +1664,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SpeechVolume path: ../TinyLife/Options.cs - startLine: 171 + startLine: 177 assemblies: - Tiny Life namespace: TinyLife @@ -1662,7 +1707,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StingVolume path: ../TinyLife/Options.cs - startLine: 177 + startLine: 183 assemblies: - Tiny Life namespace: TinyLife @@ -1705,7 +1750,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SoundscapeVolume path: ../TinyLife/Options.cs - startLine: 183 + startLine: 189 assemblies: - Tiny Life namespace: TinyLife @@ -1748,7 +1793,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AutoSaveIntervalSeconds path: ../TinyLife/Options.cs - startLine: 189 + startLine: 195 assemblies: - Tiny Life namespace: TinyLife @@ -1791,7 +1836,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CameraRotation path: ../TinyLife/Options.cs - startLine: 196 + startLine: 202 assemblies: - Tiny Life namespace: TinyLife @@ -1834,7 +1879,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BrightnessIncrease path: ../TinyLife/Options.cs - startLine: 201 + startLine: 207 assemblies: - Tiny Life namespace: TinyLife @@ -1877,7 +1922,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HideHangingObjects path: ../TinyLife/Options.cs - startLine: 207 + startLine: 213 assemblies: - Tiny Life namespace: TinyLife @@ -1920,7 +1965,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoundCameraPosition path: ../TinyLife/Options.cs - startLine: 213 + startLine: 219 assemblies: - Tiny Life namespace: TinyLife @@ -1963,7 +2008,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UiAnimations path: ../TinyLife/Options.cs - startLine: 219 + startLine: 225 assemblies: - Tiny Life namespace: TinyLife @@ -2006,7 +2051,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ShowBuildModeGrid path: ../TinyLife/Options.cs - startLine: 224 + startLine: 230 assemblies: - Tiny Life namespace: TinyLife @@ -2049,7 +2094,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GamepadScreenBorder path: ../TinyLife/Options.cs - startLine: 229 + startLine: 235 assemblies: - Tiny Life namespace: TinyLife @@ -2092,7 +2137,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GamepadCursorSpeed path: ../TinyLife/Options.cs - startLine: 234 + startLine: 240 assemblies: - Tiny Life namespace: TinyLife @@ -2135,7 +2180,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GamepadSwapTriggers path: ../TinyLife/Options.cs - startLine: 239 + startLine: 245 assemblies: - Tiny Life namespace: TinyLife @@ -2178,7 +2223,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GamepadSwapAForB path: ../TinyLife/Options.cs - startLine: 244 + startLine: 250 assemblies: - Tiny Life namespace: TinyLife @@ -2221,7 +2266,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GamepadSwapXForY path: ../TinyLife/Options.cs - startLine: 249 + startLine: 255 assemblies: - Tiny Life namespace: TinyLife @@ -2264,7 +2309,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HideControlsHints path: ../TinyLife/Options.cs - startLine: 254 + startLine: 260 assemblies: - Tiny Life namespace: TinyLife @@ -2307,7 +2352,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HideGamepadControlsHints path: ../TinyLife/Options.cs - startLine: 260 + startLine: 266 assemblies: - Tiny Life namespace: TinyLife @@ -2350,7 +2395,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AllowMods path: ../TinyLife/Options.cs - startLine: 265 + startLine: 271 assemblies: - Tiny Life namespace: TinyLife @@ -2393,7 +2438,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UseNumberKeysForSpeeds path: ../TinyLife/Options.cs - startLine: 270 + startLine: 276 assemblies: - Tiny Life namespace: TinyLife @@ -2418,6 +2463,49 @@ items: - public modifiers.vb: - Public +- uid: TinyLife.Options.InGameMusic + commentId: F:TinyLife.Options.InGameMusic + id: InGameMusic + parent: TinyLife.Options + langs: + - csharp + - vb + name: InGameMusic + nameWithType: Options.InGameMusic + fullName: TinyLife.Options.InGameMusic + type: Field + source: + remote: + path: TinyLife/Options.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: InGameMusic + path: ../TinyLife/Options.cs + startLine: 281 + assemblies: + - Tiny Life + namespace: TinyLife + summary: "\nWhether music should be played in Play Mode. This is used by the occasion.\n" + example: [] + syntax: + content: >- + [DataMember] + + public bool InGameMusic + return: + type: System.Boolean + content.vb: >- + + + Public InGameMusic As Boolean + attributes: + - type: System.Runtime.Serialization.DataMemberAttribute + ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor + arguments: [] + modifiers.csharp: + - public + modifiers.vb: + - Public - uid: TinyLife.Options.Apply commentId: M:TinyLife.Options.Apply id: Apply @@ -2436,7 +2524,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Apply path: ../TinyLife/Options.cs - startLine: 297 + startLine: 308 assemblies: - Tiny Life namespace: TinyLife @@ -2468,7 +2556,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Save path: ../TinyLife/Options.cs - startLine: 330 + startLine: 342 assemblies: - Tiny Life namespace: TinyLife @@ -3475,6 +3563,14 @@ references: - uid: TinyLife.Uis.Menus.GamepadHint(MLEM.Ui.Anchor,System.Func{TinyLife.Options,Microsoft.Xna.Framework.Input.Buttons},Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Func{System.Boolean}) commentId: M:TinyLife.Uis.Menus.GamepadHint(MLEM.Ui.Anchor,System.Func{TinyLife.Options,Microsoft.Xna.Framework.Input.Buttons},Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Func{System.Boolean}) isExternal: true +- uid: TinyLife.Music + commentId: T:TinyLife.Music + name: Music + nameWithType: Music + fullName: TinyLife.Music +- uid: TinyLife.Music.Occasion.InGame + commentId: F:TinyLife.Music.Occasion.InGame + isExternal: true - uid: TinyLife.Options.Apply* commentId: Overload:TinyLife.Options.Apply name: Apply diff --git a/docs/api/TinyLife.PerSaveOptions.yml b/docs/api/TinyLife.PerSaveOptions.yml index feb201d..b665b79 100644 --- a/docs/api/TinyLife.PerSaveOptions.yml +++ b/docs/api/TinyLife.PerSaveOptions.yml @@ -33,7 +33,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PerSaveOptions path: ../TinyLife/Options.cs - startLine: 354 + startLine: 366 assemblies: - Tiny Life namespace: TinyLife @@ -96,7 +96,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Instance path: ../TinyLife/Options.cs - startLine: 361 + startLine: 373 assemblies: - Tiny Life namespace: TinyLife @@ -135,7 +135,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisableAiSelected path: ../TinyLife/Options.cs - startLine: 367 + startLine: 379 assemblies: - Tiny Life namespace: TinyLife @@ -178,7 +178,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisableAiHousehold path: ../TinyLife/Options.cs - startLine: 372 + startLine: 384 assemblies: - Tiny Life namespace: TinyLife @@ -221,7 +221,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AiImportantActions path: ../TinyLife/Options.cs - startLine: 378 + startLine: 390 assemblies: - Tiny Life namespace: TinyLife @@ -264,7 +264,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AiSkillBuilding path: ../TinyLife/Options.cs - startLine: 384 + startLine: 396 assemblies: - Tiny Life namespace: TinyLife @@ -307,7 +307,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AiRelationships path: ../TinyLife/Options.cs - startLine: 390 + startLine: 402 assemblies: - Tiny Life namespace: TinyLife @@ -350,7 +350,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MaxRegularVisitors path: ../TinyLife/Options.cs - startLine: 396 + startLine: 408 assemblies: - Tiny Life namespace: TinyLife @@ -393,7 +393,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoadedMods path: ../TinyLife/Options.cs - startLine: 402 + startLine: 414 assemblies: - Tiny Life namespace: TinyLife @@ -436,7 +436,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MapName path: ../TinyLife/Options.cs - startLine: 408 + startLine: 420 assemblies: - Tiny Life namespace: TinyLife @@ -479,7 +479,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MapCustom path: ../TinyLife/Options.cs - startLine: 414 + startLine: 426 assemblies: - Tiny Life namespace: TinyLife @@ -522,7 +522,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlayedLifespan path: ../TinyLife/Options.cs - startLine: 420 + startLine: 432 assemblies: - Tiny Life namespace: TinyLife @@ -565,7 +565,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OtherLifespan path: ../TinyLife/Options.cs - startLine: 426 + startLine: 438 assemblies: - Tiny Life namespace: TinyLife @@ -608,7 +608,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Save path: ../TinyLife/Options.cs - startLine: 431 + startLine: 443 assemblies: - Tiny Life namespace: TinyLife @@ -643,7 +643,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Load path: ../TinyLife/Options.cs - startLine: 439 + startLine: 451 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.PersonalityType.TypeCategory.yml b/docs/api/TinyLife.PersonalityType.TypeCategory.yml index ec9bd6c..f3941da 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: 219 + startLine: 220 assemblies: - Tiny Life namespace: TinyLife @@ -57,7 +57,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Major path: ../TinyLife/PersonalityType.cs - startLine: 224 + startLine: 225 assemblies: - Tiny Life namespace: TinyLife @@ -91,7 +91,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Minor path: ../TinyLife/PersonalityType.cs - startLine: 228 + startLine: 229 assemblies: - Tiny Life namespace: TinyLife @@ -125,7 +125,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Hidden path: ../TinyLife/PersonalityType.cs - startLine: 233 + startLine: 234 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.PersonalityType.yml b/docs/api/TinyLife.PersonalityType.yml index 838ee2b..1f20c8d 100644 --- a/docs/api/TinyLife.PersonalityType.yml +++ b/docs/api/TinyLife.PersonalityType.yml @@ -35,6 +35,7 @@ items: - TinyLife.PersonalityType.Mean - TinyLife.PersonalityType.Millionaire - TinyLife.PersonalityType.Name + - TinyLife.PersonalityType.Outdoorsy - TinyLife.PersonalityType.Pescetarian - TinyLife.PersonalityType.Register(TinyLife.PersonalityType) - TinyLife.PersonalityType.SmartKid @@ -553,6 +554,41 @@ items: - Public - Shared - ReadOnly +- uid: TinyLife.PersonalityType.Outdoorsy + commentId: F:TinyLife.PersonalityType.Outdoorsy + id: Outdoorsy + parent: TinyLife.PersonalityType + langs: + - csharp + - vb + name: Outdoorsy + nameWithType: PersonalityType.Outdoorsy + fullName: TinyLife.PersonalityType.Outdoorsy + type: Field + source: + remote: + path: TinyLife/PersonalityType.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: Outdoorsy + path: ../TinyLife/PersonalityType.cs + startLine: 77 + assemblies: + - Tiny Life + namespace: TinyLife + syntax: + content: public static readonly PersonalityType Outdoorsy + return: + type: TinyLife.PersonalityType + content.vb: Public Shared ReadOnly Outdoorsy As PersonalityType + modifiers.csharp: + - public + - static + - readonly + modifiers.vb: + - Public + - Shared + - ReadOnly - uid: TinyLife.PersonalityType.Asexual commentId: F:TinyLife.PersonalityType.Asexual id: Asexual @@ -571,7 +607,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Asexual path: ../TinyLife/PersonalityType.cs - startLine: 79 + startLine: 80 assemblies: - Tiny Life namespace: TinyLife @@ -606,7 +642,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Aromantic path: ../TinyLife/PersonalityType.cs - startLine: 83 + startLine: 84 assemblies: - Tiny Life namespace: TinyLife @@ -641,7 +677,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HatesChildren path: ../TinyLife/PersonalityType.cs - startLine: 87 + startLine: 88 assemblies: - Tiny Life namespace: TinyLife @@ -676,7 +712,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Pescetarian path: ../TinyLife/PersonalityType.cs - startLine: 91 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife @@ -711,7 +747,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Vegetarian path: ../TinyLife/PersonalityType.cs - startLine: 95 + startLine: 96 assemblies: - Tiny Life namespace: TinyLife @@ -746,7 +782,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Vegan path: ../TinyLife/PersonalityType.cs - startLine: 99 + startLine: 100 assemblies: - Tiny Life namespace: TinyLife @@ -781,7 +817,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MasterChef path: ../TinyLife/PersonalityType.cs - startLine: 105 + startLine: 106 assemblies: - Tiny Life namespace: TinyLife @@ -816,7 +852,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SmartKid path: ../TinyLife/PersonalityType.cs - startLine: 108 + startLine: 109 assemblies: - Tiny Life namespace: TinyLife @@ -851,7 +887,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GymRat path: ../TinyLife/PersonalityType.cs - startLine: 112 + startLine: 113 assemblies: - Tiny Life namespace: TinyLife @@ -886,7 +922,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: HouseholdHero path: ../TinyLife/PersonalityType.cs - startLine: 115 + startLine: 116 assemblies: - Tiny Life namespace: TinyLife @@ -921,7 +957,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ComputerAddict path: ../TinyLife/PersonalityType.cs - startLine: 118 + startLine: 119 assemblies: - Tiny Life namespace: TinyLife @@ -956,7 +992,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: FriendOfEveryone path: ../TinyLife/PersonalityType.cs - startLine: 121 + startLine: 122 assemblies: - Tiny Life namespace: TinyLife @@ -991,7 +1027,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Millionaire path: ../TinyLife/PersonalityType.cs - startLine: 125 + startLine: 126 assemblies: - Tiny Life namespace: TinyLife @@ -1026,7 +1062,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CapableCarpenter path: ../TinyLife/PersonalityType.cs - startLine: 128 + startLine: 129 assemblies: - Tiny Life namespace: TinyLife @@ -1061,7 +1097,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/PersonalityType.cs - startLine: 137 + startLine: 138 assemblies: - Tiny Life namespace: TinyLife @@ -1096,7 +1132,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Texture path: ../TinyLife/PersonalityType.cs - startLine: 141 + startLine: 142 assemblies: - Tiny Life namespace: TinyLife @@ -1131,7 +1167,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Incompatible path: ../TinyLife/PersonalityType.cs - startLine: 146 + startLine: 147 assemblies: - Tiny Life namespace: TinyLife @@ -1168,7 +1204,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoostedSkills path: ../TinyLife/PersonalityType.cs - startLine: 153 + startLine: 154 assemblies: - Tiny Life namespace: TinyLife @@ -1208,7 +1244,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BoostedSkillTypes path: ../TinyLife/PersonalityType.cs - startLine: 160 + startLine: 161 assemblies: - Tiny Life namespace: TinyLife @@ -1248,7 +1284,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AllowedAges path: ../TinyLife/PersonalityType.cs - startLine: 165 + startLine: 166 assemblies: - Tiny Life namespace: TinyLife @@ -1285,7 +1321,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Category path: ../TinyLife/PersonalityType.cs - startLine: 169 + startLine: 170 assemblies: - Tiny Life namespace: TinyLife @@ -1322,7 +1358,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SourceString path: ../TinyLife/PersonalityType.cs - startLine: 171 + startLine: 172 assemblies: - Tiny Life namespace: TinyLife @@ -1361,7 +1397,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/PersonalityType.cs - startLine: 178 + startLine: 179 assemblies: - Tiny Life namespace: TinyLife @@ -1400,7 +1436,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsCompatible path: ../TinyLife/PersonalityType.cs - startLine: 188 + startLine: 189 assemblies: - Tiny Life namespace: TinyLife @@ -1439,7 +1475,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanApply path: ../TinyLife/PersonalityType.cs - startLine: 198 + startLine: 199 assemblies: - Tiny Life namespace: TinyLife @@ -1478,7 +1514,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/PersonalityType.cs - startLine: 209 + startLine: 210 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.SaveHandler.yml b/docs/api/TinyLife.SaveHandler.yml index dfaddbd..1f7f003 100644 --- a/docs/api/TinyLife.SaveHandler.yml +++ b/docs/api/TinyLife.SaveHandler.yml @@ -26,7 +26,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SaveHandler path: ../TinyLife/SaveHandler.cs - startLine: 19 + startLine: 20 assemblies: - Tiny Life namespace: TinyLife @@ -70,7 +70,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGameSaved path: ../TinyLife/SaveHandler.cs - startLine: 24 + startLine: 25 assemblies: - Tiny Life namespace: TinyLife @@ -105,7 +105,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnGameLoaded path: ../TinyLife/SaveHandler.cs - startLine: 28 + startLine: 29 assemblies: - Tiny Life namespace: TinyLife @@ -140,7 +140,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetGameDir path: ../TinyLife/SaveHandler.cs - startLine: 35 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife @@ -177,7 +177,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSavesDir path: ../TinyLife/SaveHandler.cs - startLine: 47 + startLine: 48 assemblies: - Tiny Life namespace: TinyLife @@ -214,7 +214,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSaveDir path: ../TinyLife/SaveHandler.cs - startLine: 57 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife @@ -255,7 +255,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateSerializerSettings path: ../TinyLife/SaveHandler.cs - startLine: 67 + startLine: 68 assemblies: - Tiny Life namespace: TinyLife @@ -299,7 +299,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CreateSerializer path: ../TinyLife/SaveHandler.cs - startLine: 88 + startLine: 89 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Set.yml b/docs/api/TinyLife.Set.yml index c0b94a4..108eeb5 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: 955 + startLine: 992 assemblies: - Tiny Life namespace: TinyLife @@ -57,7 +57,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Woodworking path: ../TinyLife/GameImpl.cs - startLine: 961 + startLine: 998 assemblies: - Tiny Life namespace: TinyLife @@ -91,7 +91,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Workout path: ../TinyLife/GameImpl.cs - startLine: 965 + startLine: 1002 assemblies: - Tiny Life namespace: TinyLife @@ -125,7 +125,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ChildClothes path: ../TinyLife/GameImpl.cs - startLine: 969 + startLine: 1006 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.Skills.FoodType.yml b/docs/api/TinyLife.Skills.FoodType.yml index f8a142a..727e9ac 100644 --- a/docs/api/TinyLife.Skills.FoodType.yml +++ b/docs/api/TinyLife.Skills.FoodType.yml @@ -1136,7 +1136,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Skills - summary: "\nInvokes this food type's event, as well as this ' events.\nThis method should be called when this item is consumed, but is automatically called in .\n" + summary: "\nInvokes this food type's event, as well as this ' events.\nThis method should be called when a significant amount of this item is consumed, but is automatically called in .\n" example: [] syntax: content: public void InvokeOnEaten(Action action, FoodTypedItem food) diff --git a/docs/api/TinyLife.Tools.UndoRedoStack.yml b/docs/api/TinyLife.Tools.UndoRedoStack.yml index 333209e..446281c 100644 --- a/docs/api/TinyLife.Tools.UndoRedoStack.yml +++ b/docs/api/TinyLife.Tools.UndoRedoStack.yml @@ -178,7 +178,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Redo path: ../TinyLife/Tools/UndoRedoStack.cs - startLine: 48 + startLine: 53 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -212,7 +212,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Clear path: ../TinyLife/Tools/UndoRedoStack.cs - startLine: 58 + startLine: 68 assemblies: - Tiny Life namespace: TinyLife.Tools diff --git a/docs/api/TinyLife.Tools.UndoableAction.yml b/docs/api/TinyLife.Tools.UndoableAction.yml index 3738358..4fa2392 100644 --- a/docs/api/TinyLife.Tools.UndoableAction.yml +++ b/docs/api/TinyLife.Tools.UndoableAction.yml @@ -24,7 +24,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UndoableAction path: ../TinyLife/Tools/UndoRedoStack.cs - startLine: 69 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -69,7 +69,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/Tools/UndoRedoStack.cs - startLine: 81 + startLine: 91 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -105,7 +105,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Add path: ../TinyLife/Tools/UndoRedoStack.cs - startLine: 91 + startLine: 101 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -144,7 +144,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddBothAfter path: ../TinyLife/Tools/UndoRedoStack.cs - startLine: 106 + startLine: 116 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -180,7 +180,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExecuteAction path: ../TinyLife/Tools/UndoRedoStack.cs - startLine: 117 + startLine: 127 assemblies: - Tiny Life namespace: TinyLife.Tools @@ -212,7 +212,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExecuteUndo path: ../TinyLife/Tools/UndoRedoStack.cs - startLine: 125 + startLine: 135 assemblies: - Tiny Life namespace: TinyLife.Tools diff --git a/docs/api/TinyLife.Uis.CharacterCreator.yml b/docs/api/TinyLife.Uis.CharacterCreator.yml index 3b687ad..715a00d 100644 --- a/docs/api/TinyLife.Uis.CharacterCreator.yml +++ b/docs/api/TinyLife.Uis.CharacterCreator.yml @@ -179,7 +179,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanSwitchPeople path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 361 + startLine: 360 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -214,11 +214,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanCloseOrExport path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 372 + startLine: 371 assemblies: - Tiny Life namespace: TinyLife.Uis - summary: "\nReturns whether the character creator currently allows being closed or for the current household to be exported.\nThe return value is based on , as well as .\n" + summary: "\nReturns whether the character creator currently allows being closed or for the current household to be exported.\nThe return value is based on , as well as .\n" example: [] syntax: content: public bool CanCloseOrExport() @@ -249,7 +249,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Open path: ../TinyLife/Uis/CharacterCreator.cs - startLine: 733 + startLine: 737 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -710,8 +710,8 @@ references: - uid: TinyLife.Uis.CharacterCreator.CanSwitchPeople commentId: M:TinyLife.Uis.CharacterCreator.CanSwitchPeople isExternal: true -- uid: TinyLife.World.Household.IsComplete(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) - commentId: M:TinyLife.World.Household.IsComplete(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) +- uid: TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) + commentId: M:TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) isExternal: true - uid: TinyLife.Uis.CharacterCreator.CanCloseOrExport* commentId: Overload:TinyLife.Uis.CharacterCreator.CanCloseOrExport diff --git a/docs/api/TinyLife.Uis.Menus.TransitionType.yml b/docs/api/TinyLife.Uis.Menus.TransitionType.yml index 0498c5e..a1dab0e 100644 --- a/docs/api/TinyLife.Uis.Menus.TransitionType.yml +++ b/docs/api/TinyLife.Uis.Menus.TransitionType.yml @@ -21,7 +21,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: TransitionType path: ../TinyLife/Uis/Menus.cs - startLine: 790 + startLine: 889 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -56,7 +56,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Swipe path: ../TinyLife/Uis/Menus.cs - startLine: 796 + startLine: 895 assemblies: - Tiny Life namespace: TinyLife.Uis @@ -90,7 +90,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Fade path: ../TinyLife/Uis/Menus.cs - startLine: 801 + startLine: 900 assemblies: - Tiny Life namespace: TinyLife.Uis diff --git a/docs/api/TinyLife.Utilities.ColorScheme.yml b/docs/api/TinyLife.Utilities.ColorScheme.yml index c682ab0..1f1326d 100644 --- a/docs/api/TinyLife.Utilities.ColorScheme.yml +++ b/docs/api/TinyLife.Utilities.ColorScheme.yml @@ -30,6 +30,7 @@ items: - TinyLife.Utilities.ColorScheme.op_Addition(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme) - TinyLife.Utilities.ColorScheme.Pastel - TinyLife.Utilities.ColorScheme.Plants + - TinyLife.Utilities.ColorScheme.RetroAppliances - TinyLife.Utilities.ColorScheme.Rugs - TinyLife.Utilities.ColorScheme.SimpleWood - TinyLife.Utilities.ColorScheme.Skin @@ -576,6 +577,41 @@ items: - Public - Shared - ReadOnly +- uid: TinyLife.Utilities.ColorScheme.RetroAppliances + commentId: F:TinyLife.Utilities.ColorScheme.RetroAppliances + id: RetroAppliances + parent: TinyLife.Utilities.ColorScheme + langs: + - csharp + - vb + name: RetroAppliances + nameWithType: ColorScheme.RetroAppliances + fullName: TinyLife.Utilities.ColorScheme.RetroAppliances + type: Field + source: + remote: + path: TinyLife/Utilities/ColorScheme.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: RetroAppliances + path: ../TinyLife/Utilities/ColorScheme.cs + startLine: 36 + assemblies: + - Tiny Life + namespace: TinyLife.Utilities + syntax: + content: public static readonly ColorScheme RetroAppliances + return: + type: TinyLife.Utilities.ColorScheme + content.vb: Public Shared ReadOnly RetroAppliances As ColorScheme + modifiers.csharp: + - public + - static + - readonly + modifiers.vb: + - Public + - Shared + - ReadOnly - uid: TinyLife.Utilities.ColorScheme.Dirt commentId: F:TinyLife.Utilities.ColorScheme.Dirt id: Dirt @@ -594,7 +630,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Dirt path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 36 + startLine: 37 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -629,7 +665,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Khakis path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 37 + startLine: 38 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -664,7 +700,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Rugs path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 38 + startLine: 39 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -699,7 +735,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Thatch path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 39 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -734,7 +770,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MutedPastels path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 40 + startLine: 41 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -769,7 +805,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DirtPaths path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 41 + startLine: 42 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -804,7 +840,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ModernShort path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 42 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -839,7 +875,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CardboardBoxes path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 43 + startLine: 44 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -874,7 +910,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Jewelery path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 44 + startLine: 45 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -909,7 +945,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Water path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 45 + startLine: 46 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -944,7 +980,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DyedWood path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 46 + startLine: 47 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -979,7 +1015,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: this[] path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 53 + startLine: 54 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1022,7 +1058,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Count path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 57 + startLine: 58 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1061,7 +1097,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MergeWith path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 73 + startLine: 74 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1097,7 +1133,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetEnumerator path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 78 + startLine: 79 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1133,7 +1169,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: System.Collections.IEnumerable.GetEnumerator path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 82 + startLine: 83 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1165,7 +1201,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Create path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 92 + startLine: 93 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1209,7 +1245,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Load path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 109 + startLine: 110 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1250,7 +1286,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Combine path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 131 + startLine: 132 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1294,7 +1330,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: op_Addition path: ../TinyLife/Utilities/ColorScheme.cs - startLine: 140 + startLine: 141 assemblies: - Tiny Life namespace: TinyLife.Utilities diff --git a/docs/api/TinyLife.Utilities.Extensions.yml b/docs/api/TinyLife.Utilities.Extensions.yml index 6440524..30f4058 100644 --- a/docs/api/TinyLife.Utilities.Extensions.yml +++ b/docs/api/TinyLife.Utilities.Extensions.yml @@ -58,7 +58,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Extensions path: ../TinyLife/Utilities/Extensions.cs - startLine: 31 + startLine: 30 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -103,7 +103,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToScreenPos path: ../TinyLife/Utilities/Extensions.cs - startLine: 41 + startLine: 40 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -157,7 +157,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToWorldPos path: ../TinyLife/Utilities/Extensions.cs - startLine: 58 + startLine: 57 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -205,7 +205,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToVisualY path: ../TinyLife/Utilities/Extensions.cs - startLine: 73 + startLine: 72 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -250,7 +250,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToWallSide path: ../TinyLife/Utilities/Extensions.cs - startLine: 88 + startLine: 87 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -295,7 +295,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsVertical path: ../TinyLife/Utilities/Extensions.cs - startLine: 98 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -340,7 +340,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsHorizontal path: ../TinyLife/Utilities/Extensions.cs - startLine: 108 + startLine: 107 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -385,7 +385,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: JsonCopy path: ../TinyLife/Utilities/Extensions.cs - startLine: 118 + startLine: 117 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -436,7 +436,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPriceModifier path: ../TinyLife/Utilities/Extensions.cs - startLine: 139 + startLine: 138 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -481,7 +481,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDecorativeRating path: ../TinyLife/Utilities/Extensions.cs - startLine: 162 + startLine: 161 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -526,7 +526,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetChanceModifier path: ../TinyLife/Utilities/Extensions.cs - startLine: 186 + startLine: 185 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -571,7 +571,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToLocalizedString path: ../TinyLife/Utilities/Extensions.cs - startLine: 202 + startLine: 201 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -616,7 +616,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToSellingPriceString path: ../TinyLife/Utilities/Extensions.cs - startLine: 212 + startLine: 211 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -661,7 +661,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BothValid path: ../TinyLife/Utilities/Extensions.cs - startLine: 223 + startLine: 222 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -712,7 +712,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: BothCompleted path: ../TinyLife/Utilities/Extensions.cs - startLine: 234 + startLine: 233 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -763,7 +763,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OneCompleted path: ../TinyLife/Utilities/Extensions.cs - startLine: 245 + startLine: 244 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -814,7 +814,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetOpposite path: ../TinyLife/Utilities/Extensions.cs - startLine: 256 + startLine: 255 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -859,7 +859,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTransitive path: ../TinyLife/Utilities/Extensions.cs - startLine: 279 + startLine: 278 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -911,7 +911,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsAgeAppropriate path: ../TinyLife/Utilities/Extensions.cs - startLine: 359 + startLine: 358 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -959,7 +959,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToWorking path: ../TinyLife/Utilities/Extensions.cs - startLine: 373 + startLine: 372 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1004,7 +1004,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddHoverAnimation path: ../TinyLife/Utilities/Extensions.cs - startLine: 395 + startLine: 394 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1049,7 +1049,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ToSimpleLocalizedString path: ../TinyLife/Utilities/Extensions.cs - startLine: 416 + startLine: 415 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1094,7 +1094,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDefaultTab path: ../TinyLife/Utilities/Extensions.cs - startLine: 429 + startLine: 428 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1139,7 +1139,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDefaultDirtyOverlayTextureName path: ../TinyLife/Utilities/Extensions.cs - startLine: 462 + startLine: 461 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1184,7 +1184,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsLockedFor path: ../TinyLife/Utilities/Extensions.cs - startLine: 481 + startLine: 480 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1235,7 +1235,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawIsoArea path: ../TinyLife/Utilities/Extensions.cs - startLine: 505 + startLine: 504 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1292,7 +1292,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsPartOfPerson path: ../TinyLife/Utilities/Extensions.cs - startLine: 534 + startLine: 533 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1337,7 +1337,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanTakeOff path: ../TinyLife/Utilities/Extensions.cs - startLine: 543 + startLine: 542 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1382,7 +1382,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDepth path: ../TinyLife/Utilities/Extensions.cs - startLine: 553 + startLine: 552 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1427,7 +1427,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetPauseGame path: ../TinyLife/Utilities/Extensions.cs - startLine: 563 + startLine: 562 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1475,7 +1475,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsActiveRoot path: ../TinyLife/Utilities/Extensions.cs - startLine: 573 + startLine: 572 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1520,7 +1520,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRequiredMatchPercentage path: ../TinyLife/Utilities/Extensions.cs - startLine: 583 + startLine: 582 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1565,7 +1565,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Weekday path: ../TinyLife/Utilities/Extensions.cs - startLine: 598 + startLine: 597 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1610,7 +1610,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/Utilities/Extensions.cs - startLine: 608 + startLine: 607 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1655,7 +1655,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/Utilities/Extensions.cs - startLine: 637 + startLine: 636 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1700,7 +1700,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPersonality path: ../TinyLife/Utilities/Extensions.cs - startLine: 655 + startLine: 654 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1748,7 +1748,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDescription path: ../TinyLife/Utilities/Extensions.cs - startLine: 671 + startLine: 670 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1792,7 +1792,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Multiplier path: ../TinyLife/Utilities/Extensions.cs - startLine: 684 + startLine: 683 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1841,7 +1841,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDaysBeforeAging path: ../TinyLife/Utilities/Extensions.cs - startLine: 702 + startLine: 701 assemblies: - Tiny Life namespace: TinyLife.Utilities @@ -1893,7 +1893,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddGamepadScrolling path: ../TinyLife/Utilities/Extensions.cs - startLine: 716 + startLine: 715 assemblies: - Tiny Life namespace: TinyLife.Utilities diff --git a/docs/api/TinyLife.WallDisplay.yml b/docs/api/TinyLife.WallDisplay.yml index c63fdb0..84167d5 100644 --- a/docs/api/TinyLife.WallDisplay.yml +++ b/docs/api/TinyLife.WallDisplay.yml @@ -23,7 +23,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: WallDisplay path: ../TinyLife/Options.cs - startLine: 501 + startLine: 513 assemblies: - Tiny Life namespace: TinyLife @@ -58,7 +58,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Roofs path: ../TinyLife/Options.cs - startLine: 506 + startLine: 518 assemblies: - Tiny Life namespace: TinyLife @@ -92,7 +92,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Up path: ../TinyLife/Options.cs - startLine: 510 + startLine: 522 assemblies: - Tiny Life namespace: TinyLife @@ -126,7 +126,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Auto path: ../TinyLife/Options.cs - startLine: 514 + startLine: 526 assemblies: - Tiny Life namespace: TinyLife @@ -160,7 +160,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Down path: ../TinyLife/Options.cs - startLine: 518 + startLine: 530 assemblies: - Tiny Life namespace: TinyLife diff --git a/docs/api/TinyLife.World.DrawDelegate.yml b/docs/api/TinyLife.World.DrawDelegate.yml index dbfc782..80452f1 100644 --- a/docs/api/TinyLife.World.DrawDelegate.yml +++ b/docs/api/TinyLife.World.DrawDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DrawDelegate path: ../TinyLife/World/Map.cs - startLine: 2268 + startLine: 2253 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.ExportedLot.yml b/docs/api/TinyLife.World.ExportedLot.yml index a76cbd0..18dc3f7 100644 --- a/docs/api/TinyLife.World.ExportedLot.yml +++ b/docs/api/TinyLife.World.ExportedLot.yml @@ -28,7 +28,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExportedLot path: ../TinyLife/World/Lot.cs - startLine: 368 + startLine: 370 assemblies: - Tiny Life namespace: TinyLife.World @@ -77,7 +77,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ExportedVersion path: ../TinyLife/World/Lot.cs - startLine: 373 + startLine: 375 assemblies: - Tiny Life namespace: TinyLife.World @@ -110,7 +110,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Area path: ../TinyLife/World/Lot.cs - startLine: 377 + startLine: 379 assemblies: - Tiny Life namespace: TinyLife.World @@ -143,7 +143,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Type path: ../TinyLife/World/Lot.cs - startLine: 381 + startLine: 383 assemblies: - Tiny Life namespace: TinyLife.World @@ -176,7 +176,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Furniture path: ../TinyLife/World/Lot.cs - startLine: 385 + startLine: 387 assemblies: - Tiny Life namespace: TinyLife.World @@ -209,7 +209,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Walls path: ../TinyLife/World/Lot.cs - startLine: 389 + startLine: 391 assemblies: - Tiny Life namespace: TinyLife.World @@ -242,7 +242,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Roofs path: ../TinyLife/World/Lot.cs - startLine: 393 + startLine: 395 assemblies: - Tiny Life namespace: TinyLife.World @@ -275,7 +275,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Tiles path: ../TinyLife/World/Lot.cs - startLine: 397 + startLine: 399 assemblies: - Tiny Life namespace: TinyLife.World @@ -308,7 +308,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPrice path: ../TinyLife/World/Lot.cs - startLine: 400 + startLine: 402 assemblies: - Tiny Life namespace: TinyLife.World @@ -345,7 +345,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCoveredArea path: ../TinyLife/World/Lot.cs - startLine: 414 + startLine: 416 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Household.yml b/docs/api/TinyLife.World.Household.yml index 70151ab..e8b89c1 100644 --- a/docs/api/TinyLife.World.Household.yml +++ b/docs/api/TinyLife.World.Household.yml @@ -15,9 +15,9 @@ items: - TinyLife.World.Household.Export(System.Boolean) - TinyLife.World.Household.FurnitureStorage - TinyLife.World.Household.GetAverageFriendshipTo(TinyLife.Objects.Person) + - TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) - TinyLife.World.Household.HasMember(System.Guid) - TinyLife.World.Household.Import(TinyLife.World.ExportedHousehold,System.Boolean) - - TinyLife.World.Household.IsComplete(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) - TinyLife.World.Household.IsCurrent - TinyLife.World.Household.IsLotVisible(TinyLife.World.Lot) - TinyLife.World.Household.Lot @@ -1046,23 +1046,23 @@ items: - Public fullName.vb: TinyLife.World.Household.AreUtilitiesDisabled(System.Nullable(Of System.TimeSpan)) name.vb: AreUtilitiesDisabled(Nullable(Of TimeSpan)) -- uid: TinyLife.World.Household.IsComplete(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) - commentId: M:TinyLife.World.Household.IsComplete(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) - id: IsComplete(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) +- uid: TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) + commentId: M:TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) + id: HasAdult(System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}) parent: TinyLife.World.Household langs: - csharp - vb - name: IsComplete(IEnumerable) - nameWithType: Household.IsComplete(IEnumerable) - fullName: TinyLife.World.Household.IsComplete(System.Collections.Generic.IEnumerable) + name: HasAdult(IEnumerable) + nameWithType: Household.HasAdult(IEnumerable) + fullName: TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable) type: Method source: remote: path: TinyLife/World/Household.cs branch: main repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: IsComplete + id: HasAdult path: ../TinyLife/World/Household.cs startLine: 302 assemblies: @@ -1071,7 +1071,7 @@ items: summary: "\nReturns whether the current household is sufficiently completed.\nA household is completed if it contains at least one member who is an .\n" example: [] syntax: - content: public static bool IsComplete(IEnumerable members) + content: public static bool HasAdult(IEnumerable members) parameters: - id: members type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person} @@ -1079,17 +1079,17 @@ items: return: type: System.Boolean description: Whether the household is complete. - content.vb: Public Shared Function IsComplete(members As IEnumerable(Of Person)) As Boolean - overload: TinyLife.World.Household.IsComplete* - nameWithType.vb: Household.IsComplete(IEnumerable(Of Person)) + content.vb: Public Shared Function HasAdult(members As IEnumerable(Of Person)) As Boolean + overload: TinyLife.World.Household.HasAdult* + nameWithType.vb: Household.HasAdult(IEnumerable(Of Person)) modifiers.csharp: - public - static modifiers.vb: - Public - Shared - fullName.vb: TinyLife.World.Household.IsComplete(System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Person)) - name.vb: IsComplete(IEnumerable(Of Person)) + fullName.vb: TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable(Of TinyLife.Objects.Person)) + name.vb: HasAdult(IEnumerable(Of Person)) references: - uid: TinyLife.Objects.Person commentId: T:TinyLife.Objects.Person @@ -2252,8 +2252,8 @@ references: - uid: TinyLife.Objects.AgeGroup.Adult commentId: F:TinyLife.Objects.AgeGroup.Adult isExternal: true -- uid: TinyLife.World.Household.IsComplete* - commentId: Overload:TinyLife.World.Household.IsComplete - name: IsComplete - nameWithType: Household.IsComplete - fullName: TinyLife.World.Household.IsComplete +- uid: TinyLife.World.Household.HasAdult* + commentId: Overload:TinyLife.World.Household.HasAdult + name: HasAdult + nameWithType: Household.HasAdult + fullName: TinyLife.World.Household.HasAdult diff --git a/docs/api/TinyLife.World.Lot.yml b/docs/api/TinyLife.World.Lot.yml index 61f5580..70bea07 100644 --- a/docs/api/TinyLife.World.Lot.yml +++ b/docs/api/TinyLife.World.Lot.yml @@ -21,7 +21,7 @@ items: - TinyLife.World.Lot.GetWeeklyBills - TinyLife.World.Lot.Household - TinyLife.World.Lot.Id - - TinyLife.World.Lot.Import(TinyLife.World.ExportedLot,System.Boolean,System.Boolean) + - TinyLife.World.Lot.Import(TinyLife.World.ExportedLot,System.String,System.Boolean,System.Boolean) - TinyLife.World.Lot.Name - TinyLife.World.Lot.Type - TinyLife.World.Lot.Validate(TinyLife.World.Map) @@ -734,16 +734,16 @@ items: - public modifiers.vb: - Public -- uid: TinyLife.World.Lot.Import(TinyLife.World.ExportedLot,System.Boolean,System.Boolean) - commentId: M:TinyLife.World.Lot.Import(TinyLife.World.ExportedLot,System.Boolean,System.Boolean) - id: Import(TinyLife.World.ExportedLot,System.Boolean,System.Boolean) +- uid: TinyLife.World.Lot.Import(TinyLife.World.ExportedLot,System.String,System.Boolean,System.Boolean) + commentId: M:TinyLife.World.Lot.Import(TinyLife.World.ExportedLot,System.String,System.Boolean,System.Boolean) + id: Import(TinyLife.World.ExportedLot,System.String,System.Boolean,System.Boolean) parent: TinyLife.World.Lot langs: - csharp - vb - name: Import(ExportedLot, Boolean, Boolean) - nameWithType: Lot.Import(ExportedLot, Boolean, Boolean) - fullName: TinyLife.World.Lot.Import(TinyLife.World.ExportedLot, System.Boolean, System.Boolean) + name: Import(ExportedLot, String, Boolean, Boolean) + nameWithType: Lot.Import(ExportedLot, String, Boolean, Boolean) + fullName: TinyLife.World.Lot.Import(TinyLife.World.ExportedLot, System.String, System.Boolean, System.Boolean) type: Method source: remote: @@ -752,25 +752,28 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Import path: ../TinyLife/World/Lot.cs - startLine: 259 + startLine: 260 assemblies: - Tiny Life namespace: TinyLife.World summary: "\nImports the given onto this lot.\nNote that everything that was previously on this lot will be removed (and the money will be returned to this lot's ).\nAlso note that the stays the same, and all tiles outside of the exported lot's area (if it is smaller) are replaced with Grass.\n" example: [] syntax: - content: public void Import(ExportedLot lot, bool exact = false, bool forceClear = false) + content: public void Import(ExportedLot lot, string lotName, bool exact = false, bool forceClear = false) parameters: - id: lot type: TinyLife.World.ExportedLot description: '' + - id: lotName + type: System.String + description: The name to export this lot as. - id: exact type: System.Boolean description: Whether an exact copy of the lot should be imported. If this is false, the imported lot is moved to best fit the lot's dimensions - id: forceClear type: System.Boolean description: Whether the lot should be force-cleared before importing, meaning even objects will be removed - content.vb: Public Sub Import(lot As ExportedLot, exact As Boolean = False, forceClear As Boolean = False) + content.vb: Public Sub Import(lot As ExportedLot, lotName As String, exact As Boolean = False, forceClear As Boolean = False) overload: TinyLife.World.Lot.Import* modifiers.csharp: - public @@ -794,7 +797,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanImport path: ../TinyLife/World/Lot.cs - startLine: 274 + startLine: 276 assemblies: - Tiny Life namespace: TinyLife.World @@ -833,7 +836,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetCoveredArea path: ../TinyLife/World/Lot.cs - startLine: 286 + startLine: 288 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.LotType.yml b/docs/api/TinyLife.World.LotType.yml index 2afeefb..14bae49 100644 --- a/docs/api/TinyLife.World.LotType.yml +++ b/docs/api/TinyLife.World.LotType.yml @@ -37,7 +37,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LotType path: ../TinyLife/World/Lot.cs - startLine: 424 + startLine: 426 assemblies: - Tiny Life namespace: TinyLife.World @@ -88,7 +88,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Types path: ../TinyLife/World/Lot.cs - startLine: 431 + startLine: 433 assemblies: - Tiny Life namespace: TinyLife.World @@ -125,7 +125,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Residential path: ../TinyLife/World/Lot.cs - startLine: 434 + startLine: 436 assemblies: - Tiny Life namespace: TinyLife.World @@ -160,7 +160,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Park path: ../TinyLife/World/Lot.cs - startLine: 437 + startLine: 439 assemblies: - Tiny Life namespace: TinyLife.World @@ -195,7 +195,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Gym path: ../TinyLife/World/Lot.cs - startLine: 440 + startLine: 442 assemblies: - Tiny Life namespace: TinyLife.World @@ -230,7 +230,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Cafe path: ../TinyLife/World/Lot.cs - startLine: 445 + startLine: 447 assemblies: - Tiny Life namespace: TinyLife.World @@ -265,7 +265,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: KidsPlayground path: ../TinyLife/World/Lot.cs - startLine: 459 + startLine: 461 assemblies: - Tiny Life namespace: TinyLife.World @@ -300,7 +300,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GenericPublicLot path: ../TinyLife/World/Lot.cs - startLine: 463 + startLine: 465 assemblies: - Tiny Life namespace: TinyLife.World @@ -335,7 +335,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Name path: ../TinyLife/World/Lot.cs - startLine: 470 + startLine: 472 assemblies: - Tiny Life namespace: TinyLife.World @@ -370,7 +370,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Icon path: ../TinyLife/World/Lot.cs - startLine: 474 + startLine: 476 assemblies: - Tiny Life namespace: TinyLife.World @@ -405,7 +405,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsResidential path: ../TinyLife/World/Lot.cs - startLine: 479 + startLine: 481 assemblies: - Tiny Life namespace: TinyLife.World @@ -440,7 +440,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RequiredFurniture path: ../TinyLife/World/Lot.cs - startLine: 484 + startLine: 486 assemblies: - Tiny Life namespace: TinyLife.World @@ -475,7 +475,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetVisitPriority path: ../TinyLife/World/Lot.cs - startLine: 490 + startLine: 492 assemblies: - Tiny Life namespace: TinyLife.World @@ -510,7 +510,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Employments path: ../TinyLife/World/Lot.cs - startLine: 495 + startLine: 497 assemblies: - Tiny Life namespace: TinyLife.World @@ -547,7 +547,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanExecuteAction path: ../TinyLife/World/Lot.cs - startLine: 500 + startLine: 502 assemblies: - Tiny Life namespace: TinyLife.World @@ -584,7 +584,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: DisplayName path: ../TinyLife/World/Lot.cs - startLine: 505 + startLine: 507 assemblies: - Tiny Life namespace: TinyLife.World @@ -621,7 +621,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Lot.cs - startLine: 515 + startLine: 517 assemblies: - Tiny Life namespace: TinyLife.World @@ -672,7 +672,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Register path: ../TinyLife/World/Lot.cs - startLine: 527 + startLine: 529 assemblies: - Tiny Life namespace: TinyLife.World @@ -712,7 +712,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetGroupVisitPriority path: ../TinyLife/World/Lot.cs - startLine: 540 + startLine: 542 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Map.yml b/docs/api/TinyLife.World.Map.yml index 648ea0a..03911b3 100644 --- a/docs/api/TinyLife.World.Map.yml +++ b/docs/api/TinyLife.World.Map.yml @@ -6,7 +6,6 @@ items: parent: TinyLife.World children: - TinyLife.World.Map.#ctor(Microsoft.Xna.Framework.Point) - - TinyLife.World.Map.Achievements - TinyLife.World.Map.AddHousehold(TinyLife.World.Lot) - TinyLife.World.Map.AddLight(TinyLife.Objects.Light) - TinyLife.World.Map.AddLot(Microsoft.Xna.Framework.Rectangle) @@ -21,7 +20,6 @@ items: - TinyLife.World.Map.ApplyCameraRotation(Microsoft.Xna.Framework.Vector2,System.Boolean,System.Nullable{MLEM.Misc.Direction2}) - TinyLife.World.Map.ApplyInverseCameraRotation(Microsoft.Xna.Framework.Vector2,System.Nullable{MLEM.Misc.Direction2}) - TinyLife.World.Map.CanWalkBetween(TinyLife.Objects.Person,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) - - TinyLife.World.Map.CompleteAchievement(TinyLife.Goals.AchievementType) - TinyLife.World.Map.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean,System.Nullable{MLEM.Misc.RectangleF},System.Nullable{Microsoft.Xna.Framework.Matrix},Microsoft.Xna.Framework.Graphics.RenderTarget2D,System.Boolean) - TinyLife.World.Map.Finalize - TinyLife.World.Map.GetAllLotEmployments @@ -101,7 +99,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Map path: ../TinyLife/World/Map.cs - startLine: 38 + startLine: 36 assemblies: - Tiny Life namespace: TinyLife.World @@ -164,7 +162,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RoadRadius path: ../TinyLife/World/Map.cs - startLine: 45 + startLine: 43 assemblies: - Tiny Life namespace: TinyLife.World @@ -199,7 +197,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnUpdate path: ../TinyLife/World/Map.cs - startLine: 79 + startLine: 78 assemblies: - Tiny Life namespace: TinyLife.World @@ -232,7 +230,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnObjectAdded path: ../TinyLife/World/Map.cs - startLine: 83 + startLine: 82 assemblies: - Tiny Life namespace: TinyLife.World @@ -265,7 +263,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnObjectRemoved path: ../TinyLife/World/Map.cs - startLine: 87 + startLine: 86 assemblies: - Tiny Life namespace: TinyLife.World @@ -298,7 +296,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MailToSend path: ../TinyLife/World/Map.cs - startLine: 93 + startLine: 92 assemblies: - Tiny Life namespace: TinyLife.World @@ -325,51 +323,6 @@ items: modifiers.vb: - Public - ReadOnly -- uid: TinyLife.World.Map.Achievements - commentId: F:TinyLife.World.Map.Achievements - id: Achievements - parent: TinyLife.World.Map - langs: - - csharp - - vb - name: Achievements - nameWithType: Map.Achievements - fullName: TinyLife.World.Map.Achievements - type: Field - source: - remote: - path: TinyLife/World/Map.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: Achievements - path: ../TinyLife/World/Map.cs - startLine: 100 - assemblies: - - Tiny Life - namespace: TinyLife.World - summary: "\nA set of instances being tracked on this map.\nAchievements are automatically added to this collection if they are registered as instances.\nTo complete an achievement, use .\n" - example: [] - syntax: - content: >- - [DataMember] - - public readonly HashSet Achievements - return: - type: System.Collections.Generic.HashSet{TinyLife.Goals.Achievement} - content.vb: >- - - - Public ReadOnly Achievements As HashSet(Of Achievement) - attributes: - - type: System.Runtime.Serialization.DataMemberAttribute - ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor - arguments: [] - modifiers.csharp: - - public - - readonly - modifiers.vb: - - Public - - ReadOnly - uid: TinyLife.World.Map.AdoptableChildren commentId: P:TinyLife.World.Map.AdoptableChildren id: AdoptableChildren @@ -388,7 +341,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AdoptableChildren path: ../TinyLife/World/Map.cs - startLine: 105 + startLine: 97 assemblies: - Tiny Life namespace: TinyLife.World @@ -425,7 +378,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SizeInSections path: ../TinyLife/World/Map.cs - startLine: 116 + startLine: 108 assemblies: - Tiny Life namespace: TinyLife.World @@ -472,7 +425,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Size path: ../TinyLife/World/Map.cs - startLine: 122 + startLine: 114 assemblies: - Tiny Life namespace: TinyLife.World @@ -509,7 +462,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: StaticVersion path: ../TinyLife/World/Map.cs - startLine: 128 + startLine: 120 assemblies: - Tiny Life namespace: TinyLife.World @@ -556,7 +509,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Time path: ../TinyLife/World/Map.cs - startLine: 133 + startLine: 125 assemblies: - Tiny Life namespace: TinyLife.World @@ -593,7 +546,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: .ctor path: ../TinyLife/World/Map.cs - startLine: 170 + startLine: 162 assemblies: - Tiny Life namespace: TinyLife.World @@ -629,7 +582,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Finalize path: ../TinyLife/World/Map.cs - startLine: 175 + startLine: 167 assemblies: - Tiny Life namespace: TinyLife.World @@ -660,7 +613,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Update path: ../TinyLife/World/Map.cs - startLine: 186 + startLine: 178 assemblies: - Tiny Life namespace: TinyLife.World @@ -702,7 +655,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Draw path: ../TinyLife/World/Map.cs - startLine: 234 + startLine: 223 assemblies: - Tiny Life namespace: TinyLife.World @@ -759,7 +712,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDepth path: ../TinyLife/World/Map.cs - startLine: 492 + startLine: 481 assemblies: - Tiny Life namespace: TinyLife.World @@ -810,7 +763,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsInBounds path: ../TinyLife/World/Map.cs - startLine: 503 + startLine: 492 assemblies: - Tiny Life namespace: TinyLife.World @@ -849,7 +802,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsInSectionBounds path: ../TinyLife/World/Map.cs - startLine: 512 + startLine: 501 assemblies: - Tiny Life namespace: TinyLife.World @@ -888,7 +841,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddRoad path: ../TinyLife/World/Map.cs - startLine: 521 + startLine: 510 assemblies: - Tiny Life namespace: TinyLife.World @@ -924,7 +877,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsRoad path: ../TinyLife/World/Map.cs - startLine: 531 + startLine: 520 assemblies: - Tiny Life namespace: TinyLife.World @@ -963,7 +916,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestRoad path: ../TinyLife/World/Map.cs - startLine: 541 + startLine: 530 assemblies: - Tiny Life namespace: TinyLife.World @@ -1005,7 +958,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoads path: ../TinyLife/World/Map.cs - startLine: 554 + startLine: 543 assemblies: - Tiny Life namespace: TinyLife.World @@ -1040,7 +993,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestRoadsidePosition path: ../TinyLife/World/Map.cs - startLine: 565 + startLine: 554 assemblies: - Tiny Life namespace: TinyLife.World @@ -1082,7 +1035,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTilesAround path: ../TinyLife/World/Map.cs - startLine: 582 + startLine: 571 assemblies: - Tiny Life namespace: TinyLife.World @@ -1136,7 +1089,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestEmptyTile path: ../TinyLife/World/Map.cs - startLine: 609 + startLine: 598 assemblies: - Tiny Life namespace: TinyLife.World @@ -1187,7 +1140,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRandomTile path: ../TinyLife/World/Map.cs - startLine: 627 + startLine: 616 assemblies: - Tiny Life namespace: TinyLife.World @@ -1244,7 +1197,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: Validate path: ../TinyLife/World/Map.cs - startLine: 655 + startLine: 644 assemblies: - Tiny Life namespace: TinyLife.World @@ -1289,7 +1242,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoom path: ../TinyLife/World/Map.cs - startLine: 726 + startLine: 713 assemblies: - Tiny Life namespace: TinyLife.World @@ -1328,7 +1281,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLot path: ../TinyLife/World/Map.cs - startLine: 741 + startLine: 728 assemblies: - Tiny Life namespace: TinyLife.World @@ -1367,7 +1320,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLot path: ../TinyLife/World/Map.cs - startLine: 752 + startLine: 739 assemblies: - Tiny Life namespace: TinyLife.World @@ -1406,7 +1359,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLot path: ../TinyLife/World/Map.cs - startLine: 765 + startLine: 752 assemblies: - Tiny Life namespace: TinyLife.World @@ -1445,7 +1398,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLot path: ../TinyLife/World/Map.cs - startLine: 775 + startLine: 762 assemblies: - Tiny Life namespace: TinyLife.World @@ -1481,7 +1434,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveLot path: ../TinyLife/World/Map.cs - startLine: 783 + startLine: 770 assemblies: - Tiny Life namespace: TinyLife.World @@ -1517,7 +1470,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetLots path: ../TinyLife/World/Map.cs - startLine: 791 + startLine: 778 assemblies: - Tiny Life namespace: TinyLife.World @@ -1552,7 +1505,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddWall path: ../TinyLife/World/Map.cs - startLine: 802 + startLine: 789 assemblies: - Tiny Life namespace: TinyLife.World @@ -1594,7 +1547,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddWall path: ../TinyLife/World/Map.cs - startLine: 813 + startLine: 800 assemblies: - Tiny Life namespace: TinyLife.World @@ -1633,7 +1586,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveWall path: ../TinyLife/World/Map.cs - startLine: 823 + startLine: 810 assemblies: - Tiny Life namespace: TinyLife.World @@ -1672,7 +1625,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWallBetween path: ../TinyLife/World/Map.cs - startLine: 839 + startLine: 826 assemblies: - Tiny Life namespace: TinyLife.World @@ -1714,7 +1667,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetTile path: ../TinyLife/World/Map.cs - startLine: 853 + startLine: 840 assemblies: - Tiny Life namespace: TinyLife.World @@ -1753,7 +1706,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: SetTile path: ../TinyLife/World/Map.cs - startLine: 863 + startLine: 850 assemblies: - Tiny Life namespace: TinyLife.World @@ -1792,7 +1745,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddRoof path: ../TinyLife/World/Map.cs - startLine: 879 + startLine: 866 assemblies: - Tiny Life namespace: TinyLife.World @@ -1828,7 +1781,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRoof path: ../TinyLife/World/Map.cs - startLine: 889 + startLine: 876 assemblies: - Tiny Life namespace: TinyLife.World @@ -1867,7 +1820,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveRoof path: ../TinyLife/World/Map.cs - startLine: 902 + startLine: 889 assemblies: - Tiny Life namespace: TinyLife.World @@ -1903,7 +1856,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetObjects path: ../TinyLife/World/Map.cs - startLine: 913 + startLine: 900 assemblies: - Tiny Life namespace: TinyLife.World @@ -1950,7 +1903,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetObject path: ../TinyLife/World/Map.cs - startLine: 929 + startLine: 916 assemblies: - Tiny Life namespace: TinyLife.World @@ -1997,7 +1950,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddObject path: ../TinyLife/World/Map.cs - startLine: 941 + startLine: 928 assemblies: - Tiny Life namespace: TinyLife.World @@ -2033,7 +1986,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveObject path: ../TinyLife/World/Map.cs - startLine: 966 + startLine: 953 assemblies: - Tiny Life namespace: TinyLife.World @@ -2070,7 +2023,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPeople path: ../TinyLife/World/Map.cs - startLine: 986 + startLine: 973 assemblies: - Tiny Life namespace: TinyLife.World @@ -2105,7 +2058,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHousehold path: ../TinyLife/World/Map.cs - startLine: 998 + startLine: 985 assemblies: - Tiny Life namespace: TinyLife.World @@ -2144,7 +2097,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHousehold path: ../TinyLife/World/Map.cs - startLine: 1011 + startLine: 998 assemblies: - Tiny Life namespace: TinyLife.World @@ -2183,7 +2136,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddHousehold path: ../TinyLife/World/Map.cs - startLine: 1024 + startLine: 1011 assemblies: - Tiny Life namespace: TinyLife.World @@ -2222,7 +2175,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveHousehold path: ../TinyLife/World/Map.cs - startLine: 1034 + startLine: 1021 assemblies: - Tiny Life namespace: TinyLife.World @@ -2258,7 +2211,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetHouseholds path: ../TinyLife/World/Map.cs - startLine: 1042 + startLine: 1029 assemblies: - Tiny Life namespace: TinyLife.World @@ -2293,7 +2246,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSection path: ../TinyLife/World/Map.cs - startLine: 1052 + startLine: 1039 assemblies: - Tiny Life namespace: TinyLife.World @@ -2332,7 +2285,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSections path: ../TinyLife/World/Map.cs - startLine: 1064 + startLine: 1051 assemblies: - Tiny Life namespace: TinyLife.World @@ -2374,7 +2327,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetSections path: ../TinyLife/World/Map.cs - startLine: 1074 + startLine: 1061 assemblies: - Tiny Life namespace: TinyLife.World @@ -2416,7 +2369,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkDirtyForPathfinding path: ../TinyLife/World/Map.cs - startLine: 1095 + startLine: 1082 assemblies: - Tiny Life namespace: TinyLife.World @@ -2452,7 +2405,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetPathCost path: ../TinyLife/World/Map.cs - startLine: 1115 + startLine: 1102 assemblies: - Tiny Life namespace: TinyLife.World @@ -2497,11 +2450,11 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: CanWalkBetween path: ../TinyLife/World/Map.cs - startLine: 1134 + startLine: 1121 assemblies: - Tiny Life namespace: TinyLife.World - summary: "\nReturns whether the given person can walk between the two given positions.\nInternally, this method only queries whether is lower than .\nNote that, for this method to return a proper result, nextPos has to be directly or diagonally adjacent to currPos.\n" + summary: "\nReturns whether the given person can walk between the two given positions.\nInternally, this method only queries whether is lower than or .\nNote that, for this method to return a proper result, nextPos has to be directly or diagonally adjacent to currPos.\n" example: [] syntax: content: public bool CanWalkBetween(Person person, Point currPos, Point nextPos) @@ -2542,7 +2495,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsFreeSpot path: ../TinyLife/World/Map.cs - startLine: 1143 + startLine: 1130 assemblies: - Tiny Life namespace: TinyLife.World @@ -2581,7 +2534,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetDeadPerson path: ../TinyLife/World/Map.cs - startLine: 1153 + startLine: 1140 assemblies: - Tiny Life namespace: TinyLife.World @@ -2620,7 +2573,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlaySound path: ../TinyLife/World/Map.cs - startLine: 1173 + startLine: 1160 assemblies: - Tiny Life namespace: TinyLife.World @@ -2674,7 +2627,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: PlaySound path: ../TinyLife/World/Map.cs - startLine: 1190 + startLine: 1177 assemblies: - Tiny Life namespace: TinyLife.World @@ -2728,7 +2681,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetClosestExitRoad path: ../TinyLife/World/Map.cs - startLine: 1208 + startLine: 1195 assemblies: - Tiny Life namespace: TinyLife.World @@ -2766,7 +2719,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetExitRoads path: ../TinyLife/World/Map.cs - startLine: 1216 + startLine: 1203 assemblies: - Tiny Life namespace: TinyLife.World @@ -2801,7 +2754,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetWalls path: ../TinyLife/World/Map.cs - startLine: 1231 + startLine: 1218 assemblies: - Tiny Life namespace: TinyLife.World @@ -2840,7 +2793,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ApplyCameraRotation path: ../TinyLife/World/Map.cs - startLine: 1247 + startLine: 1234 assemblies: - Tiny Life namespace: TinyLife.World @@ -2888,7 +2841,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ApplyInverseCameraRotation path: ../TinyLife/World/Map.cs - startLine: 1263 + startLine: 1250 assemblies: - Tiny Life namespace: TinyLife.World @@ -2933,7 +2886,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: OnCameraRotationChanged path: ../TinyLife/World/Map.cs - startLine: 1278 + startLine: 1265 assemblies: - Tiny Life namespace: TinyLife.World @@ -2972,7 +2925,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddLight path: ../TinyLife/World/Map.cs - startLine: 1301 + startLine: 1288 assemblies: - Tiny Life namespace: TinyLife.World @@ -3008,7 +2961,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: RemoveLight path: ../TinyLife/World/Map.cs - startLine: 1310 + startLine: 1297 assemblies: - Tiny Life namespace: TinyLife.World @@ -3044,7 +2997,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MoveEverything path: ../TinyLife/World/Map.cs - startLine: 1322 + startLine: 1309 assemblies: - Tiny Life namespace: TinyLife.World @@ -3089,7 +3042,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: ValidateExistingRooms path: ../TinyLife/World/Map.cs - startLine: 1383 + startLine: 1370 assemblies: - Tiny Life namespace: TinyLife.World @@ -3128,7 +3081,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: AddNewRoomsAndValidateExisting path: ../TinyLife/World/Map.cs - startLine: 1402 + startLine: 1389 assemblies: - Tiny Life namespace: TinyLife.World @@ -3173,7 +3126,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetRegularVisitors path: ../TinyLife/World/Map.cs - startLine: 1453 + startLine: 1440 assemblies: - Tiny Life namespace: TinyLife.World @@ -3208,7 +3161,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateExternalPeople path: ../TinyLife/World/Map.cs - startLine: 1465 + startLine: 1452 assemblies: - Tiny Life namespace: TinyLife.World @@ -3246,7 +3199,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: GetAllLotEmployments path: ../TinyLife/World/Map.cs - startLine: 1545 + startLine: 1532 assemblies: - Tiny Life namespace: TinyLife.World @@ -3281,7 +3234,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkTileDirtyForDrawing path: ../TinyLife/World/Map.cs - startLine: 1558 + startLine: 1545 assemblies: - Tiny Life namespace: TinyLife.World @@ -3317,7 +3270,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: MarkObjectDirtyForDrawing path: ../TinyLife/World/Map.cs - startLine: 1574 + startLine: 1561 assemblies: - Tiny Life namespace: TinyLife.World @@ -3341,45 +3294,6 @@ items: - public modifiers.vb: - Public -- uid: TinyLife.World.Map.CompleteAchievement(TinyLife.Goals.AchievementType) - commentId: M:TinyLife.World.Map.CompleteAchievement(TinyLife.Goals.AchievementType) - id: CompleteAchievement(TinyLife.Goals.AchievementType) - parent: TinyLife.World.Map - langs: - - csharp - - vb - name: CompleteAchievement(AchievementType) - nameWithType: Map.CompleteAchievement(AchievementType) - fullName: TinyLife.World.Map.CompleteAchievement(TinyLife.Goals.AchievementType) - type: Method - source: - remote: - path: TinyLife/World/Map.cs - branch: main - repo: https://git.ellpeck.de/Ellpeck/TinyLife - id: CompleteAchievement - path: ../TinyLife/World/Map.cs - startLine: 1597 - assemblies: - - Tiny Life - namespace: TinyLife.World - summary: "\nCompletes the achievement in this map's collection with the given .\n" - example: [] - syntax: - content: public bool CompleteAchievement(AchievementType type) - parameters: - - id: type - type: TinyLife.Goals.AchievementType - description: The type of achievement to complete. - return: - type: System.Boolean - description: if the achievement could be completed successfully, if it was already completed. - content.vb: Public Function CompleteAchievement(type As AchievementType) As Boolean - overload: TinyLife.World.Map.CompleteAchievement* - modifiers.csharp: - - public - modifiers.vb: - - Public - uid: TinyLife.World.Map.LoadStaticMap(System.String,System.Boolean,System.Action{System.String},System.Action{System.Single},System.Boolean) commentId: M:TinyLife.World.Map.LoadStaticMap(System.String,System.Boolean,System.Action{System.String},System.Action{System.Single},System.Boolean) id: LoadStaticMap(System.String,System.Boolean,System.Action{System.String},System.Action{System.Single},System.Boolean) @@ -3398,7 +3312,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: LoadStaticMap path: ../TinyLife/World/Map.cs - startLine: 2072 + startLine: 2043 assemblies: - Tiny Life namespace: TinyLife.World @@ -3454,7 +3368,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IsLotHidden path: ../TinyLife/World/Map.cs - startLine: 2117 + startLine: 2089 assemblies: - Tiny Life namespace: TinyLife.World @@ -4225,107 +4139,6 @@ references: name: System.Collections.Generic nameWithType: System.Collections.Generic fullName: System.Collections.Generic -- uid: TinyLife.Goals.Achievement - commentId: T:TinyLife.Goals.Achievement - parent: TinyLife.Goals - name: Achievement - nameWithType: Achievement - fullName: TinyLife.Goals.Achievement -- uid: TinyLife.Goals.AchievementType - commentId: T:TinyLife.Goals.AchievementType - parent: TinyLife.Goals - name: AchievementType - nameWithType: AchievementType - fullName: TinyLife.Goals.AchievementType -- uid: TinyLife.World.Map.CompleteAchievement(TinyLife.Goals.AchievementType) - commentId: M:TinyLife.World.Map.CompleteAchievement(TinyLife.Goals.AchievementType) - isExternal: true -- uid: System.Collections.Generic.HashSet{TinyLife.Goals.Achievement} - commentId: T:System.Collections.Generic.HashSet{TinyLife.Goals.Achievement} - parent: System.Collections.Generic - definition: System.Collections.Generic.HashSet`1 - name: HashSet - nameWithType: HashSet - fullName: System.Collections.Generic.HashSet - nameWithType.vb: HashSet(Of Achievement) - fullName.vb: System.Collections.Generic.HashSet(Of TinyLife.Goals.Achievement) - name.vb: HashSet(Of Achievement) - spec.csharp: - - uid: System.Collections.Generic.HashSet`1 - name: HashSet - nameWithType: HashSet - fullName: System.Collections.Generic.HashSet - isExternal: true - - name: < - nameWithType: < - fullName: < - - uid: TinyLife.Goals.Achievement - name: Achievement - nameWithType: Achievement - fullName: TinyLife.Goals.Achievement - - name: '>' - nameWithType: '>' - fullName: '>' - spec.vb: - - uid: System.Collections.Generic.HashSet`1 - name: HashSet - nameWithType: HashSet - fullName: System.Collections.Generic.HashSet - isExternal: true - - name: '(Of ' - nameWithType: '(Of ' - fullName: '(Of ' - - uid: TinyLife.Goals.Achievement - name: Achievement - nameWithType: Achievement - fullName: TinyLife.Goals.Achievement - - name: ) - nameWithType: ) - fullName: ) -- uid: TinyLife.Goals - commentId: N:TinyLife.Goals - name: TinyLife.Goals - nameWithType: TinyLife.Goals - fullName: TinyLife.Goals -- uid: System.Collections.Generic.HashSet`1 - commentId: T:System.Collections.Generic.HashSet`1 - isExternal: true - name: HashSet - nameWithType: HashSet - fullName: System.Collections.Generic.HashSet - nameWithType.vb: HashSet(Of T) - fullName.vb: System.Collections.Generic.HashSet(Of T) - name.vb: HashSet(Of T) - spec.csharp: - - uid: System.Collections.Generic.HashSet`1 - name: HashSet - nameWithType: HashSet - fullName: System.Collections.Generic.HashSet - isExternal: true - - name: < - nameWithType: < - fullName: < - - name: T - nameWithType: T - fullName: T - - name: '>' - nameWithType: '>' - fullName: '>' - spec.vb: - - uid: System.Collections.Generic.HashSet`1 - name: HashSet - nameWithType: HashSet - fullName: System.Collections.Generic.HashSet - isExternal: true - - name: '(Of ' - nameWithType: '(Of ' - fullName: '(Of ' - - name: T - nameWithType: T - fullName: T - - name: ) - nameWithType: ) - fullName: ) - uid: TinyLife.Actions.ActionType.AdoptChild commentId: F:TinyLife.Actions.ActionType.AdoptChild isExternal: true @@ -5564,8 +5377,11 @@ references: name: GetPathCost nameWithType: Map.GetPathCost fullName: TinyLife.World.Map.GetPathCost -- uid: MLEM.Pathfinding.AStar`1.InfiniteCost - commentId: F:MLEM.Pathfinding.AStar`1.InfiniteCost +- uid: System.Single.MaxValue + commentId: F:System.Single.MaxValue + isExternal: true +- uid: System.Single.PositiveInfinity + commentId: F:System.Single.PositiveInfinity isExternal: true - uid: TinyLife.World.Map.CanWalkBetween* commentId: Overload:TinyLife.World.Map.CanWalkBetween @@ -6157,14 +5973,6 @@ references: name: MarkObjectDirtyForDrawing nameWithType: Map.MarkObjectDirtyForDrawing fullName: TinyLife.World.Map.MarkObjectDirtyForDrawing -- uid: TinyLife.World.Map.Achievements - commentId: F:TinyLife.World.Map.Achievements - isExternal: true -- uid: TinyLife.World.Map.CompleteAchievement* - commentId: Overload:TinyLife.World.Map.CompleteAchievement - name: CompleteAchievement - nameWithType: Map.CompleteAchievement - fullName: TinyLife.World.Map.CompleteAchievement - uid: TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single},System.Boolean) commentId: M:TinyLife.World.Map.Validate(System.Action{System.String},System.Action{System.Single},System.Boolean) isExternal: true diff --git a/docs/api/TinyLife.World.Soundscape.IntensityDelegate.yml b/docs/api/TinyLife.World.Soundscape.IntensityDelegate.yml index 9b184bc..770f1e6 100644 --- a/docs/api/TinyLife.World.Soundscape.IntensityDelegate.yml +++ b/docs/api/TinyLife.World.Soundscape.IntensityDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: IntensityDelegate path: ../TinyLife/World/Soundscape.cs - startLine: 113 + startLine: 124 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.World.Soundscape.yml b/docs/api/TinyLife.World.Soundscape.yml index 38609a5..597f005 100644 --- a/docs/api/TinyLife.World.Soundscape.yml +++ b/docs/api/TinyLife.World.Soundscape.yml @@ -6,6 +6,8 @@ items: parent: TinyLife.World children: - TinyLife.World.Soundscape.#ctor(TinyLife.World.Soundscape.IntensityDelegate,Microsoft.Xna.Framework.Audio.SoundEffect[]) + - TinyLife.World.Soundscape.GetDaytimePercentage(TinyLife.World.Map) + - TinyLife.World.Soundscape.GetForestedness(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) - TinyLife.World.Soundscape.Soundscapes - TinyLife.World.Soundscape.Update(TinyLife.World.Map,MLEM.Cameras.Camera) langs: @@ -169,6 +171,91 @@ items: modifiers.vb: - Public - Overridable +- uid: TinyLife.World.Soundscape.GetDaytimePercentage(TinyLife.World.Map) + commentId: M:TinyLife.World.Soundscape.GetDaytimePercentage(TinyLife.World.Map) + id: GetDaytimePercentage(TinyLife.World.Map) + parent: TinyLife.World.Soundscape + langs: + - csharp + - vb + name: GetDaytimePercentage(Map) + nameWithType: Soundscape.GetDaytimePercentage(Map) + fullName: TinyLife.World.Soundscape.GetDaytimePercentage(TinyLife.World.Map) + type: Method + source: + remote: + path: TinyLife/World/Soundscape.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetDaytimePercentage + path: ../TinyLife/World/Soundscape.cs + startLine: 75 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nReturns a number between 0 and 1 that determines how bright the sun currently is, based on the passed 's .\n" + example: [] + syntax: + content: public static float GetDaytimePercentage(Map map) + parameters: + - id: map + type: TinyLife.World.Map + description: The map. + return: + type: System.Single + description: The daytime percentage. + content.vb: Public Shared Function GetDaytimePercentage(map As Map) As Single + overload: TinyLife.World.Soundscape.GetDaytimePercentage* + modifiers.csharp: + - public + - static + modifiers.vb: + - Public + - Shared +- uid: TinyLife.World.Soundscape.GetForestedness(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) + commentId: M:TinyLife.World.Soundscape.GetForestedness(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) + id: GetForestedness(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2) + parent: TinyLife.World.Soundscape + langs: + - csharp + - vb + name: GetForestedness(Map, Vector2) + nameWithType: Soundscape.GetForestedness(Map, Vector2) + fullName: TinyLife.World.Soundscape.GetForestedness(TinyLife.World.Map, Microsoft.Xna.Framework.Vector2) + type: Method + source: + remote: + path: TinyLife/World/Soundscape.cs + branch: main + repo: https://git.ellpeck.de/Ellpeck/TinyLife + id: GetForestedness + path: ../TinyLife/World/Soundscape.cs + startLine: 92 + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: "\nReturns a number between 0 and 1 that determines how forested an area around the given cameraWorldPos is.\n" + example: [] + syntax: + content: public static float GetForestedness(Map map, Vector2 cameraWorldPos) + parameters: + - id: map + type: TinyLife.World.Map + description: The map. + - id: cameraWorldPos + type: Microsoft.Xna.Framework.Vector2 + description: The camera position, in world coordinates. + return: + type: System.Single + description: The forestedness. + content.vb: Public Shared Function GetForestedness(map As Map, cameraWorldPos As Vector2) As Single + overload: TinyLife.World.Soundscape.GetForestedness* + modifiers.csharp: + - public + - static + modifiers.vb: + - Public + - Shared references: - uid: TinyLife.World.Soundscape.Soundscapes commentId: F:TinyLife.World.Soundscape.Soundscapes @@ -700,3 +787,36 @@ references: name: MLEM.Cameras nameWithType: MLEM.Cameras fullName: MLEM.Cameras +- uid: TinyLife.World.Map.Time + commentId: P:TinyLife.World.Map.Time + isExternal: true +- uid: TinyLife.World.Soundscape.GetDaytimePercentage* + commentId: Overload:TinyLife.World.Soundscape.GetDaytimePercentage + name: GetDaytimePercentage + nameWithType: Soundscape.GetDaytimePercentage + fullName: TinyLife.World.Soundscape.GetDaytimePercentage +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + name: Single + nameWithType: Single + fullName: System.Single +- uid: TinyLife.World.Soundscape.GetForestedness* + commentId: Overload:TinyLife.World.Soundscape.GetForestedness + name: GetForestedness + nameWithType: Soundscape.GetForestedness + fullName: TinyLife.World.Soundscape.GetForestedness +- uid: Microsoft.Xna.Framework.Vector2 + commentId: T:Microsoft.Xna.Framework.Vector2 + parent: Microsoft.Xna.Framework + isExternal: true + name: Vector2 + nameWithType: Vector2 + fullName: Microsoft.Xna.Framework.Vector2 +- uid: Microsoft.Xna.Framework + commentId: N:Microsoft.Xna.Framework + isExternal: true + name: Microsoft.Xna.Framework + nameWithType: Microsoft.Xna.Framework + fullName: Microsoft.Xna.Framework diff --git a/docs/api/TinyLife.World.UpdateDelegate.yml b/docs/api/TinyLife.World.UpdateDelegate.yml index 977aa5d..c4cf7c3 100644 --- a/docs/api/TinyLife.World.UpdateDelegate.yml +++ b/docs/api/TinyLife.World.UpdateDelegate.yml @@ -19,7 +19,7 @@ items: repo: https://git.ellpeck.de/Ellpeck/TinyLife id: UpdateDelegate path: ../TinyLife/World/Map.cs - startLine: 2258 + startLine: 2243 assemblies: - Tiny Life namespace: TinyLife.World diff --git a/docs/api/TinyLife.yml b/docs/api/TinyLife.yml index 96fe0e2..a8263b3 100644 --- a/docs/api/TinyLife.yml +++ b/docs/api/TinyLife.yml @@ -15,6 +15,8 @@ items: - TinyLife.GenealogyType - TinyLife.LnCategory - TinyLife.Localization + - TinyLife.Music + - TinyLife.Music.Occasion - TinyLife.Need - TinyLife.NeedType - TinyLife.Options @@ -91,6 +93,17 @@ references: name: LnCategory nameWithType: LnCategory fullName: TinyLife.LnCategory +- uid: TinyLife.Music + commentId: T:TinyLife.Music + name: Music + nameWithType: Music + fullName: TinyLife.Music +- uid: TinyLife.Music.Occasion + commentId: T:TinyLife.Music.Occasion + parent: TinyLife + name: Music.Occasion + nameWithType: Music.Occasion + fullName: TinyLife.Music.Occasion - uid: TinyLife.Need commentId: T:TinyLife.Need name: Need diff --git a/docs/api/toc.yml b/docs/api/toc.yml index 274fb94..89c9c78 100644 --- a/docs/api/toc.yml +++ b/docs/api/toc.yml @@ -24,6 +24,10 @@ name: LnCategory - uid: TinyLife.Localization name: Localization + - uid: TinyLife.Music + name: Music + - uid: TinyLife.Music.Occasion + name: Music.Occasion - uid: TinyLife.Need name: Need - uid: TinyLife.NeedType