diff --git a/Changelog.md b/Changelog.md index f0138b8..7d80166 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,38 @@ +# 0.45.0 +*November 29, 2024* + +![](media/changelog/0.45.0.png) + +> Small Plants and Big Emotions + +**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.45.0/).** + +Additions +- Added three large potted plants +- Added three small potted plants +- Added a large weeping willow tree +- Added dandelion ground decorations +- Added various particles for different emotions, which can be disabled in the options menu + +Improvements +- Improved the diagonal wood tile texture +- Moved world options to their own tab in the options menu +- Improved texture packing speed on startup +- Allow using the emotion cheat to get a specific emotion, rather than just emotion modifiers +- Also notify demo players of the floor restriction in the roof tool +- Made the amount of windows and doors determine the amount of natural light in a room +- Display a warning when a clothing item will be hidden under another +- Display open/closed arrows on dropdown menus +- Made randomly generated names have a high likelihood of matching the selected game language + +Fixes +- Fixed various particles on people being in incorrect positions for certain ages and poses +- Fixed babies being able to use an easel +- Fixed being able to undo and redo in build mode when hovering the UI +- Fixed an exception when a transition is happening while starting another one +- Fixed center-aligned dropdown content in the character creator not being hoverable fully +- Fixed a crash when splitting households with a lot of money + # 0.44.1 *October 26, 2024* diff --git a/docs/.config/dotnet-tools.json b/docs/.config/dotnet-tools.json index efe8859..6f556d9 100644 --- a/docs/.config/dotnet-tools.json +++ b/docs/.config/dotnet-tools.json @@ -3,7 +3,7 @@ "isRoot": false, "tools": { "docfx": { - "version": "2.76.0", + "version": "2.78.2", "commands": [ "docfx" ] diff --git a/docs/api/.manifest b/docs/api/.manifest index 4aca69b..31844df 100644 --- a/docs/api/.manifest +++ b/docs/api/.manifest @@ -1306,6 +1306,7 @@ "TinyLife.Emotions.EmotionType.Happy": "TinyLife.Emotions.EmotionType.yml", "TinyLife.Emotions.EmotionType.Icon": "TinyLife.Emotions.EmotionType.yml", "TinyLife.Emotions.EmotionType.Name": "TinyLife.Emotions.EmotionType.yml", + "TinyLife.Emotions.EmotionType.ParticleSpawner": "TinyLife.Emotions.EmotionType.yml", "TinyLife.Emotions.EmotionType.Priority": "TinyLife.Emotions.EmotionType.yml", "TinyLife.Emotions.EmotionType.Register(TinyLife.Emotions.EmotionType)": "TinyLife.Emotions.EmotionType.yml", "TinyLife.Emotions.EmotionType.Relaxed": "TinyLife.Emotions.EmotionType.yml", @@ -1725,6 +1726,7 @@ "TinyLife.Localization.Get(TinyLife.LnCategory,System.String)": "TinyLife.Localization.yml", "TinyLife.Localization.Get(TinyLife.LnCategory,System.String,System.Object[])": "TinyLife.Localization.yml", "TinyLife.Localization.GetKeys(TinyLife.LnCategory)": "TinyLife.Localization.yml", + "TinyLife.Localization.GetRandomName(System.Random,System.Boolean,TinyLife.Objects.StylePreference)": "TinyLife.Localization.yml", "TinyLife.Localization.LanguageNames": "TinyLife.Localization.yml", "TinyLife.Localization.Names": "TinyLife.Localization.yml", "TinyLife.Localization.Reload": "TinyLife.Localization.yml", @@ -1779,9 +1781,8 @@ "TinyLife.Music.Register(Microsoft.Xna.Framework.Media.Song,TinyLife.Music.Occasion[])": "TinyLife.Music.yml", "TinyLife.NameCategory": "TinyLife.NameCategory.yml", "TinyLife.NameCategory.AppNames": "TinyLife.NameCategory.yml", - "TinyLife.NameCategory.FeminineFirstNames": "TinyLife.NameCategory.yml", + "TinyLife.NameCategory.FirstNames": "TinyLife.NameCategory.yml", "TinyLife.NameCategory.LastNames": "TinyLife.NameCategory.yml", - "TinyLife.NameCategory.MasculineFirstNames": "TinyLife.NameCategory.yml", "TinyLife.NameCategory.ModNames": "TinyLife.NameCategory.yml", "TinyLife.Need": "TinyLife.Need.yml", "TinyLife.Need.#ctor(TinyLife.NeedType)": "TinyLife.Need.yml", @@ -2149,6 +2150,7 @@ "TinyLife.Objects.FurnitureType.CushionedWoodworkingSofa": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.CustomPainting": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Cypress": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.Dandelions": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.DecorativeBowls": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.DecorativeKite": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.DecorativeLogPile": "TinyLife.Objects.FurnitureType.yml", @@ -2233,6 +2235,7 @@ "TinyLife.Objects.FurnitureType.ModernTv": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.ModernTvStand": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.ModernWoodworkingLamp": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.MonsteraPotPlant": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Mop": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.MuseumSign": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Newspaper": "TinyLife.Objects.FurnitureType.yml", @@ -2252,6 +2255,7 @@ "TinyLife.Objects.FurnitureType.PlateStack": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Pot": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.PotPlant": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.PottedBirdOfParadise": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.PreparedFood": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.PrismaticShard": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.ProteinShakeKit": "TinyLife.Objects.FurnitureType.yml", @@ -2319,6 +2323,7 @@ "TinyLife.Objects.FurnitureType.SmallOpenShelf": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.SmallPicnicTable": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.SmallPlant": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.SmallPotPlants": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.SmallRocks": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.SmallShovel": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.SmallSimpleCurtain": "TinyLife.Objects.FurnitureType.yml", @@ -2405,6 +2410,7 @@ "TinyLife.Objects.FurnitureType.WideBoxBookshelf": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.WideConsoleTable": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.WildLavender": "TinyLife.Objects.FurnitureType.yml", + "TinyLife.Objects.FurnitureType.WillowTree": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.WindowPlants": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.WinterTree": "TinyLife.Objects.FurnitureType.yml", "TinyLife.Objects.FurnitureType.Wisteria": "TinyLife.Objects.FurnitureType.yml", @@ -2519,6 +2525,7 @@ "TinyLife.Objects.MapObject.OnValidatedEarly": "TinyLife.Objects.MapObject.yml", "TinyLife.Objects.MapObject.ParentInfo": "TinyLife.Objects.MapObject.yml", "TinyLife.Objects.MapObject.PersonRotationOrder": "TinyLife.Objects.MapObject.yml", + "TinyLife.Objects.MapObject.PersonRotationOrderIndices": "TinyLife.Objects.MapObject.yml", "TinyLife.Objects.MapObject.Position": "TinyLife.Objects.MapObject.yml", "TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean)": "TinyLife.Objects.MapObject.yml", "TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.MapObject.yml", @@ -2722,7 +2729,6 @@ "TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.PersonLike[])": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.CurrentRoomDecorativeRating": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.DiaperDirty": "TinyLife.Objects.Person.yml", - "TinyLife.Objects.Person.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.DrawLooksLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Animations.SpriteAnimation,MLEM.Textures.TextureRegion,TinyLife.Objects.WornClothes,System.Int32,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,TinyLife.Objects.ParentInfo,Microsoft.Xna.Framework.Color,System.Single,System.Single)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.DrawSize": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup})": "TinyLife.Objects.Person.yml", @@ -2730,12 +2736,13 @@ "TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GenerateShadowAnimation": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.Person.yml", + "TinyLife.Objects.Person.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetCurrentGoals": "TinyLife.Objects.Person.yml", + "TinyLife.Objects.Person.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetHeldItemDrawOffset(System.Boolean)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetHoverInfo(MLEM.Ui.Elements.Tooltip)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetPassiveNeedReduction(TinyLife.NeedType)": "TinyLife.Objects.Person.yml", - "TinyLife.Objects.Person.GetPivot": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetProject(System.String,System.String)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GetProjects(System.String)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.GoToExitRoad(Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.Person.yml", @@ -2752,13 +2759,13 @@ "TinyLife.Objects.Person.OnLifeGoalChanged": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.OnRoomCheck": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.PhoneColors": "TinyLife.Objects.Person.yml", + "TinyLife.Objects.Person.Pivot": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.Projects": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.Pronouns": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.ResetToStatic(System.Boolean,System.Boolean)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.StartProject(TinyLife.Goals.Project)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.Person.yml", - "TinyLife.Objects.Person.UpdateAdditionalVisuals": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.UpdateJobs(System.TimeSpan)": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.UpdatePose": "TinyLife.Objects.Person.yml", "TinyLife.Objects.Person.Validate(TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.Person.yml", @@ -2799,6 +2806,7 @@ "TinyLife.Objects.PersonLike.DisplayEmote(TinyLife.Actions.EmoteChoices,System.Boolean,System.Single,System.Single)": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.DisplayEmoteAndSpeak(TinyLife.Actions.EmoteChoices,System.Nullable{TinyLife.Objects.SpeakStyle},System.Single,System.Single)": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})": "TinyLife.Objects.PersonLike.yml", + "TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.DrawLooks(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,TinyLife.Objects.ParentInfo,System.Nullable{Microsoft.Xna.Framework.Color},System.Single)": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.DrawLooksLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Animations.SpriteAnimation,MLEM.Textures.TextureRegion,TinyLife.Objects.WornClothes,System.Int32,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,TinyLife.Objects.ParentInfo,Microsoft.Xna.Framework.Color,System.Single,System.Single)": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.DrawSize": "TinyLife.Objects.PersonLike.yml", @@ -2820,6 +2828,7 @@ "TinyLife.Objects.PersonLike.GenerateShadowAnimation": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.GetAction``1(System.Guid,System.Boolean)": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.PersonLike.yml", + "TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.GetCategories(TinyLife.Objects.PersonLike)": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.GetCausedEmotion(TinyLife.Emotions.EmotionModifier)": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.GetCurrentGoals": "TinyLife.Objects.PersonLike.yml", @@ -2828,6 +2837,7 @@ "TinyLife.Objects.PersonLike.GetEmotionSkillBoost(TinyLife.Skills.SkillType)": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.GetFreeActionSpotInfos(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.GetFreeTalkingSpots(TinyLife.Objects.PersonLike)": "TinyLife.Objects.PersonLike.yml", + "TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2)": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.GetHeldActionInfo": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.GetHeldItemDepthOffset": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.GetHeldItemDrawOffset(System.Boolean)": "TinyLife.Objects.PersonLike.yml", @@ -2840,7 +2850,6 @@ "TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType)": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.GetPassiveNeedReduction(TinyLife.NeedType)": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.GetPersonalitySkillBoost(TinyLife.Skills.SkillType)": "TinyLife.Objects.PersonLike.yml", - "TinyLife.Objects.PersonLike.GetPivot": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.GetRandomOutfit(TinyLife.Objects.ClothesIntention)": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.GetRandomSpeakSound(TinyLife.Objects.VoiceStyle,TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan})": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.GetRelationship(TinyLife.Objects.PersonLike,System.Boolean)": "TinyLife.Objects.PersonLike.yml", @@ -2924,6 +2933,7 @@ "TinyLife.Objects.PersonLike.PassiveActionPriorityDelegate": "TinyLife.Objects.PersonLike.PassiveActionPriorityDelegate.yml", "TinyLife.Objects.PersonLike.PassiveReductionDelegate": "TinyLife.Objects.PersonLike.PassiveReductionDelegate.yml", "TinyLife.Objects.PersonLike.PersonalityTypes": "TinyLife.Objects.PersonLike.yml", + "TinyLife.Objects.PersonLike.Pivot": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.Portrait": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.PregnancyAbility": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.PregnancyHoursRemaining": "TinyLife.Objects.PersonLike.yml", @@ -2964,6 +2974,7 @@ "TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.UpdateAction(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable})": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.UpdateActions(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.PersonLike.yml", + "TinyLife.Objects.PersonLike.UpdateAdditionalVisuals": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.UpdateAnimations(System.TimeSpan,System.Single)": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.UpdateEmotes(Microsoft.Xna.Framework.GameTime,System.Single)": "TinyLife.Objects.PersonLike.yml", "TinyLife.Objects.PersonLike.UpdateEmotions(Microsoft.Xna.Framework.GameTime,System.TimeSpan)": "TinyLife.Objects.PersonLike.yml", @@ -3167,6 +3178,7 @@ "TinyLife.Options.CurrentFloor": "TinyLife.Options.yml", "TinyLife.Options.CursorScale": "TinyLife.Options.yml", "TinyLife.Options.DecreaseSpeedKeybind": "TinyLife.Options.yml", + "TinyLife.Options.EmotionParticles": "TinyLife.Options.yml", "TinyLife.Options.EmotionStingVolume": "TinyLife.Options.yml", "TinyLife.Options.EventStingVolume": "TinyLife.Options.yml", "TinyLife.Options.FloorDownKeybind": "TinyLife.Options.yml", @@ -3579,7 +3591,7 @@ "TinyLife.Tools.FenceTool": "TinyLife.Tools.FenceTool.yml", "TinyLife.Tools.FenceTool.#ctor": "TinyLife.Tools.FenceTool.yml", "TinyLife.Tools.FenceTool.CanPlaceForTooltip": "TinyLife.Tools.FenceTool.yml", - "TinyLife.Tools.FenceTool.CanUndoRedo": "TinyLife.Tools.FenceTool.yml", + "TinyLife.Tools.FenceTool.CanUndoRedo(System.Boolean)": "TinyLife.Tools.FenceTool.yml", "TinyLife.Tools.FenceTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.FenceTool.yml", "TinyLife.Tools.FenceTool.GetMouseCursor": "TinyLife.Tools.FenceTool.yml", "TinyLife.Tools.FenceTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel)": "TinyLife.Tools.FenceTool.yml", @@ -3629,7 +3641,7 @@ "TinyLife.Tools.FurnitureTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean)": "TinyLife.Tools.FurnitureTool.yml", "TinyLife.Tools.LotTool": "TinyLife.Tools.LotTool.yml", "TinyLife.Tools.LotTool.#ctor": "TinyLife.Tools.LotTool.yml", - "TinyLife.Tools.LotTool.CanUndoRedo": "TinyLife.Tools.LotTool.yml", + "TinyLife.Tools.LotTool.CanUndoRedo(System.Boolean)": "TinyLife.Tools.LotTool.yml", "TinyLife.Tools.LotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.LotTool.yml", "TinyLife.Tools.LotTool.OnButtonCreated(MLEM.Ui.Elements.Button)": "TinyLife.Tools.LotTool.yml", "TinyLife.Tools.LotTool.ShouldHighlightSelectedObject(System.Object)": "TinyLife.Tools.LotTool.yml", @@ -3637,7 +3649,7 @@ "TinyLife.Tools.MoveLotTool": "TinyLife.Tools.MoveLotTool.yml", "TinyLife.Tools.MoveLotTool.#ctor": "TinyLife.Tools.MoveLotTool.yml", "TinyLife.Tools.MoveLotTool.CanSwitchGameModes": "TinyLife.Tools.MoveLotTool.yml", - "TinyLife.Tools.MoveLotTool.CanUndoRedo": "TinyLife.Tools.MoveLotTool.yml", + "TinyLife.Tools.MoveLotTool.CanUndoRedo(System.Boolean)": "TinyLife.Tools.MoveLotTool.yml", "TinyLife.Tools.MoveLotTool.Closed": "TinyLife.Tools.MoveLotTool.yml", "TinyLife.Tools.MoveLotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.MoveLotTool.yml", "TinyLife.Tools.MoveLotTool.Draw(TinyLife.World.ExportedLot,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.MoveLotTool.yml", @@ -3651,7 +3663,7 @@ "TinyLife.Tools.MoveTool.#ctor": "TinyLife.Tools.MoveTool.yml", "TinyLife.Tools.MoveTool.CanPlaceForTooltip": "TinyLife.Tools.MoveTool.yml", "TinyLife.Tools.MoveTool.CanSwitchGameModes": "TinyLife.Tools.MoveTool.yml", - "TinyLife.Tools.MoveTool.CanUndoRedo": "TinyLife.Tools.MoveTool.yml", + "TinyLife.Tools.MoveTool.CanUndoRedo(System.Boolean)": "TinyLife.Tools.MoveTool.yml", "TinyLife.Tools.MoveTool.Closed": "TinyLife.Tools.MoveTool.yml", "TinyLife.Tools.MoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.MoveTool.yml", "TinyLife.Tools.MoveTool.GetMouseCursor": "TinyLife.Tools.MoveTool.yml", @@ -3674,7 +3686,7 @@ "TinyLife.Tools.PlayModeTool": "TinyLife.Tools.PlayModeTool.yml", "TinyLife.Tools.PlayModeTool.#ctor": "TinyLife.Tools.PlayModeTool.yml", "TinyLife.Tools.PlayModeTool.AvailableStats": "TinyLife.Tools.PlayModeTool.yml", - "TinyLife.Tools.PlayModeTool.CanUndoRedo": "TinyLife.Tools.PlayModeTool.yml", + "TinyLife.Tools.PlayModeTool.CanUndoRedo(System.Boolean)": "TinyLife.Tools.PlayModeTool.yml", "TinyLife.Tools.PlayModeTool.Closed": "TinyLife.Tools.PlayModeTool.yml", "TinyLife.Tools.PlayModeTool.OnUpdateStatsView": "TinyLife.Tools.PlayModeTool.yml", "TinyLife.Tools.PlayModeTool.Opened": "TinyLife.Tools.PlayModeTool.yml", @@ -3695,7 +3707,7 @@ "TinyLife.Tools.PlayModeTool.Update(Microsoft.Xna.Framework.GameTime,System.Boolean)": "TinyLife.Tools.PlayModeTool.yml", "TinyLife.Tools.RemoveTool": "TinyLife.Tools.RemoveTool.yml", "TinyLife.Tools.RemoveTool.#ctor": "TinyLife.Tools.RemoveTool.yml", - "TinyLife.Tools.RemoveTool.CanUndoRedo": "TinyLife.Tools.RemoveTool.yml", + "TinyLife.Tools.RemoveTool.CanUndoRedo(System.Boolean)": "TinyLife.Tools.RemoveTool.yml", "TinyLife.Tools.RemoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.RemoveTool.yml", "TinyLife.Tools.RemoveTool.GetMouseCursor": "TinyLife.Tools.RemoveTool.yml", "TinyLife.Tools.RemoveTool.PlayDestroySound": "TinyLife.Tools.RemoveTool.yml", @@ -3713,7 +3725,7 @@ "TinyLife.Tools.RoofTool": "TinyLife.Tools.RoofTool.yml", "TinyLife.Tools.RoofTool.#ctor": "TinyLife.Tools.RoofTool.yml", "TinyLife.Tools.RoofTool.CanPlaceForTooltip": "TinyLife.Tools.RoofTool.yml", - "TinyLife.Tools.RoofTool.CanUndoRedo": "TinyLife.Tools.RoofTool.yml", + "TinyLife.Tools.RoofTool.CanUndoRedo(System.Boolean)": "TinyLife.Tools.RoofTool.yml", "TinyLife.Tools.RoofTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.RoofTool.yml", "TinyLife.Tools.RoofTool.GetMouseCursor": "TinyLife.Tools.RoofTool.yml", "TinyLife.Tools.RoofTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel)": "TinyLife.Tools.RoofTool.yml", @@ -3729,7 +3741,7 @@ "TinyLife.Tools.TileTool": "TinyLife.Tools.TileTool.yml", "TinyLife.Tools.TileTool.#ctor": "TinyLife.Tools.TileTool.yml", "TinyLife.Tools.TileTool.CanPlaceForTooltip": "TinyLife.Tools.TileTool.yml", - "TinyLife.Tools.TileTool.CanUndoRedo": "TinyLife.Tools.TileTool.yml", + "TinyLife.Tools.TileTool.CanUndoRedo(System.Boolean)": "TinyLife.Tools.TileTool.yml", "TinyLife.Tools.TileTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.TileTool.yml", "TinyLife.Tools.TileTool.GetMouseCursor": "TinyLife.Tools.TileTool.yml", "TinyLife.Tools.TileTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel)": "TinyLife.Tools.TileTool.yml", @@ -3743,7 +3755,7 @@ "TinyLife.Tools.Tool.BuildTools": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.CanPlaceForTooltip": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.CanSwitchGameModes": "TinyLife.Tools.Tool.yml", - "TinyLife.Tools.Tool.CanUndoRedo": "TinyLife.Tools.Tool.yml", + "TinyLife.Tools.Tool.CanUndoRedo(System.Boolean)": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.Closed": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme,Microsoft.Xna.Framework.Color,System.Action{System.Int32},System.Func{System.Int32,System.Boolean},System.String)": "TinyLife.Tools.Tool.yml", "TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})": "TinyLife.Tools.Tool.yml", @@ -3793,7 +3805,7 @@ "TinyLife.Tools.WallTool": "TinyLife.Tools.WallTool.yml", "TinyLife.Tools.WallTool.#ctor": "TinyLife.Tools.WallTool.yml", "TinyLife.Tools.WallTool.CanPlaceForTooltip": "TinyLife.Tools.WallTool.yml", - "TinyLife.Tools.WallTool.CanUndoRedo": "TinyLife.Tools.WallTool.yml", + "TinyLife.Tools.WallTool.CanUndoRedo(System.Boolean)": "TinyLife.Tools.WallTool.yml", "TinyLife.Tools.WallTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.WallTool.yml", "TinyLife.Tools.WallTool.GetMouseCursor": "TinyLife.Tools.WallTool.yml", "TinyLife.Tools.WallTool.ShouldHighlightSelectedObject(System.Object)": "TinyLife.Tools.WallTool.yml", @@ -3895,6 +3907,7 @@ "TinyLife.Uis.Menus.CreateHouseholdPreview(TinyLife.World.Map,System.String,Microsoft.Xna.Framework.Point,System.Single,Microsoft.Xna.Framework.Color,System.Boolean,System.Func{System.String,TinyLife.World.ExportedHousehold})": "TinyLife.Uis.Menus.yml", "TinyLife.Uis.Menus.CreateLotPreview(TinyLife.World.Map,System.String,Microsoft.Xna.Framework.Point,System.Single,Microsoft.Xna.Framework.Color,System.Boolean,System.Func{System.String,TinyLife.World.ExportedLot})": "TinyLife.Uis.Menus.yml", "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})": "TinyLife.Uis.Menus.yml", + "TinyLife.Uis.Menus.IsTransitioning": "TinyLife.Uis.Menus.yml", "TinyLife.Uis.Menus.MenuBackground(System.Single,System.Single,System.Single,System.Single)": "TinyLife.Uis.Menus.yml", "TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.Uis.Menus.yml", "TinyLife.Uis.Menus.TransitionType": "TinyLife.Uis.Menus.TransitionType.yml", @@ -3907,10 +3920,24 @@ "TinyLife.Uis.NotifType.VeryPositive": "TinyLife.Uis.NotifType.yml", "TinyLife.Uis.NotifType.Warning": "TinyLife.Uis.NotifType.yml", "TinyLife.Uis.Notifications": "TinyLife.Uis.Notifications.yml", + "TinyLife.Uis.Notifications.AchievementIcon": "TinyLife.Uis.Notifications.yml", "TinyLife.Uis.Notifications.Add(System.String,System.String,TinyLife.Uis.NotifType,System.Boolean)": "TinyLife.Uis.Notifications.yml", "TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType,System.Boolean)": "TinyLife.Uis.Notifications.yml", + "TinyLife.Uis.Notifications.BillsIcon": "TinyLife.Uis.Notifications.yml", + "TinyLife.Uis.Notifications.CheatsIcon": "TinyLife.Uis.Notifications.yml", + "TinyLife.Uis.Notifications.DeathIcon": "TinyLife.Uis.Notifications.yml", + "TinyLife.Uis.Notifications.DebugIcon": "TinyLife.Uis.Notifications.yml", + "TinyLife.Uis.Notifications.ErrorIcon": "TinyLife.Uis.Notifications.yml", + "TinyLife.Uis.Notifications.JobIcon": "TinyLife.Uis.Notifications.yml", + "TinyLife.Uis.Notifications.MailIcon": "TinyLife.Uis.Notifications.yml", "TinyLife.Uis.Notifications.MaxHistoryLength": "TinyLife.Uis.Notifications.yml", + "TinyLife.Uis.Notifications.NewspaperIcon": "TinyLife.Uis.Notifications.yml", "TinyLife.Uis.Notifications.RegisterIcon(System.String,MLEM.Textures.TextureRegion)": "TinyLife.Uis.Notifications.yml", + "TinyLife.Uis.Notifications.RestoreIcon": "TinyLife.Uis.Notifications.yml", + "TinyLife.Uis.Notifications.SpeechIcon": "TinyLife.Uis.Notifications.yml", + "TinyLife.Uis.Notifications.SteamIcon": "TinyLife.Uis.Notifications.yml", + "TinyLife.Uis.Notifications.UpgradeIcon": "TinyLife.Uis.Notifications.yml", + "TinyLife.Uis.Notifications.WrenchIcon": "TinyLife.Uis.Notifications.yml", "TinyLife.Utilities": "TinyLife.Utilities.yml", "TinyLife.Utilities.AppliedMigrations": "TinyLife.Utilities.AppliedMigrations.yml", "TinyLife.Utilities.AppliedMigrations.ApplyWithData(System.Collections.Generic.HashSet{System.String}@)": "TinyLife.Utilities.AppliedMigrations.yml", @@ -4014,7 +4041,6 @@ "TinyLife.Utilities.Extensions.IsLockedFor(TinyLife.World.LockType,TinyLife.Objects.PersonLike,TinyLife.World.Lot)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.IsPartOfPerson(TinyLife.Objects.ClothesLayer)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.IsTextFieldSelected(MLEM.Ui.UiSystem)": "TinyLife.Utilities.Extensions.yml", - "TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.IsVertical(MLEM.Maths.Direction2)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.JsonCopy``1(``0)": "TinyLife.Utilities.Extensions.yml", "TinyLife.Utilities.Extensions.Length(System.ValueTuple{System.Int32,System.Int32})": "TinyLife.Utilities.Extensions.yml", @@ -4449,15 +4475,16 @@ "TinyLife.World.Opening.Type": "TinyLife.World.Opening.yml", "TinyLife.World.Opening.Validate(TinyLife.Objects.WallLike,TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)": "TinyLife.World.Opening.yml", "TinyLife.World.OpeningType": "TinyLife.World.OpeningType.yml", - "TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)": "TinyLife.World.OpeningType.yml", - "TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)": "TinyLife.World.OpeningType.yml", - "TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)": "TinyLife.World.OpeningType.yml", + "TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)": "TinyLife.World.OpeningType.yml", + "TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)": "TinyLife.World.OpeningType.yml", + "TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)": "TinyLife.World.OpeningType.yml", "TinyLife.World.OpeningType.CanBuy": "TinyLife.World.OpeningType.yml", "TinyLife.World.OpeningType.Colors": "TinyLife.World.OpeningType.yml", "TinyLife.World.OpeningType.Construct(System.Int32[],TinyLife.Objects.WallLike)": "TinyLife.World.OpeningType.yml", "TinyLife.World.OpeningType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Int32[],System.Nullable{Microsoft.Xna.Framework.Color},System.Single,Microsoft.Xna.Framework.Point)": "TinyLife.World.OpeningType.yml", "TinyLife.World.OpeningType.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,TinyLife.World.Map,System.Int32[],System.Single)": "TinyLife.World.OpeningType.yml", "TinyLife.World.OpeningType.Icon": "TinyLife.World.OpeningType.yml", + "TinyLife.World.OpeningType.LightPour": "TinyLife.World.OpeningType.yml", "TinyLife.World.OpeningType.Migrations": "TinyLife.World.OpeningType.yml", "TinyLife.World.OpeningType.Name": "TinyLife.World.OpeningType.yml", "TinyLife.World.OpeningType.Price": "TinyLife.World.OpeningType.yml", @@ -4516,8 +4543,8 @@ "TinyLife.World.Room.GetObjects``1": "TinyLife.World.Room.yml", "TinyLife.World.Room.GetStairs": "TinyLife.World.Room.yml", "TinyLife.World.Room.GetWalls(System.Boolean)": "TinyLife.World.Room.yml", - "TinyLife.World.Room.HasOpeningsToOutside": "TinyLife.World.Room.yml", "TinyLife.World.Room.IsSameRoom(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point},System.Int32)": "TinyLife.World.Room.yml", + "TinyLife.World.Room.LightPourPercentage": "TinyLife.World.Room.yml", "TinyLife.World.Room.Map": "TinyLife.World.Room.yml", "TinyLife.World.Room.Tiles": "TinyLife.World.Room.yml", "TinyLife.World.Room.Validate": "TinyLife.World.Room.yml", @@ -4643,9 +4670,11 @@ "TinyLife.World.Wall.Validate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)": "TinyLife.World.Wall.yml", "TinyLife.World.Wall.Wallpapers": "TinyLife.World.Wall.yml", "TinyLife.World.WallMode": "TinyLife.World.WallMode.yml", - "TinyLife.World.WallMode.#ctor(System.String,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point)": "TinyLife.World.WallMode.yml", + "TinyLife.World.WallMode.#ctor(System.String,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.UniformTextureAtlas,System.Nullable{Microsoft.Xna.Framework.Point})": "TinyLife.World.WallMode.yml", "TinyLife.World.WallMode.ApplyMasks(Microsoft.Xna.Framework.Graphics.Texture2D,System.Int32,System.Int32,MLEM.Data.RuntimeTexturePacker,System.Action{System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion}})": "TinyLife.World.WallMode.yml", "TinyLife.World.WallMode.Door": "TinyLife.World.WallMode.yml", + "TinyLife.World.WallMode.DownMaskPosition": "TinyLife.World.WallMode.yml", + "TinyLife.World.WallMode.DownMaskTexture": "TinyLife.World.WallMode.yml", "TinyLife.World.WallMode.Full": "TinyLife.World.WallMode.yml", "TinyLife.World.WallMode.FullSizeWindow": "TinyLife.World.WallMode.yml", "TinyLife.World.WallMode.LongWindow": "TinyLife.World.WallMode.yml", diff --git a/docs/api/TinyLife.Actions.Action.yml b/docs/api/TinyLife.Actions.Action.yml index 5f07524..cbbeed1 100644 --- a/docs/api/TinyLife.Actions.Action.yml +++ b/docs/api/TinyLife.Actions.Action.yml @@ -4471,7 +4471,6 @@ references: name.vb: String - uid: TinyLife.Actions.SleepAction commentId: T:TinyLife.Actions.SleepAction - href: TinyLife.Actions.SleepAction.html name: SleepAction nameWithType: SleepAction fullName: TinyLife.Actions.SleepAction diff --git a/docs/api/TinyLife.Actions.ActionInfo.yml b/docs/api/TinyLife.Actions.ActionInfo.yml index a93a68c..a8e56ab 100644 --- a/docs/api/TinyLife.Actions.ActionInfo.yml +++ b/docs/api/TinyLife.Actions.ActionInfo.yml @@ -561,7 +561,7 @@ items: summary: >- Converts this action info into a set of free action spots that the can interact with, and returns the results. - Depending on the , this method will return , , or, for the context, this action info is returned. + Depending on the , this method will return , , or, for the context, this action info is returned. example: [] syntax: content: public IEnumerable ToFreeActionSpots(ObjectCategory context = null) @@ -591,7 +591,7 @@ items: summary: >- Converts this action info into a set of free action spots that the can interact with, and returns the first result, or null if there are none. - Depending on the , this method will return the first entry of , , or, for the context, this action info is returned. + Depending on the , this method will return the first entry of , , or, for the context, this action info is returned. example: [] syntax: content: public ActionInfo ToFreeActionSpot(ObjectCategory context = null) @@ -1593,7 +1593,6 @@ references: name.vb: Single - uid: TinyLife.Actions.ActionInfo.actionObject commentId: F:TinyLife.Actions.ActionInfo.actionObject - href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_actionObject name: actionObject nameWithType: ActionInfo.actionObject fullName: TinyLife.Actions.ActionInfo.actionObject diff --git a/docs/api/TinyLife.Actions.DebugAction.yml b/docs/api/TinyLife.Actions.DebugAction.yml index fac9241..9365954 100644 --- a/docs/api/TinyLife.Actions.DebugAction.yml +++ b/docs/api/TinyLife.Actions.DebugAction.yml @@ -466,7 +466,6 @@ items: references: - uid: TinyLife.Debug.ShowDebugActions commentId: F:TinyLife.Debug.ShowDebugActions - href: TinyLife.Debug.html#TinyLife_Debug_ShowDebugActions name: ShowDebugActions nameWithType: Debug.ShowDebugActions fullName: TinyLife.Debug.ShowDebugActions diff --git a/docs/api/TinyLife.Actions.DieAction.yml b/docs/api/TinyLife.Actions.DieAction.yml index c4a1338..a60783f 100644 --- a/docs/api/TinyLife.Actions.DieAction.yml +++ b/docs/api/TinyLife.Actions.DieAction.yml @@ -4169,7 +4169,6 @@ references: name.vb: Boolean - uid: TinyLife.Actions.SleepAction commentId: T:TinyLife.Actions.SleepAction - href: TinyLife.Actions.SleepAction.html name: SleepAction nameWithType: SleepAction fullName: TinyLife.Actions.SleepAction diff --git a/docs/api/TinyLife.Actions.OutOfTownAction.yml b/docs/api/TinyLife.Actions.OutOfTownAction.yml index 3a4806a..80e0628 100644 --- a/docs/api/TinyLife.Actions.OutOfTownAction.yml +++ b/docs/api/TinyLife.Actions.OutOfTownAction.yml @@ -4712,7 +4712,6 @@ references: fullName: TinyLife.Actions.CompletionType - uid: TinyLife.Actions.SleepAction commentId: T:TinyLife.Actions.SleepAction - href: TinyLife.Actions.SleepAction.html name: SleepAction nameWithType: SleepAction fullName: TinyLife.Actions.SleepAction diff --git a/docs/api/TinyLife.Actions.SocialAction.yml b/docs/api/TinyLife.Actions.SocialAction.yml index 3e8b047..0c4dd3f 100644 --- a/docs/api/TinyLife.Actions.SocialAction.yml +++ b/docs/api/TinyLife.Actions.SocialAction.yml @@ -269,7 +269,7 @@ items: summary: >- The amount of time that the actual conversation has been going on for. - This is the total amount of time () minus the amount of time it took for the to reach the . + This is the total amount of time () minus the amount of time it took for the to reach the . example: [] syntax: content: >- @@ -1073,7 +1073,7 @@ items: The returned also automatically include an evaluator that displays a list of potential action partners if no action partner was immediately selected through the context. - This means that the constructedType's constructor should accept the usual and , but also the wasOffered and the (optional) passed from the . + This means that the constructedType's constructor should accept the usual and , but also the wasOffered and the (optional) passed from the . example: [] syntax: content: public static IEnumerable CreateAskOffer(string name, ObjectCategory context, Type constructedType, ActionType.CanExecuteDelegate canRecipientExecute, ActionType.CanExecuteDelegate canHelperExecute, ActionType.AiSettings? askAi = null, ActionType.AiSettings? offerAi = null, CanExecuteResult? noValidArgumentsResult = null) diff --git a/docs/api/TinyLife.Emotions.EmotionModifier.yml b/docs/api/TinyLife.Emotions.EmotionModifier.yml index f03e8fa..b09ca37 100644 --- a/docs/api/TinyLife.Emotions.EmotionModifier.yml +++ b/docs/api/TinyLife.Emotions.EmotionModifier.yml @@ -4460,7 +4460,7 @@ items: description: The amount of an emotion that the passed object should give, which is returned from this method. - id: source type: System.Func{{T},TinyLife.Emotions.IEmotionSource} - description: The emotion source that the passed object should display. + description: The emotion source that the passed object should display. If this is null and the object is of type , the is used as the emotion source. typeParameters: - id: T description: The type of object to find around the person. @@ -5795,6 +5795,20 @@ references: - name: " " - name: T2 - name: ) +- uid: TinyLife.Objects.Furniture + commentId: T:TinyLife.Objects.Furniture + parent: TinyLife.Objects + href: TinyLife.Objects.Furniture.html + name: Furniture + nameWithType: Furniture + fullName: TinyLife.Objects.Furniture +- uid: TinyLife.Objects.Furniture.Type + commentId: F:TinyLife.Objects.Furniture.Type + parent: TinyLife.Objects.Furniture + href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Type + name: Type + nameWithType: Furniture.Type + fullName: TinyLife.Objects.Furniture.Type - uid: TinyLife.Emotions.EmotionModifier.ObjectAroundEmotion* commentId: Overload:TinyLife.Emotions.EmotionModifier.ObjectAroundEmotion href: TinyLife.Emotions.EmotionModifier.html#TinyLife_Emotions_EmotionModifier_ObjectAroundEmotion__1_TinyLife_Objects_PersonLike_System_Int32_System_Func___0_System_Int32__System_Func___0_TinyLife_Emotions_IEmotionSource__ diff --git a/docs/api/TinyLife.Emotions.EmotionType.yml b/docs/api/TinyLife.Emotions.EmotionType.yml index bc15b11..0f84b1d 100644 --- a/docs/api/TinyLife.Emotions.EmotionType.yml +++ b/docs/api/TinyLife.Emotions.EmotionType.yml @@ -22,6 +22,7 @@ items: - TinyLife.Emotions.EmotionType.Happy - TinyLife.Emotions.EmotionType.Icon - TinyLife.Emotions.EmotionType.Name + - TinyLife.Emotions.EmotionType.ParticleSpawner - TinyLife.Emotions.EmotionType.Priority - TinyLife.Emotions.EmotionType.Register(TinyLife.Emotions.EmotionType) - TinyLife.Emotions.EmotionType.Relaxed @@ -44,7 +45,7 @@ items: summary: >- An emotion type is a type of feeling that a can have. - The emotion that a person has results from that person's applied s. + The emotion that a person has results from that person's applied s. example: [] syntax: content: >- @@ -551,6 +552,27 @@ items: type: System.Int32 content.vb: Public Property Priority As Integer overload: TinyLife.Emotions.EmotionType.Priority* +- uid: TinyLife.Emotions.EmotionType.ParticleSpawner + commentId: P:TinyLife.Emotions.EmotionType.ParticleSpawner + id: ParticleSpawner + parent: TinyLife.Emotions.EmotionType + langs: + - csharp + - vb + name: ParticleSpawner + nameWithType: EmotionType.ParticleSpawner + fullName: TinyLife.Emotions.EmotionType.ParticleSpawner + type: Property + assemblies: + - Tiny Life + namespace: TinyLife.Emotions + syntax: + content: public (Func Chance, Action Spawner) ParticleSpawner { get; init; } + parameters: [] + return: + type: System.ValueTuple{System.Func{TinyLife.Objects.PersonLike,System.Single},System.Action{TinyLife.Objects.PersonLike,System.Random}} + content.vb: Public Property ParticleSpawner As (Chance As Func(Of PersonLike, Single), Spawner As Action(Of PersonLike, Random)) + overload: TinyLife.Emotions.EmotionType.ParticleSpawner* - uid: TinyLife.Emotions.EmotionType.#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory,Microsoft.Xna.Framework.Audio.SoundEffect) commentId: M:TinyLife.Emotions.EmotionType.#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory,Microsoft.Xna.Framework.Audio.SoundEffect) id: '#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory,Microsoft.Xna.Framework.Audio.SoundEffect)' @@ -1322,6 +1344,136 @@ references: nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer +- uid: TinyLife.Emotions.EmotionType.ParticleSpawner* + commentId: Overload:TinyLife.Emotions.EmotionType.ParticleSpawner + href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType_ParticleSpawner + name: ParticleSpawner + nameWithType: EmotionType.ParticleSpawner + fullName: TinyLife.Emotions.EmotionType.ParticleSpawner +- uid: System.ValueTuple{System.Func{TinyLife.Objects.PersonLike,System.Single},System.Action{TinyLife.Objects.PersonLike,System.Random}} + commentId: T:System.ValueTuple{System.Func{TinyLife.Objects.PersonLike,System.Single},System.Action{TinyLife.Objects.PersonLike,System.Random}} + parent: System + definition: System.ValueTuple`2 + href: https://learn.microsoft.com/dotnet/api/system.func-2 + name: (Func Chance, Action Spawner) + nameWithType: (Func Chance, Action Spawner) + fullName: (System.Func Chance, System.Action Spawner) + nameWithType.vb: (Chance As Func(Of PersonLike, Single), Spawner As Action(Of PersonLike, Random)) + fullName.vb: (Chance As System.Func(Of TinyLife.Objects.PersonLike, Single), Spawner As System.Action(Of TinyLife.Objects.PersonLike, System.Random)) + name.vb: (Chance As Func(Of PersonLike, Single), Spawner As Action(Of PersonLike, Random)) + spec.csharp: + - name: ( + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: < + - uid: TinyLife.Objects.PersonLike + name: PersonLike + href: TinyLife.Objects.PersonLike.html + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: '>' + - name: " " + - uid: System.ValueTuple{System.Func{TinyLife.Objects.PersonLike,System.Single},System.Action{TinyLife.Objects.PersonLike,System.Random}}.Chance + name: Chance + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-tinylife.objects.personlike,system.single-,system.action-tinylife.objects.personlike,system.random--.chance + - name: ',' + - name: " " + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: < + - uid: TinyLife.Objects.PersonLike + name: PersonLike + href: TinyLife.Objects.PersonLike.html + - name: ',' + - name: " " + - uid: System.Random + name: Random + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.random + - name: '>' + - name: " " + - uid: System.ValueTuple{System.Func{TinyLife.Objects.PersonLike,System.Single},System.Action{TinyLife.Objects.PersonLike,System.Random}}.Spawner + name: Spawner + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-tinylife.objects.personlike,system.single-,system.action-tinylife.objects.personlike,system.random--.spawner + - name: ) + spec.vb: + - name: ( + - uid: System.ValueTuple{System.Func{TinyLife.Objects.PersonLike,System.Single},System.Action{TinyLife.Objects.PersonLike,System.Random}}.Chance + name: Chance + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-tinylife.objects.personlike,system.single-,system.action-tinylife.objects.personlike,system.random--.chance + - name: " " + - name: As + - name: " " + - uid: System.Func`2 + name: Func + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.func-2 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.PersonLike + name: PersonLike + href: TinyLife.Objects.PersonLike.html + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ) + - name: ',' + - name: " " + - uid: System.ValueTuple{System.Func{TinyLife.Objects.PersonLike,System.Single},System.Action{TinyLife.Objects.PersonLike,System.Random}}.Spawner + name: Spawner + href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.func-tinylife.objects.personlike,system.single-,system.action-tinylife.objects.personlike,system.random--.spawner + - name: " " + - name: As + - name: " " + - uid: System.Action`2 + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action-2 + - name: ( + - name: Of + - name: " " + - uid: TinyLife.Objects.PersonLike + name: PersonLike + href: TinyLife.Objects.PersonLike.html + - name: ',' + - name: " " + - uid: System.Random + name: Random + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.random + - name: ) + - name: ) +- uid: System.ValueTuple`2 + commentId: T:System.ValueTuple`2 + name: (T1, T2) + nameWithType: (T1, T2) + fullName: (T1, T2) + spec.csharp: + - name: ( + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ) + spec.vb: + - name: ( + - name: T1 + - name: ',' + - name: " " + - name: T2 + - name: ) - uid: TinyLife.Emotions.EmotionType.#ctor* commentId: Overload:TinyLife.Emotions.EmotionType.#ctor href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType__ctor_System_String_MLEM_Textures_TextureRegion_Microsoft_Xna_Framework_Color_TinyLife_Emotions_EmotionType_TypeCategory_Microsoft_Xna_Framework_Audio_SoundEffect_ diff --git a/docs/api/TinyLife.GameImpl.yml b/docs/api/TinyLife.GameImpl.yml index 03698f1..0bf8497 100644 --- a/docs/api/TinyLife.GameImpl.yml +++ b/docs/api/TinyLife.GameImpl.yml @@ -1127,7 +1127,7 @@ items: description: An optional additional action that should be invoked when the camera is moved, which is passed to when switching maps, or invoked immediately when not switching maps. return: type: System.Boolean - description: Whether following the person was successful, which is false if switchToMap is false and the person's doesn't match the , or if the ui system while trying to switch the active map. + description: Whether following the person was successful, which is false if switchToMap is false and the person's doesn't match the , or if the ui system while trying to switch the active map. content.vb: Public Function FollowPerson(person As PersonLike, switchToMap As Boolean = True, additionalAction As Action = Nothing) As Boolean overload: TinyLife.GameImpl.FollowPerson* nameWithType.vb: GameImpl.FollowPerson(PersonLike, Boolean, Action) @@ -3894,30 +3894,23 @@ references: name: Map nameWithType: MapObject.Map fullName: TinyLife.Objects.MapObject.Map -- uid: TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem) - commentId: M:TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem) - isExternal: true - href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsTransitioning_MLEM_Ui_UiSystem_ - name: IsTransitioning(UiSystem) - nameWithType: Extensions.IsTransitioning(UiSystem) - fullName: TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem) +- uid: TinyLife.Uis.Menus.IsTransitioning + commentId: M:TinyLife.Uis.Menus.IsTransitioning + href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_IsTransitioning + name: IsTransitioning() + nameWithType: Menus.IsTransitioning() + fullName: TinyLife.Uis.Menus.IsTransitioning() spec.csharp: - - uid: TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem) + - uid: TinyLife.Uis.Menus.IsTransitioning name: IsTransitioning - href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsTransitioning_MLEM_Ui_UiSystem_ + href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_IsTransitioning - name: ( - - uid: MLEM.Ui.UiSystem - name: UiSystem - isExternal: true - name: ) spec.vb: - - uid: TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem) + - uid: TinyLife.Uis.Menus.IsTransitioning name: IsTransitioning - href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsTransitioning_MLEM_Ui_UiSystem_ + href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_IsTransitioning - name: ( - - uid: MLEM.Ui.UiSystem - name: UiSystem - isExternal: true - name: ) - uid: TinyLife.GameImpl.FollowPerson* commentId: Overload:TinyLife.GameImpl.FollowPerson diff --git a/docs/api/TinyLife.Localization.yml b/docs/api/TinyLife.Localization.yml index 8a7b281..46ddf01 100644 --- a/docs/api/TinyLife.Localization.yml +++ b/docs/api/TinyLife.Localization.yml @@ -8,6 +8,7 @@ items: - TinyLife.Localization.Get(TinyLife.LnCategory,System.String) - TinyLife.Localization.Get(TinyLife.LnCategory,System.String,System.Object[]) - TinyLife.Localization.GetKeys(TinyLife.LnCategory) + - TinyLife.Localization.GetRandomName(System.Random,System.Boolean,TinyLife.Objects.StylePreference) - TinyLife.Localization.LanguageNames - TinyLife.Localization.Names - TinyLife.Localization.Reload @@ -234,6 +235,36 @@ items: description: A set of keys content.vb: Public Shared Function GetKeys(category As LnCategory) As IEnumerable(Of String) overload: TinyLife.Localization.GetKeys* +- uid: TinyLife.Localization.GetRandomName(System.Random,System.Boolean,TinyLife.Objects.StylePreference) + commentId: M:TinyLife.Localization.GetRandomName(System.Random,System.Boolean,TinyLife.Objects.StylePreference) + id: GetRandomName(System.Random,System.Boolean,TinyLife.Objects.StylePreference) + parent: TinyLife.Localization + langs: + - csharp + - vb + name: GetRandomName(Random, bool, StylePreference) + nameWithType: Localization.GetRandomName(Random, bool, StylePreference) + fullName: TinyLife.Localization.GetRandomName(System.Random, bool, TinyLife.Objects.StylePreference) + type: Method + assemblies: + - Tiny Life + namespace: TinyLife + syntax: + content: public static string GetRandomName(Random random, bool lastName, StylePreference preference = StylePreference.Neutral) + parameters: + - id: random + type: System.Random + - id: lastName + type: System.Boolean + - id: preference + type: TinyLife.Objects.StylePreference + return: + type: System.String + content.vb: Public Shared Function GetRandomName(random As Random, lastName As Boolean, preference As StylePreference = StylePreference.Neutral) As String + overload: TinyLife.Localization.GetRandomName* + nameWithType.vb: Localization.GetRandomName(Random, Boolean, StylePreference) + fullName.vb: TinyLife.Localization.GetRandomName(System.Random, Boolean, TinyLife.Objects.StylePreference) + name.vb: GetRandomName(Random, Boolean, StylePreference) references: - uid: TinyLife commentId: N:TinyLife @@ -898,3 +929,57 @@ references: - name: " " - name: T - name: ) +- uid: TinyLife.Localization.GetRandomName* + commentId: Overload:TinyLife.Localization.GetRandomName + href: TinyLife.Localization.html#TinyLife_Localization_GetRandomName_System_Random_System_Boolean_TinyLife_Objects_StylePreference_ + name: GetRandomName + nameWithType: Localization.GetRandomName + fullName: TinyLife.Localization.GetRandomName +- uid: System.Random + commentId: T:System.Random + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.random + name: Random + nameWithType: Random + fullName: System.Random +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean +- uid: TinyLife.Objects.StylePreference + commentId: T:TinyLife.Objects.StylePreference + parent: TinyLife.Objects + href: TinyLife.Objects.StylePreference.html + name: StylePreference + nameWithType: StylePreference + fullName: TinyLife.Objects.StylePreference +- uid: TinyLife.Objects + commentId: N:TinyLife.Objects + href: TinyLife.html + name: TinyLife.Objects + nameWithType: TinyLife.Objects + fullName: TinyLife.Objects + spec.csharp: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Objects + name: Objects + href: TinyLife.Objects.html + spec.vb: + - uid: TinyLife + name: TinyLife + href: TinyLife.html + - name: . + - uid: TinyLife.Objects + name: Objects + href: TinyLife.Objects.html diff --git a/docs/api/TinyLife.NameCategory.yml b/docs/api/TinyLife.NameCategory.yml index d4823d0..364b9af 100644 --- a/docs/api/TinyLife.NameCategory.yml +++ b/docs/api/TinyLife.NameCategory.yml @@ -6,9 +6,8 @@ items: parent: TinyLife children: - TinyLife.NameCategory.AppNames - - TinyLife.NameCategory.FeminineFirstNames + - TinyLife.NameCategory.FirstNames - TinyLife.NameCategory.LastNames - - TinyLife.NameCategory.MasculineFirstNames - TinyLife.NameCategory.ModNames langs: - csharp @@ -70,44 +69,27 @@ items: content: AppNames = 1 return: type: TinyLife.NameCategory -- uid: TinyLife.NameCategory.MasculineFirstNames - commentId: F:TinyLife.NameCategory.MasculineFirstNames - id: MasculineFirstNames +- uid: TinyLife.NameCategory.FirstNames + commentId: F:TinyLife.NameCategory.FirstNames + id: FirstNames parent: TinyLife.NameCategory langs: - csharp - vb - name: MasculineFirstNames - nameWithType: NameCategory.MasculineFirstNames - fullName: TinyLife.NameCategory.MasculineFirstNames + name: FirstNames + nameWithType: NameCategory.FirstNames + fullName: TinyLife.NameCategory.FirstNames type: Field assemblies: - Tiny Life namespace: TinyLife - summary: Masculine first names, used in the character creator and in . + summary: >- + Last names, used in the character creator and in . + + Each entry is formatted as "name, style preference, most common continent". example: [] syntax: - content: MasculineFirstNames = 2 - return: - type: TinyLife.NameCategory -- uid: TinyLife.NameCategory.FeminineFirstNames - commentId: F:TinyLife.NameCategory.FeminineFirstNames - id: FeminineFirstNames - parent: TinyLife.NameCategory - langs: - - csharp - - vb - name: FeminineFirstNames - nameWithType: NameCategory.FeminineFirstNames - fullName: TinyLife.NameCategory.FeminineFirstNames - type: Field - assemblies: - - Tiny Life - namespace: TinyLife - summary: Feminine first names, used in the character creator and in . - example: [] - syntax: - content: FeminineFirstNames = 3 + content: FirstNames = 2 return: type: TinyLife.NameCategory - uid: TinyLife.NameCategory.LastNames @@ -124,10 +106,13 @@ items: assemblies: - Tiny Life namespace: TinyLife - summary: Last names, used in the character creator and in . + summary: >- + Last names, used in the character creator and in . + + Each entry is formatted as "name, most common continent". example: [] syntax: - content: LastNames = 4 + content: LastNames = 3 return: type: TinyLife.NameCategory references: diff --git a/docs/api/TinyLife.Objects.Bathtub.yml b/docs/api/TinyLife.Objects.Bathtub.yml index aadee33..8d9e70d 100644 --- a/docs/api/TinyLife.Objects.Bathtub.yml +++ b/docs/api/TinyLife.Objects.Bathtub.yml @@ -119,6 +119,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3199,6 +3200,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.Book.yml b/docs/api/TinyLife.Objects.Book.yml index 2f44ae1..b8402ab 100644 --- a/docs/api/TinyLife.Objects.Book.yml +++ b/docs/api/TinyLife.Objects.Book.yml @@ -122,6 +122,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3191,6 +3192,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.BreakableFurniture.yml b/docs/api/TinyLife.Objects.BreakableFurniture.yml index c4de3e3..f2c9ec4 100644 --- a/docs/api/TinyLife.Objects.BreakableFurniture.yml +++ b/docs/api/TinyLife.Objects.BreakableFurniture.yml @@ -130,6 +130,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3507,6 +3508,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.Chimney.yml b/docs/api/TinyLife.Objects.Chimney.yml index a3f5098..5616000 100644 --- a/docs/api/TinyLife.Objects.Chimney.yml +++ b/docs/api/TinyLife.Objects.Chimney.yml @@ -120,6 +120,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3328,6 +3329,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml b/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml index bd8eb6d..514ff21 100644 --- a/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml +++ b/docs/api/TinyLife.Objects.CornerFurniture.Counter.yml @@ -124,6 +124,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3346,6 +3347,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.CornerFurniture.yml b/docs/api/TinyLife.Objects.CornerFurniture.yml index ca5648a..da88e73 100644 --- a/docs/api/TinyLife.Objects.CornerFurniture.yml +++ b/docs/api/TinyLife.Objects.CornerFurniture.yml @@ -129,6 +129,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3346,6 +3347,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.DeathReason.yml b/docs/api/TinyLife.Objects.DeathReason.yml index 4fbab25..727c31a 100644 --- a/docs/api/TinyLife.Objects.DeathReason.yml +++ b/docs/api/TinyLife.Objects.DeathReason.yml @@ -269,7 +269,6 @@ references: href: TinyLife.Utilities.html - uid: TinyLife.Actions.StarveAction commentId: T:TinyLife.Actions.StarveAction - href: TinyLife.Actions.StarveAction.html name: StarveAction nameWithType: StarveAction fullName: TinyLife.Actions.StarveAction @@ -282,7 +281,6 @@ references: fullName: TinyLife.Objects.DeathReason - uid: TinyLife.Actions.RepairAction commentId: T:TinyLife.Actions.RepairAction - href: TinyLife.Actions.RepairAction.html name: RepairAction nameWithType: RepairAction fullName: TinyLife.Actions.RepairAction diff --git a/docs/api/TinyLife.Objects.Fence.yml b/docs/api/TinyLife.Objects.Fence.yml index b964e12..5326565 100644 --- a/docs/api/TinyLife.Objects.Fence.yml +++ b/docs/api/TinyLife.Objects.Fence.yml @@ -125,6 +125,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3221,6 +3222,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.Fireplace.yml b/docs/api/TinyLife.Objects.Fireplace.yml index 286f669..e65c007 100644 --- a/docs/api/TinyLife.Objects.Fireplace.yml +++ b/docs/api/TinyLife.Objects.Fireplace.yml @@ -126,6 +126,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3293,6 +3294,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.Food.yml b/docs/api/TinyLife.Objects.Food.yml index 22ae64c..08e6313 100644 --- a/docs/api/TinyLife.Objects.Food.yml +++ b/docs/api/TinyLife.Objects.Food.yml @@ -130,6 +130,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3329,6 +3330,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.FoodTypedItem.yml b/docs/api/TinyLife.Objects.FoodTypedItem.yml index 1d68505..618d9ef 100644 --- a/docs/api/TinyLife.Objects.FoodTypedItem.yml +++ b/docs/api/TinyLife.Objects.FoodTypedItem.yml @@ -129,6 +129,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3472,6 +3473,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.Fridge.yml b/docs/api/TinyLife.Objects.Fridge.yml index 021253f..6a60485 100644 --- a/docs/api/TinyLife.Objects.Fridge.yml +++ b/docs/api/TinyLife.Objects.Fridge.yml @@ -125,6 +125,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3412,6 +3413,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.Furniture.yml b/docs/api/TinyLife.Objects.Furniture.yml index c891b12..8230b80 100644 --- a/docs/api/TinyLife.Objects.Furniture.yml +++ b/docs/api/TinyLife.Objects.Furniture.yml @@ -137,6 +137,7 @@ items: - MLEM.Misc.IGenericDataHolder inheritedMembers: - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3222,6 +3223,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.FurnitureType.yml b/docs/api/TinyLife.Objects.FurnitureType.yml index dd63315..fef96b4 100644 --- a/docs/api/TinyLife.Objects.FurnitureType.yml +++ b/docs/api/TinyLife.Objects.FurnitureType.yml @@ -45,6 +45,7 @@ items: - TinyLife.Objects.FurnitureType.CushionedWoodworkingSofa - TinyLife.Objects.FurnitureType.CustomPainting - TinyLife.Objects.FurnitureType.Cypress + - TinyLife.Objects.FurnitureType.Dandelions - TinyLife.Objects.FurnitureType.DecorativeBowls - TinyLife.Objects.FurnitureType.DecorativeKite - TinyLife.Objects.FurnitureType.DecorativeLogPile @@ -129,6 +130,7 @@ items: - TinyLife.Objects.FurnitureType.ModernTv - TinyLife.Objects.FurnitureType.ModernTvStand - TinyLife.Objects.FurnitureType.ModernWoodworkingLamp + - TinyLife.Objects.FurnitureType.MonsteraPotPlant - TinyLife.Objects.FurnitureType.Mop - TinyLife.Objects.FurnitureType.MuseumSign - TinyLife.Objects.FurnitureType.Newspaper @@ -148,6 +150,7 @@ items: - TinyLife.Objects.FurnitureType.PlateStack - TinyLife.Objects.FurnitureType.Pot - TinyLife.Objects.FurnitureType.PotPlant + - TinyLife.Objects.FurnitureType.PottedBirdOfParadise - TinyLife.Objects.FurnitureType.PreparedFood - TinyLife.Objects.FurnitureType.PrismaticShard - TinyLife.Objects.FurnitureType.ProteinShakeKit @@ -215,6 +218,7 @@ items: - TinyLife.Objects.FurnitureType.SmallOpenShelf - TinyLife.Objects.FurnitureType.SmallPicnicTable - TinyLife.Objects.FurnitureType.SmallPlant + - TinyLife.Objects.FurnitureType.SmallPotPlants - TinyLife.Objects.FurnitureType.SmallRocks - TinyLife.Objects.FurnitureType.SmallShovel - TinyLife.Objects.FurnitureType.SmallSimpleCurtain @@ -265,6 +269,7 @@ items: - TinyLife.Objects.FurnitureType.WideBoxBookshelf - TinyLife.Objects.FurnitureType.WideConsoleTable - TinyLife.Objects.FurnitureType.WildLavender + - TinyLife.Objects.FurnitureType.WillowTree - TinyLife.Objects.FurnitureType.WindowPlants - TinyLife.Objects.FurnitureType.WinterTree - TinyLife.Objects.FurnitureType.Wisteria @@ -893,7 +898,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: Returns this furniture item's display name, optionally based on the given instance. + summary: Returns this furniture item's display name, optionally based on the given instance. example: [] syntax: content: public string GetDisplayName(Furniture instance) @@ -1132,6 +1137,25 @@ items: return: type: TinyLife.Objects.FurnitureType content.vb: Public Shared ReadOnly MapleTree As FurnitureType +- uid: TinyLife.Objects.FurnitureType.WillowTree + commentId: F:TinyLife.Objects.FurnitureType.WillowTree + id: WillowTree + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: WillowTree + nameWithType: FurnitureType.WillowTree + fullName: TinyLife.Objects.FurnitureType.WillowTree + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType WillowTree + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly WillowTree As FurnitureType - uid: TinyLife.Objects.FurnitureType.GrassPatch commentId: F:TinyLife.Objects.FurnitureType.GrassPatch id: GrassPatch @@ -1189,6 +1213,25 @@ items: return: type: TinyLife.Objects.FurnitureType content.vb: Public Shared ReadOnly FlowerPatch As FurnitureType +- uid: TinyLife.Objects.FurnitureType.Dandelions + commentId: F:TinyLife.Objects.FurnitureType.Dandelions + id: Dandelions + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: Dandelions + nameWithType: FurnitureType.Dandelions + fullName: TinyLife.Objects.FurnitureType.Dandelions + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType Dandelions + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly Dandelions As FurnitureType - uid: TinyLife.Objects.FurnitureType.SmallRocks commentId: F:TinyLife.Objects.FurnitureType.SmallRocks id: SmallRocks @@ -1398,6 +1441,25 @@ items: return: type: TinyLife.Objects.FurnitureType[] content.vb: Public Shared ReadOnly Succulents As FurnitureType() +- uid: TinyLife.Objects.FurnitureType.SmallPotPlants + commentId: F:TinyLife.Objects.FurnitureType.SmallPotPlants + id: SmallPotPlants + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: SmallPotPlants + nameWithType: FurnitureType.SmallPotPlants + fullName: TinyLife.Objects.FurnitureType.SmallPotPlants + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType[] SmallPotPlants + return: + type: TinyLife.Objects.FurnitureType[] + content.vb: Public Shared ReadOnly SmallPotPlants As FurnitureType() - uid: TinyLife.Objects.FurnitureType.LargePotPlant commentId: F:TinyLife.Objects.FurnitureType.LargePotPlant id: LargePotPlant @@ -1417,6 +1479,44 @@ items: return: type: TinyLife.Objects.FurnitureType[] content.vb: Public Shared ReadOnly LargePotPlant As FurnitureType() +- uid: TinyLife.Objects.FurnitureType.MonsteraPotPlant + commentId: F:TinyLife.Objects.FurnitureType.MonsteraPotPlant + id: MonsteraPotPlant + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: MonsteraPotPlant + nameWithType: FurnitureType.MonsteraPotPlant + fullName: TinyLife.Objects.FurnitureType.MonsteraPotPlant + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType MonsteraPotPlant + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly MonsteraPotPlant As FurnitureType +- uid: TinyLife.Objects.FurnitureType.PottedBirdOfParadise + commentId: F:TinyLife.Objects.FurnitureType.PottedBirdOfParadise + id: PottedBirdOfParadise + parent: TinyLife.Objects.FurnitureType + langs: + - csharp + - vb + name: PottedBirdOfParadise + nameWithType: FurnitureType.PottedBirdOfParadise + fullName: TinyLife.Objects.FurnitureType.PottedBirdOfParadise + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly FurnitureType PottedBirdOfParadise + return: + type: TinyLife.Objects.FurnitureType + content.vb: Public Shared ReadOnly PottedBirdOfParadise As FurnitureType - uid: TinyLife.Objects.FurnitureType.StreetLamps commentId: F:TinyLife.Objects.FurnitureType.StreetLamps id: StreetLamps diff --git a/docs/api/TinyLife.Objects.Gravestone.yml b/docs/api/TinyLife.Objects.Gravestone.yml index 9b79136..81b068d 100644 --- a/docs/api/TinyLife.Objects.Gravestone.yml +++ b/docs/api/TinyLife.Objects.Gravestone.yml @@ -124,6 +124,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3400,6 +3401,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.LightFurniture.yml b/docs/api/TinyLife.Objects.LightFurniture.yml index 16fbab9..19eab5a 100644 --- a/docs/api/TinyLife.Objects.LightFurniture.yml +++ b/docs/api/TinyLife.Objects.LightFurniture.yml @@ -130,6 +130,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3492,6 +3493,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.MapObject.yml b/docs/api/TinyLife.Objects.MapObject.yml index 9fd3d6c..a294aa8 100644 --- a/docs/api/TinyLife.Objects.MapObject.yml +++ b/docs/api/TinyLife.Objects.MapObject.yml @@ -52,6 +52,7 @@ items: - TinyLife.Objects.MapObject.OnValidatedEarly - TinyLife.Objects.MapObject.ParentInfo - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.Position - TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations) @@ -126,6 +127,25 @@ items: return: type: MLEM.Maths.Direction2[] content.vb: Public Shared ReadOnly PersonRotationOrder As Direction2() +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + id: PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + langs: + - csharp + - vb + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public static readonly Dictionary PersonRotationOrderIndices + return: + type: System.Collections.Generic.Dictionary{MLEM.Maths.Direction2,System.Int32} + content.vb: Public Shared ReadOnly PersonRotationOrderIndices As Dictionary(Of Direction2, Integer) - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated id: OnCreated @@ -2461,6 +2481,122 @@ references: - uid: MLEM.Maths name: Maths isExternal: true +- uid: System.Collections.Generic.Dictionary{MLEM.Maths.Direction2,System.Int32} + commentId: T:System.Collections.Generic.Dictionary{MLEM.Maths.Direction2,System.Int32} + parent: System.Collections.Generic + definition: System.Collections.Generic.Dictionary`2 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + nameWithType.vb: Dictionary(Of Direction2, Integer) + fullName.vb: System.Collections.Generic.Dictionary(Of MLEM.Maths.Direction2, Integer) + name.vb: Dictionary(Of Direction2, Integer) + spec.csharp: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: < + - uid: MLEM.Maths.Direction2 + name: Direction2 + isExternal: true + - name: ',' + - name: " " + - uid: System.Int32 + name: int + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: '>' + spec.vb: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: ( + - name: Of + - name: " " + - uid: MLEM.Maths.Direction2 + name: Direction2 + isExternal: true + - name: ',' + - name: " " + - uid: System.Int32 + name: Integer + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.int32 + - name: ) +- uid: System.Collections.Generic.Dictionary`2 + commentId: T:System.Collections.Generic.Dictionary`2 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + nameWithType.vb: Dictionary(Of TKey, TValue) + fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue) + name.vb: Dictionary(Of TKey, TValue) + spec.csharp: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: < + - name: TKey + - name: ',' + - name: " " + - name: TValue + - name: '>' + spec.vb: + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + - name: ( + - name: Of + - name: " " + - name: TKey + - name: ',' + - name: " " + - name: TValue + - name: ) +- uid: System.Collections.Generic + commentId: N:System.Collections.Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + name: System.Collections.Generic + nameWithType: System.Collections.Generic + fullName: System.Collections.Generic + spec.csharp: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic + spec.vb: + - uid: System + name: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system + - name: . + - uid: System.Collections + name: Collections + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections + - name: . + - uid: System.Collections.Generic + name: Generic + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.collections.generic - uid: System.Action{TinyLife.Objects.MapObject} commentId: T:System.Action{TinyLife.Objects.MapObject} parent: System @@ -3311,43 +3447,6 @@ references: - name: " " - name: T - name: ) -- uid: System.Collections.Generic - commentId: N:System.Collections.Generic - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system - name: System.Collections.Generic - nameWithType: System.Collections.Generic - fullName: System.Collections.Generic - spec.csharp: - - uid: System - name: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system - - name: . - - uid: System.Collections - name: Collections - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections - - name: . - - uid: System.Collections.Generic - name: Generic - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic - spec.vb: - - uid: System - name: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system - - name: . - - uid: System.Collections - name: Collections - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections - - name: . - - uid: System.Collections.Generic - name: Generic - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic - uid: TinyLife.World.Map.GetObjects``1(MLEM.Maths.RectangleF) commentId: M:TinyLife.World.Map.GetObjects``1(MLEM.Maths.RectangleF) isExternal: true @@ -4323,40 +4422,6 @@ references: isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: ) -- uid: System.Collections.Generic.Dictionary`2 - commentId: T:System.Collections.Generic.Dictionary`2 - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: Dictionary - nameWithType: Dictionary - fullName: System.Collections.Generic.Dictionary - nameWithType.vb: Dictionary(Of TKey, TValue) - fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue) - name.vb: Dictionary(Of TKey, TValue) - spec.csharp: - - uid: System.Collections.Generic.Dictionary`2 - name: Dictionary - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - - name: < - - name: TKey - - name: ',' - - name: " " - - name: TValue - - name: '>' - spec.vb: - - uid: System.Collections.Generic.Dictionary`2 - name: Dictionary - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - - name: ( - - name: Of - - name: " " - - name: TKey - - name: ',' - - name: " " - - name: TValue - - name: ) - uid: TinyLife.Objects.PersonLike.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,System.Single) commentId: M:TinyLife.Objects.PersonLike.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,System.Single) parent: TinyLife.Objects.PersonLike diff --git a/docs/api/TinyLife.Objects.Newspaper.yml b/docs/api/TinyLife.Objects.Newspaper.yml index 62b14da..7d6fbe9 100644 --- a/docs/api/TinyLife.Objects.Newspaper.yml +++ b/docs/api/TinyLife.Objects.Newspaper.yml @@ -119,6 +119,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3264,6 +3265,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.OverlayWallHanging.yml b/docs/api/TinyLife.Objects.OverlayWallHanging.yml index fd5444b..ecda07f 100644 --- a/docs/api/TinyLife.Objects.OverlayWallHanging.yml +++ b/docs/api/TinyLife.Objects.OverlayWallHanging.yml @@ -123,6 +123,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3177,6 +3178,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.Painting.yml b/docs/api/TinyLife.Objects.Painting.yml index bdc8ee8..ab19f25 100644 --- a/docs/api/TinyLife.Objects.Painting.yml +++ b/docs/api/TinyLife.Objects.Painting.yml @@ -124,6 +124,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -243,7 +244,7 @@ items: - Tiny Life namespace: TinyLife.Objects summary: >- - Stores whether this painting emits a when people are in the same room as it. + Stores whether this painting emits a when people are in the same room as it. This field is used by the award personality. example: [] @@ -3267,6 +3268,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.Person.yml b/docs/api/TinyLife.Objects.Person.yml index 2646811..9ecaf53 100644 --- a/docs/api/TinyLife.Objects.Person.yml +++ b/docs/api/TinyLife.Objects.Person.yml @@ -12,7 +12,6 @@ items: - TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.PersonLike[]) - TinyLife.Objects.Person.CurrentRoomDecorativeRating - TinyLife.Objects.Person.DiaperDirty - - TinyLife.Objects.Person.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - TinyLife.Objects.Person.DrawLooksLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Animations.SpriteAnimation,MLEM.Textures.TextureRegion,TinyLife.Objects.WornClothes,System.Int32,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,TinyLife.Objects.ParentInfo,Microsoft.Xna.Framework.Color,System.Single,System.Single) - TinyLife.Objects.Person.DrawSize - TinyLife.Objects.Person.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,System.Single,MLEM.Maths.Direction2,TinyLife.Objects.Outfit,System.Nullable{TinyLife.Objects.Pose},System.Nullable{TinyLife.Objects.AgeGroup}) @@ -20,12 +19,13 @@ items: - TinyLife.Objects.Person.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point) - TinyLife.Objects.Person.GenerateShadowAnimation - TinyLife.Objects.Person.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory) + - TinyLife.Objects.Person.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) - TinyLife.Objects.Person.GetCurrentGoals + - TinyLife.Objects.Person.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) - TinyLife.Objects.Person.GetHeldItemDrawOffset(System.Boolean) - TinyLife.Objects.Person.GetHoverInfo(MLEM.Ui.Elements.Tooltip) - TinyLife.Objects.Person.GetPassiveActionPriority(TinyLife.Actions.ActionType) - TinyLife.Objects.Person.GetPassiveNeedReduction(TinyLife.NeedType) - - TinyLife.Objects.Person.GetPivot - TinyLife.Objects.Person.GetProject(System.String,System.String) - TinyLife.Objects.Person.GetProjects(System.String) - TinyLife.Objects.Person.GoToExitRoad(Microsoft.Xna.Framework.Vector2) @@ -42,13 +42,13 @@ items: - TinyLife.Objects.Person.OnLifeGoalChanged - TinyLife.Objects.Person.OnRoomCheck - TinyLife.Objects.Person.PhoneColors + - TinyLife.Objects.Person.Pivot - TinyLife.Objects.Person.Projects - TinyLife.Objects.Person.Pronouns - TinyLife.Objects.Person.RemoveJob(TinyLife.Goals.JobType) - TinyLife.Objects.Person.ResetToStatic(System.Boolean,System.Boolean) - TinyLife.Objects.Person.StartProject(TinyLife.Goals.Project) - TinyLife.Objects.Person.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - - TinyLife.Objects.Person.UpdateAdditionalVisuals - TinyLife.Objects.Person.UpdateJobs(System.TimeSpan) - TinyLife.Objects.Person.UpdatePose - TinyLife.Objects.Person.Validate(TinyLife.Utilities.AppliedMigrations) @@ -172,6 +172,7 @@ items: - TinyLife.Objects.PersonLike.GetFreeActionSpotInfos(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.PersonLike.OnCameraRotationChanged(MLEM.Maths.Direction2,MLEM.Maths.Direction2) - TinyLife.Objects.PersonLike.FocusCameraOnEvent(System.Boolean,System.Boolean) + - TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - TinyLife.Objects.PersonLike.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single}) - TinyLife.Objects.PersonLike.PrepareForPermanentRemoval - TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot) @@ -259,11 +260,13 @@ items: - TinyLife.Objects.PersonLike.UpdateNeeds(System.TimeSpan,System.Single) - TinyLife.Objects.PersonLike.UpdateActions(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Objects.PersonLike.ResetVisuals + - TinyLife.Objects.PersonLike.UpdateAdditionalVisuals - TinyLife.Objects.PersonLike.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType) - TinyLife.Objects.PersonLike.UpdateAction(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable}) - TinyLife.Objects.PersonLike.InitializeAction(TinyLife.Actions.Action) - TinyLife.Objects.PersonLike.GetRandomSpeakSound(TinyLife.Objects.VoiceStyle,TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -716,6 +719,30 @@ items: content.vb: Public Overrides ReadOnly Property DrawSize As Point overridden: TinyLife.Objects.PersonLike.DrawSize overload: TinyLife.Objects.Person.DrawSize* +- uid: TinyLife.Objects.Person.Pivot + commentId: P:TinyLife.Objects.Person.Pivot + id: Pivot + parent: TinyLife.Objects.Person + langs: + - csharp + - vb + name: Pivot + nameWithType: Person.Pivot + fullName: TinyLife.Objects.Person.Pivot + type: Property + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: Returns this person's screen-space pivot position, based on the current animation frame. + example: [] + syntax: + content: public override Vector2 Pivot { get; } + parameters: [] + return: + type: Microsoft.Xna.Framework.Vector2 + content.vb: Public Overrides ReadOnly Property Pivot As Vector2 + overridden: TinyLife.Objects.PersonLike.Pivot + overload: TinyLife.Objects.Person.Pivot* - uid: TinyLife.Objects.Person.OnLifeGoalChanged commentId: E:TinyLife.Objects.Person.OnLifeGoalChanged id: OnLifeGoalChanged @@ -913,26 +940,6 @@ items: content.vb: Protected Overrides Sub UpdatePose() overridden: TinyLife.Objects.PersonLike.UpdatePose overload: TinyLife.Objects.Person.UpdatePose* -- uid: TinyLife.Objects.Person.UpdateAdditionalVisuals - commentId: M:TinyLife.Objects.Person.UpdateAdditionalVisuals - id: UpdateAdditionalVisuals - parent: TinyLife.Objects.Person - langs: - - csharp - - vb - name: UpdateAdditionalVisuals() - nameWithType: Person.UpdateAdditionalVisuals() - fullName: TinyLife.Objects.Person.UpdateAdditionalVisuals() - type: Method - assemblies: - - Tiny Life - namespace: TinyLife.Objects - summary: A method invoked in near the end to update additional visuals, like spawning particles and changing the person's . - example: [] - syntax: - content: protected virtual void UpdateAdditionalVisuals() - content.vb: Protected Overridable Sub UpdateAdditionalVisuals() - overload: TinyLife.Objects.Person.UpdateAdditionalVisuals* - uid: TinyLife.Objects.Person.UpdateJobs(System.TimeSpan) commentId: M:TinyLife.Objects.Person.UpdateJobs(System.TimeSpan) id: UpdateJobs(System.TimeSpan) @@ -1256,30 +1263,60 @@ items: nameWithType.vb: Person.GetHeldItemDrawOffset(Boolean) fullName.vb: TinyLife.Objects.Person.GetHeldItemDrawOffset(Boolean) name.vb: GetHeldItemDrawOffset(Boolean) -- uid: TinyLife.Objects.Person.GetPivot - commentId: M:TinyLife.Objects.Person.GetPivot - id: GetPivot +- uid: TinyLife.Objects.Person.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) + commentId: M:TinyLife.Objects.Person.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) + id: GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) parent: TinyLife.Objects.Person langs: - csharp - vb - name: GetPivot() - nameWithType: Person.GetPivot() - fullName: TinyLife.Objects.Person.GetPivot() + name: GetBodyArea(Pose, Direction2) + nameWithType: Person.GetBodyArea(Pose, Direction2) + fullName: TinyLife.Objects.Person.GetBodyArea(TinyLife.Objects.Pose, MLEM.Maths.Direction2) type: Method assemblies: - Tiny Life namespace: TinyLife.Objects - summary: Returns this person's screen-space pivot position, based on the current animation frame. example: [] syntax: - content: public override Vector2 GetPivot() + content: public override Rectangle GetBodyArea(Pose pose, Direction2 rotation) + parameters: + - id: pose + type: TinyLife.Objects.Pose + - id: rotation + type: MLEM.Maths.Direction2 return: - type: Microsoft.Xna.Framework.Vector2 - description: This person's screen-space pivot position. - content.vb: Public Overrides Function GetPivot() As Vector2 - overridden: TinyLife.Objects.PersonLike.GetPivot - overload: TinyLife.Objects.Person.GetPivot* + type: Microsoft.Xna.Framework.Rectangle + content.vb: Public Overrides Function GetBodyArea(pose As Pose, rotation As Direction2) As Rectangle + overridden: TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) + overload: TinyLife.Objects.Person.GetBodyArea* +- uid: TinyLife.Objects.Person.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) + commentId: M:TinyLife.Objects.Person.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) + id: GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) + parent: TinyLife.Objects.Person + langs: + - csharp + - vb + name: GetHeadArea(Pose, Direction2) + nameWithType: Person.GetHeadArea(Pose, Direction2) + fullName: TinyLife.Objects.Person.GetHeadArea(TinyLife.Objects.Pose, MLEM.Maths.Direction2) + type: Method + assemblies: + - Tiny Life + namespace: TinyLife.Objects + example: [] + syntax: + content: public override Rectangle GetHeadArea(Pose pose, Direction2 rotation) + parameters: + - id: pose + type: TinyLife.Objects.Pose + - id: rotation + type: MLEM.Maths.Direction2 + return: + type: Microsoft.Xna.Framework.Rectangle + content.vb: Public Overrides Function GetHeadArea(pose As Pose, rotation As Direction2) As Rectangle + overridden: TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) + overload: TinyLife.Objects.Person.GetHeadArea* - uid: TinyLife.Objects.Person.OnRoomCheck commentId: M:TinyLife.Objects.Person.OnRoomCheck id: OnRoomCheck @@ -1518,43 +1555,6 @@ items: content.vb: Public Overrides Function GetPassiveNeedReduction(need As NeedType) As Single overridden: TinyLife.Objects.PersonLike.GetPassiveNeedReduction(TinyLife.NeedType) overload: TinyLife.Objects.Person.GetPassiveNeedReduction* -- uid: TinyLife.Objects.Person.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Objects.Person.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - id: DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - parent: TinyLife.Objects.Person - langs: - - csharp - - vb - name: DrawIcon(Element, GameTime, SpriteBatch) - nameWithType: Person.DrawIcon(Element, GameTime, SpriteBatch) - fullName: TinyLife.Objects.Person.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) - type: Method - assemblies: - - Tiny Life - namespace: TinyLife.Objects - summary: >- - Draws this object as an icon in UI space. This method is called by the action queue as well as for notifications. - - By default, people draw their , and draws itself in ui space. - example: [] - syntax: - content: public override bool DrawIcon(Element element, GameTime time, SpriteBatch batch) - parameters: - - id: element - type: MLEM.Ui.Elements.Element - description: The element to draw the object in. - - id: time - type: Microsoft.Xna.Framework.GameTime - description: The game time. - - id: batch - type: Microsoft.Xna.Framework.Graphics.SpriteBatch - description: The sprite batch to use for drawing. - return: - type: System.Boolean - description: Whether the object was actually drawn as an icon. If false is returned, a replacement icon can be drawn by the caller instead. - content.vb: Public Overrides Function DrawIcon(element As Element, time As GameTime, batch As SpriteBatch) As Boolean - overridden: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - overload: TinyLife.Objects.Person.DrawIcon* - uid: TinyLife.Objects.Person.GetProjects(System.String) commentId: M:TinyLife.Objects.Person.GetProjects(System.String) id: GetProjects(System.String) @@ -2776,6 +2776,52 @@ references: isExternal: true href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) +- uid: TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + commentId: M:TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + parent: TinyLife.Objects.PersonLike + isExternal: true + href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + name: DrawIcon(Element, GameTime, SpriteBatch) + nameWithType: PersonLike.DrawIcon(Element, GameTime, SpriteBatch) + fullName: TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + spec.csharp: + - uid: TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + name: DrawIcon + href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + - name: ( + - uid: MLEM.Ui.Elements.Element + name: Element + isExternal: true + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch + name: SpriteBatch + isExternal: true + - name: ) + spec.vb: + - uid: TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + name: DrawIcon + href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + - name: ( + - uid: MLEM.Ui.Elements.Element + name: Element + isExternal: true + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch + name: SpriteBatch + isExternal: true + - name: ) - uid: TinyLife.Objects.PersonLike.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single}) commentId: M:TinyLife.Objects.PersonLike.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single}) parent: TinyLife.Objects.PersonLike @@ -6401,6 +6447,25 @@ references: href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_ResetVisuals - name: ( - name: ) +- uid: TinyLife.Objects.PersonLike.UpdateAdditionalVisuals + commentId: M:TinyLife.Objects.PersonLike.UpdateAdditionalVisuals + parent: TinyLife.Objects.PersonLike + href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_UpdateAdditionalVisuals + name: UpdateAdditionalVisuals() + nameWithType: PersonLike.UpdateAdditionalVisuals() + fullName: TinyLife.Objects.PersonLike.UpdateAdditionalVisuals() + spec.csharp: + - uid: TinyLife.Objects.PersonLike.UpdateAdditionalVisuals + name: UpdateAdditionalVisuals + href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_UpdateAdditionalVisuals + - name: ( + - name: ) + spec.vb: + - uid: TinyLife.Objects.PersonLike.UpdateAdditionalVisuals + name: UpdateAdditionalVisuals + href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_UpdateAdditionalVisuals + - name: ( + - name: ) - uid: TinyLife.Objects.PersonLike.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType) commentId: M:TinyLife.Objects.PersonLike.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType) parent: TinyLife.Objects.PersonLike @@ -6632,6 +6697,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject @@ -9743,6 +9815,26 @@ references: - uid: Microsoft.Xna.Framework name: Framework isExternal: true +- uid: TinyLife.Objects.PersonLike.Pivot + commentId: P:TinyLife.Objects.PersonLike.Pivot + parent: TinyLife.Objects.PersonLike + href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Pivot + name: Pivot + nameWithType: PersonLike.Pivot + fullName: TinyLife.Objects.PersonLike.Pivot +- uid: TinyLife.Objects.Person.Pivot* + commentId: Overload:TinyLife.Objects.Person.Pivot + href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Pivot + name: Pivot + nameWithType: Person.Pivot + fullName: TinyLife.Objects.Person.Pivot +- 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: TinyLife.Objects.Person.LifeGoal commentId: P:TinyLife.Objects.Person.LifeGoal href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_LifeGoal @@ -10379,13 +10471,6 @@ references: name: Map nameWithType: Map fullName: TinyLife.World.Map -- 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: System.Single commentId: T:System.Single parent: System @@ -10560,12 +10645,6 @@ references: isExternal: true href: https://learn.microsoft.com/dotnet/api/system.single - name: ) -- uid: TinyLife.Objects.Person.UpdateAdditionalVisuals* - commentId: Overload:TinyLife.Objects.Person.UpdateAdditionalVisuals - href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_UpdateAdditionalVisuals - name: UpdateAdditionalVisuals - nameWithType: Person.UpdateAdditionalVisuals - fullName: TinyLife.Objects.Person.UpdateAdditionalVisuals - uid: TinyLife.Objects.Person.UpdateJobs* commentId: Overload:TinyLife.Objects.Person.UpdateJobs href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_UpdateJobs_System_TimeSpan_ @@ -11369,31 +11448,133 @@ references: name: GetHeldItemDrawOffset nameWithType: Person.GetHeldItemDrawOffset fullName: TinyLife.Objects.Person.GetHeldItemDrawOffset -- uid: TinyLife.Objects.PersonLike.GetPivot - commentId: M:TinyLife.Objects.PersonLike.GetPivot +- uid: TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) + commentId: M:TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) parent: TinyLife.Objects.PersonLike - href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetPivot - name: GetPivot() - nameWithType: PersonLike.GetPivot() - fullName: TinyLife.Objects.PersonLike.GetPivot() + isExternal: true + href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetBodyArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_ + name: GetBodyArea(Pose, Direction2) + nameWithType: PersonLike.GetBodyArea(Pose, Direction2) + fullName: TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose, MLEM.Maths.Direction2) spec.csharp: - - uid: TinyLife.Objects.PersonLike.GetPivot - name: GetPivot - href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetPivot + - uid: TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) + name: GetBodyArea + href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetBodyArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_ - name: ( + - uid: TinyLife.Objects.Pose + name: Pose + href: TinyLife.Objects.Pose.html + - name: ',' + - name: " " + - uid: MLEM.Maths.Direction2 + name: Direction2 + isExternal: true - name: ) spec.vb: - - uid: TinyLife.Objects.PersonLike.GetPivot - name: GetPivot - href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetPivot + - uid: TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) + name: GetBodyArea + href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetBodyArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_ - name: ( + - uid: TinyLife.Objects.Pose + name: Pose + href: TinyLife.Objects.Pose.html + - name: ',' + - name: " " + - uid: MLEM.Maths.Direction2 + name: Direction2 + isExternal: true - name: ) -- uid: TinyLife.Objects.Person.GetPivot* - commentId: Overload:TinyLife.Objects.Person.GetPivot - href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetPivot - name: GetPivot - nameWithType: Person.GetPivot - fullName: TinyLife.Objects.Person.GetPivot +- uid: TinyLife.Objects.Person.GetBodyArea* + commentId: Overload:TinyLife.Objects.Person.GetBodyArea + href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetBodyArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_ + name: GetBodyArea + nameWithType: Person.GetBodyArea + fullName: TinyLife.Objects.Person.GetBodyArea +- uid: TinyLife.Objects.Pose + commentId: T:TinyLife.Objects.Pose + parent: TinyLife.Objects + href: TinyLife.Objects.Pose.html + name: Pose + nameWithType: Pose + fullName: TinyLife.Objects.Pose +- uid: MLEM.Maths.Direction2 + commentId: T:MLEM.Maths.Direction2 + parent: MLEM.Maths + isExternal: true + name: Direction2 + nameWithType: Direction2 + fullName: MLEM.Maths.Direction2 +- uid: Microsoft.Xna.Framework.Rectangle + commentId: T:Microsoft.Xna.Framework.Rectangle + parent: Microsoft.Xna.Framework + isExternal: true + name: Rectangle + nameWithType: Rectangle + fullName: Microsoft.Xna.Framework.Rectangle +- uid: MLEM.Maths + commentId: N:MLEM.Maths + isExternal: true + name: MLEM.Maths + nameWithType: MLEM.Maths + fullName: MLEM.Maths + spec.csharp: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Maths + name: Maths + isExternal: true + spec.vb: + - uid: MLEM + name: MLEM + isExternal: true + - name: . + - uid: MLEM.Maths + name: Maths + isExternal: true +- uid: TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) + commentId: M:TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) + parent: TinyLife.Objects.PersonLike + isExternal: true + href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetHeadArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_ + name: GetHeadArea(Pose, Direction2) + nameWithType: PersonLike.GetHeadArea(Pose, Direction2) + fullName: TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose, MLEM.Maths.Direction2) + spec.csharp: + - uid: TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) + name: GetHeadArea + href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetHeadArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_ + - name: ( + - uid: TinyLife.Objects.Pose + name: Pose + href: TinyLife.Objects.Pose.html + - name: ',' + - name: " " + - uid: MLEM.Maths.Direction2 + name: Direction2 + isExternal: true + - name: ) + spec.vb: + - uid: TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) + name: GetHeadArea + href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetHeadArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_ + - name: ( + - uid: TinyLife.Objects.Pose + name: Pose + href: TinyLife.Objects.Pose.html + - name: ',' + - name: " " + - uid: MLEM.Maths.Direction2 + name: Direction2 + isExternal: true + - name: ) +- uid: TinyLife.Objects.Person.GetHeadArea* + commentId: Overload:TinyLife.Objects.Person.GetHeadArea + href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_GetHeadArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_ + name: GetHeadArea + nameWithType: Person.GetHeadArea + fullName: TinyLife.Objects.Person.GetHeadArea - uid: TinyLife.Objects.PersonLike.OnRoomCheck commentId: M:TinyLife.Objects.PersonLike.OnRoomCheck parent: TinyLife.Objects.PersonLike @@ -11810,13 +11991,6 @@ references: name: DrawUi nameWithType: Person.DrawUi fullName: TinyLife.Objects.Person.DrawUi -- uid: MLEM.Maths.Direction2 - commentId: T:MLEM.Maths.Direction2 - parent: MLEM.Maths - isExternal: true - name: Direction2 - nameWithType: Direction2 - fullName: MLEM.Maths.Direction2 - uid: TinyLife.Objects.Outfit commentId: T:TinyLife.Objects.Outfit parent: TinyLife.Objects @@ -11860,28 +12034,6 @@ references: name: AgeGroup href: TinyLife.Objects.AgeGroup.html - name: '?' -- uid: MLEM.Maths - commentId: N:MLEM.Maths - isExternal: true - name: MLEM.Maths - nameWithType: MLEM.Maths - fullName: MLEM.Maths - spec.csharp: - - uid: MLEM - name: MLEM - isExternal: true - - name: . - - uid: MLEM.Maths - name: Maths - isExternal: true - spec.vb: - - uid: MLEM - name: MLEM - isExternal: true - - name: . - - uid: MLEM.Maths - name: Maths - isExternal: true - uid: System.Nullable`1 commentId: T:System.Nullable`1 isExternal: true @@ -11967,65 +12119,6 @@ references: name: TinyLife nameWithType: TinyLife fullName: TinyLife -- uid: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - parent: TinyLife.Objects.MapObject - isExternal: true - href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - name: DrawIcon(Element, GameTime, SpriteBatch) - nameWithType: MapObject.DrawIcon(Element, GameTime, SpriteBatch) - fullName: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) - spec.csharp: - - uid: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - name: DrawIcon - href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - - name: ( - - uid: MLEM.Ui.Elements.Element - name: Element - isExternal: true - - name: ',' - - name: " " - - uid: Microsoft.Xna.Framework.GameTime - name: GameTime - isExternal: true - - name: ',' - - name: " " - - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch - name: SpriteBatch - isExternal: true - - name: ) - spec.vb: - - uid: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - name: DrawIcon - href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - - name: ( - - uid: MLEM.Ui.Elements.Element - name: Element - isExternal: true - - name: ',' - - name: " " - - uid: Microsoft.Xna.Framework.GameTime - name: GameTime - isExternal: true - - name: ',' - - name: " " - - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch - name: SpriteBatch - isExternal: true - - name: ) -- uid: TinyLife.Objects.Person.DrawIcon* - commentId: Overload:TinyLife.Objects.Person.DrawIcon - href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - name: DrawIcon - nameWithType: Person.DrawIcon - fullName: TinyLife.Objects.Person.DrawIcon -- uid: MLEM.Ui.Elements.Element - commentId: T:MLEM.Ui.Elements.Element - parent: MLEM.Ui.Elements - isExternal: true - name: Element - nameWithType: Element - fullName: MLEM.Ui.Elements.Element - uid: TinyLife.Goals.Project.Type commentId: F:TinyLife.Goals.Project.Type href: TinyLife.Goals.Project.html#TinyLife_Goals_Project_Type diff --git a/docs/api/TinyLife.Objects.PersonLike.yml b/docs/api/TinyLife.Objects.PersonLike.yml index deb69b8..6943c76 100644 --- a/docs/api/TinyLife.Objects.PersonLike.yml +++ b/docs/api/TinyLife.Objects.PersonLike.yml @@ -37,6 +37,7 @@ items: - TinyLife.Objects.PersonLike.DisplayEmote(TinyLife.Actions.EmoteChoices,System.Boolean,System.Single,System.Single) - TinyLife.Objects.PersonLike.DisplayEmoteAndSpeak(TinyLife.Actions.EmoteChoices,System.Nullable{TinyLife.Objects.SpeakStyle},System.Single,System.Single) - TinyLife.Objects.PersonLike.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item}) + - TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - TinyLife.Objects.PersonLike.DrawLooks(Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,TinyLife.Objects.ParentInfo,System.Nullable{Microsoft.Xna.Framework.Color},System.Single) - TinyLife.Objects.PersonLike.DrawLooksLayer(Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Animations.SpriteAnimation,MLEM.Textures.TextureRegion,TinyLife.Objects.WornClothes,System.Int32,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Vector2,System.Single,TinyLife.Objects.ParentInfo,Microsoft.Xna.Framework.Color,System.Single,System.Single) - TinyLife.Objects.PersonLike.DrawSize @@ -56,6 +57,7 @@ items: - TinyLife.Objects.PersonLike.GenerateShadowAnimation - TinyLife.Objects.PersonLike.GetAction``1(System.Guid,System.Boolean) - TinyLife.Objects.PersonLike.GetAiPriorityForObject(TinyLife.Objects.MapObject,TinyLife.Objects.ObjectCategory) + - TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) - TinyLife.Objects.PersonLike.GetCategories(TinyLife.Objects.PersonLike) - TinyLife.Objects.PersonLike.GetCausedEmotion(TinyLife.Emotions.EmotionModifier) - TinyLife.Objects.PersonLike.GetCurrentGoals @@ -64,6 +66,7 @@ items: - TinyLife.Objects.PersonLike.GetEmotionSkillBoost(TinyLife.Skills.SkillType) - TinyLife.Objects.PersonLike.GetFreeActionSpotInfos(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.PersonLike.GetFreeTalkingSpots(TinyLife.Objects.PersonLike) + - TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) - TinyLife.Objects.PersonLike.GetHeldActionInfo - TinyLife.Objects.PersonLike.GetHeldItemDepthOffset - TinyLife.Objects.PersonLike.GetHeldItemDrawOffset(System.Boolean) @@ -76,7 +79,6 @@ items: - TinyLife.Objects.PersonLike.GetPassiveActionPriority(TinyLife.Actions.ActionType) - TinyLife.Objects.PersonLike.GetPassiveNeedReduction(TinyLife.NeedType) - TinyLife.Objects.PersonLike.GetPersonalitySkillBoost(TinyLife.Skills.SkillType) - - TinyLife.Objects.PersonLike.GetPivot - TinyLife.Objects.PersonLike.GetRandomOutfit(TinyLife.Objects.ClothesIntention) - TinyLife.Objects.PersonLike.GetRandomSpeakSound(TinyLife.Objects.VoiceStyle,TinyLife.Objects.SpeakStyle,System.Collections.Generic.List{Microsoft.Xna.Framework.Audio.SoundEffect},System.Nullable{System.TimeSpan}) - TinyLife.Objects.PersonLike.GetRelationship(TinyLife.Objects.PersonLike,System.Boolean) @@ -158,6 +160,7 @@ items: - TinyLife.Objects.PersonLike.Outfits - TinyLife.Objects.PersonLike.ParentInfo - TinyLife.Objects.PersonLike.PersonalityTypes + - TinyLife.Objects.PersonLike.Pivot - TinyLife.Objects.PersonLike.Portrait - TinyLife.Objects.PersonLike.PregnancyAbility - TinyLife.Objects.PersonLike.PregnancyHoursRemaining @@ -195,6 +198,7 @@ items: - TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) - TinyLife.Objects.PersonLike.UpdateAction(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable}) - TinyLife.Objects.PersonLike.UpdateActions(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single) + - TinyLife.Objects.PersonLike.UpdateAdditionalVisuals - TinyLife.Objects.PersonLike.UpdateAnimations(System.TimeSpan,System.Single) - TinyLife.Objects.PersonLike.UpdateEmotes(Microsoft.Xna.Framework.GameTime,System.Single) - TinyLife.Objects.PersonLike.UpdateEmotions(Microsoft.Xna.Framework.GameTime,System.TimeSpan) @@ -244,6 +248,7 @@ items: - TinyLife.Objects.IUpdatingObject inheritedMembers: - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -275,7 +280,6 @@ items: - TinyLife.Objects.MapObject.GetRestoreNeedModifier(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.NeedType) - TinyLife.Objects.MapObject.IsFreeSpot(Microsoft.Xna.Framework.Point) - TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point) - - TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single) - TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory) - TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations) @@ -2215,6 +2219,29 @@ items: type: Microsoft.Xna.Framework.Point content.vb: Public MustOverride ReadOnly Property DrawSize As Point overload: TinyLife.Objects.PersonLike.DrawSize* +- uid: TinyLife.Objects.PersonLike.Pivot + commentId: P:TinyLife.Objects.PersonLike.Pivot + id: Pivot + parent: TinyLife.Objects.PersonLike + langs: + - csharp + - vb + name: Pivot + nameWithType: PersonLike.Pivot + fullName: TinyLife.Objects.PersonLike.Pivot + type: Property + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: Returns this person's screen-space pivot position, based on the current animation frame. + example: [] + syntax: + content: public abstract Vector2 Pivot { get; } + parameters: [] + return: + type: Microsoft.Xna.Framework.Vector2 + content.vb: Public MustOverride ReadOnly Property Pivot As Vector2 + overload: TinyLife.Objects.PersonLike.Pivot* - uid: TinyLife.Objects.PersonLike.CurrentMode commentId: P:TinyLife.Objects.PersonLike.CurrentMode id: CurrentMode @@ -2914,6 +2941,56 @@ items: nameWithType.vb: PersonLike.DrawUi(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose?, AgeGroup?) fullName.vb: TinyLife.Objects.PersonLike.DrawUi(Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Single, MLEM.Maths.Direction2, TinyLife.Objects.Outfit, TinyLife.Objects.Pose?, TinyLife.Objects.AgeGroup?) name.vb: DrawUi(SpriteBatch, Vector2, Single, Direction2, Outfit, Pose?, AgeGroup?) +- uid: TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) + commentId: M:TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) + id: GetBodyArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) + parent: TinyLife.Objects.PersonLike + langs: + - csharp + - vb + name: GetBodyArea(Pose, Direction2) + nameWithType: PersonLike.GetBodyArea(Pose, Direction2) + fullName: TinyLife.Objects.PersonLike.GetBodyArea(TinyLife.Objects.Pose, MLEM.Maths.Direction2) + type: Method + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public abstract Rectangle GetBodyArea(Pose pose, Direction2 rotation) + parameters: + - id: pose + type: TinyLife.Objects.Pose + - id: rotation + type: MLEM.Maths.Direction2 + return: + type: Microsoft.Xna.Framework.Rectangle + content.vb: Public MustOverride Function GetBodyArea(pose As Pose, rotation As Direction2) As Rectangle + overload: TinyLife.Objects.PersonLike.GetBodyArea* +- uid: TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) + commentId: M:TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) + id: GetHeadArea(TinyLife.Objects.Pose,MLEM.Maths.Direction2) + parent: TinyLife.Objects.PersonLike + langs: + - csharp + - vb + name: GetHeadArea(Pose, Direction2) + nameWithType: PersonLike.GetHeadArea(Pose, Direction2) + fullName: TinyLife.Objects.PersonLike.GetHeadArea(TinyLife.Objects.Pose, MLEM.Maths.Direction2) + type: Method + assemblies: + - Tiny Life + namespace: TinyLife.Objects + syntax: + content: public abstract Rectangle GetHeadArea(Pose pose, Direction2 rotation) + parameters: + - id: pose + type: TinyLife.Objects.Pose + - id: rotation + type: MLEM.Maths.Direction2 + return: + type: Microsoft.Xna.Framework.Rectangle + content.vb: Public MustOverride Function GetHeadArea(pose As Pose, rotation As Direction2) As Rectangle + overload: TinyLife.Objects.PersonLike.GetHeadArea* - uid: TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point) commentId: M:TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point) id: GenerateAnimationGroup(TinyLife.Objects.ClothesLayer,System.Int32,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point) @@ -3344,6 +3421,43 @@ items: nameWithType.vb: PersonLike.ResetToStatic(Boolean, Boolean) fullName.vb: TinyLife.Objects.PersonLike.ResetToStatic(Boolean, Boolean) name.vb: ResetToStatic(Boolean, Boolean) +- uid: TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + commentId: M:TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + id: DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + parent: TinyLife.Objects.PersonLike + langs: + - csharp + - vb + name: DrawIcon(Element, GameTime, SpriteBatch) + nameWithType: PersonLike.DrawIcon(Element, GameTime, SpriteBatch) + fullName: TinyLife.Objects.PersonLike.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + type: Method + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: >- + Draws this object as an icon in UI space. This method is called by the action queue as well as for notifications. + + By default, people draw their , and draws itself in ui space. + example: [] + syntax: + content: public override bool DrawIcon(Element element, GameTime time, SpriteBatch batch) + parameters: + - id: element + type: MLEM.Ui.Elements.Element + description: The element to draw the object in. + - id: time + type: Microsoft.Xna.Framework.GameTime + description: The game time. + - id: batch + type: Microsoft.Xna.Framework.Graphics.SpriteBatch + description: The sprite batch to use for drawing. + return: + type: System.Boolean + description: Whether the object was actually drawn as an icon. If false is returned, a replacement icon can be drawn by the caller instead. + content.vb: Public Overrides Function DrawIcon(element As Element, time As GameTime, batch As SpriteBatch) As Boolean + overridden: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + overload: TinyLife.Objects.PersonLike.DrawIcon* - uid: TinyLife.Objects.PersonLike.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single}) commentId: M:TinyLife.Objects.PersonLike.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single}) id: MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single}) @@ -3485,7 +3599,7 @@ items: - Tiny Life namespace: TinyLife.Objects summary: >- - Changes the wit the given person by the given amount. + Changes the wit the given person by the given amount. Additionally, a friendship is displayed and a is displayed if the friendship type changes. example: [] @@ -3521,7 +3635,7 @@ items: - Tiny Life namespace: TinyLife.Objects summary: >- - Changes the wit the given person by the given amount. + Changes the wit the given person by the given amount. Additionally, a romance is displayed. example: [] @@ -3902,7 +4016,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: Returns the of the given type for this person + summary: Returns the of the given type for this person example: [] syntax: content: public float GetNeed(NeedType type) @@ -3929,7 +4043,7 @@ items: assemblies: - Tiny Life namespace: TinyLife.Objects - summary: Returns the of the given type for this person + summary: Returns the of the given type for this person example: [] syntax: content: public float GetNeedPercentage(NeedType type) @@ -5304,7 +5418,7 @@ items: - Tiny Life namespace: TinyLife.Objects summary: >- - Causes this person's to be increased, but additionally triggers the . + Causes this person's to be increased, but additionally triggers the . This method should only be used if the money is earned in a "manual" way, like when selling a homemade painting or publishing a book. example: [] @@ -5776,29 +5890,6 @@ items: description: This person's held item's depth offset. content.vb: Public Overridable Function GetHeldItemDepthOffset() As Single overload: TinyLife.Objects.PersonLike.GetHeldItemDepthOffset* -- uid: TinyLife.Objects.PersonLike.GetPivot - commentId: M:TinyLife.Objects.PersonLike.GetPivot - id: GetPivot - parent: TinyLife.Objects.PersonLike - langs: - - csharp - - vb - name: GetPivot() - nameWithType: PersonLike.GetPivot() - fullName: TinyLife.Objects.PersonLike.GetPivot() - type: Method - assemblies: - - Tiny Life - namespace: TinyLife.Objects - summary: Returns this person's screen-space pivot position, based on the current animation frame. - example: [] - syntax: - content: public virtual Vector2 GetPivot() - return: - type: Microsoft.Xna.Framework.Vector2 - description: This person's screen-space pivot position. - content.vb: Public Overridable Function GetPivot() As Vector2 - overload: TinyLife.Objects.PersonLike.GetPivot* - uid: TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) commentId: M:TinyLife.Objects.PersonLike.CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) id: CanExecuteAction(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean) @@ -6442,6 +6533,26 @@ items: content: protected virtual void ResetVisuals() content.vb: Protected Overridable Sub ResetVisuals() overload: TinyLife.Objects.PersonLike.ResetVisuals* +- uid: TinyLife.Objects.PersonLike.UpdateAdditionalVisuals + commentId: M:TinyLife.Objects.PersonLike.UpdateAdditionalVisuals + id: UpdateAdditionalVisuals + parent: TinyLife.Objects.PersonLike + langs: + - csharp + - vb + name: UpdateAdditionalVisuals() + nameWithType: PersonLike.UpdateAdditionalVisuals() + fullName: TinyLife.Objects.PersonLike.UpdateAdditionalVisuals() + type: Method + assemblies: + - Tiny Life + namespace: TinyLife.Objects + summary: A method invoked in near the end to update additional visuals, like spawning particles and changing the person's . + example: [] + syntax: + content: protected virtual void UpdateAdditionalVisuals() + content.vb: Protected Overridable Sub UpdateAdditionalVisuals() + overload: TinyLife.Objects.PersonLike.UpdateAdditionalVisuals* - uid: TinyLife.Objects.PersonLike.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType) commentId: M:TinyLife.Objects.PersonLike.OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType) id: OnActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType) @@ -6704,6 +6815,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject @@ -7523,52 +7641,6 @@ references: name: Point isExternal: true - name: ) -- uid: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - commentId: M:TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - parent: TinyLife.Objects.MapObject - isExternal: true - href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - name: DrawIcon(Element, GameTime, SpriteBatch) - nameWithType: MapObject.DrawIcon(Element, GameTime, SpriteBatch) - fullName: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) - spec.csharp: - - uid: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - name: DrawIcon - href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - - name: ( - - uid: MLEM.Ui.Elements.Element - name: Element - isExternal: true - - name: ',' - - name: " " - - uid: Microsoft.Xna.Framework.GameTime - name: GameTime - isExternal: true - - name: ',' - - name: " " - - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch - name: SpriteBatch - isExternal: true - - name: ) - spec.vb: - - uid: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) - name: DrawIcon - href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ - - name: ( - - uid: MLEM.Ui.Elements.Element - name: Element - isExternal: true - - name: ',' - - name: " " - - uid: Microsoft.Xna.Framework.GameTime - name: GameTime - isExternal: true - - name: ',' - - name: " " - - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch - name: SpriteBatch - isExternal: true - - name: ) - uid: TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single) commentId: M:TinyLife.Objects.MapObject.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single) parent: TinyLife.Objects.MapObject @@ -10729,13 +10801,11 @@ references: fullName: TinyLife.World.Lot - uid: TinyLife.Actions.VisitLotAction commentId: T:TinyLife.Actions.VisitLotAction - href: TinyLife.Actions.VisitLotAction.html name: VisitLotAction nameWithType: VisitLotAction fullName: TinyLife.Actions.VisitLotAction - uid: TinyLife.Actions.GoHomeAction commentId: T:TinyLife.Actions.GoHomeAction - href: TinyLife.Actions.GoHomeAction.html name: GoHomeAction nameWithType: GoHomeAction fullName: TinyLife.Actions.GoHomeAction @@ -11272,7 +11342,6 @@ references: - name: ) - uid: TinyLife.Objects.PersonLike.Random commentId: F:TinyLife.Objects.PersonLike.Random - href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Random name: Random nameWithType: PersonLike.Random fullName: TinyLife.Objects.PersonLike.Random @@ -12203,6 +12272,12 @@ references: name: Point nameWithType: Point fullName: Microsoft.Xna.Framework.Point +- uid: TinyLife.Objects.PersonLike.Pivot* + commentId: Overload:TinyLife.Objects.PersonLike.Pivot + href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Pivot + name: Pivot + nameWithType: PersonLike.Pivot + fullName: TinyLife.Objects.PersonLike.Pivot - uid: TinyLife.Objects.IUpdatingObject.UpdateMode commentId: T:TinyLife.Objects.IUpdatingObject.UpdateMode parent: TinyLife.Objects @@ -13096,14 +13171,13 @@ references: fullName: TinyLife.Objects.PersonLike.Memories - uid: TinyLife.Objects.PersonLike.AddMemory(TinyLife.Goals.Memory) commentId: M:TinyLife.Objects.PersonLike.AddMemory(TinyLife.Goals.Memory) - href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddMemory_TinyLife_Goals_Memory_ + href: TinyLife.Goals.Memory.html name: AddMemory(Memory) nameWithType: PersonLike.AddMemory(Memory) fullName: TinyLife.Objects.PersonLike.AddMemory(TinyLife.Goals.Memory) spec.csharp: - uid: TinyLife.Objects.PersonLike.AddMemory(TinyLife.Goals.Memory) name: AddMemory - href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddMemory_TinyLife_Goals_Memory_ - name: ( - uid: TinyLife.Goals.Memory name: Memory @@ -13112,7 +13186,6 @@ references: spec.vb: - uid: TinyLife.Objects.PersonLike.AddMemory(TinyLife.Goals.Memory) name: AddMemory - href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_AddMemory_TinyLife_Goals_Memory_ - name: ( - uid: TinyLife.Goals.Memory name: Memory @@ -14306,6 +14379,25 @@ references: name: AgeGroup href: TinyLife.Objects.AgeGroup.html - name: '?' +- uid: TinyLife.Objects.PersonLike.GetBodyArea* + commentId: Overload:TinyLife.Objects.PersonLike.GetBodyArea + href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetBodyArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_ + name: GetBodyArea + nameWithType: PersonLike.GetBodyArea + fullName: TinyLife.Objects.PersonLike.GetBodyArea +- uid: Microsoft.Xna.Framework.Rectangle + commentId: T:Microsoft.Xna.Framework.Rectangle + parent: Microsoft.Xna.Framework + isExternal: true + name: Rectangle + nameWithType: Rectangle + fullName: Microsoft.Xna.Framework.Rectangle +- uid: TinyLife.Objects.PersonLike.GetHeadArea* + commentId: Overload:TinyLife.Objects.PersonLike.GetHeadArea + href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetHeadArea_TinyLife_Objects_Pose_MLEM_Maths_Direction2_ + name: GetHeadArea + nameWithType: PersonLike.GetHeadArea + fullName: TinyLife.Objects.PersonLike.GetHeadArea - uid: MLEM.Animations.SpriteAnimationGroup commentId: T:MLEM.Animations.SpriteAnimationGroup parent: MLEM.Animations @@ -15156,6 +15248,72 @@ references: name: ResetToStatic nameWithType: PersonLike.ResetToStatic fullName: TinyLife.Objects.PersonLike.ResetToStatic +- uid: TinyLife.Objects.PersonLike.Portrait + commentId: P:TinyLife.Objects.PersonLike.Portrait + parent: TinyLife.Objects.PersonLike + href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Portrait + name: Portrait + nameWithType: PersonLike.Portrait + fullName: TinyLife.Objects.PersonLike.Portrait +- uid: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + commentId: M:TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + parent: TinyLife.Objects.MapObject + isExternal: true + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + name: DrawIcon(Element, GameTime, SpriteBatch) + nameWithType: MapObject.DrawIcon(Element, GameTime, SpriteBatch) + fullName: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch) + spec.csharp: + - uid: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + name: DrawIcon + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + - name: ( + - uid: MLEM.Ui.Elements.Element + name: Element + isExternal: true + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch + name: SpriteBatch + isExternal: true + - name: ) + spec.vb: + - uid: TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch) + name: DrawIcon + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + - name: ( + - uid: MLEM.Ui.Elements.Element + name: Element + isExternal: true + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.GameTime + name: GameTime + isExternal: true + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Graphics.SpriteBatch + name: SpriteBatch + isExternal: true + - name: ) +- uid: TinyLife.Objects.PersonLike.DrawIcon* + commentId: Overload:TinyLife.Objects.PersonLike.DrawIcon + href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_ + name: DrawIcon + nameWithType: PersonLike.DrawIcon + fullName: TinyLife.Objects.PersonLike.DrawIcon +- uid: MLEM.Ui.Elements.Element + commentId: T:MLEM.Ui.Elements.Element + parent: MLEM.Ui.Elements + isExternal: true + name: Element + nameWithType: Element + fullName: MLEM.Ui.Elements.Element - uid: TinyLife.World.Map.AddObject(TinyLife.Objects.MapObject) commentId: M:TinyLife.World.Map.AddObject(TinyLife.Objects.MapObject) href: TinyLife.World.Map.html#TinyLife_World_Map_AddObject_TinyLife_Objects_MapObject_ @@ -17012,13 +17170,6 @@ references: name: SetPregnancyStatus nameWithType: PersonLike.SetPregnancyStatus fullName: TinyLife.Objects.PersonLike.SetPregnancyStatus -- uid: TinyLife.Objects.PersonLike.Portrait - commentId: P:TinyLife.Objects.PersonLike.Portrait - parent: TinyLife.Objects.PersonLike - href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Portrait - name: Portrait - nameWithType: PersonLike.Portrait - fullName: TinyLife.Objects.PersonLike.Portrait - uid: TinyLife.Objects.PersonLike.SetAnimationsPortraitDirty* commentId: Overload:TinyLife.Objects.PersonLike.SetAnimationsPortraitDirty href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetAnimationsPortraitDirty @@ -17099,12 +17250,6 @@ references: name: GetHeldItemDepthOffset nameWithType: PersonLike.GetHeldItemDepthOffset fullName: TinyLife.Objects.PersonLike.GetHeldItemDepthOffset -- uid: TinyLife.Objects.PersonLike.GetPivot* - commentId: Overload:TinyLife.Objects.PersonLike.GetPivot - href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GetPivot - name: GetPivot - nameWithType: PersonLike.GetPivot - fullName: TinyLife.Objects.PersonLike.GetPivot - uid: TinyLife.Actions.ActionType.TypeSettings.RequiredSkill commentId: F:TinyLife.Actions.ActionType.TypeSettings.RequiredSkill href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings_RequiredSkill @@ -17498,6 +17643,19 @@ references: name: ResetVisuals nameWithType: PersonLike.ResetVisuals fullName: TinyLife.Objects.PersonLike.ResetVisuals +- uid: TinyLife.Objects.PersonLike.Tint + commentId: F:TinyLife.Objects.PersonLike.Tint + parent: TinyLife.Objects.PersonLike + href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Tint + name: Tint + nameWithType: PersonLike.Tint + fullName: TinyLife.Objects.PersonLike.Tint +- uid: TinyLife.Objects.PersonLike.UpdateAdditionalVisuals* + commentId: Overload:TinyLife.Objects.PersonLike.UpdateAdditionalVisuals + href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_UpdateAdditionalVisuals + name: UpdateAdditionalVisuals + nameWithType: PersonLike.UpdateAdditionalVisuals + fullName: TinyLife.Objects.PersonLike.UpdateAdditionalVisuals - uid: TinyLife.Objects.PersonLike.OnActionsCompleted commentId: E:TinyLife.Objects.PersonLike.OnActionsCompleted parent: TinyLife.Objects.PersonLike diff --git a/docs/api/TinyLife.Objects.ScreenObject.yml b/docs/api/TinyLife.Objects.ScreenObject.yml index 77c120f..b609840 100644 --- a/docs/api/TinyLife.Objects.ScreenObject.yml +++ b/docs/api/TinyLife.Objects.ScreenObject.yml @@ -137,6 +137,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3497,6 +3498,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.Television.yml b/docs/api/TinyLife.Objects.Television.yml index 3ada5ee..699ee71 100644 --- a/docs/api/TinyLife.Objects.Television.yml +++ b/docs/api/TinyLife.Objects.Television.yml @@ -140,6 +140,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3643,6 +3644,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.TrashBag.yml b/docs/api/TinyLife.Objects.TrashBag.yml index fcbe0dd..185f501 100644 --- a/docs/api/TinyLife.Objects.TrashBag.yml +++ b/docs/api/TinyLife.Objects.TrashBag.yml @@ -122,6 +122,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3349,6 +3350,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.TrashCan.yml b/docs/api/TinyLife.Objects.TrashCan.yml index b048906..8afc40c 100644 --- a/docs/api/TinyLife.Objects.TrashCan.yml +++ b/docs/api/TinyLife.Objects.TrashCan.yml @@ -122,6 +122,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3296,6 +3297,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml b/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml index 300cbd3..e04ba4e 100644 --- a/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml +++ b/docs/api/TinyLife.Objects.UnfinishedWoodwork.yml @@ -121,6 +121,7 @@ items: - TinyLife.Objects.Furniture.NotifyNeighbors - TinyLife.Objects.Furniture.SetNewId(System.Collections.Generic.IEnumerable{TinyLife.Objects.Furniture}) - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -3267,6 +3268,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Objects.Vehicle.yml b/docs/api/TinyLife.Objects.Vehicle.yml index 3f9ebba..600fbd3 100644 --- a/docs/api/TinyLife.Objects.Vehicle.yml +++ b/docs/api/TinyLife.Objects.Vehicle.yml @@ -42,6 +42,7 @@ items: - TinyLife.Objects.IUpdatingObject inheritedMembers: - TinyLife.Objects.MapObject.PersonRotationOrder + - TinyLife.Objects.MapObject.PersonRotationOrderIndices - TinyLife.Objects.MapObject.OnCreated - TinyLife.Objects.MapObject.OnValidated - TinyLife.Objects.MapObject.OnValidatedEarly @@ -587,6 +588,13 @@ references: name: PersonRotationOrder nameWithType: MapObject.PersonRotationOrder fullName: TinyLife.Objects.MapObject.PersonRotationOrder +- uid: TinyLife.Objects.MapObject.PersonRotationOrderIndices + commentId: F:TinyLife.Objects.MapObject.PersonRotationOrderIndices + parent: TinyLife.Objects.MapObject + href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_PersonRotationOrderIndices + name: PersonRotationOrderIndices + nameWithType: MapObject.PersonRotationOrderIndices + fullName: TinyLife.Objects.MapObject.PersonRotationOrderIndices - uid: TinyLife.Objects.MapObject.OnCreated commentId: E:TinyLife.Objects.MapObject.OnCreated parent: TinyLife.Objects.MapObject diff --git a/docs/api/TinyLife.Options.yml b/docs/api/TinyLife.Options.yml index 882f49a..6b2cc94 100644 --- a/docs/api/TinyLife.Options.yml +++ b/docs/api/TinyLife.Options.yml @@ -22,6 +22,7 @@ items: - TinyLife.Options.CurrentFloor - TinyLife.Options.CursorScale - TinyLife.Options.DecreaseSpeedKeybind + - TinyLife.Options.EmotionParticles - TinyLife.Options.EmotionStingVolume - TinyLife.Options.EventStingVolume - TinyLife.Options.FloorDownKeybind @@ -2077,7 +2078,7 @@ items: assemblies: - Tiny Life namespace: TinyLife - summary: Whether music should be played in Play Mode. This is used by the occasion. + summary: Whether music should be played in Play Mode. This is used by the occasion. example: [] syntax: content: >- @@ -2323,6 +2324,35 @@ items: arguments: - type: System.Type value: Newtonsoft.Json.Converters.StringEnumConverter +- uid: TinyLife.Options.EmotionParticles + commentId: F:TinyLife.Options.EmotionParticles + id: EmotionParticles + parent: TinyLife.Options + langs: + - csharp + - vb + name: EmotionParticles + nameWithType: Options.EmotionParticles + fullName: TinyLife.Options.EmotionParticles + type: Field + assemblies: + - Tiny Life + namespace: TinyLife + syntax: + content: >- + [DataMember] + + public bool EmotionParticles + return: + type: System.Boolean + content.vb: >- + + + Public EmotionParticles As Boolean + attributes: + - type: System.Runtime.Serialization.DataMemberAttribute + ctor: System.Runtime.Serialization.DataMemberAttribute.#ctor + arguments: [] - uid: TinyLife.Options.Apply(System.Boolean) commentId: M:TinyLife.Options.Apply(System.Boolean) id: Apply(System.Boolean) @@ -2373,7 +2403,7 @@ references: - uid: TinyLife.Uis.OptionsMenu.Initialize(MLEM.Ui.UiSystem,System.Boolean,TinyLife.Uis.OptionsMenu.Tab) commentId: M:TinyLife.Uis.OptionsMenu.Initialize(MLEM.Ui.UiSystem,System.Boolean,TinyLife.Uis.OptionsMenu.Tab) isExternal: true - href: TinyLife.Uis.OptionsMenu.html#TinyLife_Uis_OptionsMenu_Initialize_MLEM_Ui_UiSystem_System_Boolean_TinyLife_Uis_OptionsMenu_Tab_ + href: https://learn.microsoft.com/dotnet/api/system.boolean name: Initialize(UiSystem, bool, Tab) nameWithType: OptionsMenu.Initialize(UiSystem, bool, OptionsMenu.Tab) fullName: TinyLife.Uis.OptionsMenu.Initialize(MLEM.Ui.UiSystem, bool, TinyLife.Uis.OptionsMenu.Tab) @@ -2383,7 +2413,6 @@ references: spec.csharp: - uid: TinyLife.Uis.OptionsMenu.Initialize(MLEM.Ui.UiSystem,System.Boolean,TinyLife.Uis.OptionsMenu.Tab) name: Initialize - href: TinyLife.Uis.OptionsMenu.html#TinyLife_Uis_OptionsMenu_Initialize_MLEM_Ui_UiSystem_System_Boolean_TinyLife_Uis_OptionsMenu_Tab_ - name: ( - uid: MLEM.Ui.UiSystem name: UiSystem @@ -2398,12 +2427,10 @@ references: - name: " " - uid: TinyLife.Uis.OptionsMenu.Tab name: Tab - href: TinyLife.Uis.OptionsMenu.Tab.html - name: ) spec.vb: - uid: TinyLife.Uis.OptionsMenu.Initialize(MLEM.Ui.UiSystem,System.Boolean,TinyLife.Uis.OptionsMenu.Tab) name: Initialize - href: TinyLife.Uis.OptionsMenu.html#TinyLife_Uis_OptionsMenu_Initialize_MLEM_Ui_UiSystem_System_Boolean_TinyLife_Uis_OptionsMenu_Tab_ - name: ( - uid: MLEM.Ui.UiSystem name: UiSystem @@ -2418,7 +2445,6 @@ references: - name: " " - uid: TinyLife.Uis.OptionsMenu.Tab name: Tab - href: TinyLife.Uis.OptionsMenu.Tab.html - name: ) - uid: TinyLife commentId: N:TinyLife @@ -3100,20 +3126,17 @@ references: fullName: Microsoft.Xna.Framework.Input.Keys.Escape - uid: TinyLife.Options.Load commentId: M:TinyLife.Options.Load - href: TinyLife.Options.html#TinyLife_Options_Load name: Load() nameWithType: Options.Load() fullName: TinyLife.Options.Load() spec.csharp: - uid: TinyLife.Options.Load name: Load - href: TinyLife.Options.html#TinyLife_Options_Load - name: ( - name: ) spec.vb: - uid: TinyLife.Options.Load name: Load - href: TinyLife.Options.html#TinyLife_Options_Load - name: ( - name: ) - uid: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Options}} @@ -4181,7 +4204,6 @@ references: fullName: TinyLife.Uis.Notifications - uid: TinyLife.Uis.Cursor commentId: T:TinyLife.Uis.Cursor - href: TinyLife.Uis.Cursor.html name: Cursor nameWithType: Cursor fullName: TinyLife.Uis.Cursor diff --git a/docs/api/TinyLife.PerSaveOptions.yml b/docs/api/TinyLife.PerSaveOptions.yml index e28f58f..16df6fb 100644 --- a/docs/api/TinyLife.PerSaveOptions.yml +++ b/docs/api/TinyLife.PerSaveOptions.yml @@ -699,7 +699,7 @@ references: - uid: TinyLife.Uis.OptionsMenu.Initialize(MLEM.Ui.UiSystem,System.Boolean,TinyLife.Uis.OptionsMenu.Tab) commentId: M:TinyLife.Uis.OptionsMenu.Initialize(MLEM.Ui.UiSystem,System.Boolean,TinyLife.Uis.OptionsMenu.Tab) isExternal: true - href: TinyLife.Uis.OptionsMenu.html#TinyLife_Uis_OptionsMenu_Initialize_MLEM_Ui_UiSystem_System_Boolean_TinyLife_Uis_OptionsMenu_Tab_ + href: https://learn.microsoft.com/dotnet/api/system.boolean name: Initialize(UiSystem, bool, Tab) nameWithType: OptionsMenu.Initialize(UiSystem, bool, OptionsMenu.Tab) fullName: TinyLife.Uis.OptionsMenu.Initialize(MLEM.Ui.UiSystem, bool, TinyLife.Uis.OptionsMenu.Tab) @@ -709,7 +709,6 @@ references: spec.csharp: - uid: TinyLife.Uis.OptionsMenu.Initialize(MLEM.Ui.UiSystem,System.Boolean,TinyLife.Uis.OptionsMenu.Tab) name: Initialize - href: TinyLife.Uis.OptionsMenu.html#TinyLife_Uis_OptionsMenu_Initialize_MLEM_Ui_UiSystem_System_Boolean_TinyLife_Uis_OptionsMenu_Tab_ - name: ( - uid: MLEM.Ui.UiSystem name: UiSystem @@ -724,12 +723,10 @@ references: - name: " " - uid: TinyLife.Uis.OptionsMenu.Tab name: Tab - href: TinyLife.Uis.OptionsMenu.Tab.html - name: ) spec.vb: - uid: TinyLife.Uis.OptionsMenu.Initialize(MLEM.Ui.UiSystem,System.Boolean,TinyLife.Uis.OptionsMenu.Tab) name: Initialize - href: TinyLife.Uis.OptionsMenu.html#TinyLife_Uis_OptionsMenu_Initialize_MLEM_Ui_UiSystem_System_Boolean_TinyLife_Uis_OptionsMenu_Tab_ - name: ( - uid: MLEM.Ui.UiSystem name: UiSystem @@ -744,7 +741,6 @@ references: - name: " " - uid: TinyLife.Uis.OptionsMenu.Tab name: Tab - href: TinyLife.Uis.OptionsMenu.Tab.html - name: ) - uid: TinyLife.PerSaveOptions.Instance commentId: P:TinyLife.PerSaveOptions.Instance diff --git a/docs/api/TinyLife.PersonalityType.yml b/docs/api/TinyLife.PersonalityType.yml index c836522..7d7e855 100644 --- a/docs/api/TinyLife.PersonalityType.yml +++ b/docs/api/TinyLife.PersonalityType.yml @@ -2956,7 +2956,6 @@ references: fullName: TinyLife.PersonalityType.MaxMajorsPerPerson - uid: TinyLife.PersonalityType.Random commentId: F:TinyLife.PersonalityType.Random - href: TinyLife.PersonalityType.html#TinyLife_PersonalityType_Random name: Random nameWithType: PersonalityType.Random fullName: TinyLife.PersonalityType.Random diff --git a/docs/api/TinyLife.SaveHandler.SaveData.yml b/docs/api/TinyLife.SaveHandler.SaveData.yml index abca211..409e7cc 100644 --- a/docs/api/TinyLife.SaveHandler.SaveData.yml +++ b/docs/api/TinyLife.SaveHandler.SaveData.yml @@ -153,7 +153,7 @@ references: - uid: TinyLife.SaveHandler.Load(TinyLife.GameImpl,System.Action{System.String},System.Action{System.Single}) commentId: M:TinyLife.SaveHandler.Load(TinyLife.GameImpl,System.Action{System.String},System.Action{System.Single}) isExternal: true - href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_Load_TinyLife_GameImpl_System_Action_System_String__System_Action_System_Single__ + href: TinyLife.GameImpl.html name: Load(GameImpl, Action, Action) nameWithType: SaveHandler.Load(GameImpl, Action, Action) fullName: TinyLife.SaveHandler.Load(TinyLife.GameImpl, System.Action, System.Action) @@ -163,7 +163,6 @@ references: spec.csharp: - uid: TinyLife.SaveHandler.Load(TinyLife.GameImpl,System.Action{System.String},System.Action{System.Single}) name: Load - href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_Load_TinyLife_GameImpl_System_Action_System_String__System_Action_System_Single__ - name: ( - uid: TinyLife.GameImpl name: GameImpl @@ -196,7 +195,6 @@ references: spec.vb: - uid: TinyLife.SaveHandler.Load(TinyLife.GameImpl,System.Action{System.String},System.Action{System.Single}) name: Load - href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_Load_TinyLife_GameImpl_System_Action_System_String__System_Action_System_Single__ - name: ( - uid: TinyLife.GameImpl name: GameImpl @@ -232,14 +230,13 @@ references: - name: ) - uid: TinyLife.SaveHandler.Save(TinyLife.GameImpl) commentId: M:TinyLife.SaveHandler.Save(TinyLife.GameImpl) - href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_Save_TinyLife_GameImpl_ + href: TinyLife.GameImpl.html name: Save(GameImpl) nameWithType: SaveHandler.Save(GameImpl) fullName: TinyLife.SaveHandler.Save(TinyLife.GameImpl) spec.csharp: - uid: TinyLife.SaveHandler.Save(TinyLife.GameImpl) name: Save - href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_Save_TinyLife_GameImpl_ - name: ( - uid: TinyLife.GameImpl name: GameImpl @@ -248,7 +245,6 @@ references: spec.vb: - uid: TinyLife.SaveHandler.Save(TinyLife.GameImpl) name: Save - href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_Save_TinyLife_GameImpl_ - name: ( - uid: TinyLife.GameImpl name: GameImpl diff --git a/docs/api/TinyLife.Skills.Skill.yml b/docs/api/TinyLife.Skills.Skill.yml index 0d1ae12..82aa8d1 100644 --- a/docs/api/TinyLife.Skills.Skill.yml +++ b/docs/api/TinyLife.Skills.Skill.yml @@ -847,7 +847,7 @@ references: - uid: TinyLife.Skills.Skill.Gain(TinyLife.Objects.PersonLike,System.Single) commentId: M:TinyLife.Skills.Skill.Gain(TinyLife.Objects.PersonLike,System.Single) isExternal: true - href: TinyLife.Skills.Skill.html#TinyLife_Skills_Skill_Gain_TinyLife_Objects_PersonLike_System_Single_ + href: TinyLife.Objects.PersonLike.html name: Gain(PersonLike, float) nameWithType: Skill.Gain(PersonLike, float) fullName: TinyLife.Skills.Skill.Gain(TinyLife.Objects.PersonLike, float) @@ -857,7 +857,6 @@ references: spec.csharp: - uid: TinyLife.Skills.Skill.Gain(TinyLife.Objects.PersonLike,System.Single) name: Gain - href: TinyLife.Skills.Skill.html#TinyLife_Skills_Skill_Gain_TinyLife_Objects_PersonLike_System_Single_ - name: ( - uid: TinyLife.Objects.PersonLike name: PersonLike @@ -872,7 +871,6 @@ references: spec.vb: - uid: TinyLife.Skills.Skill.Gain(TinyLife.Objects.PersonLike,System.Single) name: Gain - href: TinyLife.Skills.Skill.html#TinyLife_Skills_Skill_Gain_TinyLife_Objects_PersonLike_System_Single_ - name: ( - uid: TinyLife.Objects.PersonLike name: PersonLike diff --git a/docs/api/TinyLife.Tools.FenceTool.yml b/docs/api/TinyLife.Tools.FenceTool.yml index 8f54062..c1b9f2d 100644 --- a/docs/api/TinyLife.Tools.FenceTool.yml +++ b/docs/api/TinyLife.Tools.FenceTool.yml @@ -7,7 +7,7 @@ items: children: - TinyLife.Tools.FenceTool.#ctor - TinyLife.Tools.FenceTool.CanPlaceForTooltip - - TinyLife.Tools.FenceTool.CanUndoRedo + - TinyLife.Tools.FenceTool.CanUndoRedo(System.Boolean) - TinyLife.Tools.FenceTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.FenceTool.GetMouseCursor - TinyLife.Tools.FenceTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) @@ -245,16 +245,16 @@ items: content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult overridden: TinyLife.Tools.Tool.CanPlaceForTooltip overload: TinyLife.Tools.FenceTool.CanPlaceForTooltip* -- uid: TinyLife.Tools.FenceTool.CanUndoRedo - commentId: M:TinyLife.Tools.FenceTool.CanUndoRedo - id: CanUndoRedo +- uid: TinyLife.Tools.FenceTool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.FenceTool.CanUndoRedo(System.Boolean) + id: CanUndoRedo(System.Boolean) parent: TinyLife.Tools.FenceTool langs: - csharp - vb - name: CanUndoRedo() - nameWithType: FenceTool.CanUndoRedo() - fullName: TinyLife.Tools.FenceTool.CanUndoRedo() + name: CanUndoRedo(bool) + nameWithType: FenceTool.CanUndoRedo(bool) + fullName: TinyLife.Tools.FenceTool.CanUndoRedo(bool) type: Method assemblies: - Tiny Life @@ -262,13 +262,19 @@ items: summary: Returns whether or not the can currently operate and thus, whether the or actions can be called. example: [] syntax: - content: public override bool CanUndoRedo() + content: public override bool CanUndoRedo(bool cursorOnUi) + parameters: + - id: cursorOnUi + type: System.Boolean return: type: System.Boolean description: Whether the undo or redo commands can be used right now. - content.vb: Public Overrides Function CanUndoRedo() As Boolean - overridden: TinyLife.Tools.Tool.CanUndoRedo + content.vb: Public Overrides Function CanUndoRedo(cursorOnUi As Boolean) As Boolean + overridden: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) overload: TinyLife.Tools.FenceTool.CanUndoRedo* + nameWithType.vb: FenceTool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.FenceTool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) - uid: TinyLife.Tools.FenceTool.ShouldHighlightSelectedObject(System.Object) commentId: M:TinyLife.Tools.FenceTool.ShouldHighlightSelectedObject(System.Object) id: ShouldHighlightSelectedObject(System.Object) @@ -1771,28 +1777,40 @@ references: href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Redo - name: ( - name: ) -- uid: TinyLife.Tools.Tool.CanUndoRedo - commentId: M:TinyLife.Tools.Tool.CanUndoRedo +- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) parent: TinyLife.Tools.Tool - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo - name: CanUndoRedo() - nameWithType: Tool.CanUndoRedo() - fullName: TinyLife.Tools.Tool.CanUndoRedo() + isExternal: true + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ + name: CanUndoRedo(bool) + nameWithType: Tool.CanUndoRedo(bool) + fullName: TinyLife.Tools.Tool.CanUndoRedo(bool) + nameWithType.vb: Tool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.FenceTool.CanUndoRedo* commentId: Overload:TinyLife.Tools.FenceTool.CanUndoRedo - href: TinyLife.Tools.FenceTool.html#TinyLife_Tools_FenceTool_CanUndoRedo + href: TinyLife.Tools.FenceTool.html#TinyLife_Tools_FenceTool_CanUndoRedo_System_Boolean_ name: CanUndoRedo nameWithType: FenceTool.CanUndoRedo fullName: TinyLife.Tools.FenceTool.CanUndoRedo diff --git a/docs/api/TinyLife.Tools.FurnitureTool.yml b/docs/api/TinyLife.Tools.FurnitureTool.yml index 76c86f8..027ff77 100644 --- a/docs/api/TinyLife.Tools.FurnitureTool.yml +++ b/docs/api/TinyLife.Tools.FurnitureTool.yml @@ -61,7 +61,7 @@ items: - TinyLife.Tools.Tool.MousePos - TinyLife.Tools.Tool.Opened - TinyLife.Tools.Tool.CanSwitchGameModes - - TinyLife.Tools.Tool.CanUndoRedo + - TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) - TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button) - TinyLife.Tools.Tool.IsOnLot(Microsoft.Xna.Framework.Point) - TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean}) @@ -574,24 +574,36 @@ references: href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanSwitchGameModes - name: ( - name: ) -- uid: TinyLife.Tools.Tool.CanUndoRedo - commentId: M:TinyLife.Tools.Tool.CanUndoRedo +- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) parent: TinyLife.Tools.Tool - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo - name: CanUndoRedo() - nameWithType: Tool.CanUndoRedo() - fullName: TinyLife.Tools.Tool.CanUndoRedo() + isExternal: true + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ + name: CanUndoRedo(bool) + nameWithType: Tool.CanUndoRedo(bool) + fullName: TinyLife.Tools.Tool.CanUndoRedo(bool) + nameWithType.vb: Tool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button) commentId: M:TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button) diff --git a/docs/api/TinyLife.Tools.LotTool.yml b/docs/api/TinyLife.Tools.LotTool.yml index 6f72cf6..ca93718 100644 --- a/docs/api/TinyLife.Tools.LotTool.yml +++ b/docs/api/TinyLife.Tools.LotTool.yml @@ -6,7 +6,7 @@ items: parent: TinyLife.Tools children: - TinyLife.Tools.LotTool.#ctor - - TinyLife.Tools.LotTool.CanUndoRedo + - TinyLife.Tools.LotTool.CanUndoRedo(System.Boolean) - TinyLife.Tools.LotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.LotTool.OnButtonCreated(MLEM.Ui.Elements.Button) - TinyLife.Tools.LotTool.ShouldHighlightSelectedObject(System.Object) @@ -169,16 +169,16 @@ items: nameWithType.vb: LotTool.Draw(GameTime, SpriteBatch, Boolean) fullName.vb: TinyLife.Tools.LotTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) name.vb: Draw(GameTime, SpriteBatch, Boolean) -- uid: TinyLife.Tools.LotTool.CanUndoRedo - commentId: M:TinyLife.Tools.LotTool.CanUndoRedo - id: CanUndoRedo +- uid: TinyLife.Tools.LotTool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.LotTool.CanUndoRedo(System.Boolean) + id: CanUndoRedo(System.Boolean) parent: TinyLife.Tools.LotTool langs: - csharp - vb - name: CanUndoRedo() - nameWithType: LotTool.CanUndoRedo() - fullName: TinyLife.Tools.LotTool.CanUndoRedo() + name: CanUndoRedo(bool) + nameWithType: LotTool.CanUndoRedo(bool) + fullName: TinyLife.Tools.LotTool.CanUndoRedo(bool) type: Method assemblies: - Tiny Life @@ -186,13 +186,19 @@ items: summary: Returns whether or not the can currently operate and thus, whether the or actions can be called. example: [] syntax: - content: public override bool CanUndoRedo() + content: public override bool CanUndoRedo(bool cursorOnUi) + parameters: + - id: cursorOnUi + type: System.Boolean return: type: System.Boolean description: Whether the undo or redo commands can be used right now. - content.vb: Public Overrides Function CanUndoRedo() As Boolean - overridden: TinyLife.Tools.Tool.CanUndoRedo + content.vb: Public Overrides Function CanUndoRedo(cursorOnUi As Boolean) As Boolean + overridden: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) overload: TinyLife.Tools.LotTool.CanUndoRedo* + nameWithType.vb: LotTool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.LotTool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) - uid: TinyLife.Tools.LotTool.ShouldHighlightSelectedObject(System.Object) commentId: M:TinyLife.Tools.LotTool.ShouldHighlightSelectedObject(System.Object) id: ShouldHighlightSelectedObject(System.Object) @@ -1568,28 +1574,40 @@ references: href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Redo - name: ( - name: ) -- uid: TinyLife.Tools.Tool.CanUndoRedo - commentId: M:TinyLife.Tools.Tool.CanUndoRedo +- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) parent: TinyLife.Tools.Tool - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo - name: CanUndoRedo() - nameWithType: Tool.CanUndoRedo() - fullName: TinyLife.Tools.Tool.CanUndoRedo() + isExternal: true + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ + name: CanUndoRedo(bool) + nameWithType: Tool.CanUndoRedo(bool) + fullName: TinyLife.Tools.Tool.CanUndoRedo(bool) + nameWithType.vb: Tool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.LotTool.CanUndoRedo* commentId: Overload:TinyLife.Tools.LotTool.CanUndoRedo - href: TinyLife.Tools.LotTool.html#TinyLife_Tools_LotTool_CanUndoRedo + href: TinyLife.Tools.LotTool.html#TinyLife_Tools_LotTool_CanUndoRedo_System_Boolean_ name: CanUndoRedo nameWithType: LotTool.CanUndoRedo fullName: TinyLife.Tools.LotTool.CanUndoRedo diff --git a/docs/api/TinyLife.Tools.MoveLotTool.yml b/docs/api/TinyLife.Tools.MoveLotTool.yml index 472fb9c..0044b4d 100644 --- a/docs/api/TinyLife.Tools.MoveLotTool.yml +++ b/docs/api/TinyLife.Tools.MoveLotTool.yml @@ -7,7 +7,7 @@ items: children: - TinyLife.Tools.MoveLotTool.#ctor - TinyLife.Tools.MoveLotTool.CanSwitchGameModes - - TinyLife.Tools.MoveLotTool.CanUndoRedo + - TinyLife.Tools.MoveLotTool.CanUndoRedo(System.Boolean) - TinyLife.Tools.MoveLotTool.Closed - TinyLife.Tools.MoveLotTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.MoveLotTool.Draw(TinyLife.World.ExportedLot,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) @@ -244,16 +244,16 @@ items: content.vb: Public Overrides Function CanSwitchGameModes() As Boolean overridden: TinyLife.Tools.Tool.CanSwitchGameModes overload: TinyLife.Tools.MoveLotTool.CanSwitchGameModes* -- uid: TinyLife.Tools.MoveLotTool.CanUndoRedo - commentId: M:TinyLife.Tools.MoveLotTool.CanUndoRedo - id: CanUndoRedo +- uid: TinyLife.Tools.MoveLotTool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.MoveLotTool.CanUndoRedo(System.Boolean) + id: CanUndoRedo(System.Boolean) parent: TinyLife.Tools.MoveLotTool langs: - csharp - vb - name: CanUndoRedo() - nameWithType: MoveLotTool.CanUndoRedo() - fullName: TinyLife.Tools.MoveLotTool.CanUndoRedo() + name: CanUndoRedo(bool) + nameWithType: MoveLotTool.CanUndoRedo(bool) + fullName: TinyLife.Tools.MoveLotTool.CanUndoRedo(bool) type: Method assemblies: - Tiny Life @@ -261,13 +261,19 @@ items: summary: Returns whether or not the can currently operate and thus, whether the or actions can be called. example: [] syntax: - content: public override bool CanUndoRedo() + content: public override bool CanUndoRedo(bool cursorOnUi) + parameters: + - id: cursorOnUi + type: System.Boolean return: type: System.Boolean description: Whether the undo or redo commands can be used right now. - content.vb: Public Overrides Function CanUndoRedo() As Boolean - overridden: TinyLife.Tools.Tool.CanUndoRedo + content.vb: Public Overrides Function CanUndoRedo(cursorOnUi As Boolean) As Boolean + overridden: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) overload: TinyLife.Tools.MoveLotTool.CanUndoRedo* + nameWithType.vb: MoveLotTool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.MoveLotTool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) - uid: TinyLife.Tools.MoveLotTool.ShouldHighlightSelectedObject(System.Object) commentId: M:TinyLife.Tools.MoveLotTool.ShouldHighlightSelectedObject(System.Object) id: ShouldHighlightSelectedObject(System.Object) @@ -1781,28 +1787,40 @@ references: href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Redo - name: ( - name: ) -- uid: TinyLife.Tools.Tool.CanUndoRedo - commentId: M:TinyLife.Tools.Tool.CanUndoRedo +- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) parent: TinyLife.Tools.Tool - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo - name: CanUndoRedo() - nameWithType: Tool.CanUndoRedo() - fullName: TinyLife.Tools.Tool.CanUndoRedo() + isExternal: true + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ + name: CanUndoRedo(bool) + nameWithType: Tool.CanUndoRedo(bool) + fullName: TinyLife.Tools.Tool.CanUndoRedo(bool) + nameWithType.vb: Tool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.MoveLotTool.CanUndoRedo* commentId: Overload:TinyLife.Tools.MoveLotTool.CanUndoRedo - href: TinyLife.Tools.MoveLotTool.html#TinyLife_Tools_MoveLotTool_CanUndoRedo + href: TinyLife.Tools.MoveLotTool.html#TinyLife_Tools_MoveLotTool_CanUndoRedo_System_Boolean_ name: CanUndoRedo nameWithType: MoveLotTool.CanUndoRedo fullName: TinyLife.Tools.MoveLotTool.CanUndoRedo diff --git a/docs/api/TinyLife.Tools.MoveTool.yml b/docs/api/TinyLife.Tools.MoveTool.yml index 7637c88..b768ad8 100644 --- a/docs/api/TinyLife.Tools.MoveTool.yml +++ b/docs/api/TinyLife.Tools.MoveTool.yml @@ -8,7 +8,7 @@ items: - TinyLife.Tools.MoveTool.#ctor - TinyLife.Tools.MoveTool.CanPlaceForTooltip - TinyLife.Tools.MoveTool.CanSwitchGameModes - - TinyLife.Tools.MoveTool.CanUndoRedo + - TinyLife.Tools.MoveTool.CanUndoRedo(System.Boolean) - TinyLife.Tools.MoveTool.Closed - TinyLife.Tools.MoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.MoveTool.GetMouseCursor @@ -349,16 +349,16 @@ items: content.vb: Public Overrides Function CanSwitchGameModes() As Boolean overridden: TinyLife.Tools.Tool.CanSwitchGameModes overload: TinyLife.Tools.MoveTool.CanSwitchGameModes* -- uid: TinyLife.Tools.MoveTool.CanUndoRedo - commentId: M:TinyLife.Tools.MoveTool.CanUndoRedo - id: CanUndoRedo +- uid: TinyLife.Tools.MoveTool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.MoveTool.CanUndoRedo(System.Boolean) + id: CanUndoRedo(System.Boolean) parent: TinyLife.Tools.MoveTool langs: - csharp - vb - name: CanUndoRedo() - nameWithType: MoveTool.CanUndoRedo() - fullName: TinyLife.Tools.MoveTool.CanUndoRedo() + name: CanUndoRedo(bool) + nameWithType: MoveTool.CanUndoRedo(bool) + fullName: TinyLife.Tools.MoveTool.CanUndoRedo(bool) type: Method assemblies: - Tiny Life @@ -366,13 +366,19 @@ items: summary: Returns whether or not the can currently operate and thus, whether the or actions can be called. example: [] syntax: - content: public override bool CanUndoRedo() + content: public override bool CanUndoRedo(bool cursorOnUi) + parameters: + - id: cursorOnUi + type: System.Boolean return: type: System.Boolean description: Whether the undo or redo commands can be used right now. - content.vb: Public Overrides Function CanUndoRedo() As Boolean - overridden: TinyLife.Tools.Tool.CanUndoRedo + content.vb: Public Overrides Function CanUndoRedo(cursorOnUi As Boolean) As Boolean + overridden: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) overload: TinyLife.Tools.MoveTool.CanUndoRedo* + nameWithType.vb: MoveTool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.MoveTool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) - uid: TinyLife.Tools.MoveTool.ShouldHighlightSelectedObject(System.Object) commentId: M:TinyLife.Tools.MoveTool.ShouldHighlightSelectedObject(System.Object) id: ShouldHighlightSelectedObject(System.Object) @@ -1978,28 +1984,40 @@ references: href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Redo - name: ( - name: ) -- uid: TinyLife.Tools.Tool.CanUndoRedo - commentId: M:TinyLife.Tools.Tool.CanUndoRedo +- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) parent: TinyLife.Tools.Tool - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo - name: CanUndoRedo() - nameWithType: Tool.CanUndoRedo() - fullName: TinyLife.Tools.Tool.CanUndoRedo() + isExternal: true + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ + name: CanUndoRedo(bool) + nameWithType: Tool.CanUndoRedo(bool) + fullName: TinyLife.Tools.Tool.CanUndoRedo(bool) + nameWithType.vb: Tool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.MoveTool.CanUndoRedo* commentId: Overload:TinyLife.Tools.MoveTool.CanUndoRedo - href: TinyLife.Tools.MoveTool.html#TinyLife_Tools_MoveTool_CanUndoRedo + href: TinyLife.Tools.MoveTool.html#TinyLife_Tools_MoveTool_CanUndoRedo_System_Boolean_ name: CanUndoRedo nameWithType: MoveTool.CanUndoRedo fullName: TinyLife.Tools.MoveTool.CanUndoRedo diff --git a/docs/api/TinyLife.Tools.OpeningTool.yml b/docs/api/TinyLife.Tools.OpeningTool.yml index 1408914..ff62094 100644 --- a/docs/api/TinyLife.Tools.OpeningTool.yml +++ b/docs/api/TinyLife.Tools.OpeningTool.yml @@ -61,7 +61,7 @@ items: - TinyLife.Tools.Tool.Opened - TinyLife.Tools.Tool.Closed - TinyLife.Tools.Tool.CanSwitchGameModes - - TinyLife.Tools.Tool.CanUndoRedo + - TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) - TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button) - TinyLife.Tools.Tool.IsOnLot(Microsoft.Xna.Framework.Point) - TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean}) @@ -569,24 +569,36 @@ references: href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanSwitchGameModes - name: ( - name: ) -- uid: TinyLife.Tools.Tool.CanUndoRedo - commentId: M:TinyLife.Tools.Tool.CanUndoRedo +- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) parent: TinyLife.Tools.Tool - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo - name: CanUndoRedo() - nameWithType: Tool.CanUndoRedo() - fullName: TinyLife.Tools.Tool.CanUndoRedo() + isExternal: true + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ + name: CanUndoRedo(bool) + nameWithType: Tool.CanUndoRedo(bool) + fullName: TinyLife.Tools.Tool.CanUndoRedo(bool) + nameWithType.vb: Tool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button) commentId: M:TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button) diff --git a/docs/api/TinyLife.Tools.PlayModeTool.yml b/docs/api/TinyLife.Tools.PlayModeTool.yml index abbe9ae..c8e95c9 100644 --- a/docs/api/TinyLife.Tools.PlayModeTool.yml +++ b/docs/api/TinyLife.Tools.PlayModeTool.yml @@ -7,7 +7,7 @@ items: children: - TinyLife.Tools.PlayModeTool.#ctor - TinyLife.Tools.PlayModeTool.AvailableStats - - TinyLife.Tools.PlayModeTool.CanUndoRedo + - TinyLife.Tools.PlayModeTool.CanUndoRedo(System.Boolean) - TinyLife.Tools.PlayModeTool.Closed - TinyLife.Tools.PlayModeTool.OnUpdateStatsView - TinyLife.Tools.PlayModeTool.Opened @@ -303,16 +303,16 @@ items: content.vb: Public Overrides Sub Closed() overridden: TinyLife.Tools.Tool.Closed overload: TinyLife.Tools.PlayModeTool.Closed* -- uid: TinyLife.Tools.PlayModeTool.CanUndoRedo - commentId: M:TinyLife.Tools.PlayModeTool.CanUndoRedo - id: CanUndoRedo +- uid: TinyLife.Tools.PlayModeTool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.PlayModeTool.CanUndoRedo(System.Boolean) + id: CanUndoRedo(System.Boolean) parent: TinyLife.Tools.PlayModeTool langs: - csharp - vb - name: CanUndoRedo() - nameWithType: PlayModeTool.CanUndoRedo() - fullName: TinyLife.Tools.PlayModeTool.CanUndoRedo() + name: CanUndoRedo(bool) + nameWithType: PlayModeTool.CanUndoRedo(bool) + fullName: TinyLife.Tools.PlayModeTool.CanUndoRedo(bool) type: Method assemblies: - Tiny Life @@ -320,13 +320,19 @@ items: summary: Returns whether or not the can currently operate and thus, whether the or actions can be called. example: [] syntax: - content: public override bool CanUndoRedo() + content: public override bool CanUndoRedo(bool cursorOnUi) + parameters: + - id: cursorOnUi + type: System.Boolean return: type: System.Boolean description: Whether the undo or redo commands can be used right now. - content.vb: Public Overrides Function CanUndoRedo() As Boolean - overridden: TinyLife.Tools.Tool.CanUndoRedo + content.vb: Public Overrides Function CanUndoRedo(cursorOnUi As Boolean) As Boolean + overridden: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) overload: TinyLife.Tools.PlayModeTool.CanUndoRedo* + nameWithType.vb: PlayModeTool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.PlayModeTool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) - uid: TinyLife.Tools.PlayModeTool.SetSelectedPerson(TinyLife.Objects.PersonLike) commentId: M:TinyLife.Tools.PlayModeTool.SetSelectedPerson(TinyLife.Objects.PersonLike) id: SetSelectedPerson(TinyLife.Objects.PersonLike) @@ -2197,28 +2203,40 @@ references: href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Redo - name: ( - name: ) -- uid: TinyLife.Tools.Tool.CanUndoRedo - commentId: M:TinyLife.Tools.Tool.CanUndoRedo +- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) parent: TinyLife.Tools.Tool - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo - name: CanUndoRedo() - nameWithType: Tool.CanUndoRedo() - fullName: TinyLife.Tools.Tool.CanUndoRedo() + isExternal: true + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ + name: CanUndoRedo(bool) + nameWithType: Tool.CanUndoRedo(bool) + fullName: TinyLife.Tools.Tool.CanUndoRedo(bool) + nameWithType.vb: Tool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.PlayModeTool.CanUndoRedo* commentId: Overload:TinyLife.Tools.PlayModeTool.CanUndoRedo - href: TinyLife.Tools.PlayModeTool.html#TinyLife_Tools_PlayModeTool_CanUndoRedo + href: TinyLife.Tools.PlayModeTool.html#TinyLife_Tools_PlayModeTool_CanUndoRedo_System_Boolean_ name: CanUndoRedo nameWithType: PlayModeTool.CanUndoRedo fullName: TinyLife.Tools.PlayModeTool.CanUndoRedo diff --git a/docs/api/TinyLife.Tools.RemoveTool.yml b/docs/api/TinyLife.Tools.RemoveTool.yml index a0af43d..ec015c7 100644 --- a/docs/api/TinyLife.Tools.RemoveTool.yml +++ b/docs/api/TinyLife.Tools.RemoveTool.yml @@ -6,7 +6,7 @@ items: parent: TinyLife.Tools children: - TinyLife.Tools.RemoveTool.#ctor - - TinyLife.Tools.RemoveTool.CanUndoRedo + - TinyLife.Tools.RemoveTool.CanUndoRedo(System.Boolean) - TinyLife.Tools.RemoveTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.RemoveTool.GetMouseCursor - TinyLife.Tools.RemoveTool.PlayDestroySound @@ -206,16 +206,16 @@ items: content.vb: Public Overrides Function GetMouseCursor() As CursorType overridden: TinyLife.Tools.Tool.GetMouseCursor overload: TinyLife.Tools.RemoveTool.GetMouseCursor* -- uid: TinyLife.Tools.RemoveTool.CanUndoRedo - commentId: M:TinyLife.Tools.RemoveTool.CanUndoRedo - id: CanUndoRedo +- uid: TinyLife.Tools.RemoveTool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.RemoveTool.CanUndoRedo(System.Boolean) + id: CanUndoRedo(System.Boolean) parent: TinyLife.Tools.RemoveTool langs: - csharp - vb - name: CanUndoRedo() - nameWithType: RemoveTool.CanUndoRedo() - fullName: TinyLife.Tools.RemoveTool.CanUndoRedo() + name: CanUndoRedo(bool) + nameWithType: RemoveTool.CanUndoRedo(bool) + fullName: TinyLife.Tools.RemoveTool.CanUndoRedo(bool) type: Method assemblies: - Tiny Life @@ -223,13 +223,19 @@ items: summary: Returns whether or not the can currently operate and thus, whether the or actions can be called. example: [] syntax: - content: public override bool CanUndoRedo() + content: public override bool CanUndoRedo(bool cursorOnUi) + parameters: + - id: cursorOnUi + type: System.Boolean return: type: System.Boolean description: Whether the undo or redo commands can be used right now. - content.vb: Public Overrides Function CanUndoRedo() As Boolean - overridden: TinyLife.Tools.Tool.CanUndoRedo + content.vb: Public Overrides Function CanUndoRedo(cursorOnUi As Boolean) As Boolean + overridden: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) overload: TinyLife.Tools.RemoveTool.CanUndoRedo* + nameWithType.vb: RemoveTool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.RemoveTool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) - uid: TinyLife.Tools.RemoveTool.ShouldHighlightSelectedObject(System.Object) commentId: M:TinyLife.Tools.RemoveTool.ShouldHighlightSelectedObject(System.Object) id: ShouldHighlightSelectedObject(System.Object) @@ -1946,28 +1952,40 @@ references: href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Redo - name: ( - name: ) -- uid: TinyLife.Tools.Tool.CanUndoRedo - commentId: M:TinyLife.Tools.Tool.CanUndoRedo +- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) parent: TinyLife.Tools.Tool - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo - name: CanUndoRedo() - nameWithType: Tool.CanUndoRedo() - fullName: TinyLife.Tools.Tool.CanUndoRedo() + isExternal: true + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ + name: CanUndoRedo(bool) + nameWithType: Tool.CanUndoRedo(bool) + fullName: TinyLife.Tools.Tool.CanUndoRedo(bool) + nameWithType.vb: Tool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.RemoveTool.CanUndoRedo* commentId: Overload:TinyLife.Tools.RemoveTool.CanUndoRedo - href: TinyLife.Tools.RemoveTool.html#TinyLife_Tools_RemoveTool_CanUndoRedo + href: TinyLife.Tools.RemoveTool.html#TinyLife_Tools_RemoveTool_CanUndoRedo_System_Boolean_ name: CanUndoRedo nameWithType: RemoveTool.CanUndoRedo fullName: TinyLife.Tools.RemoveTool.CanUndoRedo diff --git a/docs/api/TinyLife.Tools.RoofTool.yml b/docs/api/TinyLife.Tools.RoofTool.yml index d9091d1..d8f8702 100644 --- a/docs/api/TinyLife.Tools.RoofTool.yml +++ b/docs/api/TinyLife.Tools.RoofTool.yml @@ -7,7 +7,7 @@ items: children: - TinyLife.Tools.RoofTool.#ctor - TinyLife.Tools.RoofTool.CanPlaceForTooltip - - TinyLife.Tools.RoofTool.CanUndoRedo + - TinyLife.Tools.RoofTool.CanUndoRedo(System.Boolean) - TinyLife.Tools.RoofTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.RoofTool.GetMouseCursor - TinyLife.Tools.RoofTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) @@ -225,16 +225,16 @@ items: nameWithType.vb: RoofTool.Draw(GameTime, SpriteBatch, Boolean) fullName.vb: TinyLife.Tools.RoofTool.Draw(Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Boolean) name.vb: Draw(GameTime, SpriteBatch, Boolean) -- uid: TinyLife.Tools.RoofTool.CanUndoRedo - commentId: M:TinyLife.Tools.RoofTool.CanUndoRedo - id: CanUndoRedo +- uid: TinyLife.Tools.RoofTool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.RoofTool.CanUndoRedo(System.Boolean) + id: CanUndoRedo(System.Boolean) parent: TinyLife.Tools.RoofTool langs: - csharp - vb - name: CanUndoRedo() - nameWithType: RoofTool.CanUndoRedo() - fullName: TinyLife.Tools.RoofTool.CanUndoRedo() + name: CanUndoRedo(bool) + nameWithType: RoofTool.CanUndoRedo(bool) + fullName: TinyLife.Tools.RoofTool.CanUndoRedo(bool) type: Method assemblies: - Tiny Life @@ -242,13 +242,19 @@ items: summary: Returns whether or not the can currently operate and thus, whether the or actions can be called. example: [] syntax: - content: public override bool CanUndoRedo() + content: public override bool CanUndoRedo(bool cursorOnUi) + parameters: + - id: cursorOnUi + type: System.Boolean return: type: System.Boolean description: Whether the undo or redo commands can be used right now. - content.vb: Public Overrides Function CanUndoRedo() As Boolean - overridden: TinyLife.Tools.Tool.CanUndoRedo + content.vb: Public Overrides Function CanUndoRedo(cursorOnUi As Boolean) As Boolean + overridden: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) overload: TinyLife.Tools.RoofTool.CanUndoRedo* + nameWithType.vb: RoofTool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.RoofTool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) - uid: TinyLife.Tools.RoofTool.ShouldHighlightSelectedObject(System.Object) commentId: M:TinyLife.Tools.RoofTool.ShouldHighlightSelectedObject(System.Object) id: ShouldHighlightSelectedObject(System.Object) @@ -1758,28 +1764,40 @@ references: href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Redo - name: ( - name: ) -- uid: TinyLife.Tools.Tool.CanUndoRedo - commentId: M:TinyLife.Tools.Tool.CanUndoRedo +- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) parent: TinyLife.Tools.Tool - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo - name: CanUndoRedo() - nameWithType: Tool.CanUndoRedo() - fullName: TinyLife.Tools.Tool.CanUndoRedo() + isExternal: true + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ + name: CanUndoRedo(bool) + nameWithType: Tool.CanUndoRedo(bool) + fullName: TinyLife.Tools.Tool.CanUndoRedo(bool) + nameWithType.vb: Tool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.RoofTool.CanUndoRedo* commentId: Overload:TinyLife.Tools.RoofTool.CanUndoRedo - href: TinyLife.Tools.RoofTool.html#TinyLife_Tools_RoofTool_CanUndoRedo + href: TinyLife.Tools.RoofTool.html#TinyLife_Tools_RoofTool_CanUndoRedo_System_Boolean_ name: CanUndoRedo nameWithType: RoofTool.CanUndoRedo fullName: TinyLife.Tools.RoofTool.CanUndoRedo diff --git a/docs/api/TinyLife.Tools.StairsTool.yml b/docs/api/TinyLife.Tools.StairsTool.yml index b7522d2..605fe26 100644 --- a/docs/api/TinyLife.Tools.StairsTool.yml +++ b/docs/api/TinyLife.Tools.StairsTool.yml @@ -60,7 +60,7 @@ items: - TinyLife.Tools.Tool.GetMouseCursor - TinyLife.Tools.Tool.CanPlaceForTooltip - TinyLife.Tools.Tool.CanSwitchGameModes - - TinyLife.Tools.Tool.CanUndoRedo + - TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) - TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button) - TinyLife.Tools.Tool.IsOnLot(Microsoft.Xna.Framework.Point) - TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean}) @@ -531,24 +531,36 @@ references: href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanSwitchGameModes - name: ( - name: ) -- uid: TinyLife.Tools.Tool.CanUndoRedo - commentId: M:TinyLife.Tools.Tool.CanUndoRedo +- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) parent: TinyLife.Tools.Tool - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo - name: CanUndoRedo() - nameWithType: Tool.CanUndoRedo() - fullName: TinyLife.Tools.Tool.CanUndoRedo() + isExternal: true + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ + name: CanUndoRedo(bool) + nameWithType: Tool.CanUndoRedo(bool) + fullName: TinyLife.Tools.Tool.CanUndoRedo(bool) + nameWithType.vb: Tool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button) commentId: M:TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button) diff --git a/docs/api/TinyLife.Tools.TileTool.yml b/docs/api/TinyLife.Tools.TileTool.yml index 2864d22..a768928 100644 --- a/docs/api/TinyLife.Tools.TileTool.yml +++ b/docs/api/TinyLife.Tools.TileTool.yml @@ -7,7 +7,7 @@ items: children: - TinyLife.Tools.TileTool.#ctor - TinyLife.Tools.TileTool.CanPlaceForTooltip - - TinyLife.Tools.TileTool.CanUndoRedo + - TinyLife.Tools.TileTool.CanUndoRedo(System.Boolean) - TinyLife.Tools.TileTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.TileTool.GetMouseCursor - TinyLife.Tools.TileTool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel) @@ -277,16 +277,16 @@ items: content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult overridden: TinyLife.Tools.Tool.CanPlaceForTooltip overload: TinyLife.Tools.TileTool.CanPlaceForTooltip* -- uid: TinyLife.Tools.TileTool.CanUndoRedo - commentId: M:TinyLife.Tools.TileTool.CanUndoRedo - id: CanUndoRedo +- uid: TinyLife.Tools.TileTool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.TileTool.CanUndoRedo(System.Boolean) + id: CanUndoRedo(System.Boolean) parent: TinyLife.Tools.TileTool langs: - csharp - vb - name: CanUndoRedo() - nameWithType: TileTool.CanUndoRedo() - fullName: TinyLife.Tools.TileTool.CanUndoRedo() + name: CanUndoRedo(bool) + nameWithType: TileTool.CanUndoRedo(bool) + fullName: TinyLife.Tools.TileTool.CanUndoRedo(bool) type: Method assemblies: - Tiny Life @@ -294,13 +294,19 @@ items: summary: Returns whether or not the can currently operate and thus, whether the or actions can be called. example: [] syntax: - content: public override bool CanUndoRedo() + content: public override bool CanUndoRedo(bool cursorOnUi) + parameters: + - id: cursorOnUi + type: System.Boolean return: type: System.Boolean description: Whether the undo or redo commands can be used right now. - content.vb: Public Overrides Function CanUndoRedo() As Boolean - overridden: TinyLife.Tools.Tool.CanUndoRedo + content.vb: Public Overrides Function CanUndoRedo(cursorOnUi As Boolean) As Boolean + overridden: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) overload: TinyLife.Tools.TileTool.CanUndoRedo* + nameWithType.vb: TileTool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.TileTool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) - uid: TinyLife.Tools.TileTool.ShouldHighlightSelectedObject(System.Object) commentId: M:TinyLife.Tools.TileTool.ShouldHighlightSelectedObject(System.Object) id: ShouldHighlightSelectedObject(System.Object) @@ -1887,28 +1893,40 @@ references: href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Redo - name: ( - name: ) -- uid: TinyLife.Tools.Tool.CanUndoRedo - commentId: M:TinyLife.Tools.Tool.CanUndoRedo +- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) parent: TinyLife.Tools.Tool - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo - name: CanUndoRedo() - nameWithType: Tool.CanUndoRedo() - fullName: TinyLife.Tools.Tool.CanUndoRedo() + isExternal: true + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ + name: CanUndoRedo(bool) + nameWithType: Tool.CanUndoRedo(bool) + fullName: TinyLife.Tools.Tool.CanUndoRedo(bool) + nameWithType.vb: Tool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.TileTool.CanUndoRedo* commentId: Overload:TinyLife.Tools.TileTool.CanUndoRedo - href: TinyLife.Tools.TileTool.html#TinyLife_Tools_TileTool_CanUndoRedo + href: TinyLife.Tools.TileTool.html#TinyLife_Tools_TileTool_CanUndoRedo_System_Boolean_ name: CanUndoRedo nameWithType: TileTool.CanUndoRedo fullName: TinyLife.Tools.TileTool.CanUndoRedo diff --git a/docs/api/TinyLife.Tools.Tool.yml b/docs/api/TinyLife.Tools.Tool.yml index 2966f6f..2970b74 100644 --- a/docs/api/TinyLife.Tools.Tool.yml +++ b/docs/api/TinyLife.Tools.Tool.yml @@ -10,7 +10,7 @@ items: - TinyLife.Tools.Tool.BuildTools - TinyLife.Tools.Tool.CanPlaceForTooltip - TinyLife.Tools.Tool.CanSwitchGameModes - - TinyLife.Tools.Tool.CanUndoRedo + - TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) - TinyLife.Tools.Tool.Closed - TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme,Microsoft.Xna.Framework.Color,System.Action{System.Int32},System.Func{System.Int32,System.Boolean},System.String) - TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean}) @@ -871,16 +871,16 @@ items: description: Whether the game can be mode switched right now content.vb: Public Overridable Function CanSwitchGameModes() As Boolean overload: TinyLife.Tools.Tool.CanSwitchGameModes* -- uid: TinyLife.Tools.Tool.CanUndoRedo - commentId: M:TinyLife.Tools.Tool.CanUndoRedo - id: CanUndoRedo +- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) + id: CanUndoRedo(System.Boolean) parent: TinyLife.Tools.Tool langs: - csharp - vb - name: CanUndoRedo() - nameWithType: Tool.CanUndoRedo() - fullName: TinyLife.Tools.Tool.CanUndoRedo() + name: CanUndoRedo(bool) + nameWithType: Tool.CanUndoRedo(bool) + fullName: TinyLife.Tools.Tool.CanUndoRedo(bool) type: Method assemblies: - Tiny Life @@ -888,12 +888,18 @@ items: summary: Returns whether or not the can currently operate and thus, whether the or actions can be called. example: [] syntax: - content: public virtual bool CanUndoRedo() + content: public virtual bool CanUndoRedo(bool cursorOnUi) + parameters: + - id: cursorOnUi + type: System.Boolean return: type: System.Boolean description: Whether the undo or redo commands can be used right now. - content.vb: Public Overridable Function CanUndoRedo() As Boolean + content.vb: Public Overridable Function CanUndoRedo(cursorOnUi As Boolean) As Boolean overload: TinyLife.Tools.Tool.CanUndoRedo* + nameWithType.vb: Tool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) - uid: TinyLife.Tools.Tool.ShouldHighlightSelectedObject(System.Object) commentId: M:TinyLife.Tools.Tool.ShouldHighlightSelectedObject(System.Object) id: ShouldHighlightSelectedObject(System.Object) @@ -3003,7 +3009,7 @@ references: - name: ) - uid: TinyLife.Tools.Tool.CanUndoRedo* commentId: Overload:TinyLife.Tools.Tool.CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ name: CanUndoRedo nameWithType: Tool.CanUndoRedo fullName: TinyLife.Tools.Tool.CanUndoRedo diff --git a/docs/api/TinyLife.Tools.WallTool.yml b/docs/api/TinyLife.Tools.WallTool.yml index 901eeeb..dabb749 100644 --- a/docs/api/TinyLife.Tools.WallTool.yml +++ b/docs/api/TinyLife.Tools.WallTool.yml @@ -7,7 +7,7 @@ items: children: - TinyLife.Tools.WallTool.#ctor - TinyLife.Tools.WallTool.CanPlaceForTooltip - - TinyLife.Tools.WallTool.CanUndoRedo + - TinyLife.Tools.WallTool.CanUndoRedo(System.Boolean) - TinyLife.Tools.WallTool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean) - TinyLife.Tools.WallTool.GetMouseCursor - TinyLife.Tools.WallTool.ShouldHighlightSelectedObject(System.Object) @@ -220,16 +220,16 @@ items: content.vb: Public Overrides Function CanPlaceForTooltip() As CanPlaceResult overridden: TinyLife.Tools.Tool.CanPlaceForTooltip overload: TinyLife.Tools.WallTool.CanPlaceForTooltip* -- uid: TinyLife.Tools.WallTool.CanUndoRedo - commentId: M:TinyLife.Tools.WallTool.CanUndoRedo - id: CanUndoRedo +- uid: TinyLife.Tools.WallTool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.WallTool.CanUndoRedo(System.Boolean) + id: CanUndoRedo(System.Boolean) parent: TinyLife.Tools.WallTool langs: - csharp - vb - name: CanUndoRedo() - nameWithType: WallTool.CanUndoRedo() - fullName: TinyLife.Tools.WallTool.CanUndoRedo() + name: CanUndoRedo(bool) + nameWithType: WallTool.CanUndoRedo(bool) + fullName: TinyLife.Tools.WallTool.CanUndoRedo(bool) type: Method assemblies: - Tiny Life @@ -237,13 +237,19 @@ items: summary: Returns whether or not the can currently operate and thus, whether the or actions can be called. example: [] syntax: - content: public override bool CanUndoRedo() + content: public override bool CanUndoRedo(bool cursorOnUi) + parameters: + - id: cursorOnUi + type: System.Boolean return: type: System.Boolean description: Whether the undo or redo commands can be used right now. - content.vb: Public Overrides Function CanUndoRedo() As Boolean - overridden: TinyLife.Tools.Tool.CanUndoRedo + content.vb: Public Overrides Function CanUndoRedo(cursorOnUi As Boolean) As Boolean + overridden: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) overload: TinyLife.Tools.WallTool.CanUndoRedo* + nameWithType.vb: WallTool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.WallTool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) - uid: TinyLife.Tools.WallTool.ShouldHighlightSelectedObject(System.Object) commentId: M:TinyLife.Tools.WallTool.ShouldHighlightSelectedObject(System.Object) id: ShouldHighlightSelectedObject(System.Object) @@ -1674,28 +1680,40 @@ references: href: TinyLife.Tools.UndoRedoStack.html#TinyLife_Tools_UndoRedoStack_Redo - name: ( - name: ) -- uid: TinyLife.Tools.Tool.CanUndoRedo - commentId: M:TinyLife.Tools.Tool.CanUndoRedo +- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) parent: TinyLife.Tools.Tool - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo - name: CanUndoRedo() - nameWithType: Tool.CanUndoRedo() - fullName: TinyLife.Tools.Tool.CanUndoRedo() + isExternal: true + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ + name: CanUndoRedo(bool) + nameWithType: Tool.CanUndoRedo(bool) + fullName: TinyLife.Tools.Tool.CanUndoRedo(bool) + nameWithType.vb: Tool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.WallTool.CanUndoRedo* commentId: Overload:TinyLife.Tools.WallTool.CanUndoRedo - href: TinyLife.Tools.WallTool.html#TinyLife_Tools_WallTool_CanUndoRedo + href: TinyLife.Tools.WallTool.html#TinyLife_Tools_WallTool_CanUndoRedo_System_Boolean_ name: CanUndoRedo nameWithType: WallTool.CanUndoRedo fullName: TinyLife.Tools.WallTool.CanUndoRedo diff --git a/docs/api/TinyLife.Tools.WallpaperTool.yml b/docs/api/TinyLife.Tools.WallpaperTool.yml index 4a702c7..18debf4 100644 --- a/docs/api/TinyLife.Tools.WallpaperTool.yml +++ b/docs/api/TinyLife.Tools.WallpaperTool.yml @@ -61,7 +61,7 @@ items: - TinyLife.Tools.Tool.Opened - TinyLife.Tools.Tool.Closed - TinyLife.Tools.Tool.CanSwitchGameModes - - TinyLife.Tools.Tool.CanUndoRedo + - TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) - TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button) - TinyLife.Tools.Tool.IsOnLot(Microsoft.Xna.Framework.Point) - TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean}) @@ -569,24 +569,36 @@ references: href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanSwitchGameModes - name: ( - name: ) -- uid: TinyLife.Tools.Tool.CanUndoRedo - commentId: M:TinyLife.Tools.Tool.CanUndoRedo +- uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) + commentId: M:TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) parent: TinyLife.Tools.Tool - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo - name: CanUndoRedo() - nameWithType: Tool.CanUndoRedo() - fullName: TinyLife.Tools.Tool.CanUndoRedo() + isExternal: true + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ + name: CanUndoRedo(bool) + nameWithType: Tool.CanUndoRedo(bool) + fullName: TinyLife.Tools.Tool.CanUndoRedo(bool) + nameWithType.vb: Tool.CanUndoRedo(Boolean) + fullName.vb: TinyLife.Tools.Tool.CanUndoRedo(Boolean) + name.vb: CanUndoRedo(Boolean) spec.csharp: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: bool + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) spec.vb: - - uid: TinyLife.Tools.Tool.CanUndoRedo + - uid: TinyLife.Tools.Tool.CanUndoRedo(System.Boolean) name: CanUndoRedo - href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo + href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_CanUndoRedo_System_Boolean_ - name: ( + - uid: System.Boolean + name: Boolean + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean - name: ) - uid: TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button) commentId: M:TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button) diff --git a/docs/api/TinyLife.Uis.Menus.yml b/docs/api/TinyLife.Uis.Menus.yml index 84fe8bb..48f7256 100644 --- a/docs/api/TinyLife.Uis.Menus.yml +++ b/docs/api/TinyLife.Uis.Menus.yml @@ -8,6 +8,7 @@ items: - TinyLife.Uis.Menus.CreateHouseholdPreview(TinyLife.World.Map,System.String,Microsoft.Xna.Framework.Point,System.Single,Microsoft.Xna.Framework.Color,System.Boolean,System.Func{System.String,TinyLife.World.ExportedHousehold}) - TinyLife.Uis.Menus.CreateLotPreview(TinyLife.World.Map,System.String,Microsoft.Xna.Framework.Point,System.Single,Microsoft.Xna.Framework.Color,System.Boolean,System.Func{System.String,TinyLife.World.ExportedLot}) - 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}) + - TinyLife.Uis.Menus.IsTransitioning - TinyLife.Uis.Menus.MenuBackground(System.Single,System.Single,System.Single,System.Single) - TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) langs: @@ -52,10 +53,10 @@ items: summary: >- Displays a screen transition that includes a fade out, an inbetween action, followed by a fade back in and an after action. - Whether a transition is currently active can be checked for using . + Whether a transition is currently active can be checked for using , at which point this method will return false. example: [] syntax: - content: public static void Transition(Action inbetween = null, Action after = null, Menus.TransitionType outType = TransitionType.Swipe, Menus.TransitionType inType = TransitionType.Swipe, float outSpeed = 0.05, float inSpeed = 0.05, float waitInbetween = 0.15, Color? color = null) + content: public static bool Transition(Action inbetween = null, Action after = null, Menus.TransitionType outType = TransitionType.Swipe, Menus.TransitionType inType = TransitionType.Swipe, float outSpeed = 0.05, float inSpeed = 0.05, float waitInbetween = 0.15, Color? color = null) parameters: - id: inbetween type: System.Action @@ -81,15 +82,37 @@ items: - id: color type: System.Nullable{Microsoft.Xna.Framework.Color} description: The color that the fade should have, or null to use black. - content.vb: Public Shared Sub Transition(inbetween As Action = Nothing, after As Action = Nothing, outType As Menus.TransitionType = TransitionType.Swipe, inType As Menus.TransitionType = TransitionType.Swipe, outSpeed As Single = 0.05, inSpeed As Single = 0.05, waitInbetween As Single = 0.15, color As Color? = Nothing) + return: + type: System.Boolean + description: true if the transition was started or executed successfully, false if there is already an active transition. + content.vb: Public Shared Function Transition(inbetween As Action = Nothing, after As Action = Nothing, outType As Menus.TransitionType = TransitionType.Swipe, inType As Menus.TransitionType = TransitionType.Swipe, outSpeed As Single = 0.05, inSpeed As Single = 0.05, waitInbetween As Single = 0.15, color As Color? = Nothing) As Boolean overload: TinyLife.Uis.Menus.Transition* - exceptions: - - type: System.InvalidOperationException - commentId: T:System.InvalidOperationException - description: Thrown when a fade is already happening when this method is called. nameWithType.vb: Menus.Transition(Action, Action, Menus.TransitionType, Menus.TransitionType, Single, Single, Single, Color?) fullName.vb: TinyLife.Uis.Menus.Transition(System.Action, System.Action, TinyLife.Uis.Menus.TransitionType, TinyLife.Uis.Menus.TransitionType, Single, Single, Single, Microsoft.Xna.Framework.Color?) name.vb: Transition(Action, Action, TransitionType, TransitionType, Single, Single, Single, Color?) +- uid: TinyLife.Uis.Menus.IsTransitioning + commentId: M:TinyLife.Uis.Menus.IsTransitioning + id: IsTransitioning + parent: TinyLife.Uis.Menus + langs: + - csharp + - vb + name: IsTransitioning() + nameWithType: Menus.IsTransitioning() + fullName: TinyLife.Uis.Menus.IsTransitioning() + type: Method + assemblies: + - Tiny Life + namespace: TinyLife.Uis + summary: Returns whether the UI is currently transitioning, ie whether a transition is active that was invoked through . + example: [] + syntax: + content: public static bool IsTransitioning() + return: + type: System.Boolean + description: Whether a transition is active. + content.vb: Public Shared Function IsTransitioning() As Boolean + overload: TinyLife.Uis.Menus.IsTransitioning* - 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}) id: 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}) @@ -552,30 +575,23 @@ references: name: System nameWithType: System fullName: System -- uid: TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem) - commentId: M:TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem) - isExternal: true - href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsTransitioning_MLEM_Ui_UiSystem_ - name: IsTransitioning(UiSystem) - nameWithType: Extensions.IsTransitioning(UiSystem) - fullName: TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem) +- uid: TinyLife.Uis.Menus.IsTransitioning + commentId: M:TinyLife.Uis.Menus.IsTransitioning + href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_IsTransitioning + name: IsTransitioning() + nameWithType: Menus.IsTransitioning() + fullName: TinyLife.Uis.Menus.IsTransitioning() spec.csharp: - - uid: TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem) + - uid: TinyLife.Uis.Menus.IsTransitioning name: IsTransitioning - href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsTransitioning_MLEM_Ui_UiSystem_ + href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_IsTransitioning - name: ( - - uid: MLEM.Ui.UiSystem - name: UiSystem - isExternal: true - name: ) spec.vb: - - uid: TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem) + - uid: TinyLife.Uis.Menus.IsTransitioning name: IsTransitioning - href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsTransitioning_MLEM_Ui_UiSystem_ + href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_IsTransitioning - name: ( - - uid: MLEM.Ui.UiSystem - name: UiSystem - isExternal: true - name: ) - uid: TinyLife.Uis.Menus.TransitionType commentId: T:TinyLife.Uis.Menus.TransitionType @@ -600,13 +616,6 @@ references: - uid: TinyLife.Uis.Menus.TransitionType name: TransitionType href: TinyLife.Uis.Menus.TransitionType.html -- uid: System.InvalidOperationException - commentId: T:System.InvalidOperationException - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.invalidoperationexception - name: InvalidOperationException - nameWithType: InvalidOperationException - fullName: System.InvalidOperationException - uid: TinyLife.Uis.Menus.Transition* commentId: Overload:TinyLife.Uis.Menus.Transition href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_Transition_System_Action_System_Action_TinyLife_Uis_Menus_TransitionType_TinyLife_Uis_Menus_TransitionType_System_Single_System_Single_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__ @@ -649,6 +658,17 @@ references: name: Color isExternal: true - name: '?' +- uid: System.Boolean + commentId: T:System.Boolean + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.boolean + name: bool + nameWithType: bool + fullName: bool + nameWithType.vb: Boolean + fullName.vb: Boolean + name.vb: Boolean - uid: System.Nullable`1 commentId: T:System.Nullable`1 isExternal: true @@ -677,6 +697,122 @@ references: - name: " " - name: T - name: ) +- uid: TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + commentId: M:TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + isExternal: true + href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_Transition_System_Action_System_Action_TinyLife_Uis_Menus_TransitionType_TinyLife_Uis_Menus_TransitionType_System_Single_System_Single_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__ + name: Transition(Action, Action, TransitionType, TransitionType, float, float, float, Color?) + nameWithType: Menus.Transition(Action, Action, Menus.TransitionType, Menus.TransitionType, float, float, float, Color?) + fullName: TinyLife.Uis.Menus.Transition(System.Action, System.Action, TinyLife.Uis.Menus.TransitionType, TinyLife.Uis.Menus.TransitionType, float, float, float, Microsoft.Xna.Framework.Color?) + nameWithType.vb: Menus.Transition(Action, Action, Menus.TransitionType, Menus.TransitionType, Single, Single, Single, Color?) + fullName.vb: TinyLife.Uis.Menus.Transition(System.Action, System.Action, TinyLife.Uis.Menus.TransitionType, TinyLife.Uis.Menus.TransitionType, Single, Single, Single, Microsoft.Xna.Framework.Color?) + name.vb: Transition(Action, Action, TransitionType, TransitionType, Single, Single, Single, Color?) + spec.csharp: + - uid: TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + name: Transition + href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_Transition_System_Action_System_Action_TinyLife_Uis_Menus_TransitionType_TinyLife_Uis_Menus_TransitionType_System_Single_System_Single_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__ + - name: ( + - uid: System.Action + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action + - name: ',' + - name: " " + - uid: System.Action + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action + - name: ',' + - name: " " + - uid: TinyLife.Uis.Menus.TransitionType + name: TransitionType + href: TinyLife.Uis.Menus.TransitionType.html + - name: ',' + - name: " " + - uid: TinyLife.Uis.Menus.TransitionType + name: TransitionType + href: TinyLife.Uis.Menus.TransitionType.html + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: float + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Color + name: Color + isExternal: true + - name: '?' + - name: ) + spec.vb: + - uid: TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) + name: Transition + href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_Transition_System_Action_System_Action_TinyLife_Uis_Menus_TransitionType_TinyLife_Uis_Menus_TransitionType_System_Single_System_Single_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__ + - name: ( + - uid: System.Action + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action + - name: ',' + - name: " " + - uid: System.Action + name: Action + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.action + - name: ',' + - name: " " + - uid: TinyLife.Uis.Menus.TransitionType + name: TransitionType + href: TinyLife.Uis.Menus.TransitionType.html + - name: ',' + - name: " " + - uid: TinyLife.Uis.Menus.TransitionType + name: TransitionType + href: TinyLife.Uis.Menus.TransitionType.html + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: System.Single + name: Single + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + - name: ',' + - name: " " + - uid: Microsoft.Xna.Framework.Color + name: Color + isExternal: true + - name: '?' + - name: ) +- uid: TinyLife.Uis.Menus.IsTransitioning* + commentId: Overload:TinyLife.Uis.Menus.IsTransitioning + href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_IsTransitioning + name: IsTransitioning + nameWithType: Menus.IsTransitioning + fullName: TinyLife.Uis.Menus.IsTransitioning - uid: Microsoft.Xna.Framework.Input.Buttons commentId: T:Microsoft.Xna.Framework.Input.Buttons parent: Microsoft.Xna.Framework.Input @@ -1053,17 +1189,6 @@ references: name: Color nameWithType: Color fullName: Microsoft.Xna.Framework.Color -- uid: System.Boolean - commentId: T:System.Boolean - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.boolean - name: bool - nameWithType: bool - fullName: bool - nameWithType.vb: Boolean - fullName.vb: Boolean - name.vb: Boolean - uid: System.Func{System.String,TinyLife.World.ExportedLot} commentId: T:System.Func{System.String,TinyLife.World.ExportedLot} parent: System diff --git a/docs/api/TinyLife.Uis.Notifications.yml b/docs/api/TinyLife.Uis.Notifications.yml index e735e69..f299218 100644 --- a/docs/api/TinyLife.Uis.Notifications.yml +++ b/docs/api/TinyLife.Uis.Notifications.yml @@ -5,10 +5,24 @@ items: id: Notifications parent: TinyLife.Uis children: + - TinyLife.Uis.Notifications.AchievementIcon - TinyLife.Uis.Notifications.Add(System.String,System.String,TinyLife.Uis.NotifType,System.Boolean) - TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType,System.Boolean) + - TinyLife.Uis.Notifications.BillsIcon + - TinyLife.Uis.Notifications.CheatsIcon + - TinyLife.Uis.Notifications.DeathIcon + - TinyLife.Uis.Notifications.DebugIcon + - TinyLife.Uis.Notifications.ErrorIcon + - TinyLife.Uis.Notifications.JobIcon + - TinyLife.Uis.Notifications.MailIcon - TinyLife.Uis.Notifications.MaxHistoryLength + - TinyLife.Uis.Notifications.NewspaperIcon - TinyLife.Uis.Notifications.RegisterIcon(System.String,MLEM.Textures.TextureRegion) + - TinyLife.Uis.Notifications.RestoreIcon + - TinyLife.Uis.Notifications.SpeechIcon + - TinyLife.Uis.Notifications.SteamIcon + - TinyLife.Uis.Notifications.UpgradeIcon + - TinyLife.Uis.Notifications.WrenchIcon langs: - csharp - vb @@ -58,6 +72,272 @@ items: return: type: System.Int32 content.vb: Public Const MaxHistoryLength As Integer = 1024 +- uid: TinyLife.Uis.Notifications.CheatsIcon + commentId: F:TinyLife.Uis.Notifications.CheatsIcon + id: CheatsIcon + parent: TinyLife.Uis.Notifications + langs: + - csharp + - vb + name: CheatsIcon + nameWithType: Notifications.CheatsIcon + fullName: TinyLife.Uis.Notifications.CheatsIcon + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.Uis + syntax: + content: public static readonly string CheatsIcon + return: + type: System.String + content.vb: Public Shared ReadOnly CheatsIcon As String +- uid: TinyLife.Uis.Notifications.DebugIcon + commentId: F:TinyLife.Uis.Notifications.DebugIcon + id: DebugIcon + parent: TinyLife.Uis.Notifications + langs: + - csharp + - vb + name: DebugIcon + nameWithType: Notifications.DebugIcon + fullName: TinyLife.Uis.Notifications.DebugIcon + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.Uis + syntax: + content: public static readonly string DebugIcon + return: + type: System.String + content.vb: Public Shared ReadOnly DebugIcon As String +- uid: TinyLife.Uis.Notifications.ErrorIcon + commentId: F:TinyLife.Uis.Notifications.ErrorIcon + id: ErrorIcon + parent: TinyLife.Uis.Notifications + langs: + - csharp + - vb + name: ErrorIcon + nameWithType: Notifications.ErrorIcon + fullName: TinyLife.Uis.Notifications.ErrorIcon + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.Uis + syntax: + content: public static readonly string ErrorIcon + return: + type: System.String + content.vb: Public Shared ReadOnly ErrorIcon As String +- uid: TinyLife.Uis.Notifications.MailIcon + commentId: F:TinyLife.Uis.Notifications.MailIcon + id: MailIcon + parent: TinyLife.Uis.Notifications + langs: + - csharp + - vb + name: MailIcon + nameWithType: Notifications.MailIcon + fullName: TinyLife.Uis.Notifications.MailIcon + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.Uis + syntax: + content: public static readonly string MailIcon + return: + type: System.String + content.vb: Public Shared ReadOnly MailIcon As String +- uid: TinyLife.Uis.Notifications.JobIcon + commentId: F:TinyLife.Uis.Notifications.JobIcon + id: JobIcon + parent: TinyLife.Uis.Notifications + langs: + - csharp + - vb + name: JobIcon + nameWithType: Notifications.JobIcon + fullName: TinyLife.Uis.Notifications.JobIcon + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.Uis + syntax: + content: public static readonly string JobIcon + return: + type: System.String + content.vb: Public Shared ReadOnly JobIcon As String +- uid: TinyLife.Uis.Notifications.NewspaperIcon + commentId: F:TinyLife.Uis.Notifications.NewspaperIcon + id: NewspaperIcon + parent: TinyLife.Uis.Notifications + langs: + - csharp + - vb + name: NewspaperIcon + nameWithType: Notifications.NewspaperIcon + fullName: TinyLife.Uis.Notifications.NewspaperIcon + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.Uis + syntax: + content: public static readonly string NewspaperIcon + return: + type: System.String + content.vb: Public Shared ReadOnly NewspaperIcon As String +- uid: TinyLife.Uis.Notifications.BillsIcon + commentId: F:TinyLife.Uis.Notifications.BillsIcon + id: BillsIcon + parent: TinyLife.Uis.Notifications + langs: + - csharp + - vb + name: BillsIcon + nameWithType: Notifications.BillsIcon + fullName: TinyLife.Uis.Notifications.BillsIcon + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.Uis + syntax: + content: public static readonly string BillsIcon + return: + type: System.String + content.vb: Public Shared ReadOnly BillsIcon As String +- uid: TinyLife.Uis.Notifications.AchievementIcon + commentId: F:TinyLife.Uis.Notifications.AchievementIcon + id: AchievementIcon + parent: TinyLife.Uis.Notifications + langs: + - csharp + - vb + name: AchievementIcon + nameWithType: Notifications.AchievementIcon + fullName: TinyLife.Uis.Notifications.AchievementIcon + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.Uis + syntax: + content: public static readonly string AchievementIcon + return: + type: System.String + content.vb: Public Shared ReadOnly AchievementIcon As String +- uid: TinyLife.Uis.Notifications.DeathIcon + commentId: F:TinyLife.Uis.Notifications.DeathIcon + id: DeathIcon + parent: TinyLife.Uis.Notifications + langs: + - csharp + - vb + name: DeathIcon + nameWithType: Notifications.DeathIcon + fullName: TinyLife.Uis.Notifications.DeathIcon + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.Uis + syntax: + content: public static readonly string DeathIcon + return: + type: System.String + content.vb: Public Shared ReadOnly DeathIcon As String +- uid: TinyLife.Uis.Notifications.SteamIcon + commentId: F:TinyLife.Uis.Notifications.SteamIcon + id: SteamIcon + parent: TinyLife.Uis.Notifications + langs: + - csharp + - vb + name: SteamIcon + nameWithType: Notifications.SteamIcon + fullName: TinyLife.Uis.Notifications.SteamIcon + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.Uis + syntax: + content: public static readonly string SteamIcon + return: + type: System.String + content.vb: Public Shared ReadOnly SteamIcon As String +- uid: TinyLife.Uis.Notifications.WrenchIcon + commentId: F:TinyLife.Uis.Notifications.WrenchIcon + id: WrenchIcon + parent: TinyLife.Uis.Notifications + langs: + - csharp + - vb + name: WrenchIcon + nameWithType: Notifications.WrenchIcon + fullName: TinyLife.Uis.Notifications.WrenchIcon + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.Uis + syntax: + content: public static readonly string WrenchIcon + return: + type: System.String + content.vb: Public Shared ReadOnly WrenchIcon As String +- uid: TinyLife.Uis.Notifications.UpgradeIcon + commentId: F:TinyLife.Uis.Notifications.UpgradeIcon + id: UpgradeIcon + parent: TinyLife.Uis.Notifications + langs: + - csharp + - vb + name: UpgradeIcon + nameWithType: Notifications.UpgradeIcon + fullName: TinyLife.Uis.Notifications.UpgradeIcon + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.Uis + syntax: + content: public static readonly string UpgradeIcon + return: + type: System.String + content.vb: Public Shared ReadOnly UpgradeIcon As String +- uid: TinyLife.Uis.Notifications.SpeechIcon + commentId: F:TinyLife.Uis.Notifications.SpeechIcon + id: SpeechIcon + parent: TinyLife.Uis.Notifications + langs: + - csharp + - vb + name: SpeechIcon + nameWithType: Notifications.SpeechIcon + fullName: TinyLife.Uis.Notifications.SpeechIcon + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.Uis + syntax: + content: public static readonly string SpeechIcon + return: + type: System.String + content.vb: Public Shared ReadOnly SpeechIcon As String +- uid: TinyLife.Uis.Notifications.RestoreIcon + commentId: F:TinyLife.Uis.Notifications.RestoreIcon + id: RestoreIcon + parent: TinyLife.Uis.Notifications + langs: + - csharp + - vb + name: RestoreIcon + nameWithType: Notifications.RestoreIcon + fullName: TinyLife.Uis.Notifications.RestoreIcon + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.Uis + syntax: + content: public static readonly string RestoreIcon + return: + type: System.String + content.vb: Public Shared ReadOnly RestoreIcon As String - uid: TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType,System.Boolean) commentId: M:TinyLife.Uis.Notifications.Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType,System.Boolean) id: Add(TinyLife.Objects.MapObject,System.String,TinyLife.Uis.NotifType,System.Boolean) @@ -156,7 +436,7 @@ items: Icons are registered so that notification instances remember them when the game is closed and loaded again. example: [] syntax: - content: public static void RegisterIcon(string name, TextureRegion texture) + content: public static string RegisterIcon(string name, TextureRegion texture) parameters: - id: name type: System.String @@ -164,7 +444,10 @@ items: - id: texture type: MLEM.Textures.TextureRegion description: The texture that the icon should display. - content.vb: Public Shared Sub RegisterIcon(name As String, texture As TextureRegion) + return: + type: System.String + description: The name, for registering and immediately storing in a variable. + content.vb: Public Shared Function RegisterIcon(name As String, texture As TextureRegion) As String overload: TinyLife.Uis.Notifications.RegisterIcon* nameWithType.vb: Notifications.RegisterIcon(String, TextureRegion) fullName.vb: TinyLife.Uis.Notifications.RegisterIcon(String, MLEM.Textures.TextureRegion) @@ -566,6 +849,17 @@ references: nameWithType.vb: Integer fullName.vb: Integer name.vb: Integer +- uid: System.String + commentId: T:System.String + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + name: string + nameWithType: string + fullName: string + nameWithType.vb: String + fullName.vb: String + name.vb: String - uid: TinyLife.Localization commentId: T:TinyLife.Localization href: TinyLife.Localization.html @@ -585,17 +879,6 @@ references: name: MapObject nameWithType: MapObject fullName: TinyLife.Objects.MapObject -- uid: System.String - commentId: T:System.String - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.string - name: string - nameWithType: string - fullName: string - nameWithType.vb: String - fullName.vb: String - name.vb: String - uid: TinyLife.Uis.NotifType commentId: T:TinyLife.Uis.NotifType parent: TinyLife.Uis diff --git a/docs/api/TinyLife.Utilities.Extensions.yml b/docs/api/TinyLife.Utilities.Extensions.yml index c2e12ea..b398fd1 100644 --- a/docs/api/TinyLife.Utilities.Extensions.yml +++ b/docs/api/TinyLife.Utilities.Extensions.yml @@ -42,7 +42,6 @@ items: - TinyLife.Utilities.Extensions.IsLockedFor(TinyLife.World.LockType,TinyLife.Objects.PersonLike,TinyLife.World.Lot) - TinyLife.Utilities.Extensions.IsPartOfPerson(TinyLife.Objects.ClothesLayer) - TinyLife.Utilities.Extensions.IsTextFieldSelected(MLEM.Ui.UiSystem) - - TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem) - TinyLife.Utilities.Extensions.IsVertical(MLEM.Maths.Direction2) - TinyLife.Utilities.Extensions.JsonCopy``1(``0) - TinyLife.Utilities.Extensions.Length(System.ValueTuple{System.Int32,System.Int32}) @@ -1879,37 +1878,6 @@ items: description: Whether a is currently selected. content.vb: Public Shared Function IsTextFieldSelected(system As UiSystem) As Boolean overload: TinyLife.Utilities.Extensions.IsTextFieldSelected* -- uid: TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem) - commentId: M:TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem) - id: IsTransitioning(MLEM.Ui.UiSystem) - isExtensionMethod: true - parent: TinyLife.Utilities.Extensions - langs: - - csharp - - vb - name: IsTransitioning(UiSystem) - nameWithType: Extensions.IsTransitioning(UiSystem) - fullName: TinyLife.Utilities.Extensions.IsTransitioning(MLEM.Ui.UiSystem) - type: Method - assemblies: - - Tiny Life - namespace: TinyLife.Utilities - summary: >- - Returns whether the UI is currently transitioning, ie whether a transition is active that was invoked through . - - In reality, this method returns whether there is a in the system that has the name "Transition". - example: [] - syntax: - content: public static bool IsTransitioning(this UiSystem system) - parameters: - - id: system - type: MLEM.Ui.UiSystem - description: The UI system to check for an active transition. - return: - type: System.Boolean - description: Whether a transition is active. - content.vb: Public Shared Function IsTransitioning(system As UiSystem) As Boolean - overload: TinyLife.Utilities.Extensions.IsTransitioning* - uid: TinyLife.Utilities.Extensions.Slugify(System.String) commentId: M:TinyLife.Utilities.Extensions.Slugify(System.String) id: Slugify(System.String) @@ -4250,122 +4218,6 @@ references: name: IsTextFieldSelected nameWithType: Extensions.IsTextFieldSelected fullName: TinyLife.Utilities.Extensions.IsTextFieldSelected -- uid: TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) - commentId: M:TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) - isExternal: true - href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_Transition_System_Action_System_Action_TinyLife_Uis_Menus_TransitionType_TinyLife_Uis_Menus_TransitionType_System_Single_System_Single_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__ - name: Transition(Action, Action, TransitionType, TransitionType, float, float, float, Color?) - nameWithType: Menus.Transition(Action, Action, Menus.TransitionType, Menus.TransitionType, float, float, float, Color?) - fullName: TinyLife.Uis.Menus.Transition(System.Action, System.Action, TinyLife.Uis.Menus.TransitionType, TinyLife.Uis.Menus.TransitionType, float, float, float, Microsoft.Xna.Framework.Color?) - nameWithType.vb: Menus.Transition(Action, Action, Menus.TransitionType, Menus.TransitionType, Single, Single, Single, Color?) - fullName.vb: TinyLife.Uis.Menus.Transition(System.Action, System.Action, TinyLife.Uis.Menus.TransitionType, TinyLife.Uis.Menus.TransitionType, Single, Single, Single, Microsoft.Xna.Framework.Color?) - name.vb: Transition(Action, Action, TransitionType, TransitionType, Single, Single, Single, Color?) - spec.csharp: - - uid: TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) - name: Transition - href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_Transition_System_Action_System_Action_TinyLife_Uis_Menus_TransitionType_TinyLife_Uis_Menus_TransitionType_System_Single_System_Single_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__ - - name: ( - - uid: System.Action - name: Action - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.action - - name: ',' - - name: " " - - uid: System.Action - name: Action - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.action - - name: ',' - - name: " " - - uid: TinyLife.Uis.Menus.TransitionType - name: TransitionType - href: TinyLife.Uis.Menus.TransitionType.html - - name: ',' - - name: " " - - uid: TinyLife.Uis.Menus.TransitionType - name: TransitionType - href: TinyLife.Uis.Menus.TransitionType.html - - name: ',' - - name: " " - - uid: System.Single - name: float - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.single - - name: ',' - - name: " " - - uid: System.Single - name: float - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.single - - name: ',' - - name: " " - - uid: System.Single - name: float - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.single - - name: ',' - - name: " " - - uid: Microsoft.Xna.Framework.Color - name: Color - isExternal: true - - name: '?' - - name: ) - spec.vb: - - uid: TinyLife.Uis.Menus.Transition(System.Action,System.Action,TinyLife.Uis.Menus.TransitionType,TinyLife.Uis.Menus.TransitionType,System.Single,System.Single,System.Single,System.Nullable{Microsoft.Xna.Framework.Color}) - name: Transition - href: TinyLife.Uis.Menus.html#TinyLife_Uis_Menus_Transition_System_Action_System_Action_TinyLife_Uis_Menus_TransitionType_TinyLife_Uis_Menus_TransitionType_System_Single_System_Single_System_Single_System_Nullable_Microsoft_Xna_Framework_Color__ - - name: ( - - uid: System.Action - name: Action - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.action - - name: ',' - - name: " " - - uid: System.Action - name: Action - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.action - - name: ',' - - name: " " - - uid: TinyLife.Uis.Menus.TransitionType - name: TransitionType - href: TinyLife.Uis.Menus.TransitionType.html - - name: ',' - - name: " " - - uid: TinyLife.Uis.Menus.TransitionType - name: TransitionType - href: TinyLife.Uis.Menus.TransitionType.html - - name: ',' - - name: " " - - uid: System.Single - name: Single - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.single - - name: ',' - - name: " " - - uid: System.Single - name: Single - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.single - - name: ',' - - name: " " - - uid: System.Single - name: Single - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.single - - name: ',' - - name: " " - - uid: Microsoft.Xna.Framework.Color - name: Color - isExternal: true - - name: '?' - - name: ) -- uid: TinyLife.Utilities.Extensions.IsTransitioning* - commentId: Overload:TinyLife.Utilities.Extensions.IsTransitioning - href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_IsTransitioning_MLEM_Ui_UiSystem_ - name: IsTransitioning - nameWithType: Extensions.IsTransitioning - fullName: TinyLife.Utilities.Extensions.IsTransitioning - uid: TinyLife.Utilities.Extensions.Slugify* commentId: Overload:TinyLife.Utilities.Extensions.Slugify href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_Slugify_System_String_ diff --git a/docs/api/TinyLife.Utilities.SelectionHandler.yml b/docs/api/TinyLife.Utilities.SelectionHandler.yml index 643edad..57fba83 100644 --- a/docs/api/TinyLife.Utilities.SelectionHandler.yml +++ b/docs/api/TinyLife.Utilities.SelectionHandler.yml @@ -138,7 +138,6 @@ items: references: - uid: TinyLife.Utilities.SelectionHandler.RenderTarget commentId: P:TinyLife.Utilities.SelectionHandler.RenderTarget - href: TinyLife.Utilities.SelectionHandler.html#TinyLife_Utilities_SelectionHandler_RenderTarget name: RenderTarget nameWithType: SelectionHandler.RenderTarget fullName: TinyLife.Utilities.SelectionHandler.RenderTarget diff --git a/docs/api/TinyLife.Utilities.TextureHandler.yml b/docs/api/TinyLife.Utilities.TextureHandler.yml index ad2d698..1c80e28 100644 --- a/docs/api/TinyLife.Utilities.TextureHandler.yml +++ b/docs/api/TinyLife.Utilities.TextureHandler.yml @@ -206,10 +206,10 @@ items: - Tiny Life namespace: TinyLife.Utilities syntax: - content: public static readonly List FurnitureTextures + content: public static readonly Dictionary FurnitureTextures return: - type: System.Collections.Generic.List{MLEM.Data.DataTextureAtlas} - content.vb: Public Shared ReadOnly FurnitureTextures As List(Of DataTextureAtlas) + type: System.Collections.Generic.Dictionary{System.String,MLEM.Textures.TextureRegion} + content.vb: Public Shared ReadOnly FurnitureTextures As Dictionary(Of String, TextureRegion) - uid: TinyLife.Utilities.TextureHandler.ClothesTextures commentId: F:TinyLife.Utilities.TextureHandler.ClothesTextures id: ClothesTextures @@ -988,66 +988,84 @@ references: nameWithType.vb: Single fullName.vb: Single name.vb: Single -- uid: System.Collections.Generic.List{MLEM.Data.DataTextureAtlas} - commentId: T:System.Collections.Generic.List{MLEM.Data.DataTextureAtlas} +- uid: System.Collections.Generic.Dictionary{System.String,MLEM.Textures.TextureRegion} + commentId: T:System.Collections.Generic.Dictionary{System.String,MLEM.Textures.TextureRegion} parent: System.Collections.Generic - definition: System.Collections.Generic.List`1 - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: List - nameWithType: List - fullName: System.Collections.Generic.List - nameWithType.vb: List(Of DataTextureAtlas) - fullName.vb: System.Collections.Generic.List(Of MLEM.Data.DataTextureAtlas) - name.vb: List(Of DataTextureAtlas) + definition: System.Collections.Generic.Dictionary`2 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + nameWithType.vb: Dictionary(Of String, TextureRegion) + fullName.vb: System.Collections.Generic.Dictionary(Of String, MLEM.Textures.TextureRegion) + name.vb: Dictionary(Of String, TextureRegion) spec.csharp: - - uid: System.Collections.Generic.List`1 - name: List + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: < - - uid: MLEM.Data.DataTextureAtlas - name: DataTextureAtlas + - uid: System.String + name: string + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion isExternal: true - name: '>' spec.vb: - - uid: System.Collections.Generic.List`1 - name: List + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: ( - name: Of - name: " " - - uid: MLEM.Data.DataTextureAtlas - name: DataTextureAtlas + - uid: System.String + name: String + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.string + - name: ',' + - name: " " + - uid: MLEM.Textures.TextureRegion + name: TextureRegion isExternal: true - name: ) -- uid: System.Collections.Generic.List`1 - commentId: T:System.Collections.Generic.List`1 +- uid: System.Collections.Generic.Dictionary`2 + commentId: T:System.Collections.Generic.Dictionary`2 isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 - name: List - nameWithType: List - fullName: System.Collections.Generic.List - nameWithType.vb: List(Of T) - fullName.vb: System.Collections.Generic.List(Of T) - name.vb: List(Of T) + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 + name: Dictionary + nameWithType: Dictionary + fullName: System.Collections.Generic.Dictionary + nameWithType.vb: Dictionary(Of TKey, TValue) + fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue) + name.vb: Dictionary(Of TKey, TValue) spec.csharp: - - uid: System.Collections.Generic.List`1 - name: List + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: < - - name: T + - name: TKey + - name: ',' + - name: " " + - name: TValue - name: '>' spec.vb: - - uid: System.Collections.Generic.List`1 - name: List + - uid: System.Collections.Generic.Dictionary`2 + name: Dictionary isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1 + href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: ( - name: Of - name: " " - - name: T + - name: TKey + - name: ',' + - name: " " + - name: TValue - name: ) - uid: System.Collections.Generic commentId: N:System.Collections.Generic @@ -1169,40 +1187,6 @@ references: isExternal: true - name: ) - name: ) -- uid: System.Collections.Generic.Dictionary`2 - commentId: T:System.Collections.Generic.Dictionary`2 - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - name: Dictionary - nameWithType: Dictionary - fullName: System.Collections.Generic.Dictionary - nameWithType.vb: Dictionary(Of TKey, TValue) - fullName.vb: System.Collections.Generic.Dictionary(Of TKey, TValue) - name.vb: Dictionary(Of TKey, TValue) - spec.csharp: - - uid: System.Collections.Generic.Dictionary`2 - name: Dictionary - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - - name: < - - name: TKey - - name: ',' - - name: " " - - name: TValue - - name: '>' - spec.vb: - - uid: System.Collections.Generic.Dictionary`2 - name: Dictionary - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2 - - name: ( - - name: Of - - name: " " - - name: TKey - - name: ',' - - name: " " - - name: TValue - - name: ) - uid: TinyLife.Utilities.TextureHandler.WallpaperTextures* commentId: Overload:TinyLife.Utilities.TextureHandler.WallpaperTextures href: TinyLife.Utilities.TextureHandler.html#TinyLife_Utilities_TextureHandler_WallpaperTextures diff --git a/docs/api/TinyLife.World.LotEmployment.yml b/docs/api/TinyLife.World.LotEmployment.yml index dac4b1d..03bd835 100644 --- a/docs/api/TinyLife.World.LotEmployment.yml +++ b/docs/api/TinyLife.World.LotEmployment.yml @@ -883,7 +883,6 @@ references: fullName: TinyLife.World.Household - uid: TinyLife.Actions.BeAwayFromLotEmploymentAction commentId: T:TinyLife.Actions.BeAwayFromLotEmploymentAction - href: TinyLife.Actions.BeAwayFromLotEmploymentAction.html name: BeAwayFromLotEmploymentAction nameWithType: BeAwayFromLotEmploymentAction fullName: TinyLife.Actions.BeAwayFromLotEmploymentAction diff --git a/docs/api/TinyLife.World.MapSection.yml b/docs/api/TinyLife.World.MapSection.yml index 8e1c81f..1623a26 100644 --- a/docs/api/TinyLife.World.MapSection.yml +++ b/docs/api/TinyLife.World.MapSection.yml @@ -299,7 +299,6 @@ items: references: - uid: TinyLife.World.MapSection.Map commentId: F:TinyLife.World.MapSection.Map - href: TinyLife.World.MapSection.html#TinyLife_World_MapSection_Map name: Map nameWithType: MapSection.Map fullName: TinyLife.World.MapSection.Map diff --git a/docs/api/TinyLife.World.OpeningType.yml b/docs/api/TinyLife.World.OpeningType.yml index f4d66a6..7ced6db 100644 --- a/docs/api/TinyLife.World.OpeningType.yml +++ b/docs/api/TinyLife.World.OpeningType.yml @@ -5,15 +5,16 @@ items: id: OpeningType parent: TinyLife.World children: - - TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) - - TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) - - TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) + - TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) + - TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) + - TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) - TinyLife.World.OpeningType.CanBuy - TinyLife.World.OpeningType.Colors - TinyLife.World.OpeningType.Construct(System.Int32[],TinyLife.Objects.WallLike) - TinyLife.World.OpeningType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Int32[],System.Nullable{Microsoft.Xna.Framework.Color},System.Single,Microsoft.Xna.Framework.Point) - TinyLife.World.OpeningType.DrawUi(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.Graphics.SpriteBatch,Microsoft.Xna.Framework.GameTime,TinyLife.World.Map,System.Int32[],System.Single) - TinyLife.World.OpeningType.Icon + - TinyLife.World.OpeningType.LightPour - TinyLife.World.OpeningType.Migrations - TinyLife.World.OpeningType.Name - TinyLife.World.OpeningType.Price @@ -164,6 +165,25 @@ items: return: type: TinyLife.Utilities.ColorSettings content.vb: Public ReadOnly Colors As ColorSettings +- uid: TinyLife.World.OpeningType.LightPour + commentId: F:TinyLife.World.OpeningType.LightPour + id: LightPour + parent: TinyLife.World.OpeningType + langs: + - csharp + - vb + name: LightPour + nameWithType: OpeningType.LightPour + fullName: TinyLife.World.OpeningType.LightPour + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.World + syntax: + content: public readonly float LightPour + return: + type: System.Single + content.vb: Public ReadOnly LightPour As Single - uid: TinyLife.World.OpeningType.Icon commentId: F:TinyLife.World.OpeningType.Icon id: Icon @@ -234,16 +254,16 @@ items: type: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.World.Opening}} content.vb: Public Property Migrations As List(Of Migration(Of Opening)) overload: TinyLife.World.OpeningType.Migrations* -- uid: TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) - commentId: M:TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) - id: '#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)' +- uid: TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) + commentId: M:TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) + id: '#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme,System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)' parent: TinyLife.World.OpeningType langs: - csharp - vb - name: OpeningType(string, Dictionary, Point, WallMode, int, ColorScheme, Func, TextureRegion) - nameWithType: OpeningType.OpeningType(string, Dictionary, Point, WallMode, int, ColorScheme, Func, TextureRegion) - fullName: TinyLife.World.OpeningType.OpeningType(string, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, int, TinyLife.Utilities.ColorScheme, System.Func, MLEM.Textures.TextureRegion) + name: OpeningType(string, Dictionary, Point, WallMode, int, ColorScheme, float, Func, TextureRegion) + nameWithType: OpeningType.OpeningType(string, Dictionary, Point, WallMode, int, ColorScheme, float, Func, TextureRegion) + fullName: TinyLife.World.OpeningType.OpeningType(string, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, int, TinyLife.Utilities.ColorScheme, float, System.Func, MLEM.Textures.TextureRegion) type: Constructor assemblies: - Tiny Life @@ -251,7 +271,7 @@ items: summary: Creates a new opening type with the given settings. example: [] syntax: - content: public OpeningType(string name, Dictionary textures, Point textureRegion, WallMode wallMode, int price, ColorScheme color, Func construct = null, TextureRegion icon = null) + content: public OpeningType(string name, Dictionary textures, Point textureRegion, WallMode wallMode, int price, ColorScheme color, float lightPour, Func construct = null, TextureRegion icon = null) parameters: - id: name type: System.String @@ -265,25 +285,27 @@ items: type: System.Int32 - id: color type: TinyLife.Utilities.ColorScheme + - id: lightPour + type: System.Single - id: construct type: System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening} - id: icon type: MLEM.Textures.TextureRegion - content.vb: Public Sub New(name As String, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, wallMode As WallMode, price As Integer, color As ColorScheme, construct As Func(Of OpeningType, Integer(), WallLike, Opening) = Nothing, icon As TextureRegion = Nothing) + content.vb: Public Sub New(name As String, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, wallMode As WallMode, price As Integer, color As ColorScheme, lightPour As Single, construct As Func(Of OpeningType, Integer(), WallLike, Opening) = Nothing, icon As TextureRegion = Nothing) overload: TinyLife.World.OpeningType.#ctor* - nameWithType.vb: OpeningType.New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorScheme, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion) - fullName.vb: TinyLife.World.OpeningType.New(String, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, Integer, TinyLife.Utilities.ColorScheme, System.Func(Of TinyLife.World.OpeningType, Integer(), TinyLife.Objects.WallLike, TinyLife.World.Opening), MLEM.Textures.TextureRegion) - name.vb: New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorScheme, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion) -- uid: TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) - commentId: M:TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) - id: '#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)' + nameWithType.vb: OpeningType.New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorScheme, Single, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion) + fullName.vb: TinyLife.World.OpeningType.New(String, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, Integer, TinyLife.Utilities.ColorScheme, Single, System.Func(Of TinyLife.World.OpeningType, Integer(), TinyLife.Objects.WallLike, TinyLife.World.Opening), MLEM.Textures.TextureRegion) + name.vb: New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorScheme, Single, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion) +- uid: TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) + commentId: M:TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) + id: '#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorScheme[],System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)' parent: TinyLife.World.OpeningType langs: - csharp - vb - name: OpeningType(string, Dictionary, Point, WallMode, int, ColorScheme[], Func, TextureRegion) - nameWithType: OpeningType.OpeningType(string, Dictionary, Point, WallMode, int, ColorScheme[], Func, TextureRegion) - fullName: TinyLife.World.OpeningType.OpeningType(string, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, int, TinyLife.Utilities.ColorScheme[], System.Func, MLEM.Textures.TextureRegion) + name: OpeningType(string, Dictionary, Point, WallMode, int, ColorScheme[], float, Func, TextureRegion) + nameWithType: OpeningType.OpeningType(string, Dictionary, Point, WallMode, int, ColorScheme[], float, Func, TextureRegion) + fullName: TinyLife.World.OpeningType.OpeningType(string, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, int, TinyLife.Utilities.ColorScheme[], float, System.Func, MLEM.Textures.TextureRegion) type: Constructor assemblies: - Tiny Life @@ -291,7 +313,7 @@ items: summary: Creates a new opening type with the given settings. example: [] syntax: - content: public OpeningType(string name, Dictionary textures, Point textureRegion, WallMode wallMode, int price, ColorScheme[] colors, Func construct = null, TextureRegion icon = null) + content: public OpeningType(string name, Dictionary textures, Point textureRegion, WallMode wallMode, int price, ColorScheme[] colors, float lightPour, Func construct = null, TextureRegion icon = null) parameters: - id: name type: System.String @@ -305,25 +327,27 @@ items: type: System.Int32 - id: colors type: TinyLife.Utilities.ColorScheme[] + - id: lightPour + type: System.Single - id: construct type: System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening} - id: icon type: MLEM.Textures.TextureRegion - content.vb: Public Sub New(name As String, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, wallMode As WallMode, price As Integer, colors As ColorScheme(), construct As Func(Of OpeningType, Integer(), WallLike, Opening) = Nothing, icon As TextureRegion = Nothing) + content.vb: Public Sub New(name As String, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, wallMode As WallMode, price As Integer, colors As ColorScheme(), lightPour As Single, construct As Func(Of OpeningType, Integer(), WallLike, Opening) = Nothing, icon As TextureRegion = Nothing) overload: TinyLife.World.OpeningType.#ctor* - nameWithType.vb: OpeningType.New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorScheme(), Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion) - fullName.vb: TinyLife.World.OpeningType.New(String, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, Integer, TinyLife.Utilities.ColorScheme(), System.Func(Of TinyLife.World.OpeningType, Integer(), TinyLife.Objects.WallLike, TinyLife.World.Opening), MLEM.Textures.TextureRegion) - name.vb: New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorScheme(), Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion) -- uid: TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) - commentId: M:TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) - id: '#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)' + nameWithType.vb: OpeningType.New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorScheme(), Single, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion) + fullName.vb: TinyLife.World.OpeningType.New(String, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, Integer, TinyLife.Utilities.ColorScheme(), Single, System.Func(Of TinyLife.World.OpeningType, Integer(), TinyLife.Objects.WallLike, TinyLife.World.Opening), MLEM.Textures.TextureRegion) + name.vb: New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorScheme(), Single, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion) +- uid: TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) + commentId: M:TinyLife.World.OpeningType.#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion) + id: '#ctor(System.String,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.World.WallMode,System.Int32,TinyLife.Utilities.ColorSettings,System.Single,System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening},MLEM.Textures.TextureRegion)' parent: TinyLife.World.OpeningType langs: - csharp - vb - name: OpeningType(string, Dictionary, Point, WallMode, int, ColorSettings, Func, TextureRegion) - nameWithType: OpeningType.OpeningType(string, Dictionary, Point, WallMode, int, ColorSettings, Func, TextureRegion) - fullName: TinyLife.World.OpeningType.OpeningType(string, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, int, TinyLife.Utilities.ColorSettings, System.Func, MLEM.Textures.TextureRegion) + name: OpeningType(string, Dictionary, Point, WallMode, int, ColorSettings, float, Func, TextureRegion) + nameWithType: OpeningType.OpeningType(string, Dictionary, Point, WallMode, int, ColorSettings, float, Func, TextureRegion) + fullName: TinyLife.World.OpeningType.OpeningType(string, System.Collections.Generic.Dictionary, Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, int, TinyLife.Utilities.ColorSettings, float, System.Func, MLEM.Textures.TextureRegion) type: Constructor assemblies: - Tiny Life @@ -331,7 +355,7 @@ items: summary: Creates a new opening type with the given settings example: [] syntax: - content: public OpeningType(string name, Dictionary textures, Point textureRegion, WallMode wallMode, int price, ColorSettings colors, Func construct = null, TextureRegion icon = null) + content: public OpeningType(string name, Dictionary textures, Point textureRegion, WallMode wallMode, int price, ColorSettings colors, float lightPour, Func construct = null, TextureRegion icon = null) parameters: - id: name type: System.String @@ -351,17 +375,19 @@ items: - id: colors type: TinyLife.Utilities.ColorSettings description: The color schemes for this opening + - id: lightPour + type: System.Single - id: construct type: System.Func{TinyLife.World.OpeningType,System.Int32[],TinyLife.Objects.WallLike,TinyLife.World.Opening} description: The function that is used for constructing an from this opening type - id: icon type: MLEM.Textures.TextureRegion description: The build mode category icon of this object - content.vb: Public Sub New(name As String, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, wallMode As WallMode, price As Integer, colors As ColorSettings, construct As Func(Of OpeningType, Integer(), WallLike, Opening) = Nothing, icon As TextureRegion = Nothing) + content.vb: Public Sub New(name As String, textures As Dictionary(Of Point, TextureRegion), textureRegion As Point, wallMode As WallMode, price As Integer, colors As ColorSettings, lightPour As Single, construct As Func(Of OpeningType, Integer(), WallLike, Opening) = Nothing, icon As TextureRegion = Nothing) overload: TinyLife.World.OpeningType.#ctor* - nameWithType.vb: OpeningType.New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorSettings, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion) - fullName.vb: TinyLife.World.OpeningType.New(String, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, Integer, TinyLife.Utilities.ColorSettings, System.Func(Of TinyLife.World.OpeningType, Integer(), TinyLife.Objects.WallLike, TinyLife.World.Opening), MLEM.Textures.TextureRegion) - name.vb: New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorSettings, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion) + nameWithType.vb: OpeningType.New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorSettings, Single, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion) + fullName.vb: TinyLife.World.OpeningType.New(String, System.Collections.Generic.Dictionary(Of Microsoft.Xna.Framework.Point, MLEM.Textures.TextureRegion), Microsoft.Xna.Framework.Point, TinyLife.World.WallMode, Integer, TinyLife.Utilities.ColorSettings, Single, System.Func(Of TinyLife.World.OpeningType, Integer(), TinyLife.Objects.WallLike, TinyLife.World.Opening), MLEM.Textures.TextureRegion) + name.vb: New(String, Dictionary(Of Point, TextureRegion), Point, WallMode, Integer, ColorSettings, Single, Func(Of OpeningType, Integer(), WallLike, Opening), TextureRegion) - uid: TinyLife.World.OpeningType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Int32[],System.Nullable{Microsoft.Xna.Framework.Color},System.Single,Microsoft.Xna.Framework.Point) commentId: M:TinyLife.World.OpeningType.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Int32[],System.Nullable{Microsoft.Xna.Framework.Color},System.Single,Microsoft.Xna.Framework.Point) id: Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Int32[],System.Nullable{Microsoft.Xna.Framework.Color},System.Single,Microsoft.Xna.Framework.Point) @@ -1120,6 +1146,17 @@ references: name: ColorSettings nameWithType: ColorSettings fullName: TinyLife.Utilities.ColorSettings +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single - uid: MLEM.Textures.TextureRegion commentId: T:MLEM.Textures.TextureRegion parent: MLEM.Textures @@ -1284,7 +1321,7 @@ references: href: https://learn.microsoft.com/dotnet/api/system.collections.generic - uid: TinyLife.World.OpeningType.#ctor* commentId: Overload:TinyLife.World.OpeningType.#ctor - href: TinyLife.World.OpeningType.html#TinyLife_World_OpeningType__ctor_System_String_System_Collections_Generic_Dictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point_TinyLife_World_WallMode_System_Int32_TinyLife_Utilities_ColorScheme_System_Func_TinyLife_World_OpeningType_System_Int32___TinyLife_Objects_WallLike_TinyLife_World_Opening__MLEM_Textures_TextureRegion_ + href: TinyLife.World.OpeningType.html#TinyLife_World_OpeningType__ctor_System_String_System_Collections_Generic_Dictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point_TinyLife_World_WallMode_System_Int32_TinyLife_Utilities_ColorScheme_System_Single_System_Func_TinyLife_World_OpeningType_System_Int32___TinyLife_Objects_WallLike_TinyLife_World_Opening__MLEM_Textures_TextureRegion_ name: OpeningType nameWithType: OpeningType.OpeningType fullName: TinyLife.World.OpeningType.OpeningType @@ -1589,17 +1626,6 @@ references: name: Vector2 nameWithType: Vector2 fullName: Microsoft.Xna.Framework.Vector2 -- uid: System.Single - commentId: T:System.Single - parent: System - isExternal: true - href: https://learn.microsoft.com/dotnet/api/system.single - name: float - nameWithType: float - fullName: float - nameWithType.vb: Single - fullName.vb: Single - name.vb: Single - uid: System.Int32[] isExternal: true href: https://learn.microsoft.com/dotnet/api/system.int32 diff --git a/docs/api/TinyLife.World.RoofType.yml b/docs/api/TinyLife.World.RoofType.yml index d8cba7c..818f053 100644 --- a/docs/api/TinyLife.World.RoofType.yml +++ b/docs/api/TinyLife.World.RoofType.yml @@ -619,7 +619,7 @@ items: summary: >- Returns the gable offset that attached to this roof should be displayed with. - By default, this method returns an offset for roofs with the . + By default, this method returns an offset for roofs with the . example: [] syntax: content: public virtual int GetGableOffset(Rectangle area, Direction2 rotation, Point innerPos) diff --git a/docs/api/TinyLife.World.Room.yml b/docs/api/TinyLife.World.Room.yml index 3ed6238..caca380 100644 --- a/docs/api/TinyLife.World.Room.yml +++ b/docs/api/TinyLife.World.Room.yml @@ -15,8 +15,8 @@ items: - TinyLife.World.Room.GetObjects``1 - TinyLife.World.Room.GetStairs - TinyLife.World.Room.GetWalls(System.Boolean) - - TinyLife.World.Room.HasOpeningsToOutside - TinyLife.World.Room.IsSameRoom(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point},System.Int32) + - TinyLife.World.Room.LightPourPercentage - TinyLife.World.Room.Map - TinyLife.World.Room.Tiles - TinyLife.World.Room.Validate @@ -181,32 +181,32 @@ items: type: System.Boolean content.vb: Public Property FullyRoofed As Boolean overload: TinyLife.World.Room.FullyRoofed* -- uid: TinyLife.World.Room.HasOpeningsToOutside - commentId: P:TinyLife.World.Room.HasOpeningsToOutside - id: HasOpeningsToOutside +- uid: TinyLife.World.Room.LightPourPercentage + commentId: P:TinyLife.World.Room.LightPourPercentage + id: LightPourPercentage parent: TinyLife.World.Room langs: - csharp - vb - name: HasOpeningsToOutside - nameWithType: Room.HasOpeningsToOutside - fullName: TinyLife.World.Room.HasOpeningsToOutside + name: LightPourPercentage + nameWithType: Room.LightPourPercentage + fullName: TinyLife.World.Room.LightPourPercentage type: Property assemblies: - Tiny Life namespace: TinyLife.World summary: >- - A property that stores whether this room has any openings to the outside. If this value is false, this room will not be rendered at all if the lot that it is on is hidden, and this room is . + A property that determines the amount of light that should pour in from the outside, based on the area around this room's outside walls as well as the values of the openings in them. If this value is 0, this room will not be rendered at all if the lot that it is on is hidden, and this room is . This property is evaluated automatically in . example: [] syntax: - content: public bool HasOpeningsToOutside { get; } + content: public float LightPourPercentage { get; } parameters: [] return: - type: System.Boolean - content.vb: Public Property HasOpeningsToOutside As Boolean - overload: TinyLife.World.Room.HasOpeningsToOutside* + type: System.Single + content.vb: Public Property LightPourPercentage As Single + overload: TinyLife.World.Room.LightPourPercentage* - uid: TinyLife.World.Room.IsSameRoom(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point},System.Int32) commentId: M:TinyLife.World.Room.IsSameRoom(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point},System.Int32) id: IsSameRoom(System.Collections.Generic.ICollection{Microsoft.Xna.Framework.Point},System.Int32) @@ -1047,18 +1047,35 @@ references: nameWithType.vb: Boolean fullName.vb: Boolean name.vb: Boolean +- uid: TinyLife.World.OpeningType.LightPour + commentId: F:TinyLife.World.OpeningType.LightPour + href: TinyLife.World.OpeningType.html#TinyLife_World_OpeningType_LightPour + name: LightPour + nameWithType: OpeningType.LightPour + fullName: TinyLife.World.OpeningType.LightPour - uid: TinyLife.World.Room.FullyRoofed commentId: P:TinyLife.World.Room.FullyRoofed href: TinyLife.World.Room.html#TinyLife_World_Room_FullyRoofed name: FullyRoofed nameWithType: Room.FullyRoofed fullName: TinyLife.World.Room.FullyRoofed -- uid: TinyLife.World.Room.HasOpeningsToOutside* - commentId: Overload:TinyLife.World.Room.HasOpeningsToOutside - href: TinyLife.World.Room.html#TinyLife_World_Room_HasOpeningsToOutside - name: HasOpeningsToOutside - nameWithType: Room.HasOpeningsToOutside - fullName: TinyLife.World.Room.HasOpeningsToOutside +- uid: TinyLife.World.Room.LightPourPercentage* + commentId: Overload:TinyLife.World.Room.LightPourPercentage + href: TinyLife.World.Room.html#TinyLife_World_Room_LightPourPercentage + name: LightPourPercentage + nameWithType: Room.LightPourPercentage + fullName: TinyLife.World.Room.LightPourPercentage +- uid: System.Single + commentId: T:System.Single + parent: System + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.single + name: float + nameWithType: float + fullName: float + nameWithType.vb: Single + fullName.vb: Single + name.vb: Single - uid: TinyLife.World.Room.IsSameRoom* commentId: Overload:TinyLife.World.Room.IsSameRoom href: TinyLife.World.Room.html#TinyLife_World_Room_IsSameRoom_System_Collections_Generic_ICollection_Microsoft_Xna_Framework_Point__System_Int32_ diff --git a/docs/api/TinyLife.World.Tile.yml b/docs/api/TinyLife.World.Tile.yml index d2e3152..51bde69 100644 --- a/docs/api/TinyLife.World.Tile.yml +++ b/docs/api/TinyLife.World.Tile.yml @@ -1466,7 +1466,7 @@ items: description: An optional set of variation textures that should be used based on the given camera rotation. - id: defaultColors type: System.Int32[] - description: The default colors that will be passed to the . + description: The default colors that will be passed to the . - id: regionWeights type: System.Func{Microsoft.Xna.Framework.Point,System.Single} description: An optional weight function that determines how likely each variation texture is to be picked. diff --git a/docs/api/TinyLife.World.WallMode.yml b/docs/api/TinyLife.World.WallMode.yml index fe552b0..d7154dd 100644 --- a/docs/api/TinyLife.World.WallMode.yml +++ b/docs/api/TinyLife.World.WallMode.yml @@ -5,9 +5,11 @@ items: id: WallMode parent: TinyLife.World children: - - TinyLife.World.WallMode.#ctor(System.String,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point) + - TinyLife.World.WallMode.#ctor(System.String,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.UniformTextureAtlas,System.Nullable{Microsoft.Xna.Framework.Point}) - TinyLife.World.WallMode.ApplyMasks(Microsoft.Xna.Framework.Graphics.Texture2D,System.Int32,System.Int32,MLEM.Data.RuntimeTexturePacker,System.Action{System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion}}) - TinyLife.World.WallMode.Door + - TinyLife.World.WallMode.DownMaskPosition + - TinyLife.World.WallMode.DownMaskTexture - TinyLife.World.WallMode.Full - TinyLife.World.WallMode.FullSizeWindow - TinyLife.World.WallMode.LongWindow @@ -416,16 +418,64 @@ items: return: type: Microsoft.Xna.Framework.Point content.vb: Public ReadOnly MaskPosition As Point -- uid: TinyLife.World.WallMode.#ctor(System.String,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point) - commentId: M:TinyLife.World.WallMode.#ctor(System.String,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point) - id: '#ctor(System.String,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point)' +- uid: TinyLife.World.WallMode.DownMaskTexture + commentId: F:TinyLife.World.WallMode.DownMaskTexture + id: DownMaskTexture parent: TinyLife.World.WallMode langs: - csharp - vb - name: WallMode(string, UniformTextureAtlas, Point) - nameWithType: WallMode.WallMode(string, UniformTextureAtlas, Point) - fullName: TinyLife.World.WallMode.WallMode(string, MLEM.Textures.UniformTextureAtlas, Microsoft.Xna.Framework.Point) + name: DownMaskTexture + nameWithType: WallMode.DownMaskTexture + fullName: TinyLife.World.WallMode.DownMaskTexture + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: >- + The texture that is used as a mask for the "down" version of this wall mode when using . + + Each pixel on the mask that is non-transparent will be removed from the "down" version of the . + example: [] + syntax: + content: public readonly UniformTextureAtlas DownMaskTexture + return: + type: MLEM.Textures.UniformTextureAtlas + content.vb: Public ReadOnly DownMaskTexture As UniformTextureAtlas +- uid: TinyLife.World.WallMode.DownMaskPosition + commentId: F:TinyLife.World.WallMode.DownMaskPosition + id: DownMaskPosition + parent: TinyLife.World.WallMode + langs: + - csharp + - vb + name: DownMaskPosition + nameWithType: WallMode.DownMaskPosition + fullName: TinyLife.World.WallMode.DownMaskPosition + type: Field + assemblies: + - Tiny Life + namespace: TinyLife.World + summary: >- + The position on the that the mask for the "down" version of this wall mode is at, in texture region coordinates similar to . + + Each pixel on the mask that is non-transparent will be removed from the "down" version of the . + example: [] + syntax: + content: public readonly Point DownMaskPosition + return: + type: Microsoft.Xna.Framework.Point + content.vb: Public ReadOnly DownMaskPosition As Point +- uid: TinyLife.World.WallMode.#ctor(System.String,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.UniformTextureAtlas,System.Nullable{Microsoft.Xna.Framework.Point}) + commentId: M:TinyLife.World.WallMode.#ctor(System.String,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.UniformTextureAtlas,System.Nullable{Microsoft.Xna.Framework.Point}) + id: '#ctor(System.String,MLEM.Textures.UniformTextureAtlas,Microsoft.Xna.Framework.Point,MLEM.Textures.UniformTextureAtlas,System.Nullable{Microsoft.Xna.Framework.Point})' + parent: TinyLife.World.WallMode + langs: + - csharp + - vb + name: WallMode(string, UniformTextureAtlas, Point, UniformTextureAtlas, Point?) + nameWithType: WallMode.WallMode(string, UniformTextureAtlas, Point, UniformTextureAtlas, Point?) + fullName: TinyLife.World.WallMode.WallMode(string, MLEM.Textures.UniformTextureAtlas, Microsoft.Xna.Framework.Point, MLEM.Textures.UniformTextureAtlas, Microsoft.Xna.Framework.Point?) type: Constructor assemblies: - Tiny Life @@ -436,7 +486,7 @@ items: Each pixel on the mask that is non-transparent will be removed from the . example: [] syntax: - content: public WallMode(string name, UniformTextureAtlas maskTexture, Point maskPosition) + content: public WallMode(string name, UniformTextureAtlas maskTexture, Point maskPosition, UniformTextureAtlas downMaskTexture = null, Point? downMaskPosition = null) parameters: - id: name type: System.String @@ -447,11 +497,17 @@ items: - id: maskPosition type: Microsoft.Xna.Framework.Point description: The position on the that the mask is at, in texture region coordinates similar to . - content.vb: Public Sub New(name As String, maskTexture As UniformTextureAtlas, maskPosition As Point) + - id: downMaskTexture + type: MLEM.Textures.UniformTextureAtlas + description: The texture that is used as a mask for the "down" version of this wall mode when using . If null, this defaults to the default mask texture. + - id: downMaskPosition + type: System.Nullable{Microsoft.Xna.Framework.Point} + description: The position on the that the mask for the "down" version of this wall mode is at, in texture region coordinates similar to . If null, this defaults to the default "down" mask position. + content.vb: Public Sub New(name As String, maskTexture As UniformTextureAtlas, maskPosition As Point, downMaskTexture As UniformTextureAtlas = Nothing, downMaskPosition As Point? = Nothing) overload: TinyLife.World.WallMode.#ctor* - nameWithType.vb: WallMode.New(String, UniformTextureAtlas, Point) - fullName.vb: TinyLife.World.WallMode.New(String, MLEM.Textures.UniformTextureAtlas, Microsoft.Xna.Framework.Point) - name.vb: New(String, UniformTextureAtlas, Point) + nameWithType.vb: WallMode.New(String, UniformTextureAtlas, Point, UniformTextureAtlas, Point?) + fullName.vb: TinyLife.World.WallMode.New(String, MLEM.Textures.UniformTextureAtlas, Microsoft.Xna.Framework.Point, MLEM.Textures.UniformTextureAtlas, Microsoft.Xna.Framework.Point?) + name.vb: New(String, UniformTextureAtlas, Point, UniformTextureAtlas, Point?) - uid: TinyLife.World.WallMode.OffsetTextureRegion(Microsoft.Xna.Framework.Point,System.Boolean,System.Boolean) commentId: M:TinyLife.World.WallMode.OffsetTextureRegion(Microsoft.Xna.Framework.Point,System.Boolean,System.Boolean) id: OffsetTextureRegion(Microsoft.Xna.Framework.Point,System.Boolean,System.Boolean) @@ -1137,14 +1193,12 @@ references: - uid: TinyLife.World.WallMode.MaskWallpaper(MLEM.Textures.TextureExtensions.TextureData,MLEM.Textures.TextureExtensions.TextureData,MLEM.Textures.TextureExtensions.TextureData,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) commentId: M:TinyLife.World.WallMode.MaskWallpaper(MLEM.Textures.TextureExtensions.TextureData,MLEM.Textures.TextureExtensions.TextureData,MLEM.Textures.TextureExtensions.TextureData,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) isExternal: true - href: TinyLife.World.WallMode.html#TinyLife_World_WallMode_MaskWallpaper_MLEM_Textures_TextureExtensions_TextureData_MLEM_Textures_TextureExtensions_TextureData_MLEM_Textures_TextureExtensions_TextureData_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_ name: MaskWallpaper(TextureData, TextureData, TextureData, Point, Point, Point, Point) nameWithType: WallMode.MaskWallpaper(TextureExtensions.TextureData, TextureExtensions.TextureData, TextureExtensions.TextureData, Point, Point, Point, Point) fullName: TinyLife.World.WallMode.MaskWallpaper(MLEM.Textures.TextureExtensions.TextureData, MLEM.Textures.TextureExtensions.TextureData, MLEM.Textures.TextureExtensions.TextureData, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point, Microsoft.Xna.Framework.Point) spec.csharp: - uid: TinyLife.World.WallMode.MaskWallpaper(MLEM.Textures.TextureExtensions.TextureData,MLEM.Textures.TextureExtensions.TextureData,MLEM.Textures.TextureExtensions.TextureData,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) name: MaskWallpaper - href: TinyLife.World.WallMode.html#TinyLife_World_WallMode_MaskWallpaper_MLEM_Textures_TextureExtensions_TextureData_MLEM_Textures_TextureExtensions_TextureData_MLEM_Textures_TextureExtensions_TextureData_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_ - name: ( - uid: MLEM.Textures.TextureExtensions.TextureData name: TextureData @@ -1183,7 +1237,6 @@ references: spec.vb: - uid: TinyLife.World.WallMode.MaskWallpaper(MLEM.Textures.TextureExtensions.TextureData,MLEM.Textures.TextureExtensions.TextureData,MLEM.Textures.TextureExtensions.TextureData,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point,Microsoft.Xna.Framework.Point) name: MaskWallpaper - href: TinyLife.World.WallMode.html#TinyLife_World_WallMode_MaskWallpaper_MLEM_Textures_TextureExtensions_TextureData_MLEM_Textures_TextureExtensions_TextureData_MLEM_Textures_TextureExtensions_TextureData_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_Microsoft_Xna_Framework_Point_ - name: ( - uid: MLEM.Textures.TextureExtensions.TextureData name: TextureData @@ -1291,15 +1344,66 @@ references: - uid: Microsoft.Xna.Framework name: Framework isExternal: true +- uid: TinyLife.World.WallMode.DownMaskTexture + commentId: F:TinyLife.World.WallMode.DownMaskTexture + href: TinyLife.World.WallMode.html#TinyLife_World_WallMode_DownMaskTexture + name: DownMaskTexture + nameWithType: WallMode.DownMaskTexture + fullName: TinyLife.World.WallMode.DownMaskTexture - uid: TinyLife.World.WallMode.#ctor* commentId: Overload:TinyLife.World.WallMode.#ctor - href: TinyLife.World.WallMode.html#TinyLife_World_WallMode__ctor_System_String_MLEM_Textures_UniformTextureAtlas_Microsoft_Xna_Framework_Point_ + href: TinyLife.World.WallMode.html#TinyLife_World_WallMode__ctor_System_String_MLEM_Textures_UniformTextureAtlas_Microsoft_Xna_Framework_Point_MLEM_Textures_UniformTextureAtlas_System_Nullable_Microsoft_Xna_Framework_Point__ name: WallMode nameWithType: WallMode.WallMode fullName: TinyLife.World.WallMode.WallMode nameWithType.vb: WallMode.New fullName.vb: TinyLife.World.WallMode.New name.vb: New +- uid: System.Nullable{Microsoft.Xna.Framework.Point} + commentId: T:System.Nullable{Microsoft.Xna.Framework.Point} + parent: System + definition: System.Nullable`1 + name: Point? + nameWithType: Point? + fullName: Microsoft.Xna.Framework.Point? + spec.csharp: + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: '?' + spec.vb: + - uid: Microsoft.Xna.Framework.Point + name: Point + isExternal: true + - name: '?' +- uid: System.Nullable`1 + commentId: T:System.Nullable`1 + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.nullable-1 + name: Nullable + nameWithType: Nullable + fullName: System.Nullable + nameWithType.vb: Nullable(Of T) + fullName.vb: System.Nullable(Of T) + name.vb: Nullable(Of T) + spec.csharp: + - uid: System.Nullable`1 + name: Nullable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.nullable-1 + - name: < + - name: T + - name: '>' + spec.vb: + - uid: System.Nullable`1 + name: Nullable + isExternal: true + href: https://learn.microsoft.com/dotnet/api/system.nullable-1 + - name: ( + - name: Of + - name: " " + - name: T + - name: ) - uid: TinyLife.WallDisplay.Down commentId: F:TinyLife.WallDisplay.Down href: TinyLife.WallDisplay.html#TinyLife_WallDisplay_Down diff --git a/docs/api/toc.yml b/docs/api/toc.yml index 1666fca..bcab20c 100644 --- a/docs/api/toc.yml +++ b/docs/api/toc.yml @@ -2,661 +2,984 @@ items: - uid: TinyLife name: TinyLife + type: Namespace items: - uid: TinyLife.Debug name: Debug + type: Class - uid: TinyLife.Debug.CheatDelegate name: Debug.CheatDelegate + type: Delegate - uid: TinyLife.Debug.DebugDelegate name: Debug.DebugDelegate + type: Delegate - uid: TinyLife.DifficultyModifier name: DifficultyModifier + type: Enum - uid: TinyLife.GameImpl name: GameImpl + type: Class - uid: TinyLife.GameImpl.GameMode name: GameImpl.GameMode + type: Enum - uid: TinyLife.GameSpeed name: GameSpeed + type: Enum - uid: TinyLife.GenealogyType name: GenealogyType + type: Enum - uid: TinyLife.LnCategory name: LnCategory + type: Enum - uid: TinyLife.Localization name: Localization + type: Class - uid: TinyLife.MigratingStaticJsonConverter`1 name: MigratingStaticJsonConverter + type: Class - uid: TinyLife.Music name: Music + type: Class - uid: TinyLife.Music.Occasion name: Music.Occasion + type: Enum - uid: TinyLife.NameCategory name: NameCategory + type: Enum - uid: TinyLife.Need name: Need + type: Class - uid: TinyLife.NeedType name: NeedType + type: Class - uid: TinyLife.Options name: Options + type: Class - uid: TinyLife.PerSaveOptions name: PerSaveOptions + type: Class - uid: TinyLife.PerSaveOptions.MapInfo name: PerSaveOptions.MapInfo + type: Class - uid: TinyLife.PersonalityType name: PersonalityType + type: Class - uid: TinyLife.PersonalityType.TypeCategory name: PersonalityType.TypeCategory + type: Enum - uid: TinyLife.Relationship name: Relationship + type: Class - uid: TinyLife.RelationshipType name: RelationshipType + type: Enum - uid: TinyLife.RomanceType name: RomanceType + type: Enum - uid: TinyLife.SaveHandler name: SaveHandler + type: Class - uid: TinyLife.SaveHandler.SaveData name: SaveHandler.SaveData + type: Class - uid: TinyLife.SaveHandler.StaticMigrationInfo name: SaveHandler.StaticMigrationInfo + type: Class - uid: TinyLife.SaveHandler.TypeMigrationInfo name: SaveHandler.TypeMigrationInfo + type: Class - uid: TinyLife.SerializerContext name: SerializerContext + type: Enum - uid: TinyLife.Set name: Set + type: Enum - uid: TinyLife.WallDisplay name: WallDisplay + type: Enum - uid: TinyLife.Actions name: TinyLife.Actions + type: Namespace items: - uid: TinyLife.Actions.Action name: Action + type: Class - uid: TinyLife.Actions.Action.ActionTypeConstructedDelegate name: Action.ActionTypeConstructedDelegate + type: Delegate - uid: TinyLife.Actions.ActionArgument name: ActionArgument + type: Class - uid: TinyLife.Actions.ActionInfo name: ActionInfo + type: Class - uid: TinyLife.Actions.ActionType name: ActionType + type: Class - uid: TinyLife.Actions.ActionType.AiSettings name: ActionType.AiSettings + type: Struct - uid: TinyLife.Actions.ActionType.CanExecuteDelegate name: ActionType.CanExecuteDelegate + type: Delegate - uid: TinyLife.Actions.ActionType.TypeSettings name: ActionType.TypeSettings + type: Struct - uid: TinyLife.Actions.BehaviorAction name: BehaviorAction + type: Class - uid: TinyLife.Actions.BehaviorAction`1 name: BehaviorAction + type: Class - uid: TinyLife.Actions.CanExecuteResult name: CanExecuteResult + type: Struct - uid: TinyLife.Actions.CanExecuteResult.ResultType name: CanExecuteResult.ResultType + type: Enum - uid: TinyLife.Actions.ChoicePromptInfo name: ChoicePromptInfo + type: Class - uid: TinyLife.Actions.ChoicePromptInfo.Option name: ChoicePromptInfo.Option + type: Class - uid: TinyLife.Actions.CleanEverythingAction name: CleanEverythingAction + type: Class - uid: TinyLife.Actions.CompletionType name: CompletionType + type: Enum - uid: TinyLife.Actions.DebugAction name: DebugAction + type: Class - uid: TinyLife.Actions.DeferredAction name: DeferredAction + type: Class - uid: TinyLife.Actions.DieAction name: DieAction + type: Class - uid: TinyLife.Actions.DiscardHeldItemAction name: DiscardHeldItemAction + type: Class - uid: TinyLife.Actions.DriveAction name: DriveAction + type: Class - uid: TinyLife.Actions.Emote name: Emote + type: Class - uid: TinyLife.Actions.EmoteCategory name: EmoteCategory + type: Enum - uid: TinyLife.Actions.EmoteChoices name: EmoteChoices + type: Struct - uid: TinyLife.Actions.GoHereAction name: GoHereAction + type: Class - uid: TinyLife.Actions.HelpAction name: HelpAction + type: Class - uid: TinyLife.Actions.HoldingPersonAction name: HoldingPersonAction + type: Class - uid: TinyLife.Actions.MultiAction name: MultiAction + type: Class - uid: TinyLife.Actions.MultiAction.Stage name: MultiAction.Stage + type: Enum - uid: TinyLife.Actions.OrderFromStaffAction name: OrderFromStaffAction + type: Class - uid: TinyLife.Actions.OutOfTownAction name: OutOfTownAction + type: Class - uid: TinyLife.Actions.PathfindAction name: PathfindAction + type: Class - uid: TinyLife.Actions.PathfindToPersonAction name: PathfindToPersonAction + type: Class - uid: TinyLife.Actions.PutAwayAction name: PutAwayAction + type: Class - uid: TinyLife.Actions.SellAction name: SellAction + type: Class - uid: TinyLife.Actions.SimpleBehaviorAction name: SimpleBehaviorAction + type: Class - uid: TinyLife.Actions.SimpleBehaviorAction.ActionSettings name: SimpleBehaviorAction.ActionSettings + type: Struct - uid: TinyLife.Actions.SitAction name: SitAction + type: Class - uid: TinyLife.Actions.SocialAction name: SocialAction + type: Class - uid: TinyLife.Actions.SocialAction.StartPartnerAction name: SocialAction.StartPartnerAction + type: Class - uid: TinyLife.Actions.StartTogetherAction name: StartTogetherAction + type: Class - uid: TinyLife.Actions.StoreAction name: StoreAction + type: Class - uid: TinyLife.Actions.TalkAction name: TalkAction + type: Class - uid: TinyLife.Actions.TalkAction.TalkSettings name: TalkAction.TalkSettings + type: Struct - uid: TinyLife.Actions.TalkAction.TalkSettings.EvaluationResult name: TalkAction.TalkSettings.EvaluationResult + type: Delegate - uid: TinyLife.Actions.TellPeopleToLeaveRoomAction name: TellPeopleToLeaveRoomAction + type: Class - uid: TinyLife.Actions.TryGoHereAction name: TryGoHereAction + type: Class - uid: TinyLife.Actions.WalkAction name: WalkAction + type: Class - uid: TinyLife.Actions.WatchTvAction name: WatchTvAction + type: Class - uid: TinyLife.Actions.WorkAction name: WorkAction + type: Class - uid: TinyLife.Actions.Behaviors name: TinyLife.Actions.Behaviors + type: Namespace items: - uid: TinyLife.Actions.Behaviors.ActionBehavior name: ActionBehavior + type: Class - uid: TinyLife.Actions.Behaviors.ComputerBehavior name: ComputerBehavior + type: Class - uid: TinyLife.Actions.Behaviors.GetAndSitDownBehavior name: GetAndSitDownBehavior + type: Class - uid: TinyLife.Actions.Behaviors.PhoneBehavior name: PhoneBehavior + type: Class - uid: TinyLife.Actions.Behaviors.PickUpOrSpawnBehavior name: PickUpOrSpawnBehavior + type: Class - uid: TinyLife.Actions.Behaviors.ReadBehavior name: ReadBehavior + type: Class - uid: TinyLife.Actions.Behaviors.SinkBehavior name: SinkBehavior + type: Class - uid: TinyLife.Actions.Behaviors.WorkAtDeskObjectBehavior name: WorkAtDeskObjectBehavior + type: Class - uid: TinyLife.Actions.Handlers name: TinyLife.Actions.Handlers + type: Namespace items: - uid: TinyLife.Actions.Handlers.MultiActionHandler name: MultiActionHandler + type: Class - uid: TinyLife.Actions.Handlers.UnderlyingActionHandler name: UnderlyingActionHandler + type: Class - uid: TinyLife.Emotions name: TinyLife.Emotions + type: Namespace items: - uid: TinyLife.Emotions.CombinedEmotionSource name: CombinedEmotionSource + type: Class - uid: TinyLife.Emotions.EmotionModifier name: EmotionModifier + type: Class - uid: TinyLife.Emotions.EmotionModifier.Instance name: EmotionModifier.Instance + type: Class - uid: TinyLife.Emotions.EmotionType name: EmotionType + type: Class - uid: TinyLife.Emotions.EmotionType.TypeCategory name: EmotionType.TypeCategory + type: Enum - uid: TinyLife.Emotions.IEmotionSource name: IEmotionSource + type: Interface - uid: TinyLife.Goals name: TinyLife.Goals + type: Namespace items: - uid: TinyLife.Goals.Achievement name: Achievement + type: Class - uid: TinyLife.Goals.AchievementType name: AchievementType + type: Class - uid: TinyLife.Goals.AmountGoal name: AmountGoal + type: Class - uid: TinyLife.Goals.AutoGoalInfo name: AutoGoalInfo + type: Class - uid: TinyLife.Goals.AutoTriggerGoal name: AutoTriggerGoal + type: Class - uid: TinyLife.Goals.AutoTriggerGoal`1 name: AutoTriggerGoal + type: Class - uid: TinyLife.Goals.ConditionedGoal name: ConditionedGoal + type: Class - uid: TinyLife.Goals.DistinctGoal`1 name: DistinctGoal + type: Class - uid: TinyLife.Goals.Goal name: Goal + type: Class - uid: TinyLife.Goals.GoalInfo name: GoalInfo + type: Class - uid: TinyLife.Goals.GoalSet name: GoalSet + type: Class - uid: TinyLife.Goals.GoalSetInfo name: GoalSetInfo + type: Class - uid: TinyLife.Goals.GoalTrigger name: GoalTrigger + type: Class - uid: TinyLife.Goals.GoalTrigger`2 name: GoalTrigger + type: Class - uid: TinyLife.Goals.GoalTrigger`3 name: GoalTrigger + type: Class - uid: TinyLife.Goals.GoalTrigger`4 name: GoalTrigger + type: Class - uid: TinyLife.Goals.Goal`1 name: Goal + type: Class - uid: TinyLife.Goals.IGoalTriggerable name: IGoalTriggerable + type: Interface - uid: TinyLife.Goals.IUpdatingMemory name: IUpdatingMemory + type: Interface - uid: TinyLife.Goals.Job name: Job + type: Class - uid: TinyLife.Goals.Job.JobPerformanceDelegate name: Job.JobPerformanceDelegate + type: Delegate - uid: TinyLife.Goals.JobType name: JobType + type: Class - uid: TinyLife.Goals.LifeGoal name: LifeGoal + type: Class - uid: TinyLife.Goals.LifeGoal.Instance name: LifeGoal.Instance + type: Class - uid: TinyLife.Goals.ManualProgressGoal name: ManualProgressGoal + type: Class - uid: TinyLife.Goals.Memory name: Memory + type: Class - uid: TinyLife.Goals.MemoryType name: MemoryType + type: Class - uid: TinyLife.Goals.Project name: Project + type: Class - uid: TinyLife.Goals.Project.ActionSettings name: Project.ActionSettings + type: Struct - uid: TinyLife.Goals.StudentJobType name: StudentJobType + type: Class - uid: TinyLife.Goals.TimedGoal name: TimedGoal + type: Class - uid: TinyLife.Mods name: TinyLife.Mods + type: Namespace items: - uid: TinyLife.Mods.EventPhase name: EventPhase + type: Enum - uid: TinyLife.Mods.Mod name: Mod + type: Class - uid: TinyLife.Mods.ModInfo name: ModInfo + type: Class - uid: TinyLife.Mods.ModLoader name: ModLoader + type: Class - uid: TinyLife.Objects name: TinyLife.Objects + type: Namespace items: - uid: TinyLife.Objects.AbstractSpot name: AbstractSpot + type: Class - uid: TinyLife.Objects.ActionSpot name: ActionSpot + type: Class - uid: TinyLife.Objects.AgeGroup name: AgeGroup + type: Enum - uid: TinyLife.Objects.AppliedUpgrade name: AppliedUpgrade + type: Class - uid: TinyLife.Objects.Bathtub name: Bathtub + type: Class - uid: TinyLife.Objects.Book name: Book + type: Class - uid: TinyLife.Objects.BreakableFurniture name: BreakableFurniture + type: Class - uid: TinyLife.Objects.BreakableFurniture.BrokenBehavior name: BreakableFurniture.BrokenBehavior + type: Enum - uid: TinyLife.Objects.BreakableFurniture.WearDownDelegate name: BreakableFurniture.WearDownDelegate + type: Delegate - uid: TinyLife.Objects.Chimney name: Chimney + type: Class - uid: TinyLife.Objects.Clothes name: Clothes + type: Class - uid: TinyLife.Objects.ClothesIntention name: ClothesIntention + type: Enum - uid: TinyLife.Objects.ClothesLayer name: ClothesLayer + type: Enum - uid: TinyLife.Objects.CornerFurniture name: CornerFurniture + type: Class - uid: TinyLife.Objects.CornerFurniture.Counter name: CornerFurniture.Counter + type: Class - uid: TinyLife.Objects.DeathReason name: DeathReason + type: Enum - uid: TinyLife.Objects.Fence name: Fence + type: Class - uid: TinyLife.Objects.FenceType name: FenceType + type: Class - uid: TinyLife.Objects.FenceWall name: FenceWall + type: Class - uid: TinyLife.Objects.Fireplace name: Fireplace + type: Class - uid: TinyLife.Objects.Food name: Food + type: Class - uid: TinyLife.Objects.FoodTypedItem name: FoodTypedItem + type: Class - uid: TinyLife.Objects.Fridge name: Fridge + type: Class - uid: TinyLife.Objects.Furniture name: Furniture + type: Class - uid: TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate name: Furniture.FurnitureTypeConstructedDelegate + type: Delegate - uid: TinyLife.Objects.FurnitureType name: FurnitureType + type: Class - uid: TinyLife.Objects.FurnitureType.TypeSettings name: FurnitureType.TypeSettings + type: Struct - uid: TinyLife.Objects.Gravestone name: Gravestone + type: Class - uid: TinyLife.Objects.IUpdatingObject name: IUpdatingObject + type: Interface - uid: TinyLife.Objects.IUpdatingObject.UpdateMode name: IUpdatingObject.UpdateMode + type: Enum - uid: TinyLife.Objects.LifeSpan name: LifeSpan + type: Enum - uid: TinyLife.Objects.Light name: Light + type: Class - uid: TinyLife.Objects.LightFurniture name: LightFurniture + type: Class - uid: TinyLife.Objects.LightFurniture.Settings name: LightFurniture.Settings + type: Struct - uid: TinyLife.Objects.MapObject name: MapObject + type: Class - uid: TinyLife.Objects.Newspaper name: Newspaper + type: Class - uid: TinyLife.Objects.ObjectCategory name: ObjectCategory + type: Class - uid: TinyLife.Objects.ObjectSpot name: ObjectSpot + type: Class - uid: TinyLife.Objects.Outfit name: Outfit + type: Class - uid: TinyLife.Objects.OverlayWallHanging name: OverlayWallHanging + type: Class - uid: TinyLife.Objects.Painting name: Painting + type: Class - uid: TinyLife.Objects.ParentInfo name: ParentInfo + type: Struct - uid: TinyLife.Objects.ParentInfo.AttachmentType name: ParentInfo.AttachmentType + type: Enum - uid: TinyLife.Objects.Particle name: Particle + type: Class - uid: TinyLife.Objects.Person name: Person + type: Class - uid: TinyLife.Objects.PersonAi name: PersonAi + type: Class - uid: TinyLife.Objects.PersonLike name: PersonLike + type: Class - uid: TinyLife.Objects.PersonLike.AddEmotionDelegate name: PersonLike.AddEmotionDelegate + type: Delegate - uid: TinyLife.Objects.PersonLike.AiPriorityForObjectDelegate name: PersonLike.AiPriorityForObjectDelegate + type: Delegate - uid: TinyLife.Objects.PersonLike.EfficiencyModifierDelegate name: PersonLike.EfficiencyModifierDelegate + type: Delegate - uid: TinyLife.Objects.PersonLike.EmotionModifiersChangedDelegate name: PersonLike.EmotionModifiersChangedDelegate + type: Delegate - uid: TinyLife.Objects.PersonLike.PassiveActionPriorityDelegate name: PersonLike.PassiveActionPriorityDelegate + type: Delegate - uid: TinyLife.Objects.PersonLike.PassiveReductionDelegate name: PersonLike.PassiveReductionDelegate + type: Delegate - uid: TinyLife.Objects.PersonLike.RelationshipChangeDelegate name: PersonLike.RelationshipChangeDelegate + type: Delegate - uid: TinyLife.Objects.PersonLike.RestoreNeedDelegate name: PersonLike.RestoreNeedDelegate + type: Delegate - uid: TinyLife.Objects.PersonLike.SkillBoostDelegate name: PersonLike.SkillBoostDelegate + type: Delegate - uid: TinyLife.Objects.PersonLike.WalkSpeedDelegate name: PersonLike.WalkSpeedDelegate + type: Delegate - uid: TinyLife.Objects.Pose name: Pose + type: Enum - uid: TinyLife.Objects.PregnancyAbility name: PregnancyAbility + type: Enum - uid: TinyLife.Objects.ScreenObject name: ScreenObject + type: Class - uid: TinyLife.Objects.SpeakStyle name: SpeakStyle + type: Enum - uid: TinyLife.Objects.StylePreference name: StylePreference + type: Enum - uid: TinyLife.Objects.Television name: Television + type: Class - uid: TinyLife.Objects.Television.Channel name: Television.Channel + type: Enum - uid: TinyLife.Objects.TrashBag name: TrashBag + type: Class - uid: TinyLife.Objects.TrashCan name: TrashCan + type: Class - uid: TinyLife.Objects.UnfinishedWoodwork name: UnfinishedWoodwork + type: Class - uid: TinyLife.Objects.Upgrade name: Upgrade + type: Class - uid: TinyLife.Objects.Vehicle name: Vehicle + type: Class - uid: TinyLife.Objects.Vehicle.VehicleType name: Vehicle.VehicleType + type: Enum - uid: TinyLife.Objects.Visibility name: Visibility + type: Enum - uid: TinyLife.Objects.VoiceStyle name: VoiceStyle + type: Enum - uid: TinyLife.Objects.WallLike name: WallLike + type: Class - uid: TinyLife.Objects.WornClothes name: WornClothes + type: Class - uid: TinyLife.Skills name: TinyLife.Skills + type: Namespace items: - uid: TinyLife.Skills.FoodType name: FoodType + type: Class - uid: TinyLife.Skills.FoodType.ContainerType name: FoodType.ContainerType + type: Class - uid: TinyLife.Skills.FoodType.FoodRestriction name: FoodType.FoodRestriction + type: Enum - uid: TinyLife.Skills.FoodType.GetPriceDelegate name: FoodType.GetPriceDelegate + type: Delegate - uid: TinyLife.Skills.FoodType.IngredientSource name: FoodType.IngredientSource + type: Class - uid: TinyLife.Skills.PaintingType name: PaintingType + type: Class - uid: TinyLife.Skills.Quality name: Quality + type: Enum - uid: TinyLife.Skills.Skill name: Skill + type: Class - uid: TinyLife.Skills.SkillCategory name: SkillCategory + type: Enum - uid: TinyLife.Skills.SkillType name: SkillType + type: Class - uid: TinyLife.Skills.WoodworkingRecipe name: WoodworkingRecipe + type: Class - uid: TinyLife.Tools name: TinyLife.Tools + type: Namespace items: - uid: TinyLife.Tools.CanPlaceResult name: CanPlaceResult + type: Enum - uid: TinyLife.Tools.FenceTool name: FenceTool + type: Class - uid: TinyLife.Tools.FurniturePlacer name: FurniturePlacer + type: Class - uid: TinyLife.Tools.FurniturePlacer.GetCustomPriceDelegate name: FurniturePlacer.GetCustomPriceDelegate + type: Delegate - uid: TinyLife.Tools.FurnitureTool name: FurnitureTool + type: Class - uid: TinyLife.Tools.FurnitureTool.Tab name: FurnitureTool.Tab + type: Enum - uid: TinyLife.Tools.LotTool name: LotTool + type: Class - uid: TinyLife.Tools.MoveLotTool name: MoveLotTool + type: Class - uid: TinyLife.Tools.MoveTool name: MoveTool + type: Class - uid: TinyLife.Tools.OpeningTool name: OpeningTool + type: Class - uid: TinyLife.Tools.PlayModeTool name: PlayModeTool + type: Class - uid: TinyLife.Tools.PlayModeTool.StatType name: PlayModeTool.StatType + type: Enum - uid: TinyLife.Tools.RemoveTool name: RemoveTool + type: Class - uid: TinyLife.Tools.RoofTool name: RoofTool + type: Class - uid: TinyLife.Tools.StairsTool name: StairsTool + type: Class - uid: TinyLife.Tools.TileTool name: TileTool + type: Class - uid: TinyLife.Tools.Tool name: Tool + type: Class - uid: TinyLife.Tools.UndoRedoStack name: UndoRedoStack + type: Class - uid: TinyLife.Tools.UndoableAction name: UndoableAction + type: Class - uid: TinyLife.Tools.WallTool name: WallTool + type: Class - uid: TinyLife.Tools.WallpaperTool name: WallpaperTool + type: Class - uid: TinyLife.Uis name: TinyLife.Uis + type: Namespace items: - uid: TinyLife.Uis.CharacterCreator name: CharacterCreator + type: Class - uid: TinyLife.Uis.CharacterCreator.BoughtItemDelegate name: CharacterCreator.BoughtItemDelegate + type: Delegate - uid: TinyLife.Uis.CharacterCreator.CharacterCompletion name: CharacterCreator.CharacterCompletion + type: Enum - uid: TinyLife.Uis.CharacterCreator.GetCustomPriceDelegate name: CharacterCreator.GetCustomPriceDelegate + type: Delegate - uid: TinyLife.Uis.ControlsHint name: ControlsHint + type: Class - uid: TinyLife.Uis.CoveringGroup name: CoveringGroup + type: Class - uid: TinyLife.Uis.CursorType name: CursorType + type: Enum - uid: TinyLife.Uis.InGameHint name: InGameHint + type: Class - uid: TinyLife.Uis.InGameUi name: InGameUi + type: Class - uid: TinyLife.Uis.MapSelectUi name: MapSelectUi + type: Class - uid: TinyLife.Uis.Menus name: Menus + type: Class - uid: TinyLife.Uis.Menus.TransitionType name: Menus.TransitionType + type: Enum - uid: TinyLife.Uis.NotifType name: NotifType + type: Enum - uid: TinyLife.Uis.Notifications name: Notifications + type: Class - uid: TinyLife.Utilities name: TinyLife.Utilities + type: Namespace items: - uid: TinyLife.Utilities.AppliedMigrations name: AppliedMigrations + type: Class - uid: TinyLife.Utilities.ColorScheme name: ColorScheme + type: Class - uid: TinyLife.Utilities.ColorSettings name: ColorSettings + type: Struct - uid: TinyLife.Utilities.Extensions name: Extensions + type: Class - uid: TinyLife.Utilities.Migration name: Migration + type: Class - uid: TinyLife.Utilities.MigrationPhase name: MigrationPhase + type: Enum - uid: TinyLife.Utilities.MigrationResult name: MigrationResult + type: Enum - uid: TinyLife.Utilities.Migration`1 name: Migration + type: Class - uid: TinyLife.Utilities.SelectionHandler name: SelectionHandler + type: Class - uid: TinyLife.Utilities.TextureHandler name: TextureHandler + type: Class - uid: TinyLife.Utilities.TextureHandler.GameContentLoadedDelegate name: TextureHandler.GameContentLoadedDelegate + type: Delegate - uid: TinyLife.Utilities.TextureHandler.LoadGameContentDelegate name: TextureHandler.LoadGameContentDelegate + type: Delegate - uid: TinyLife.World name: TinyLife.World + type: Namespace items: - uid: TinyLife.World.AnimatedDoor name: AnimatedDoor + type: Class - uid: TinyLife.World.AutoTile name: AutoTile + type: Class - uid: TinyLife.World.BillsMail name: BillsMail + type: Class - uid: TinyLife.World.DrawDelegate name: DrawDelegate + type: Delegate - uid: TinyLife.World.ExportedHousehold name: ExportedHousehold + type: Class - uid: TinyLife.World.ExportedLot name: ExportedLot + type: Class - uid: TinyLife.World.FurnitureMail name: FurnitureMail + type: Class - uid: TinyLife.World.Household name: Household + type: Class - uid: TinyLife.World.Household.RandomConstellation name: Household.RandomConstellation + type: Struct - uid: TinyLife.World.Household.RandomRelation name: Household.RandomRelation + type: Struct - uid: TinyLife.World.Household.Relation name: Household.Relation + type: Struct - uid: TinyLife.World.Household.WeeklyBillsDelegate name: Household.WeeklyBillsDelegate + type: Delegate - uid: TinyLife.World.LockType name: LockType + type: Enum - uid: TinyLife.World.LockableAnimatedDoor name: LockableAnimatedDoor + type: Class - uid: TinyLife.World.Lot name: Lot + type: Class - uid: TinyLife.World.LotEmployment name: LotEmployment + type: Class - uid: TinyLife.World.LotEmployment.Instance name: LotEmployment.Instance + type: Class - uid: TinyLife.World.LotType name: LotType + type: Class - uid: TinyLife.World.LotType.CurrentVisitPriorityDelegate name: LotType.CurrentVisitPriorityDelegate + type: Delegate - uid: TinyLife.World.Mail name: Mail + type: Class - uid: TinyLife.World.Map name: Map + type: Class - uid: TinyLife.World.Map.PathfindingNodeConstructDelegate name: Map.PathfindingNodeConstructDelegate + type: Delegate - uid: TinyLife.World.Map.VisitPriorityDelegate name: Map.VisitPriorityDelegate + type: Delegate - uid: TinyLife.World.MapAudioEmitter name: MapAudioEmitter + type: Class - uid: TinyLife.World.MapSection name: MapSection + type: Class - uid: TinyLife.World.ObjectUpdateDelegateNoPhase`1 name: ObjectUpdateDelegateNoPhase + type: Delegate - uid: TinyLife.World.ObjectUpdateDelegate`1 name: ObjectUpdateDelegate + type: Delegate - uid: TinyLife.World.Opening name: Opening + type: Class - uid: TinyLife.World.OpeningType name: OpeningType + type: Class - uid: TinyLife.World.Roof name: Roof + type: Class - uid: TinyLife.World.RoofStyle name: RoofStyle + type: Enum - uid: TinyLife.World.RoofType name: RoofType + type: Class - uid: TinyLife.World.Room name: Room + type: Class - uid: TinyLife.World.Soundscape name: Soundscape + type: Class - uid: TinyLife.World.Soundscape.IntensityDelegate name: Soundscape.IntensityDelegate + type: Delegate - uid: TinyLife.World.Stairs name: Stairs + type: Class - uid: TinyLife.World.StairsType name: StairsType + type: Class - uid: TinyLife.World.Tile name: Tile + type: Class - uid: TinyLife.World.Tile.Category name: Tile.Category + type: Enum - uid: TinyLife.World.UpdateDelegate name: UpdateDelegate + type: Delegate - uid: TinyLife.World.UpdateDelegateNoPhase name: UpdateDelegateNoPhase + type: Delegate - uid: TinyLife.World.WalkableOpening name: WalkableOpening + type: Class - uid: TinyLife.World.Wall name: Wall + type: Class - uid: TinyLife.World.WallMode name: WallMode + type: Class - uid: TinyLife.World.Wallpaper name: Wallpaper + type: Class - uid: TinyLife.World.WaterTile name: WaterTile + type: Class memberLayout: SamePage diff --git a/media/changelog/0.45.0.png b/media/changelog/0.45.0.png new file mode 100644 index 0000000..5e0244b Binary files /dev/null and b/media/changelog/0.45.0.png differ diff --git a/web/_posts/0.45.0/2024-11-29-0.45.0.md b/web/_posts/0.45.0/2024-11-29-0.45.0.md new file mode 100644 index 0000000..1e71f99 --- /dev/null +++ b/web/_posts/0.45.0/2024-11-29-0.45.0.md @@ -0,0 +1,86 @@ +--- +title: "0.45.0: Small Plants and Big Emotions" +tags: [Devlogs] +image: "24-11-29_14-12-58.png" +itch: "https://ellpeck.itch.io/tiny-life/devlog/841946/0450-small-plants-and-big-emotions" +steam: "https://store.steampowered.com/news/app/1651490/view/4441207839043617675" +--- + +Hi everyone! Today, there's another Tiny Life update coming at you that features some cool new plants, as well as a new visual feature: emotion particles! + +It's a smaller update this time around, but I hope yall are still excited about it! I'm (finally) starting on my bachelor's thesis currently, I'm working on a paper, and I still have my research assistant job, lectures, and coursework going on - it's a lot, but I'm trying to save as much time as I can for Tiny Life development. + +Anyway, let's get into this update! + +# Emotion Particles +Some eagle-eyed players may be thinking "there's already emotion particles in the game, Ell! What about the sleep particles, and the anger smoke?" and you'd be right: those are the two types of emotion particles that were already in the game. + +Emotion particles are meant to display visually what a Tiny is feeling like, especially for those in other households whose moods you can't just find out by selecting them. Ellpeck Games Discord user sleepysnail6 recently suggested expanding this system into, well, all the other emotions in the game, and we thought that was a brilliant idea! + +For the first edition of this feature, we haven't covered *all* emotions yet, but there are now particles for the major ones! We're also not showing all of them off in this devlog post so you can discover them for yourself in game! + +Joe is feeling frisky! + +![](ezgif-1-954adf73b5.gif) + +Hmm, now Joe is feeling a little sad. Should we make some sort of storyline out of this? + +![](ezgif-1-da06d6086b.gif) + +Sometimes, overwhelming sadness can really make you reflect on life and maybe, just maybe, start feeling a little creative! (That's not a feature in the game right now, I'm just trying to make these GIFs have some type of context.) + +![](Tiny_Life_RiASKhHHj4.gif) + +Actually, I'm leaving my very favorite one out of this post - once you checked this feature out for yourself, feel free to guess which one that is. + +If you think these particles are too distracting for gameplay, or you have some other issue with them, you can also disable them in the game's options menu. This will also disable the previously available anger and sleep particles, for consistency. + +# New Plants +In the little time I've had for development, I've mostly been enjoying doing pixelart recently, including some for Tiny Life! This resulted in one of the textures I'm, so far, most proud of in the game: The new weeping willow tree, which is now officially the largest tree in the game.! + +![](24-11-29_14-12-58.png) + +In that picture, you'll also see one of the other additions: little dandelions that you can place as a ground cover, similar to the grass and flower patches that were already in the game. + +But now, feast your eyes on some more fun objects, specifically more potted plants! Can never have enough of those. + +Here are three new small ones, one of which looks a bit like rhubarb: + +![](24-11-29_14-13-41.png) + +And here are three new large ones, one of which looks a bit like a bird of paradise plant (because that's what it is): + +![](24-11-29_14-14-16.png) + +# The Full Changelog +And that's about it for this update, at least in terms of fun stuff to show off! As I said at the top, this turned out to be a much smaller update, as I'm still working on The Elder Update™️ in the background. I'm really hoping to be able to release that one before the end of the year, but honestly, it's not looking too likely, unfortunately. I'll keep yall updated, though, both on [the Discord](https://link.tinylifegame.com/discord) and the [new Bluesky](https://tinylifegame.bsky.social), the latter of which I've been posting on pretty regularly recently. + +As always, here's the full changelog for you to enjoy. + +❤ Ell + +Additions +- Added three large potted plants +- Added three small potted plants +- Added a large weeping willow tree +- Added dandelion ground decorations +- Added various particles for different emotions, which can be disabled in the options menu + +Improvements +- Improved the diagonal wood tile texture +- Moved world options to their own tab in the options menu +- Improved texture packing speed on startup +- Allow using the emotion cheat to get a specific emotion, rather than just emotion modifiers +- Also notify demo players of the floor restriction in the roof tool +- Made the amount of windows and doors determine the amount of natural light in a room +- Display a warning when a clothing item will be hidden under another +- Display open/closed arrows on dropdown menus +- Made randomly generated names have a high likelihood of matching the selected game language + +Fixes +- Fixed various particles on people being in incorrect positions for certain ages and poses +- Fixed babies being able to use an easel +- Fixed being able to undo and redo in build mode when hovering the UI +- Fixed an exception when a transition is happening while starting another one +- Fixed center-aligned dropdown content in the character creator not being hoverable fully +- Fixed a crash when splitting households with a lot of money diff --git a/web/_posts/0.45.0/24-11-29_14-12-58.png b/web/_posts/0.45.0/24-11-29_14-12-58.png new file mode 100644 index 0000000..5e0244b Binary files /dev/null and b/web/_posts/0.45.0/24-11-29_14-12-58.png differ diff --git a/web/_posts/0.45.0/24-11-29_14-13-41.png b/web/_posts/0.45.0/24-11-29_14-13-41.png new file mode 100644 index 0000000..bebbb82 Binary files /dev/null and b/web/_posts/0.45.0/24-11-29_14-13-41.png differ diff --git a/web/_posts/0.45.0/24-11-29_14-14-16.png b/web/_posts/0.45.0/24-11-29_14-14-16.png new file mode 100644 index 0000000..0906c7a Binary files /dev/null and b/web/_posts/0.45.0/24-11-29_14-14-16.png differ diff --git a/web/_posts/0.45.0/Tiny_Life_RiASKhHHj4.gif b/web/_posts/0.45.0/Tiny_Life_RiASKhHHj4.gif new file mode 100644 index 0000000..b8ebded Binary files /dev/null and b/web/_posts/0.45.0/Tiny_Life_RiASKhHHj4.gif differ diff --git a/web/_posts/0.45.0/ezgif-1-954adf73b5.gif b/web/_posts/0.45.0/ezgif-1-954adf73b5.gif new file mode 100644 index 0000000..68fce7e Binary files /dev/null and b/web/_posts/0.45.0/ezgif-1-954adf73b5.gif differ diff --git a/web/_posts/0.45.0/ezgif-1-da06d6086b.gif b/web/_posts/0.45.0/ezgif-1-da06d6086b.gif new file mode 100644 index 0000000..1d47e34 Binary files /dev/null and b/web/_posts/0.45.0/ezgif-1-da06d6086b.gif differ