This commit is contained in:
Ell 2022-10-18 13:03:11 +02:00
parent 4ec298d2fe
commit f342ed06da
80 changed files with 3808 additions and 1627 deletions

View file

@ -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

View file

@ -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",

View file

@ -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&apos;s type has a <xref href=\"TinyLife.Actions.ActionType.TypeSettings.Texture\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, the <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601\" data-throw-if-not-resolved=\"false\"></xref> 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&apos;s type has a <xref href=\"TinyLife.Actions.ActionType.TypeSettings.Texture\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, the <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> 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

View file

@ -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 <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601\" data-throw-if-not-resolved=\"false\"></xref>&apos;s location or an offset based on the <xref href=\"TinyLife.Actions.ActionInfo.ActionSpot\" data-throw-if-not-resolved=\"false\"></xref>.\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 <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>&apos;s location or an offset based on the <xref href=\"TinyLife.Actions.ActionInfo.ActionSpot\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: >-
@ -261,7 +261,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThe lot that this action&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601\" data-throw-if-not-resolved=\"false\"></xref> is on, or the lot that the <xref href=\"TinyLife.Actions.ActionInfo.ActionLocation\" data-throw-if-not-resolved=\"false\"></xref> is on if there is no action object.\n"
summary: "\nThe lot that this action&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> is on, or the lot that the <xref href=\"TinyLife.Actions.ActionInfo.ActionLocation\" data-throw-if-not-resolved=\"false\"></xref> 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<T>()
nameWithType: ActionInfo.GetActionObject<T>()
fullName: TinyLife.Actions.ActionInfo.GetActionObject<T>()
name: GetActionObject<T>(Boolean)
nameWithType: ActionInfo.GetActionObject<T>(Boolean)
fullName: TinyLife.Actions.ActionInfo.GetActionObject<T>(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&apos;t of the given type.\nIf this action is related to a <xref href=\"TinyLife.World.Wall\" data-throw-if-not-resolved=\"false\"></xref> and <code data-dev-comment-type=\"typeparamref\" class=\"typeparamref\">T</code> is <xref href=\"TinyLife.World.Wall\" data-throw-if-not-resolved=\"false\"></xref>, the wall is returned. Otherwise, the involved <xref href=\"TinyLife.Objects.MapObject\" data-throw-if-not-resolved=\"false\"></xref> is returned, if it matches <code data-dev-comment-type=\"typeparamref\" class=\"typeparamref\">T</code>.\n"
example: []
syntax:
content: public T GetActionObject<T>()
content: public T GetActionObject<T>(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 <xref href=\"TinyLife.Actions.ActionInfo.actionObject\" data-throw-if-not-resolved=\"false\"></xref>, is involved in this action.\nAdding an auxiliary object causes <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> to consider it, as well as <xref href=\"TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action%2cMicrosoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> to be called for it.\n"
summary: "\nAdds an additional object that, along with the <xref href=\"TinyLife.Actions.ActionInfo.actionObject\" data-throw-if-not-resolved=\"false\"></xref>, is involved in this action.\nAdding an auxiliary object causes <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> to consider it, as well as <xref href=\"TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action%2cMicrosoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> 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<T>(ObjectCategory, Boolean)
nameWithType: ActionInfo.GetInvolvedObjects<T>(ObjectCategory, Boolean)
fullName: TinyLife.Actions.ActionInfo.GetInvolvedObjects<T>(TinyLife.Objects.ObjectCategory, System.Boolean)
name: GetInvolvedObjects<T>(ObjectCategory, Boolean, Boolean)
nameWithType: ActionInfo.GetInvolvedObjects<T>(ObjectCategory, Boolean, Boolean)
fullName: TinyLife.Actions.ActionInfo.GetInvolvedObjects<T>(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 <code data-dev-comment-type=\"typeparamref\" class=\"typeparamref\">T</code> that match the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">category</code>.\nThe objects considered are the <xref href=\"TinyLife.Actions.ActionInfo.actionObject\" data-throw-if-not-resolved=\"false\"></xref>, its <xref href=\"TinyLife.Objects.Furniture.ParentFurniture\" data-throw-if-not-resolved=\"false\"></xref>, its <xref href=\"TinyLife.Objects.Furniture.GetChildren%60%601\" data-throw-if-not-resolved=\"false\"></xref>, the <xref href=\"TinyLife.Actions.ActionInfo.Person\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Objects.Person.GetHeldObject%60%601\" data-throw-if-not-resolved=\"false\"></xref> and the auxiliary objects added using <xref href=\"TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject%2cTinyLife.Objects.ActionSpot)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nReturns a set of objects of the given type <code data-dev-comment-type=\"typeparamref\" class=\"typeparamref\">T</code> that match the given <code data-dev-comment-type=\"paramref\" class=\"paramref\">category</code>.\nThe objects considered are the <xref href=\"TinyLife.Actions.ActionInfo.actionObject\" data-throw-if-not-resolved=\"false\"></xref>, its <xref href=\"TinyLife.Objects.Furniture.ParentFurniture\" data-throw-if-not-resolved=\"false\"></xref>, its <xref href=\"TinyLife.Objects.Furniture.GetChildren%60%601\" data-throw-if-not-resolved=\"false\"></xref>, the <xref href=\"TinyLife.Actions.ActionInfo.Person\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Objects.Person.GetHeldObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> and the auxiliary objects added using <xref href=\"TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject%2cTinyLife.Objects.ActionSpot)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public IEnumerable<T> GetInvolvedObjects<T>(ObjectCategory category = null, bool includeIndirectly = true)
content: public IEnumerable<T> GetInvolvedObjects<T>(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 <xref href="TinyLife.Objects.Furniture.ParentFurniture" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.Furniture.GetChildren%60%601" data-throw-if-not-resolved="false"></xref> of furniture should be included
- id: allowFake
type: System.Boolean
description: Whether fake items held by players (see <xref href="TinyLife.Objects.Person.SetHeldObject%60%601(TinyLife.Objects.FurnitureType%2cSystem.Int32%5b%5d%2cSystem.Nullable%7bSystem.Guid%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>) 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<T>(ObjectCategory, Boolean, Func<T, Boolean>)
nameWithType: ActionInfo.GetInvolvedObject<T>(ObjectCategory, Boolean, Func<T, Boolean>)
fullName: TinyLife.Actions.ActionInfo.GetInvolvedObject<T>(TinyLife.Objects.ObjectCategory, System.Boolean, System.Func<T, System.Boolean>)
name: GetInvolvedObject<T>(ObjectCategory, Boolean, Boolean, Func<T, Boolean>)
nameWithType: ActionInfo.GetInvolvedObject<T>(ObjectCategory, Boolean, Boolean, Func<T, Boolean>)
fullName: TinyLife.Actions.ActionInfo.GetInvolvedObject<T>(TinyLife.Objects.ObjectCategory, System.Boolean, System.Boolean, System.Func<T, System.Boolean>)
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 <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> or null if there is none\n"
summary: "\nA helper method that returns the first available entry from <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> or null if there is none\n"
example: []
syntax:
content: >-
public T GetInvolvedObject<T>(ObjectCategory category = null, bool includeIndirectly = true, Func<T, bool> predicate = null)
public T GetInvolvedObject<T>(ObjectCategory category = null, bool includeIndirectly = true, bool allowFake = true, Func<T, bool> 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 <xref href="TinyLife.Objects.Furniture.ParentFurniture" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.Furniture.GetChildren%60%601" data-throw-if-not-resolved="false"></xref> of furniture should be included
- id: allowFake
type: System.Boolean
description: Whether fake items held by players (see <xref href="TinyLife.Objects.Person.SetHeldObject%60%601(TinyLife.Objects.FurnitureType%2cSystem.Int32%5b%5d%2cSystem.Nullable%7bSystem.Guid%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>) 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 <xref href="TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>
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 <xref href="TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>
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 <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref>.\nIf the furniture passed is the <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601\" data-throw-if-not-resolved=\"false\"></xref>, the <xref href=\"TinyLife.Actions.ActionInfo.ActionSpot\" data-throw-if-not-resolved=\"false\"></xref> will be returned.\nOtherwise, the action spot of the involved furniture stored using <xref href=\"TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject%2cTinyLife.Objects.ActionSpot)\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n"
summary: "\nReturns the involved action spot for the given involved <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref>.\nIf the furniture passed is the <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>, the <xref href=\"TinyLife.Actions.ActionInfo.ActionSpot\" data-throw-if-not-resolved=\"false\"></xref> will be returned.\nOtherwise, the action spot of the involved furniture stored using <xref href=\"TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject%2cTinyLife.Objects.ActionSpot)\" data-throw-if-not-resolved=\"false\"></xref> 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 <xref href=\"TinyLife.Objects.ObjectCategory\" data-throw-if-not-resolved=\"false\"></xref> flag for this action&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601\" data-throw-if-not-resolved=\"false\"></xref>.\nIf this action has no action object and <code data-dev-comment-type=\"paramref\" class=\"paramref\">context</code> contains <xref href=\"TinyLife.Objects.ObjectCategory.Ground\" data-throw-if-not-resolved=\"false\"></xref>, <pre><code>this</code></pre> is returned.\n"
summary: "\nReturns the first free action spot that matches the given <xref href=\"TinyLife.Objects.ObjectCategory\" data-throw-if-not-resolved=\"false\"></xref> flag for this action&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\nIf this action has no action object and <code data-dev-comment-type=\"paramref\" class=\"paramref\">context</code> contains <xref href=\"TinyLife.Objects.ObjectCategory.Ground\" data-throw-if-not-resolved=\"false\"></xref>, <pre><code>this</code></pre> 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

View file

@ -697,7 +697,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: "\nThe <xref href=\"TinyLife.World.LotType\" data-throw-if-not-resolved=\"false\"></xref> that this interaction&apos;s partner (<xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601\" data-throw-if-not-resolved=\"false\"></xref>) has to be working on.\nThis is useful for actions like <xref href=\"TinyLife.Actions.ActionType.OrderCoffee\" data-throw-if-not-resolved=\"false\"></xref> which require talking to a <xref href=\"TinyLife.World.LotType.Cafe\" data-throw-if-not-resolved=\"false\"></xref> employee.\nIf the <xref href=\"TinyLife.Actions.ActionType.TypeSettings.IconName\" data-throw-if-not-resolved=\"false\"></xref> is not set, the required lot type&apos;s icon will automatically be used.\n"
summary: "\nThe <xref href=\"TinyLife.World.LotType\" data-throw-if-not-resolved=\"false\"></xref> that this interaction&apos;s partner (<xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>) has to be working on.\nThis is useful for actions like <xref href=\"TinyLife.Actions.ActionType.OrderCoffee\" data-throw-if-not-resolved=\"false\"></xref> which require talking to a <xref href=\"TinyLife.World.LotType.Cafe\" data-throw-if-not-resolved=\"false\"></xref> employee.\nIf the <xref href=\"TinyLife.Actions.ActionType.TypeSettings.IconName\" data-throw-if-not-resolved=\"false\"></xref> is not set, the required lot type&apos;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

View file

@ -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 <xref href="TinyLife.Actions.CanExecuteResult" data-throw-if-not-resolved="false"></xref> is returned if it&apos;s not around. If this value is null, no parent has to exist.
- id: allowAnyInvolved
type: System.Boolean
description: Whether any <xref href="TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> should be passed to <code data-dev-comment-type="paramref" class="paramref">isAllowed</code>, instead of just the action object
description: Whether any <xref href="TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> should be passed to <code data-dev-comment-type="paramref" class="paramref">isAllowed</code>, instead of just the action object
- id: needsObjectSpot
type: System.Boolean
description: Whether a free object spot on the <code data-dev-comment-type="paramref" class="paramref">goalParent</code> is required in the area. If there isn&apos;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 <xref href="TinyLife.Actions.CanExecuteResult" data-throw-if-not-resolved="false"></xref> is returned if it&apos;s not around. If this value is null, no parent has to exist.
- id: allowAnyInvolved
type: System.Boolean
description: Whether any <xref href="TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> should be passed to <code data-dev-comment-type="paramref" class="paramref">isAllowed</code>, instead of just the action object
description: Whether any <xref href="TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> should be passed to <code data-dev-comment-type="paramref" class="paramref">isAllowed</code>, 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&apos;t one around, <code data-dev-comment-type="paramref" class="paramref">parentNotFoundResult</code> 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 <xref href="TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> should be passed to <code data-dev-comment-type="paramref" class="paramref">isAllowed</code>, instead of just the action object
description: Whether any <xref href="TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> should be passed to <code data-dev-comment-type="paramref" class="paramref">isAllowed</code>, 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

View file

@ -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&apos;s type has a <xref href=\"TinyLife.Actions.ActionType.TypeSettings.Texture\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, the <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601\" data-throw-if-not-resolved=\"false\"></xref> 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&apos;s type has a <xref href=\"TinyLife.Actions.ActionType.TypeSettings.Texture\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, the <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n"
example: []
syntax:
content: public override MapObject GetIconObject()

View file

@ -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&apos;s type has a <xref href=\"TinyLife.Actions.ActionType.TypeSettings.Texture\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, the <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601\" data-throw-if-not-resolved=\"false\"></xref> 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&apos;s type has a <xref href=\"TinyLife.Actions.ActionType.TypeSettings.Texture\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, the <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> is returned.\n"
example: []
syntax:
content: public override MapObject GetIconObject()

View file

@ -270,7 +270,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nReturns this action behavior&apos;s icon object.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Action.GetIconObject\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, this method returns the underlying <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nReturns this action behavior&apos;s icon object.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Action.GetIconObject\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, this method returns the underlying <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\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

View file

@ -252,7 +252,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nReturns this action behavior&apos;s icon object.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Action.GetIconObject\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, this method returns the underlying <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nReturns this action behavior&apos;s icon object.\nThis method is automatically called when using <xref href=\"TinyLife.Actions.BehaviorMultiAction%601\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.Action.GetIconObject\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, this method returns the underlying <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\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 <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601\" data-throw-if-not-resolved=\"false\"></xref>.\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 <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\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 <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601\" data-throw-if-not-resolved=\"false\"></xref>.\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 <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>.\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

View file

@ -27,7 +27,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions.Behaviors
summary: "\nA <xref href=\"TinyLife.Actions.Behaviors.MultiActionBehavior\" data-throw-if-not-resolved=\"false\"></xref> for an action that is invoked at a <xref href=\"ExtremelySimpleLogger.Sink\" data-throw-if-not-resolved=\"false\"></xref>.\nIf the sink is not the main <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601\" data-throw-if-not-resolved=\"false\"></xref>, it should be added as an auxiliary object using <xref href=\"TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject%2cTinyLife.Objects.ActionSpot)\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenInitialize\" data-throw-if-not-resolved=\"false\"></xref>.\nThis behavior automatically displays a running water sound and sets the active person&apos;s pose to a working version using <xref href=\"TinyLife.Utilities.Extensions.ToWorking(TinyLife.Objects.Person.Pose)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nA <xref href=\"TinyLife.Actions.Behaviors.MultiActionBehavior\" data-throw-if-not-resolved=\"false\"></xref> for an action that is invoked at a <xref href=\"ExtremelySimpleLogger.Sink\" data-throw-if-not-resolved=\"false\"></xref>.\nIf the sink is not the main <xref href=\"TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)\" data-throw-if-not-resolved=\"false\"></xref>, it should be added as an auxiliary object using <xref href=\"TinyLife.Actions.ActionInfo.AddAuxiliaryObject(TinyLife.Objects.MapObject%2cTinyLife.Objects.ActionSpot)\" data-throw-if-not-resolved=\"false\"></xref> in <xref href=\"TinyLife.Actions.MultiAction.AndThenInitialize\" data-throw-if-not-resolved=\"false\"></xref>.\nThis behavior automatically displays a running water sound and sets the active person&apos;s pose to a working version using <xref href=\"TinyLife.Utilities.Extensions.ToWorking(TinyLife.Objects.Person.Pose)\" data-throw-if-not-resolved=\"false\"></xref>.\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)

View file

@ -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

View file

@ -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

View file

@ -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<Person, Single>, TalkAction.TalkSettings, Single)
nameWithType: TalkAction.CreateRomantic(String, Func<Person, Single>, TalkAction.TalkSettings, Single)
fullName: TinyLife.Actions.TalkAction.CreateRomantic(System.String, System.Func<TinyLife.Objects.Person, System.Single>, TinyLife.Actions.TalkAction.TalkSettings, System.Single)
name: CreateRomantic(String, Func<Person, Single>, TalkAction.TalkSettings)
nameWithType: TalkAction.CreateRomantic(String, Func<Person, Single>, TalkAction.TalkSettings)
fullName: TinyLife.Actions.TalkAction.CreateRomantic(System.String, System.Func<TinyLife.Objects.Person, System.Single>, 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 <xref href=\"TinyLife.Actions.TalkAction\" data-throw-if-not-resolved=\"false\"></xref> using <xref href=\"TinyLife.Actions.TalkAction.Create(System.String%2cSystem.Func%7bTinyLife.Objects.Person%2cSystem.Single%7d%2cTinyLife.Actions.TalkAction.TalkSettings)\" data-throw-if-not-resolved=\"false\"></xref>, but with default settings applied for an action in the Romantic category.\nThe passed <xref href=\"TinyLife.Actions.TalkAction.TalkSettings\" data-throw-if-not-resolved=\"false\"></xref> will be mutated in this method, modifying its <xref href=\"TinyLife.Actions.TalkAction.TalkSettings.CanExecute\" data-throw-if-not-resolved=\"false\"></xref> delegate to check <xref href=\"TinyLife.Actions.ActionType.IsReadyForRomance(TinyLife.Actions.ActionInfo%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> as well, and settings its <xref href=\"TinyLife.Actions.TalkAction.TalkSettings.FailEmotion\" data-throw-if-not-resolved=\"false\"></xref> to <xref href=\"TinyLife.Emotions.EmotionModifier.FailedRomance\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public static ActionType.TypeSettings CreateRomantic(string name, Func<Person, float> priority, TalkAction.TalkSettings settings, float gainRomancePercentage = 1F)
content: public static ActionType.TypeSettings CreateRomantic(string name, Func<Person, float> 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 <xref href="TinyLife.Actions.TalkAction.TalkSettings.GainRomancePercentage" data-throw-if-not-resolved="false"></xref> 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 <xref href="TinyLife.Actions.TalkAction" data-throw-if-not-resolved="false"></xref> 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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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 <xref href=\"TinyLife.ChoicePromptInfo\" data-throw-if-not-resolved=\"false\"></xref> 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&apos;s chosen, which is expected to be a value between 0 and 1.\n"
example: []
syntax:
content: public readonly Func<Person, float> SuccessWeight
content: public readonly Func<Person, float> 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<ChoicePromptInfo, Person> successAction, Action<ChoicePromptInfo, Person> failAction, Func<Person, float> successWeight = null)
content: public Option(string name, Action<ChoicePromptInfo, Person> successAction, Action<ChoicePromptInfo, Person> failAction, Func<Person, float> 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 <xref href="TinyLife.ChoicePromptInfo" data-throw-if-not-resolved="false"></xref> 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&apos;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<Person, float> jobPerformanceGained, Func<Person, float> jobPerformanceLost, Func<Person, float> successWeight = null)
content: public Option(string name, Func<Person, float> jobPerformanceGained, Func<Person, float> jobPerformanceLost, Func<Person, float> 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 <xref href="TinyLife.ChoicePromptInfo" data-throw-if-not-resolved="false"></xref> 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&apos;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&apos;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 <xref href="TinyLife.ChoicePromptInfo" data-throw-if-not-resolved="false"></xref> 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

View file

@ -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: >-
<DataMember>
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

File diff suppressed because it is too large Load diff

View file

@ -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

View file

@ -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 <xref href=\"TinyLife.Goals.Achievement\" data-throw-if-not-resolved=\"false\"></xref> instances being tracked on this map.\nAchievements are automatically added to this collection if they are registered as <xref href=\"TinyLife.Goals.AchievementType\" data-throw-if-not-resolved=\"false\"></xref> instances.\nTo complete an achievement, use <xref href=\"TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public readonly HashSet<Achievement> 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&apos;s <xref href=\"TinyLife.GameImpl.Achievements\" data-throw-if-not-resolved=\"false\"></xref> collection with the given <xref href=\"TinyLife.Goals.AchievementType\" data-throw-if-not-resolved=\"false\"></xref>.\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: <xref uid="langword_csharp_true" name="true" href=""></xref> if the achievement could be completed successfully, <xref uid="langword_csharp_false" name="false" href=""></xref> 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<Achievement>
nameWithType: HashSet<Achievement>
fullName: System.Collections.Generic.HashSet<TinyLife.Goals.Achievement>
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<T>
nameWithType: HashSet<T>
fullName: System.Collections.Generic.HashSet<T>
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

View file

@ -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

View file

@ -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 <xref href=\"TinyLife.Goals.AchievementType\" data-throw-if-not-resolved=\"false\"></xref> and represents an achievement that can be gained by the player, either through a <xref href=\"TinyLife.Goals.GoalSet\" data-throw-if-not-resolved=\"false\"></xref> or through <xref href=\"TinyLife.World.Map.CompleteAchievement(TinyLife.Goals.AchievementType)\" data-throw-if-not-resolved=\"false\"></xref>.\nThe game&apos;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 <xref href=\"TinyLife.Goals.AchievementType\" data-throw-if-not-resolved=\"false\"></xref> and represents an achievement that can be gained by the player, either through a <xref href=\"TinyLife.Goals.GoalSet\" data-throw-if-not-resolved=\"false\"></xref> or through <xref href=\"TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)\" data-throw-if-not-resolved=\"false\"></xref>.\nThe game&apos;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 <xref href=\"TinyLife.Goals.Achievement.Goals\" data-throw-if-not-resolved=\"false\"></xref> and completing it if necessary.\nThis method is called every update frame in <xref href=\"TinyLife.World.Map.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nUpdates this achievement, querying its <xref href=\"TinyLife.Goals.Achievement.Goals\" data-throw-if-not-resolved=\"false\"></xref> 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

View file

@ -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, <xref href=\"TinyLife.World.Map.CompleteAchievement(TinyLife.Goals.AchievementType)\" data-throw-if-not-resolved=\"false\"></xref> 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, <xref href=\"TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)\" data-throw-if-not-resolved=\"false\"></xref> 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, <xref href="TinyLife.World.Map.CompleteAchievement(TinyLife.Goals.AchievementType)" data-throw-if-not-resolved="false"></xref> 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, <xref href="TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)" data-throw-if-not-resolved="false"></xref> 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, <xref href="TinyLife.World.Map.CompleteAchievement(TinyLife.Goals.AchievementType)" data-throw-if-not-resolved="false"></xref> 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, <xref href="TinyLife.GameImpl.CompleteAchievement(TinyLife.Goals.AchievementType)" data-throw-if-not-resolved="false"></xref> 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

View file

@ -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

View file

@ -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 <xref href=\"TinyLife.World.Map\" data-throw-if-not-resolved=\"false\"></xref> that also have this job.\n"
example: []
syntax:
content: public IEnumerable<Person> GetCoworkers()
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}
description: This person&apos;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 <xref href=\"TinyLife.World.Map\" data-throw-if-not-resolved=\"false\"></xref> that also have this job, and are currently at work.\n"
example: []
syntax:
content: public IEnumerable<Person> GetCoworkersAtWork()
return:
type: System.Collections.Generic.IEnumerable{TinyLife.Objects.Person}
description: This person&apos;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<Person>
nameWithType: IEnumerable<Person>
fullName: System.Collections.Generic.IEnumerable<TinyLife.Objects.Person>
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<T>
nameWithType: IEnumerable<T>
fullName: System.Collections.Generic.IEnumerable<T>
nameWithType.vb: IEnumerable(Of T)
fullName.vb: System.Collections.Generic.IEnumerable(Of T)
name.vb: IEnumerable(Of T)
spec.csharp:
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
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

View file

@ -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: >-
<DataMember>
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, <xref href=\"TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person%2cSystem.Nullable%7bSystem.TimeSpan%7d)\" data-throw-if-not-resolved=\"false\"></xref> should be used instead.\n"
summary: "\nCreates a new memory with the given settings.\nIn most cases, <xref href=\"TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person%2cSystem.TimeSpan)\" data-throw-if-not-resolved=\"false\"></xref> 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&apos;s <xref href=\"TinyLife.Goals.Memory.TimeOccured\" data-throw-if-not-resolved=\"false\"></xref> with the passed <code data-dev-comment-type=\"paramref\" class=\"paramref\">newTimeOccured</code>.\nIf this memory should not be allowed to have its occurance time replaced, and a new memory should be added instead, <xref uid=\"langword_csharp_false\" name=\"false\" href=\"\"></xref> should be returned.\nBy default, the <xref href=\"TinyLife.Goals.Memory.TimeOccured\" data-throw-if-not-resolved=\"false\"></xref> is updated, and <xref uid=\"langword_csharp_true\" name=\"true\" href=\"\"></xref> 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

View file

@ -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 <xref href=\"TinyLife.Goals.Memory\" data-throw-if-not-resolved=\"false\"></xref> constructed in <xref href=\"TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person%2cSystem.Nullable%7bSystem.TimeSpan%7d)\" data-throw-if-not-resolved=\"false\"></xref>, or null to construct the default type.\n"
summary: "\nThe type of <xref href=\"TinyLife.Goals.Memory\" data-throw-if-not-resolved=\"false\"></xref> constructed in <xref href=\"TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person%2cSystem.TimeSpan)\" data-throw-if-not-resolved=\"false\"></xref>, 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<TimeSpan>)
nameWithType: MemoryType.Construct(Person, Nullable<TimeSpan>)
fullName: TinyLife.Goals.MemoryType.Construct(TinyLife.Objects.Person, System.Nullable<System.TimeSpan>)
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 <xref href=\"TinyLife.Goals.Memory\" data-throw-if-not-resolved=\"false\"></xref> 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 <xref uid="langword_csharp_null" name="null" href=""></xref> to use <xref href="TinyLife.World.Map.Time" data-throw-if-not-resolved="false"></xref>.
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 <xref href="TinyLife.Goals.MemoryType.ConstructedType" data-throw-if-not-resolved="false"></xref> 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<TimeSpan>
nameWithType: Nullable<TimeSpan>
fullName: System.Nullable<System.TimeSpan>
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: )
- 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<T>
nameWithType: Nullable<T>
fullName: System.Nullable<T>
nameWithType.vb: Nullable(Of T)
fullName.vb: System.Nullable(Of T)
name.vb: Nullable(Of T)
spec.csharp:
- uid: System.Nullable`1
name: Nullable
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

View file

@ -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

View file

@ -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 <xref href=\"TinyLife.Music\" data-throw-if-not-resolved=\"false\"></xref> 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<Music.Occasion>()
nameWithType: Extensions.JsonCopy<Music.Occasion>()
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Music.Occasion>()
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<Music.Occasion>
nameWithType: Extensions.JsonCopy<Music.Occasion>
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Music.Occasion>
- 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>(T)
nameWithType: Extensions.JsonCopy<T>(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(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<T>
nameWithType: Extensions.JsonCopy<T>
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>
- 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

442
docs/api/TinyLife.Music.yml Normal file
View file

@ -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&apos;s in-game music. To register new music tracks for being selected, use <xref href=\"TinyLife.Music.Register(Microsoft.Xna.Framework.Media.Song%2cTinyLife.Music.Occasion%5b%5d)\" data-throw-if-not-resolved=\"false\"></xref>.\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 <code data-dev-comment-type=\"paramref\" class=\"paramref\">occasions</code>.\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 <code data-dev-comment-type="paramref" class="paramref">occasions</code> 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

View file

@ -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

View file

@ -469,7 +469,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis method is called when an <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> that this object is involved in updates, which is every <xref href=\"Microsoft.Xna.Framework.Game.Update(Microsoft.Xna.Framework.GameTime)\" data-throw-if-not-resolved=\"false\"></xref> frame. Note that this includes actions that are underlying (see <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Parent\" data-throw-if-not-resolved=\"false\"></xref>) and actions that aren&apos;t fully in progress yet (<xref href=\"TinyLife.Actions.Typeless.TypelessAction.FullyInProgress\" data-throw-if-not-resolved=\"false\"></xref>).\nThis object counts as involved in the action if its <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> includes this object.\nIn general, the base method should be called for <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> objects, since it sets deals with <xref href=\"TinyLife.Objects.Furniture.Dirty\" data-throw-if-not-resolved=\"false\"></xref> objects.\n"
summary: "\nThis method is called when an <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> that this object is involved in updates, which is every <xref href=\"Microsoft.Xna.Framework.Game.Update(Microsoft.Xna.Framework.GameTime)\" data-throw-if-not-resolved=\"false\"></xref> frame. Note that this includes actions that are underlying (see <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Parent\" data-throw-if-not-resolved=\"false\"></xref>) and actions that aren&apos;t fully in progress yet (<xref href=\"TinyLife.Actions.Typeless.TypelessAction.FullyInProgress\" data-throw-if-not-resolved=\"false\"></xref>).\nThis object counts as involved in the action if its <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> includes this object.\nIn general, the base method should be called for <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> objects, since it sets deals with <xref href=\"TinyLife.Objects.Furniture.Dirty\" data-throw-if-not-resolved=\"false\"></xref> 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 <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
- id: isAuxiliary
type: System.Boolean
description: Whether this object counts as an auxiliary object. If this value is false, the object is th e<xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601" data-throw-if-not-resolved="false"></xref>
description: Whether this object counts as an auxiliary object. If this value is false, the object is th e<xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)" data-throw-if-not-resolved="false"></xref>
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*

View file

@ -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 <xref uid=\"langword_csharp_true\" name=\"true\" href=\"\"></xref>, the other clothing item is removed from an <xref href=\"TinyLife.Objects.Outfit\" data-throw-if-not-resolved=\"false\"></xref> when this item gets added.\n"
example: []
syntax:
content: public Func<Clothes, Clothes, bool> 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 <xref href=\"TinyLife.Objects.Clothes\" data-throw-if-not-resolved=\"false\"></xref> items&apos; <xref href=\"TinyLife.Objects.Clothes.IsIncompatible\" data-throw-if-not-resolved=\"false\"></xref> functions and returns whether they are compatible, meaning whether they can be worn together in the same <xref href=\"TinyLife.Objects.Outfit\" data-throw-if-not-resolved=\"false\"></xref>.\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<Clothes, Clothes, Boolean>
nameWithType: Func<Clothes, Clothes, Boolean>
fullName: System.Func<TinyLife.Objects.Clothes, TinyLife.Objects.Clothes, System.Boolean>
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

View file

@ -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

View file

@ -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

View file

@ -1653,7 +1653,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis method is called when an <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> that this object is involved in is completed. Note that this includes actions that are underlying (see <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Parent\" data-throw-if-not-resolved=\"false\"></xref>).\nThis object counts as involved in the action if its <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> includes this object.\nIn general, the base method should be called for <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> objects, since it sets <xref href=\"TinyLife.Objects.Furniture.DevaluedThroughUse\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nThis method is called when an <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> that this object is involved in is completed. Note that this includes actions that are underlying (see <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Parent\" data-throw-if-not-resolved=\"false\"></xref>).\nThis object counts as involved in the action if its <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> includes this object.\nIn general, the base method should be called for <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> objects, since it sets <xref href=\"TinyLife.Objects.Furniture.DevaluedThroughUse\" data-throw-if-not-resolved=\"false\"></xref>.\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&apos;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<xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601" data-throw-if-not-resolved="false"></xref>
description: Whether this object counts as an auxiliary object. If this value is false, the object is th e<xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)" data-throw-if-not-resolved="false"></xref>
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 <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> that this object is involved in updates, which is every <xref href=\"Microsoft.Xna.Framework.Game.Update(Microsoft.Xna.Framework.GameTime)\" data-throw-if-not-resolved=\"false\"></xref> frame. Note that this includes actions that are underlying (see <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Parent\" data-throw-if-not-resolved=\"false\"></xref>) and actions that aren&apos;t fully in progress yet (<xref href=\"TinyLife.Actions.Typeless.TypelessAction.FullyInProgress\" data-throw-if-not-resolved=\"false\"></xref>).\nThis object counts as involved in the action if its <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> includes this object.\nIn general, the base method should be called for <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> objects, since it sets deals with <xref href=\"TinyLife.Objects.Furniture.Dirty\" data-throw-if-not-resolved=\"false\"></xref> objects.\n"
summary: "\nThis method is called when an <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> that this object is involved in updates, which is every <xref href=\"Microsoft.Xna.Framework.Game.Update(Microsoft.Xna.Framework.GameTime)\" data-throw-if-not-resolved=\"false\"></xref> frame. Note that this includes actions that are underlying (see <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Parent\" data-throw-if-not-resolved=\"false\"></xref>) and actions that aren&apos;t fully in progress yet (<xref href=\"TinyLife.Actions.Typeless.TypelessAction.FullyInProgress\" data-throw-if-not-resolved=\"false\"></xref>).\nThis object counts as involved in the action if its <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> includes this object.\nIn general, the base method should be called for <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> objects, since it sets deals with <xref href=\"TinyLife.Objects.Furniture.Dirty\" data-throw-if-not-resolved=\"false\"></xref> 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 <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
- id: isAuxiliary
type: System.Boolean
description: Whether this object counts as an auxiliary object. If this value is false, the object is th e<xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601" data-throw-if-not-resolved="false"></xref>
description: Whether this object counts as an auxiliary object. If this value is false, the object is th e<xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)" data-throw-if-not-resolved="false"></xref>
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&apos;s productivity with.\nThis method is automatically called in <xref href=\"TinyLife.Objects.Person.GetEfficiencyModifier(System.Single%2cTinyLife.Actions.ActionInfo%2cTinyLife.Skills.SkillType%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis action is invoked for all <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> of the passed <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, this method returns 1, meaning the person&apos;s efficiency will not be influenced.\n"
summary: "\nReturns the efficiency modifier that this object multiplies the person&apos;s productivity with.\nThis method is automatically called in <xref href=\"TinyLife.Objects.Person.GetEfficiencyModifier(System.Single%2cTinyLife.Actions.ActionInfo%2cTinyLife.Skills.SkillType%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis action is invoked for all <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> of the passed <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, this method returns 1, meaning the person&apos;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&apos;s restored need with.\nThis method is automatically called in <xref href=\"TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType%2cSystem.Single%2cTinyLife.Actions.ActionInfo%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis action is invoked for all <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> of the passed <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>.\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&apos;s restored need with.\nThis method is automatically called in <xref href=\"TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType%2cSystem.Single%2cTinyLife.Actions.ActionInfo%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis action is invoked for all <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> of the passed <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>.\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)

View file

@ -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

View file

@ -1073,7 +1073,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: "\nThis method is called when an <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> that this object is involved in is completed. Note that this includes actions that are underlying (see <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Parent\" data-throw-if-not-resolved=\"false\"></xref>).\nThis object counts as involved in the action if its <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> includes this object.\nIn general, the base method should be called for <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> objects, since it sets <xref href=\"TinyLife.Objects.Furniture.DevaluedThroughUse\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nThis method is called when an <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> that this object is involved in is completed. Note that this includes actions that are underlying (see <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Parent\" data-throw-if-not-resolved=\"false\"></xref>).\nThis object counts as involved in the action if its <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> includes this object.\nIn general, the base method should be called for <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> objects, since it sets <xref href=\"TinyLife.Objects.Furniture.DevaluedThroughUse\" data-throw-if-not-resolved=\"false\"></xref>.\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&apos;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<xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601" data-throw-if-not-resolved="false"></xref>
description: Whether this object counts as an auxiliary object. If this value is false, the object is th e<xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)" data-throw-if-not-resolved="false"></xref>
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 <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> that this object is involved in updates, which is every <xref href=\"Microsoft.Xna.Framework.Game.Update(Microsoft.Xna.Framework.GameTime)\" data-throw-if-not-resolved=\"false\"></xref> frame. Note that this includes actions that are underlying (see <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Parent\" data-throw-if-not-resolved=\"false\"></xref>) and actions that aren&apos;t fully in progress yet (<xref href=\"TinyLife.Actions.Typeless.TypelessAction.FullyInProgress\" data-throw-if-not-resolved=\"false\"></xref>).\nThis object counts as involved in the action if its <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> includes this object.\nIn general, the base method should be called for <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> objects, since it sets deals with <xref href=\"TinyLife.Objects.Furniture.Dirty\" data-throw-if-not-resolved=\"false\"></xref> objects.\n"
summary: "\nThis method is called when an <xref href=\"TinyLife.Actions.Action\" data-throw-if-not-resolved=\"false\"></xref> that this object is involved in updates, which is every <xref href=\"Microsoft.Xna.Framework.Game.Update(Microsoft.Xna.Framework.GameTime)\" data-throw-if-not-resolved=\"false\"></xref> frame. Note that this includes actions that are underlying (see <xref href=\"TinyLife.Actions.Typeless.TypelessAction.Parent\" data-throw-if-not-resolved=\"false\"></xref>) and actions that aren&apos;t fully in progress yet (<xref href=\"TinyLife.Actions.Typeless.TypelessAction.FullyInProgress\" data-throw-if-not-resolved=\"false\"></xref>).\nThis object counts as involved in the action if its <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> includes this object.\nIn general, the base method should be called for <xref href=\"TinyLife.Objects.Furniture\" data-throw-if-not-resolved=\"false\"></xref> objects, since it sets deals with <xref href=\"TinyLife.Objects.Furniture.Dirty\" data-throw-if-not-resolved=\"false\"></xref> 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 <xref href="TinyLife.GameImpl.Speed" data-throw-if-not-resolved="false"></xref>
- id: isAuxiliary
type: System.Boolean
description: Whether this object counts as an auxiliary object. If this value is false, the object is th e<xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601" data-throw-if-not-resolved="false"></xref>
description: Whether this object counts as an auxiliary object. If this value is false, the object is th e<xref href="TinyLife.Actions.ActionInfo.GetActionObject%60%601(System.Boolean)" data-throw-if-not-resolved="false"></xref>
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&apos;s productivity with.\nThis method is automatically called in <xref href=\"TinyLife.Objects.Person.GetEfficiencyModifier(System.Single%2cTinyLife.Actions.ActionInfo%2cTinyLife.Skills.SkillType%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis action is invoked for all <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> of the passed <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, this method returns 1, meaning the person&apos;s efficiency will not be influenced.\n"
summary: "\nReturns the efficiency modifier that this object multiplies the person&apos;s productivity with.\nThis method is automatically called in <xref href=\"TinyLife.Objects.Person.GetEfficiencyModifier(System.Single%2cTinyLife.Actions.ActionInfo%2cTinyLife.Skills.SkillType%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis action is invoked for all <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> of the passed <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>.\nBy default, this method returns 1, meaning the person&apos;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&apos;s restored need with.\nThis method is automatically called in <xref href=\"TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType%2cSystem.Single%2cTinyLife.Actions.ActionInfo%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis action is invoked for all <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> of the passed <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>.\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&apos;s restored need with.\nThis method is automatically called in <xref href=\"TinyLife.Objects.Person.RestoreNeed(TinyLife.NeedType%2cSystem.Single%2cTinyLife.Actions.ActionInfo%2cSystem.Single)\" data-throw-if-not-resolved=\"false\"></xref>.\nThis action is invoked for all <xref href=\"TinyLife.Actions.ActionInfo.GetInvolvedObjects%60%601(TinyLife.Objects.ObjectCategory%2cSystem.Boolean%2cSystem.Boolean)\" data-throw-if-not-resolved=\"false\"></xref> of the passed <xref href=\"TinyLife.Actions.ActionInfo\" data-throw-if-not-resolved=\"false\"></xref>.\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

View file

@ -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 <xref href=\"TinyLife.Objects.ObjectSpot\" data-throw-if-not-resolved=\"false\"></xref> instances for a table of the given size.\nThe resulting set of object spots will have spots for <xref href=\"TinyLife.Objects.ObjectCategory.Chair\" data-throw-if-not-resolved=\"false\"></xref> objects on each side as well as <xref href=\"TinyLife.Objects.ObjectCategory.SmallObject\" data-throw-if-not-resolved=\"false\"></xref> 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

View file

@ -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<Clothes, Boolean>)
nameWithType: Outfit.SetRandomClothesItem(Random, ClothesLayer, AgeGroup, ClothesIntention, Boolean, Int32, Func<Clothes, Boolean>)
fullName: 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>)
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&apos;s given <xref href=\"TinyLife.Objects.ClothesLayer\" data-throw-if-not-resolved=\"false\"></xref>.\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<Clothes, bool> 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 <xref href="TinyLife.Objects.Clothes.ReferencePrice" data-throw-if-not-resolved="false"></xref>.
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<Clothes, Boolean>
nameWithType: Func<Clothes, Boolean>
fullName: System.Func<TinyLife.Objects.Clothes, System.Boolean>
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<T, TResult>
nameWithType: Func<T, TResult>
fullName: System.Func<T, TResult>
nameWithType.vb: Func(Of T, TResult)
fullName.vb: System.Func(Of T, TResult)
name.vb: Func(Of T, TResult)
spec.csharp:
- uid: System.Func`2
name: Func
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: )

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

File diff suppressed because it is too large Load diff

View file

@ -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 <xref href=\"TinyLife.Objects.FurnitureType.OldComputer\" data-throw-if-not-resolved=\"false\"></xref> adds the following entry:\n<pre><code>(t => t.Type == FurnitureType.OldComputer, (_, s) => $&quot;Square{s}&quot;)</code></pre>\n"
syntax:
content: public static readonly List<(Func<Furniture, bool> Predicate, Func<Furniture, string, string> 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: >-
<DataMember>
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 <xref href=\"TinyLife.Objects.ScreenObject.ScreenContent\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nA property that determines whether this screen object is currently on.\nA screen object is on if it has a current <xref href=\"TinyLife.Objects.ScreenObject.Content\" data-throw-if-not-resolved=\"false\"></xref>.\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 <xref href=\"TinyLife.Objects.ScreenObject.ScreenContent\" data-throw-if-not-resolved=\"false\"></xref> to the given content.\nThe screen content set here determines the texture to display on this screen object&apos;s screen.\n"
summary: "\nTurns this screen object on, setting its <xref href=\"TinyLife.Objects.ScreenObject.Content\" data-throw-if-not-resolved=\"false\"></xref> to the given content.\nThe screen content set here determines the texture to display on this screen object&apos;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<Furniture, Boolean>, Func<Furniture, String, String>>>
nameWithType: List<(T1, T2)<Func<Furniture, Boolean>, Func<Furniture, String, String>>>
fullName: System.Collections.Generic.List<System.ValueTuple<System.Func<TinyLife.Objects.Furniture, System.Boolean>, System.Func<TinyLife.Objects.Furniture, System.String, System.String>>>
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<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
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<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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: >-
<DataMember>
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 <xref href=\"TinyLife.Music\" data-throw-if-not-resolved=\"false\"></xref> <xref href=\"TinyLife.Music.Occasion.InGame\" data-throw-if-not-resolved=\"false\"></xref> occasion.\n"
example: []
syntax:
content: >-
[DataMember]
public bool InGameMusic
return:
type: System.Boolean
content.vb: >-
<DataMember>
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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -1136,7 +1136,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Skills
summary: "\nInvokes this food type&apos;s <xref href=\"TinyLife.Skills.FoodType.OnEaten\" data-throw-if-not-resolved=\"false\"></xref> event, as well as this <xref href=\"TinyLife.Skills.FoodType.Sources\" data-throw-if-not-resolved=\"false\"></xref>&apos; <xref href=\"TinyLife.Skills.FoodType.IngredientSource.OnEaten\" data-throw-if-not-resolved=\"false\"></xref> events.\nThis method should be called when this item is consumed, but is automatically called in <xref href=\"TinyLife.Actions.ActionType.Eat\" data-throw-if-not-resolved=\"false\"></xref>.\n"
summary: "\nInvokes this food type&apos;s <xref href=\"TinyLife.Skills.FoodType.OnEaten\" data-throw-if-not-resolved=\"false\"></xref> event, as well as this <xref href=\"TinyLife.Skills.FoodType.Sources\" data-throw-if-not-resolved=\"false\"></xref>&apos; <xref href=\"TinyLife.Skills.FoodType.IngredientSource.OnEaten\" data-throw-if-not-resolved=\"false\"></xref> events.\nThis method should be called when a significant amount of this item is consumed, but is automatically called in <xref href=\"TinyLife.Actions.ActionType.Eat\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public void InvokeOnEaten(Action action, FoodTypedItem food)

View file

@ -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

View file

@ -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

View file

@ -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 <xref href=\"TinyLife.Uis.CharacterCreator.CanSwitchPeople\" data-throw-if-not-resolved=\"false\"></xref>, as well as <xref href=\"TinyLife.World.Household.IsComplete(System.Collections.Generic.IEnumerable%7bTinyLife.Objects.Person%7d)\" data-throw-if-not-resolved=\"false\"></xref>.\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 <xref href=\"TinyLife.Uis.CharacterCreator.CanSwitchPeople\" data-throw-if-not-resolved=\"false\"></xref>, as well as <xref href=\"TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable%7bTinyLife.Objects.Person%7d)\" data-throw-if-not-resolved=\"false\"></xref>.\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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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

View file

@ -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<Person>)
nameWithType: Household.IsComplete(IEnumerable<Person>)
fullName: TinyLife.World.Household.IsComplete(System.Collections.Generic.IEnumerable<TinyLife.Objects.Person>)
name: HasAdult(IEnumerable<Person>)
nameWithType: Household.HasAdult(IEnumerable<Person>)
fullName: TinyLife.World.Household.HasAdult(System.Collections.Generic.IEnumerable<TinyLife.Objects.Person>)
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 <xref href=\"TinyLife.Objects.AgeGroup.Adult\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: public static bool IsComplete(IEnumerable<Person> members)
content: public static bool HasAdult(IEnumerable<Person> 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

View file

@ -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 <xref href=\"TinyLife.World.ExportedLot\" data-throw-if-not-resolved=\"false\"></xref> onto this lot.\nNote that everything that was previously on this lot will be removed (and the money will be returned to this lot&apos;s <xref href=\"TinyLife.World.Lot.Household\" data-throw-if-not-resolved=\"false\"></xref>).\nAlso note that the <xref href=\"TinyLife.World.Lot.Household\" data-throw-if-not-resolved=\"false\"></xref> stays the same, and all tiles outside of the exported lot&apos;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&apos;s dimensions
- id: forceClear
type: System.Boolean
description: Whether the lot should be force-cleared before importing, meaning even <xref href="TinyLife.Objects.ObjectCategory.NonSellable" data-throw-if-not-resolved="false"></xref> 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

View file

@ -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

View file

@ -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 <xref href=\"TinyLife.Goals.Achievement\" data-throw-if-not-resolved=\"false\"></xref> instances being tracked on this map.\nAchievements are automatically added to this collection if they are registered as <xref href=\"TinyLife.Goals.AchievementType\" data-throw-if-not-resolved=\"false\"></xref> instances.\nTo complete an achievement, use <xref href=\"TinyLife.World.Map.CompleteAchievement(TinyLife.Goals.AchievementType)\" data-throw-if-not-resolved=\"false\"></xref>.\n"
example: []
syntax:
content: >-
[DataMember]
public readonly HashSet<Achievement> Achievements
return:
type: System.Collections.Generic.HashSet{TinyLife.Goals.Achievement}
content.vb: >-
<DataMember>
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 <xref href=\"TinyLife.World.Map.GetPathCost(TinyLife.Objects.Person%2cMicrosoft.Xna.Framework.Point%2cMicrosoft.Xna.Framework.Point)\" data-throw-if-not-resolved=\"false\"></xref> is lower than <xref href=\"MLEM.Pathfinding.AStar%601.InfiniteCost\" data-throw-if-not-resolved=\"false\"></xref>.\nNote that, for this method to return a proper result, <code data-dev-comment-type=\"paramref\" class=\"paramref\">nextPos</code> has to be directly or diagonally adjacent to <code data-dev-comment-type=\"paramref\" class=\"paramref\">currPos</code>.\n"
summary: "\nReturns whether the given person can walk between the two given positions.\nInternally, this method only queries whether <xref href=\"TinyLife.World.Map.GetPathCost(TinyLife.Objects.Person%2cMicrosoft.Xna.Framework.Point%2cMicrosoft.Xna.Framework.Point)\" data-throw-if-not-resolved=\"false\"></xref> is lower than <xref href=\"System.Single.MaxValue\" data-throw-if-not-resolved=\"false\"></xref> or <xref href=\"System.Single.PositiveInfinity\" data-throw-if-not-resolved=\"false\"></xref>.\nNote that, for this method to return a proper result, <code data-dev-comment-type=\"paramref\" class=\"paramref\">nextPos</code> has to be directly or diagonally adjacent to <code data-dev-comment-type=\"paramref\" class=\"paramref\">currPos</code>.\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&apos;s <xref href=\"TinyLife.World.Map.Achievements\" data-throw-if-not-resolved=\"false\"></xref> collection with the given <xref href=\"TinyLife.Goals.AchievementType\" data-throw-if-not-resolved=\"false\"></xref>.\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: <xref uid="langword_csharp_true" name="true" href=""></xref> if the achievement could be completed successfully, <xref uid="langword_csharp_false" name="false" href=""></xref> 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<Achievement>
nameWithType: HashSet<Achievement>
fullName: System.Collections.Generic.HashSet<TinyLife.Goals.Achievement>
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<T>
nameWithType: HashSet<T>
fullName: System.Collections.Generic.HashSet<T>
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

View file

@ -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

View file

@ -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 <xref href=\"TinyLife.World.Map\" data-throw-if-not-resolved=\"false\"></xref>&apos;s <xref href=\"TinyLife.World.Map.Time\" data-throw-if-not-resolved=\"false\"></xref>.\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 <code data-dev-comment-type=\"paramref\" class=\"paramref\">cameraWorldPos</code> 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

View file

@ -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

View file

@ -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

View file

@ -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