This commit is contained in:
Ell 2024-10-17 17:28:12 +02:00
parent be205a6e30
commit a66c008e7e
161 changed files with 19951 additions and 3868 deletions

View file

@ -1,3 +1,58 @@
# 0.44.0
*October 17, 2024*
![](media/changelog/0.44.0.png)
> Set the Vibe in Lavender Park
**Read the devlog [on the website](https://tinylifegame.com/devlogs/0.44.0/).**
Additions
- Added the Outright Pride 2024 set, which includes 7 new actions, 10 new clothes and accessories, 12 new furniture items, 2 new foods, 1 new wallpaper, and the rec center lot type
- Added the Lavender Park world, which is a small commercial zone with a rec center, a café and a gym
- Added fallen leaves and big leaf pile autumn decorations
- Added some additional blond hair colors
Improvements
- Improved the custom content import menu for use with gamepads
- Allow hovering over the entire emotion modifier rather than just its text to see the tooltip
- Only mark new upgrades, woodworking recipes and food as seen if they're now available
- Allow multi-tasking tinkering and social actions
- Display passive improvements when the cleaning skill is leveled up
- Allow non-colling objects like plates to sit in neighboring object spots
- Made people prefer eating at tables in the same room even if they don't have a free table spot
- Give various text boxes a maximum length
- Improve the dropdown panel's styling
- Made existing color schemes more consistent and less prone to breaking with color scheme updates
- Improved the money addition/subtraction animation to be much more noticeable
- Display color scheme display names on objects with a lot of color schemes
- Condense the emotion tab's gamepad display
- Also display the lot employment and inhabiting household's portraits in the lot tooltip
- Allow the small bush to have no flowers
- Mail carriers will now not be added to worlds that don't have any residential lots
Fixes
- Fixed being able to visit a lot in AI mode when clicking on self while hovering over an adjacent lot
- Fixed people with invalid memories being entirely deleted on load
- Fixed a computer in Lunar Grove being rotated incorrectly
- Fixed furniture with variations not being marked as seen correctly until the tab is reopened
- Fixed children being able to adopt each other as parents
- Fixed an exception when unable to hire a babysitter
- Fixed a rare crash when a social action ends unexpectedly
- Fixed bobbing furniture also bobbing in build mode previews
- Fixed lots with a lot of walls taking unnecessarily long to import
API
- Modded names now have to follow a more rigid format: they have to start wit the mod's ID (the name is not allowed anymore), followed by a period
- Added type-safe GoalTrigger subclasses
- Added a migration system which allows updating objects of various types in old saves to newer game versions easily
- Allow mods to specify sting sounds for their emotion types
- Added debug actions for setting romance and friendship between people
- Removed the ability to merge color schemes with each other
- Added ModLoader.GetOwningMod utility method
- Fixed MoveMap cheat crashing the game if the number passed is more than 7
- Disallow color schemes that have duplicate colors
# 0.43.11
*September 20, 2024*

224
docs/api/.manifest generated
View file

@ -45,6 +45,7 @@
"TinyLife.Actions.Action.IsCompleted": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.PersonLike,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.Migrations": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.OnActionTypeConstructed": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Action.yml",
@ -67,7 +68,7 @@
"TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.Type": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)": "TinyLife.Actions.Action.yml",
"TinyLife.Actions.ActionArgument": "TinyLife.Actions.ActionArgument.yml",
"TinyLife.Actions.ActionArgument.#ctor(System.Object)": "TinyLife.Actions.ActionArgument.yml",
"TinyLife.Actions.ActionArgument.#ctor(System.String,System.Func{TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Collections.Generic.IEnumerable{System.Object}})": "TinyLife.Actions.ActionArgument.yml",
@ -121,6 +122,7 @@
"TinyLife.Actions.ActionType.AdmitToBeingRomanticWithSomeoneElse": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.AdoptAsParent": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.AdoptChild": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.AffirmIdentity": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.AgeUp": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.AiSettings": "TinyLife.Actions.ActionType.AiSettings.yml",
"TinyLife.Actions.ActionType.AiSettings.#ctor": "TinyLife.Actions.ActionType.AiSettings.yml",
@ -210,7 +212,10 @@
"TinyLife.Actions.ActionType.ComplainAboutLife": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ComplainAboutParent": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ComplainAboutRelationship": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ComplimentBodyShape": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ComplimentFashionChoice": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ComplimentLooks": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ComplimentName": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ConfideIn": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ConstructFully``1(TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean,TinyLife.Actions.ActionArgument[])": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.Construct``1(TinyLife.Actions.ActionInfo,TinyLife.Actions.ActionArgument[])": "TinyLife.Actions.ActionType.yml",
@ -226,8 +231,10 @@
"TinyLife.Actions.ActionType.DebugDeleteHeld": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.DebugDie": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.DebugDumpObjectInfo": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.DebugFriendship": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.DebugGoHome": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.DebugResetLocation": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.DebugRomance": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.DebugTeleport": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.DebugToggleBroken": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.DebugToggleDirty": "TinyLife.Actions.ActionType.yml",
@ -242,6 +249,7 @@
"TinyLife.Actions.ActionType.DisplayNameWithPrice(System.Func{TinyLife.Actions.ActionInfo,System.Single})": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.DisplayNameWithPrice(System.Single)": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.DoHomework": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.DonateToCharity": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.Eat": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.EditOutfits": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.EnthuseAboutCoupons": "TinyLife.Actions.ActionType.yml",
@ -267,7 +275,7 @@
"TinyLife.Actions.ActionType.GetJobPhone": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.GetLeftovers": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.GetPossibleArguments(TinyLife.Actions.ActionInfo,System.Boolean)": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike,TinyLife.Skills.SkillType)": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike,TinyLife.Skills.SkillType,System.Boolean)": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.GetWater": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.GoHere": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.GoHome": "TinyLife.Actions.ActionType.yml",
@ -358,6 +366,7 @@
"TinyLife.Actions.ActionType.PlayTrick": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.PlayWithToy": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.PlayWithToyTogether": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.PointOutPhysicalDetail": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.PoseMathPuzzle": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.Potty": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.PracticeJokes": "TinyLife.Actions.ActionType.yml",
@ -383,6 +392,7 @@
"TinyLife.Actions.ActionType.ReadNewspaper": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ReadSkillBook": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ReciteLovePoem": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.RefillLavenderSachet": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings)": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.Repair": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ResearchBusinessPlans": "TinyLife.Actions.ActionType.yml",
@ -398,7 +408,9 @@
"TinyLife.Actions.ActionType.Settings": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ShakeTree": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ShareIdeas": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.SharePronouns": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ShooChild": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ShowPride": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.ShufflePuzzle": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.Sit": "TinyLife.Actions.ActionType.yml",
"TinyLife.Actions.ActionType.SitToilet": "TinyLife.Actions.ActionType.yml",
@ -474,6 +486,7 @@
"TinyLife.Actions.ActionType.TypeSettings.IgnoreObjectConditions": "TinyLife.Actions.ActionType.TypeSettings.yml",
"TinyLife.Actions.ActionType.TypeSettings.IsInappropriateElsewhere": "TinyLife.Actions.ActionType.TypeSettings.yml",
"TinyLife.Actions.ActionType.TypeSettings.MaximumArguments": "TinyLife.Actions.ActionType.TypeSettings.yml",
"TinyLife.Actions.ActionType.TypeSettings.Migrations": "TinyLife.Actions.ActionType.TypeSettings.yml",
"TinyLife.Actions.ActionType.TypeSettings.Name": "TinyLife.Actions.ActionType.TypeSettings.yml",
"TinyLife.Actions.ActionType.TypeSettings.NameWithoutCategory": "TinyLife.Actions.ActionType.TypeSettings.yml",
"TinyLife.Actions.ActionType.TypeSettings.NoValidArgumentsResult": "TinyLife.Actions.ActionType.TypeSettings.yml",
@ -620,7 +633,7 @@
"TinyLife.Actions.CleanEverythingAction.IsCompleted": "TinyLife.Actions.CleanEverythingAction.yml",
"TinyLife.Actions.CleanEverythingAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.CleanEverythingAction.yml",
"TinyLife.Actions.CleanEverythingAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.CleanEverythingAction.yml",
"TinyLife.Actions.CleanEverythingAction.Validate(TinyLife.Objects.PersonLike)": "TinyLife.Actions.CleanEverythingAction.yml",
"TinyLife.Actions.CleanEverythingAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)": "TinyLife.Actions.CleanEverythingAction.yml",
"TinyLife.Actions.CompletionType": "TinyLife.Actions.CompletionType.yml",
"TinyLife.Actions.CompletionType.Active": "TinyLife.Actions.CompletionType.yml",
"TinyLife.Actions.CompletionType.Canceled": "TinyLife.Actions.CompletionType.yml",
@ -630,7 +643,10 @@
"TinyLife.Actions.DebugAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.DebugAction.yml",
"TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Action{TinyLife.Actions.Action},TinyLife.Actions.ActionType.CanExecuteDelegate)": "TinyLife.Actions.DebugAction.yml",
"TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.String,System.Func{TinyLife.Actions.ActionInfo,System.Collections.Generic.IEnumerable{System.Object}},TinyLife.Actions.ActionType.CanExecuteDelegate)": "TinyLife.Actions.DebugAction.yml",
"TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.String,System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Collections.Generic.IEnumerable{System.Object}}}[],TinyLife.Actions.ActionType.CanExecuteDelegate)": "TinyLife.Actions.DebugAction.yml",
"TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate)": "TinyLife.Actions.DebugAction.yml",
"TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.ValueTuple{System.String,System.Action{TinyLife.Actions.Action}}[],TinyLife.Actions.ActionType.CanExecuteDelegate)": "TinyLife.Actions.DebugAction.yml",
"TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Boolean},System.Action{TinyLife.Actions.Action}}[],TinyLife.Actions.ActionType.CanExecuteDelegate)": "TinyLife.Actions.DebugAction.yml",
"TinyLife.Actions.DebugAction.IsCompleted": "TinyLife.Actions.DebugAction.yml",
"TinyLife.Actions.DebugAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.DebugAction.yml",
"TinyLife.Actions.DebugAction.Run": "TinyLife.Actions.DebugAction.yml",
@ -646,7 +662,7 @@
"TinyLife.Actions.DeferredAction.IsCompleted": "TinyLife.Actions.DeferredAction.yml",
"TinyLife.Actions.DeferredAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.DeferredAction.yml",
"TinyLife.Actions.DeferredAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.DeferredAction.yml",
"TinyLife.Actions.DeferredAction.Validate(TinyLife.Objects.PersonLike)": "TinyLife.Actions.DeferredAction.yml",
"TinyLife.Actions.DeferredAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)": "TinyLife.Actions.DeferredAction.yml",
"TinyLife.Actions.DieAction": "TinyLife.Actions.DieAction.yml",
"TinyLife.Actions.DieAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.DieAction.yml",
"TinyLife.Actions.DieAction.CanCancel(TinyLife.Actions.Action)": "TinyLife.Actions.DieAction.yml",
@ -754,7 +770,7 @@
"TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Handlers.MultiActionHandler.yml",
"TinyLife.Actions.Handlers.MultiActionHandler.OnInitialize": "TinyLife.Actions.Handlers.MultiActionHandler.yml",
"TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.Handlers.MultiActionHandler.yml",
"TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)": "TinyLife.Actions.Handlers.MultiActionHandler.yml",
"TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)": "TinyLife.Actions.Handlers.MultiActionHandler.yml",
"TinyLife.Actions.Handlers.UnderlyingActionHandler": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml",
"TinyLife.Actions.Handlers.UnderlyingActionHandler.#ctor(TinyLife.Actions.Action)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml",
"TinyLife.Actions.Handlers.UnderlyingActionHandler.Action": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml",
@ -763,7 +779,7 @@
"TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml",
"TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml",
"TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml",
"TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml",
"TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)": "TinyLife.Actions.Handlers.UnderlyingActionHandler.yml",
"TinyLife.Actions.HelpAction": "TinyLife.Actions.HelpAction.yml",
"TinyLife.Actions.HelpAction.#ctor(TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Objects.PersonLike)": "TinyLife.Actions.HelpAction.yml",
"TinyLife.Actions.HelpAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,TinyLife.Objects.PersonLike)": "TinyLife.Actions.HelpAction.yml",
@ -783,7 +799,7 @@
"TinyLife.Actions.HelpAction.OnHelpedActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType)": "TinyLife.Actions.HelpAction.yml",
"TinyLife.Actions.HelpAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.HelpAction.yml",
"TinyLife.Actions.HelpAction.UpdateHelpedAction(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.HelpAction.yml",
"TinyLife.Actions.HelpAction.Validate(TinyLife.Objects.PersonLike)": "TinyLife.Actions.HelpAction.yml",
"TinyLife.Actions.HelpAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)": "TinyLife.Actions.HelpAction.yml",
"TinyLife.Actions.HoldingPersonAction": "TinyLife.Actions.HoldingPersonAction.yml",
"TinyLife.Actions.HoldingPersonAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.HoldingPersonAction.yml",
"TinyLife.Actions.HoldingPersonAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.HoldingPersonAction.yml",
@ -820,7 +836,7 @@
"TinyLife.Actions.MultiAction.Stage.Last": "TinyLife.Actions.MultiAction.Stage.yml",
"TinyLife.Actions.MultiAction.Stage.Main": "TinyLife.Actions.MultiAction.Stage.yml",
"TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)": "TinyLife.Actions.MultiAction.yml",
"TinyLife.Actions.OrderFromStaffAction": "TinyLife.Actions.OrderFromStaffAction.yml",
"TinyLife.Actions.OrderFromStaffAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.OrderFromStaffAction.yml",
"TinyLife.Actions.OrderFromStaffAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.OrderFromStaffAction.yml",
@ -856,7 +872,7 @@
"TinyLife.Actions.PathfindAction.PathReady": "TinyLife.Actions.PathfindAction.yml",
"TinyLife.Actions.PathfindAction.SpeedMultiplier": "TinyLife.Actions.PathfindAction.yml",
"TinyLife.Actions.PathfindAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.PathfindAction.yml",
"TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike)": "TinyLife.Actions.PathfindAction.yml",
"TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)": "TinyLife.Actions.PathfindAction.yml",
"TinyLife.Actions.PathfindToPersonAction": "TinyLife.Actions.PathfindToPersonAction.yml",
"TinyLife.Actions.PathfindToPersonAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.PathfindToPersonAction.yml",
"TinyLife.Actions.PathfindToPersonAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)": "TinyLife.Actions.PathfindToPersonAction.yml",
@ -866,7 +882,7 @@
"TinyLife.Actions.PathfindToPersonAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.PathfindToPersonAction.yml",
"TinyLife.Actions.PathfindToPersonAction.Target": "TinyLife.Actions.PathfindToPersonAction.yml",
"TinyLife.Actions.PathfindToPersonAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.PathfindToPersonAction.yml",
"TinyLife.Actions.PathfindToPersonAction.Validate(TinyLife.Objects.PersonLike)": "TinyLife.Actions.PathfindToPersonAction.yml",
"TinyLife.Actions.PathfindToPersonAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)": "TinyLife.Actions.PathfindToPersonAction.yml",
"TinyLife.Actions.PathfindToPersonAction.WalkSpeedMultiplier": "TinyLife.Actions.PathfindToPersonAction.yml",
"TinyLife.Actions.PutAwayAction": "TinyLife.Actions.PutAwayAction.yml",
"TinyLife.Actions.PutAwayAction.AndThenInitialize": "TinyLife.Actions.PutAwayAction.yml",
@ -1008,7 +1024,7 @@
"TinyLife.Actions.TryGoHereAction.IsCompleted": "TinyLife.Actions.TryGoHereAction.yml",
"TinyLife.Actions.TryGoHereAction.OnCompleted(TinyLife.Actions.CompletionType)": "TinyLife.Actions.TryGoHereAction.yml",
"TinyLife.Actions.TryGoHereAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Actions.TryGoHereAction.yml",
"TinyLife.Actions.TryGoHereAction.Validate(TinyLife.Objects.PersonLike)": "TinyLife.Actions.TryGoHereAction.yml",
"TinyLife.Actions.TryGoHereAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)": "TinyLife.Actions.TryGoHereAction.yml",
"TinyLife.Actions.WalkAction": "TinyLife.Actions.WalkAction.yml",
"TinyLife.Actions.WalkAction.#ctor(TinyLife.Actions.ActionInfo)": "TinyLife.Actions.WalkAction.yml",
"TinyLife.Actions.WalkAction.DrainEnergy": "TinyLife.Actions.WalkAction.yml",
@ -1054,6 +1070,7 @@
"TinyLife.Emotions.EmotionModifier.AdmiredFood": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.AdmittedToCheating": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.AdoptedChild": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.AffirmedIdentity": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.AgedUp": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.AggravatingConversation": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.AmazingCraftedFurniture": "TinyLife.Emotions.EmotionModifier.yml",
@ -1100,6 +1117,7 @@
"TinyLife.Emotions.EmotionModifier.DirtyHandsAfterToilet": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.DirtyObject": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.DisplayName": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.DonatedToCharity": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.Drunk": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.EmbarrassingWorkConversation": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.EmergencyFood": "TinyLife.Emotions.EmotionModifier.yml",
@ -1270,7 +1288,7 @@
"TinyLife.Emotions.EmotionModifier.WritersBlock": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionModifier.WritingFrenzy": "TinyLife.Emotions.EmotionModifier.yml",
"TinyLife.Emotions.EmotionType": "TinyLife.Emotions.EmotionType.yml",
"TinyLife.Emotions.EmotionType.#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory)": "TinyLife.Emotions.EmotionType.yml",
"TinyLife.Emotions.EmotionType.#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory,Microsoft.Xna.Framework.Audio.SoundEffect)": "TinyLife.Emotions.EmotionType.yml",
"TinyLife.Emotions.EmotionType.Angry": "TinyLife.Emotions.EmotionType.yml",
"TinyLife.Emotions.EmotionType.Asleep": "TinyLife.Emotions.EmotionType.yml",
"TinyLife.Emotions.EmotionType.Bored": "TinyLife.Emotions.EmotionType.yml",
@ -1291,6 +1309,7 @@
"TinyLife.Emotions.EmotionType.Register(TinyLife.Emotions.EmotionType)": "TinyLife.Emotions.EmotionType.yml",
"TinyLife.Emotions.EmotionType.Relaxed": "TinyLife.Emotions.EmotionType.yml",
"TinyLife.Emotions.EmotionType.Sad": "TinyLife.Emotions.EmotionType.yml",
"TinyLife.Emotions.EmotionType.StingSound": "TinyLife.Emotions.EmotionType.yml",
"TinyLife.Emotions.EmotionType.Stunned": "TinyLife.Emotions.EmotionType.yml",
"TinyLife.Emotions.EmotionType.TypeCategory": "TinyLife.Emotions.EmotionType.TypeCategory.yml",
"TinyLife.Emotions.EmotionType.TypeCategory.Negative": "TinyLife.Emotions.EmotionType.TypeCategory.yml",
@ -1480,12 +1499,24 @@
"TinyLife.Goals.GoalTrigger.ProjectCompleted": "TinyLife.Goals.GoalTrigger.yml",
"TinyLife.Goals.GoalTrigger.ValidObjects": "TinyLife.Goals.GoalTrigger.yml",
"TinyLife.Goals.GoalTrigger.ValidValues": "TinyLife.Goals.GoalTrigger.yml",
"TinyLife.Goals.GoalTrigger`2": "TinyLife.Goals.GoalTrigger-2.yml",
"TinyLife.Goals.GoalTrigger`2.#ctor(System.String)": "TinyLife.Goals.GoalTrigger-2.yml",
"TinyLife.Goals.GoalTrigger`3": "TinyLife.Goals.GoalTrigger-3.yml",
"TinyLife.Goals.GoalTrigger`3.#ctor(System.String)": "TinyLife.Goals.GoalTrigger-3.yml",
"TinyLife.Goals.GoalTrigger`4": "TinyLife.Goals.GoalTrigger-4.yml",
"TinyLife.Goals.GoalTrigger`4.#ctor(System.String)": "TinyLife.Goals.GoalTrigger-4.yml",
"TinyLife.Goals.Goal`1": "TinyLife.Goals.Goal-1.yml",
"TinyLife.Goals.Goal`1.#ctor(TinyLife.Goals.GoalSet,`0)": "TinyLife.Goals.Goal-1.yml",
"TinyLife.Goals.Goal`1.Info": "TinyLife.Goals.Goal-1.yml",
"TinyLife.Goals.IGoalTriggerable": "TinyLife.Goals.IGoalTriggerable.yml",
"TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},System.Object,TinyLife.Goals.GoalTrigger,System.Object[])": "TinyLife.Goals.IGoalTriggerable.yml",
"TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])": "TinyLife.Goals.IGoalTriggerable.yml",
"TinyLife.Goals.IGoalTriggerable.Trigger``2(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1},``1)": "TinyLife.Goals.IGoalTriggerable.yml",
"TinyLife.Goals.IGoalTriggerable.Trigger``2(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1},``1)": "TinyLife.Goals.IGoalTriggerable.yml",
"TinyLife.Goals.IGoalTriggerable.Trigger``3(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1,``2},``1,``2)": "TinyLife.Goals.IGoalTriggerable.yml",
"TinyLife.Goals.IGoalTriggerable.Trigger``3(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1,``2},``1,``2)": "TinyLife.Goals.IGoalTriggerable.yml",
"TinyLife.Goals.IGoalTriggerable.Trigger``4(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1,``2,``3},``1,``2,``3)": "TinyLife.Goals.IGoalTriggerable.yml",
"TinyLife.Goals.IGoalTriggerable.Trigger``4(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1,``2,``3},``1,``2,``3)": "TinyLife.Goals.IGoalTriggerable.yml",
"TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)": "TinyLife.Goals.IGoalTriggerable.yml",
"TinyLife.Goals.IUpdatingMemory": "TinyLife.Goals.IUpdatingMemory.yml",
"TinyLife.Goals.IUpdatingMemory.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Goals.IUpdatingMemory.yml",
@ -1503,6 +1534,7 @@
"TinyLife.Goals.Job.HasRequiredPromotionSkills": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.JobPerformanceDelegate": "TinyLife.Goals.Job.JobPerformanceDelegate.yml",
"TinyLife.Goals.Job.Level": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.Migrations": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.OnGetWorkingPerformance": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.Performance": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.Person": "TinyLife.Goals.Job.yml",
@ -1512,7 +1544,7 @@
"TinyLife.Goals.Job.Update(System.TimeSpan)": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.UpdateWorking(TinyLife.Actions.WorkAction,System.TimeSpan,System.Single)": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.VacationDaysAvailable": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.Validate(TinyLife.Objects.Person)": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.Job.Validate(TinyLife.Objects.Person,TinyLife.Utilities.AppliedMigrations)": "TinyLife.Goals.Job.yml",
"TinyLife.Goals.JobType": "TinyLife.Goals.JobType.yml",
"TinyLife.Goals.JobType.#ctor(System.String,MLEM.Textures.TextureRegion,System.Single,System.ValueTuple{System.Int32,System.Int32},System.DayOfWeek[])": "TinyLife.Goals.JobType.yml",
"TinyLife.Goals.JobType.Businessperson": "TinyLife.Goals.JobType.yml",
@ -1532,6 +1564,7 @@
"TinyLife.Goals.JobType.Icon": "TinyLife.Goals.JobType.yml",
"TinyLife.Goals.JobType.IsTimeToWork(System.TimeSpan)": "TinyLife.Goals.JobType.yml",
"TinyLife.Goals.JobType.MaxLevel": "TinyLife.Goals.JobType.yml",
"TinyLife.Goals.JobType.Migrations": "TinyLife.Goals.JobType.yml",
"TinyLife.Goals.JobType.Name": "TinyLife.Goals.JobType.yml",
"TinyLife.Goals.JobType.OffWorkDays": "TinyLife.Goals.JobType.yml",
"TinyLife.Goals.JobType.OnLevelChanged(TinyLife.Goals.Job,System.Int32)": "TinyLife.Goals.JobType.yml",
@ -1724,6 +1757,7 @@
"TinyLife.Mods.ModLoader": "TinyLife.Mods.ModLoader.yml",
"TinyLife.Mods.ModLoader.GetExecutingMod(System.Diagnostics.StackFrame[])": "TinyLife.Mods.ModLoader.yml",
"TinyLife.Mods.ModLoader.GetModsFolder": "TinyLife.Mods.ModLoader.yml",
"TinyLife.Mods.ModLoader.GetOwningMod(System.String)": "TinyLife.Mods.ModLoader.yml",
"TinyLife.Mods.ModLoader.LoadedMods": "TinyLife.Mods.ModLoader.yml",
"TinyLife.Music": "TinyLife.Music.yml",
"TinyLife.Music.Duck(System.TimeSpan,System.Single)": "TinyLife.Music.yml",
@ -1845,12 +1879,15 @@
"TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Objects.StylePreference,TinyLife.Utilities.ColorScheme[])": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Objects.StylePreference,TinyLife.Utilities.ColorSettings)": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.Ages": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.AlienSkinColors": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.AllIntentions": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.AreCompatible(TinyLife.Objects.Clothes,TinyLife.Objects.Clothes)": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.Colors": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.DefaultDepths": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.DepthFunction": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.Description": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.DyedHairColors": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.ExtremeEyeColors": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.GetDescription(TinyLife.Objects.PersonLike)": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.GrayHairColors": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.Icon": "TinyLife.Objects.Clothes.yml",
@ -1859,6 +1896,7 @@
"TinyLife.Objects.Clothes.Layer": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.Layers": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.LayersToHide": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.Migrations": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.Name": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.NonBuyable": "TinyLife.Objects.Clothes.yml",
"TinyLife.Objects.Clothes.PersonType": "TinyLife.Objects.Clothes.yml",
@ -1910,7 +1948,7 @@
"TinyLife.Objects.CornerFurniture.GetCornerStatus(System.Collections.Generic.Dictionary{MLEM.Maths.Direction2,MLEM.Maths.Direction2})": "TinyLife.Objects.CornerFurniture.yml",
"TinyLife.Objects.CornerFurniture.OnNeighborChanged(TinyLife.Objects.Furniture)": "TinyLife.Objects.CornerFurniture.yml",
"TinyLife.Objects.CornerFurniture.ShouldConnectTo(TinyLife.Objects.Furniture)": "TinyLife.Objects.CornerFurniture.yml",
"TinyLife.Objects.CornerFurniture.Validate": "TinyLife.Objects.CornerFurniture.yml",
"TinyLife.Objects.CornerFurniture.Validate(TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.CornerFurniture.yml",
"TinyLife.Objects.DeathReason": "TinyLife.Objects.DeathReason.yml",
"TinyLife.Objects.DeathReason.Electrocution": "TinyLife.Objects.DeathReason.yml",
"TinyLife.Objects.DeathReason.InexplicableReasons": "TinyLife.Objects.DeathReason.yml",
@ -1922,7 +1960,7 @@
"TinyLife.Objects.Fence.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Maths.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})": "TinyLife.Objects.Fence.yml",
"TinyLife.Objects.Fence.OnNeighborChanged(TinyLife.Objects.Furniture)": "TinyLife.Objects.Fence.yml",
"TinyLife.Objects.Fence.ShouldConnectTo(TinyLife.Objects.Furniture)": "TinyLife.Objects.Fence.yml",
"TinyLife.Objects.Fence.Validate": "TinyLife.Objects.Fence.yml",
"TinyLife.Objects.Fence.Validate(TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.Fence.yml",
"TinyLife.Objects.FenceType": "TinyLife.Objects.FenceType.yml",
"TinyLife.Objects.FenceType.#ctor(System.String,System.Single,MLEM.Textures.TextureRegion,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[])": "TinyLife.Objects.FenceType.yml",
"TinyLife.Objects.FenceType.#ctor(System.String,System.Single,MLEM.Textures.TextureRegion,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorSettings)": "TinyLife.Objects.FenceType.yml",
@ -1943,7 +1981,7 @@
"TinyLife.Objects.FenceWall.GetPrice": "TinyLife.Objects.FenceWall.yml",
"TinyLife.Objects.FenceWall.OnNeighborChanged(TinyLife.World.Map,TinyLife.Objects.WallLike)": "TinyLife.Objects.FenceWall.yml",
"TinyLife.Objects.FenceWall.Type": "TinyLife.Objects.FenceWall.yml",
"TinyLife.Objects.FenceWall.Validate(TinyLife.World.Map)": "TinyLife.Objects.FenceWall.yml",
"TinyLife.Objects.FenceWall.Validate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.FenceWall.yml",
"TinyLife.Objects.Fireplace": "TinyLife.Objects.Fireplace.yml",
"TinyLife.Objects.Fireplace.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)": "TinyLife.Objects.Fireplace.yml",
"TinyLife.Objects.Fireplace.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Maths.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})": "TinyLife.Objects.Fireplace.yml",
@ -1964,13 +2002,13 @@
"TinyLife.Objects.FoodTypedItem.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)": "TinyLife.Objects.FoodTypedItem.yml",
"TinyLife.Objects.FoodTypedItem.ServingSize": "TinyLife.Objects.FoodTypedItem.yml",
"TinyLife.Objects.FoodTypedItem.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.FoodTypedItem.yml",
"TinyLife.Objects.FoodTypedItem.Validate": "TinyLife.Objects.FoodTypedItem.yml",
"TinyLife.Objects.FoodTypedItem.Validate(TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.FoodTypedItem.yml",
"TinyLife.Objects.Fridge": "TinyLife.Objects.Fridge.yml",
"TinyLife.Objects.Fridge.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)": "TinyLife.Objects.Fridge.yml",
"TinyLife.Objects.Fridge.CurrentMode": "TinyLife.Objects.Fridge.yml",
"TinyLife.Objects.Fridge.Items": "TinyLife.Objects.Fridge.yml",
"TinyLife.Objects.Fridge.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.Fridge.yml",
"TinyLife.Objects.Fridge.Validate": "TinyLife.Objects.Fridge.yml",
"TinyLife.Objects.Fridge.Validate(TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.Fridge.yml",
"TinyLife.Objects.Furniture": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)": "TinyLife.Objects.Furniture.yml",
@ -1994,6 +2032,7 @@
"TinyLife.Objects.Furniture.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.Furniture.yml",
"TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Maths.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.DrawDirtyOverlay(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Maths.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate": "TinyLife.Objects.Furniture.FurnitureTypeConstructedDelegate.yml",
"TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Maths.Direction2)": "TinyLife.Objects.Furniture.yml",
@ -2023,6 +2062,7 @@
"TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.IsStatic": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.MarkDirtyForPathfinding(Microsoft.Xna.Framework.Vector2,System.Single)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.Migrations": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.NotifyNeighbors": "TinyLife.Objects.Furniture.yml",
@ -2057,7 +2097,7 @@
"TinyLife.Objects.Furniture.SetParent(TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.Type": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.UnlinkParentsAndChildren": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.Validate": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.Visibility": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.Furniture.VisualRotation": "TinyLife.Objects.Furniture.yml",
"TinyLife.Objects.FurnitureType": "TinyLife.Objects.FurnitureType.yml",
@ -2068,6 +2108,7 @@
"TinyLife.Objects.FurnitureType.BigBush": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.BigEmptyBowl": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.BigFoodBowl": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.BigLeafPile": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.BigPedestal": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.BigRocks": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.BigVase": "TinyLife.Objects.FurnitureType.yml",
@ -2118,6 +2159,7 @@
"TinyLife.Objects.FurnitureType.EmptyPlatter": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.EvergreenTree": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.FancyOttoman": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.FistPoster": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.FlowerPatch": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.FoodBowl": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.FoodGlass": "TinyLife.Objects.FurnitureType.yml",
@ -2127,6 +2169,7 @@
"TinyLife.Objects.FurnitureType.FourPostBed": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.FrameChair": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.FullyCushionedWoodworkingSofa": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.GenderPosters": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.GetBestRotationForDrawing(MLEM.Maths.Direction2)": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.GetConstructedType": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.GetCoveredTiles(Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Point)": "TinyLife.Objects.FurnitureType.yml",
@ -2144,6 +2187,7 @@
"TinyLife.Objects.FurnitureType.Gravestone": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.GrillingFood": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.HasCategory(TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.HeartsDoormat": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.Hedge": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.HomeworkBook": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.HugeRectangleRug": "TinyLife.Objects.FurnitureType.yml",
@ -2153,6 +2197,8 @@
"TinyLife.Objects.FurnitureType.LargeRectangleRug": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.LargeRoundRug": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.LargeWoodworkingSofa": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.LavenderSachet": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.LavenderVase": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.LgbtFlags": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.LightUpCase": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.LongDinnerTable": "TinyLife.Objects.FurnitureType.yml",
@ -2193,6 +2239,7 @@
"TinyLife.Objects.FurnitureType.ParkTrashCan": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.Pen": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.PenguinPainting": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.PenguinPoster": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.PlainCoffeeTable": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.PlateStack": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.Pot": "TinyLife.Objects.FurnitureType.yml",
@ -2203,6 +2250,8 @@
"TinyLife.Objects.FurnitureType.Puddle": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.Puke": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.Puzzle": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.RainbowBunting": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.RainbowDoormat": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.Register(TinyLife.Objects.FurnitureType.TypeSettings)": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.RetroChair": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.RetroClock": "TinyLife.Objects.FurnitureType.yml",
@ -2221,6 +2270,7 @@
"TinyLife.Objects.FurnitureType.RoundedBackChair": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.Sandbox": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.SandboxStuff": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.ScatteredLeaves": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.SelfCareBottles": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.Settings": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.SimpleBar": "TinyLife.Objects.FurnitureType.yml",
@ -2274,6 +2324,7 @@
"TinyLife.Objects.FurnitureType.StandingMirror": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.StorageBoxSeat": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.StreetLamps": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.StringBalloons": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.StudyBook": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.Succulents": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.Sunflowers": "TinyLife.Objects.FurnitureType.yml",
@ -2319,6 +2370,7 @@
"TinyLife.Objects.FurnitureType.TypeSettings.Icon": "TinyLife.Objects.FurnitureType.TypeSettings.yml",
"TinyLife.Objects.FurnitureType.TypeSettings.IsAllowedInSpot": "TinyLife.Objects.FurnitureType.TypeSettings.yml",
"TinyLife.Objects.FurnitureType.TypeSettings.LightSettings": "TinyLife.Objects.FurnitureType.TypeSettings.yml",
"TinyLife.Objects.FurnitureType.TypeSettings.Migrations": "TinyLife.Objects.FurnitureType.TypeSettings.yml",
"TinyLife.Objects.FurnitureType.TypeSettings.Name": "TinyLife.Objects.FurnitureType.TypeSettings.yml",
"TinyLife.Objects.FurnitureType.TypeSettings.ObjectSpots": "TinyLife.Objects.FurnitureType.TypeSettings.yml",
"TinyLife.Objects.FurnitureType.TypeSettings.OnDescription": "TinyLife.Objects.FurnitureType.TypeSettings.yml",
@ -2338,10 +2390,12 @@
"TinyLife.Objects.FurnitureType.VerticalBookStack": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.VerticalDumbbellRack": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.VerticalPlanter": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.WallBalloons": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.WashingUpStuff": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.WheelieBin": "TinyLife.Objects.FurnitureType.yml",
"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.WindowPlants": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.WinterTree": "TinyLife.Objects.FurnitureType.yml",
"TinyLife.Objects.FurnitureType.Wisteria": "TinyLife.Objects.FurnitureType.yml",
@ -2360,7 +2414,7 @@
"TinyLife.Objects.Gravestone.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)": "TinyLife.Objects.Gravestone.yml",
"TinyLife.Objects.Gravestone.GetPathCostModifier(Microsoft.Xna.Framework.Point)": "TinyLife.Objects.Gravestone.yml",
"TinyLife.Objects.Gravestone.Reason": "TinyLife.Objects.Gravestone.yml",
"TinyLife.Objects.Gravestone.Validate": "TinyLife.Objects.Gravestone.yml",
"TinyLife.Objects.Gravestone.Validate(TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.Gravestone.yml",
"TinyLife.Objects.IUpdatingObject": "TinyLife.Objects.IUpdatingObject.yml",
"TinyLife.Objects.IUpdatingObject.CurrentMode": "TinyLife.Objects.IUpdatingObject.yml",
"TinyLife.Objects.IUpdatingObject.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.IUpdatingObject.yml",
@ -2407,7 +2461,7 @@
"TinyLife.Objects.LightFurniture.Settings.IsAutomatic": "TinyLife.Objects.LightFurniture.Settings.yml",
"TinyLife.Objects.LightFurniture.Settings.IsElectrical": "TinyLife.Objects.LightFurniture.Settings.yml",
"TinyLife.Objects.LightFurniture.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.LightFurniture.yml",
"TinyLife.Objects.LightFurniture.Validate": "TinyLife.Objects.LightFurniture.yml",
"TinyLife.Objects.LightFurniture.Validate(TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.LightFurniture.yml",
"TinyLife.Objects.MapObject": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.#ctor(System.Guid,TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.ActionUpdate(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single,System.Boolean)": "TinyLife.Objects.MapObject.yml",
@ -2418,6 +2472,7 @@
"TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.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.MapObject.yml",
"TinyLife.Objects.MapObject.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Object,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Point,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean,TinyLife.Objects.ParentInfo,System.Single,Microsoft.Xna.Framework.Graphics.SpriteEffects,System.Boolean)": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.Floor": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.PersonLike)": "TinyLife.Objects.MapObject.yml",
@ -2457,8 +2512,8 @@
"TinyLife.Objects.MapObject.PersonRotationOrder": "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.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.Validate": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.ValidateEarly": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.MapObject.Visibility": "TinyLife.Objects.MapObject.yml",
"TinyLife.Objects.Newspaper": "TinyLife.Objects.Newspaper.yml",
@ -2517,6 +2572,7 @@
"TinyLife.Objects.ObjectCategory.OpeningHoursSign": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.Oven": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.People": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.PlantLike": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.Potty": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.ProteinShakeMaker": "TinyLife.Objects.ObjectCategory.yml",
"TinyLife.Objects.ObjectCategory.Rocks": "TinyLife.Objects.ObjectCategory.yml",
@ -2585,7 +2641,7 @@
"TinyLife.Objects.Painting.GetPrice": "TinyLife.Objects.Painting.yml",
"TinyLife.Objects.Painting.PaintingType": "TinyLife.Objects.Painting.yml",
"TinyLife.Objects.Painting.Progress": "TinyLife.Objects.Painting.yml",
"TinyLife.Objects.Painting.Validate": "TinyLife.Objects.Painting.yml",
"TinyLife.Objects.Painting.Validate(TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.Painting.yml",
"TinyLife.Objects.ParentInfo": "TinyLife.Objects.ParentInfo.yml",
"TinyLife.Objects.ParentInfo.#ctor(TinyLife.Objects.Furniture,TinyLife.Objects.AbstractSpot)": "TinyLife.Objects.ParentInfo.yml",
"TinyLife.Objects.ParentInfo.#ctor(TinyLife.Objects.ParentInfo.AttachmentType)": "TinyLife.Objects.ParentInfo.yml",
@ -2657,6 +2713,7 @@
"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",
@ -2697,7 +2754,7 @@
"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.Objects.Person.yml",
"TinyLife.Objects.Person.Validate(TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.Person.yml",
"TinyLife.Objects.PersonAi": "TinyLife.Objects.PersonAi.yml",
"TinyLife.Objects.PersonAi.StartAutomatically(TinyLife.Objects.PersonLike,TinyLife.Actions.ActionType,System.Boolean,System.Boolean,TinyLife.Actions.ActionArgument[])": "TinyLife.Objects.PersonAi.yml",
"TinyLife.Objects.PersonLike": "TinyLife.Objects.PersonLike.yml",
@ -2799,7 +2856,7 @@
"TinyLife.Objects.PersonLike.HeldObjectRotation": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.HomeLot": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.Household": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.InitializeAction(TinyLife.Actions.Action)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.Intersects(MLEM.Maths.RectangleF)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.IsAllowedToDie": "TinyLife.Objects.PersonLike.yml",
@ -2818,6 +2875,7 @@
"TinyLife.Objects.PersonLike.LowerEmotion(TinyLife.Emotions.EmotionType,System.Single,System.Single)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.LowerEmotionModifier(TinyLife.Emotions.EmotionModifier,System.Single,System.Single)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.Memories": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.Migrations": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.Money": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.MoveToMapExitRoad(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)": "TinyLife.Objects.PersonLike.yml",
@ -2878,7 +2936,7 @@
"TinyLife.Objects.PersonLike.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.RestoreNeedDelegate": "TinyLife.Objects.PersonLike.RestoreNeedDelegate.yml",
"TinyLife.Objects.PersonLike.Rotation": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.SetAnimationsFromLooks": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.SetAnimationsPortraitDirty": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.SetCurrentOutfit(System.Int32)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.SetCurrentOutfit(TinyLife.Objects.ClothesIntention)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.SetHeldObject(TinyLife.Objects.MapObject,System.Boolean)": "TinyLife.Objects.PersonLike.yml",
@ -2908,7 +2966,7 @@
"TinyLife.Objects.PersonLike.UpdatePregnancy(System.TimeSpan)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.UpdateRelationships(System.Single)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.UpdateSpeech(Microsoft.Xna.Framework.GameTime,System.Single)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.Validate": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot)": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.VisitingLot": "TinyLife.Objects.PersonLike.yml",
"TinyLife.Objects.PersonLike.VisualPosition": "TinyLife.Objects.PersonLike.yml",
@ -2984,7 +3042,7 @@
"TinyLife.Objects.TrashBag": "TinyLife.Objects.TrashBag.yml",
"TinyLife.Objects.TrashBag.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)": "TinyLife.Objects.TrashBag.yml",
"TinyLife.Objects.TrashBag.Content": "TinyLife.Objects.TrashBag.yml",
"TinyLife.Objects.TrashBag.Validate": "TinyLife.Objects.TrashBag.yml",
"TinyLife.Objects.TrashBag.Validate(TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.TrashBag.yml",
"TinyLife.Objects.TrashCan": "TinyLife.Objects.TrashCan.yml",
"TinyLife.Objects.TrashCan.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)": "TinyLife.Objects.TrashCan.yml",
"TinyLife.Objects.TrashCan.Content": "TinyLife.Objects.TrashCan.yml",
@ -2992,14 +3050,14 @@
"TinyLife.Objects.TrashCan.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Maths.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})": "TinyLife.Objects.TrashCan.yml",
"TinyLife.Objects.TrashCan.GetDecorativeRating(TinyLife.World.Room)": "TinyLife.Objects.TrashCan.yml",
"TinyLife.Objects.TrashCan.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.Objects.TrashCan.yml",
"TinyLife.Objects.TrashCan.Validate": "TinyLife.Objects.TrashCan.yml",
"TinyLife.Objects.TrashCan.Validate(TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.TrashCan.yml",
"TinyLife.Objects.UnfinishedWoodwork": "TinyLife.Objects.UnfinishedWoodwork.yml",
"TinyLife.Objects.UnfinishedWoodwork.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)": "TinyLife.Objects.UnfinishedWoodwork.yml",
"TinyLife.Objects.UnfinishedWoodwork.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Maths.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})": "TinyLife.Objects.UnfinishedWoodwork.yml",
"TinyLife.Objects.UnfinishedWoodwork.Recipe": "TinyLife.Objects.UnfinishedWoodwork.yml",
"TinyLife.Objects.UnfinishedWoodwork.SelectedColors": "TinyLife.Objects.UnfinishedWoodwork.yml",
"TinyLife.Objects.UnfinishedWoodwork.TimeWorked": "TinyLife.Objects.UnfinishedWoodwork.yml",
"TinyLife.Objects.UnfinishedWoodwork.Validate": "TinyLife.Objects.UnfinishedWoodwork.yml",
"TinyLife.Objects.UnfinishedWoodwork.Validate(TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.UnfinishedWoodwork.yml",
"TinyLife.Objects.Upgrade": "TinyLife.Objects.Upgrade.yml",
"TinyLife.Objects.Upgrade.#ctor(System.String,MLEM.Textures.TextureRegion,System.Int32,System.Int32,TinyLife.Objects.ObjectCategory)": "TinyLife.Objects.Upgrade.yml",
"TinyLife.Objects.Upgrade.BetterMemory": "TinyLife.Objects.Upgrade.yml",
@ -3074,15 +3132,16 @@
"TinyLife.Objects.WallLike.Opening": "TinyLife.Objects.WallLike.yml",
"TinyLife.Objects.WallLike.Positions": "TinyLife.Objects.WallLike.yml",
"TinyLife.Objects.WallLike.SetOpening(TinyLife.World.Map,TinyLife.World.Opening)": "TinyLife.Objects.WallLike.yml",
"TinyLife.Objects.WallLike.Validate(TinyLife.World.Map)": "TinyLife.Objects.WallLike.yml",
"TinyLife.Objects.WallLike.Validate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.WallLike.yml",
"TinyLife.Objects.WornClothes": "TinyLife.Objects.WornClothes.yml",
"TinyLife.Objects.WornClothes.#ctor(TinyLife.Objects.Clothes,System.Int32[])": "TinyLife.Objects.WornClothes.yml",
"TinyLife.Objects.WornClothes.Colors": "TinyLife.Objects.WornClothes.yml",
"TinyLife.Objects.WornClothes.CustomPrice": "TinyLife.Objects.WornClothes.yml",
"TinyLife.Objects.WornClothes.FromStorage": "TinyLife.Objects.WornClothes.yml",
"TinyLife.Objects.WornClothes.GetPrice": "TinyLife.Objects.WornClothes.yml",
"TinyLife.Objects.WornClothes.Migrations": "TinyLife.Objects.WornClothes.yml",
"TinyLife.Objects.WornClothes.Type": "TinyLife.Objects.WornClothes.yml",
"TinyLife.Objects.WornClothes.Validate": "TinyLife.Objects.WornClothes.yml",
"TinyLife.Objects.WornClothes.Validate(TinyLife.Utilities.AppliedMigrations)": "TinyLife.Objects.WornClothes.yml",
"TinyLife.Options": "TinyLife.Options.yml",
"TinyLife.Options.AButton": "TinyLife.Options.yml",
"TinyLife.Options.AllowMods": "TinyLife.Options.yml",
@ -3126,6 +3185,7 @@
"TinyLife.Options.Language": "TinyLife.Options.yml",
"TinyLife.Options.LeftTrigger": "TinyLife.Options.yml",
"TinyLife.Options.LongerNotifications": "TinyLife.Options.yml",
"TinyLife.Options.Migrations": "TinyLife.Options.yml",
"TinyLife.Options.MusicVolume": "TinyLife.Options.yml",
"TinyLife.Options.PauseGameKeybind": "TinyLife.Options.yml",
"TinyLife.Options.PauseOnInteraction": "TinyLife.Options.yml",
@ -3297,14 +3357,12 @@
"TinyLife.RomanceType.Soulmates": "TinyLife.RomanceType.yml",
"TinyLife.RomanceType.Sweethearts": "TinyLife.RomanceType.yml",
"TinyLife.SaveHandler": "TinyLife.SaveHandler.yml",
"TinyLife.SaveHandler.BindToTypeDelegate": "TinyLife.SaveHandler.BindToTypeDelegate.yml",
"TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)": "TinyLife.SaveHandler.yml",
"TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)": "TinyLife.SaveHandler.yml",
"TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)": "TinyLife.SaveHandler.yml",
"TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)": "TinyLife.SaveHandler.yml",
"TinyLife.SaveHandler.GetGameDir": "TinyLife.SaveHandler.yml",
"TinyLife.SaveHandler.GetSaveBackups(System.String)": "TinyLife.SaveHandler.yml",
"TinyLife.SaveHandler.GetSaveDir(System.String)": "TinyLife.SaveHandler.yml",
"TinyLife.SaveHandler.GetSavesDir": "TinyLife.SaveHandler.yml",
"TinyLife.SaveHandler.OnBindToType": "TinyLife.SaveHandler.yml",
"TinyLife.SaveHandler.OnGameLoaded": "TinyLife.SaveHandler.yml",
"TinyLife.SaveHandler.OnGameSaved": "TinyLife.SaveHandler.yml",
"TinyLife.SaveHandler.OnSaveDataCreated": "TinyLife.SaveHandler.yml",
@ -3315,9 +3373,23 @@
"TinyLife.SaveHandler.SaveData.Map": "TinyLife.SaveHandler.SaveData.yml",
"TinyLife.SaveHandler.SaveData.Maps": "TinyLife.SaveHandler.SaveData.yml",
"TinyLife.SaveHandler.SaveData.Time": "TinyLife.SaveHandler.SaveData.yml",
"TinyLife.SaveHandler.TypeMigrationInfo": "TinyLife.SaveHandler.TypeMigrationInfo.yml",
"TinyLife.SaveHandler.TypeMigrationInfo.AssemblyName": "TinyLife.SaveHandler.TypeMigrationInfo.yml",
"TinyLife.SaveHandler.TypeMigrationInfo.Context": "TinyLife.SaveHandler.TypeMigrationInfo.yml",
"TinyLife.SaveHandler.TypeMigrationInfo.Type": "TinyLife.SaveHandler.TypeMigrationInfo.yml",
"TinyLife.SaveHandler.TypeMigrationInfo.TypeName": "TinyLife.SaveHandler.TypeMigrationInfo.yml",
"TinyLife.SaveHandler.TypeMigrations": "TinyLife.SaveHandler.yml",
"TinyLife.SerializerContext": "TinyLife.SerializerContext.yml",
"TinyLife.SerializerContext.Copy": "TinyLife.SerializerContext.yml",
"TinyLife.SerializerContext.CustomContent": "TinyLife.SerializerContext.yml",
"TinyLife.SerializerContext.Debug": "TinyLife.SerializerContext.yml",
"TinyLife.SerializerContext.GameSave": "TinyLife.SerializerContext.yml",
"TinyLife.SerializerContext.MetaFile": "TinyLife.SerializerContext.yml",
"TinyLife.SerializerContext.Preview": "TinyLife.SerializerContext.yml",
"TinyLife.Set": "TinyLife.Set.yml",
"TinyLife.Set.ChildClothes": "TinyLife.Set.yml",
"TinyLife.Set.ContemporaryComplements": "TinyLife.Set.yml",
"TinyLife.Set.OutrightPride24": "TinyLife.Set.yml",
"TinyLife.Set.RetroFurniture": "TinyLife.Set.yml",
"TinyLife.Set.Woodworking": "TinyLife.Set.yml",
"TinyLife.Set.Workout": "TinyLife.Set.yml",
@ -3660,8 +3732,8 @@
"TinyLife.Tools.Tool.CanSwitchGameModes": "TinyLife.Tools.Tool.yml",
"TinyLife.Tools.Tool.CanUndoRedo": "TinyLife.Tools.Tool.yml",
"TinyLife.Tools.Tool.Closed": "TinyLife.Tools.Tool.yml",
"TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme,System.Action{System.Int32},System.Func{System.Int32,System.Boolean})": "TinyLife.Tools.Tool.yml",
"TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme[],System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})": "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",
"TinyLife.Tools.Tool.CurrentFloor": "TinyLife.Tools.Tool.yml",
"TinyLife.Tools.Tool.DisplayAsTab": "TinyLife.Tools.Tool.yml",
"TinyLife.Tools.Tool.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,System.Boolean)": "TinyLife.Tools.Tool.yml",
@ -3827,13 +3899,19 @@
"TinyLife.Uis.Notifications.MaxHistoryLength": "TinyLife.Uis.Notifications.yml",
"TinyLife.Uis.Notifications.RegisterIcon(System.String,MLEM.Textures.TextureRegion)": "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",
"TinyLife.Utilities.AppliedMigrations.Done": "TinyLife.Utilities.AppliedMigrations.yml",
"TinyLife.Utilities.AppliedMigrations.DoneNames": "TinyLife.Utilities.AppliedMigrations.yml",
"TinyLife.Utilities.AppliedMigrations.Migrate``1(System.Collections.Generic.ICollection{TinyLife.Utilities.Migration{``0}},``0,TinyLife.Utilities.MigrationPhase)": "TinyLife.Utilities.AppliedMigrations.yml",
"TinyLife.Utilities.AppliedMigrations.Migrate``1(System.Collections.Generic.ICollection{TinyLife.Utilities.Migration{``0}},``0,TinyLife.Utilities.MigrationPhase,System.Collections.Generic.IDictionary{System.String,Newtonsoft.Json.Linq.JToken}@)": "TinyLife.Utilities.AppliedMigrations.yml",
"TinyLife.Utilities.AppliedMigrations.Silent": "TinyLife.Utilities.AppliedMigrations.yml",
"TinyLife.Utilities.ColorScheme": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Bricks": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.CardboardBoxes": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Ceramics": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.ColoredConcrete": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.ColoredMetal": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Combine(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme)": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Count": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Create(System.Object[])": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Dirt": "TinyLife.Utilities.ColorScheme.yml",
@ -3843,6 +3921,7 @@
"TinyLife.Utilities.ColorScheme.Flannel": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.GetEnumerator": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Grays": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.GraysCeramics": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Hair": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Item(System.Int32)": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Jewelery": "TinyLife.Utilities.ColorScheme.yml",
@ -3850,9 +3929,7 @@
"TinyLife.Utilities.ColorScheme.Load(MLEM.Textures.TextureRegion)": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.MergeWith(TinyLife.Utilities.ColorScheme)": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Modern": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.ModernShort": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Multiply(TinyLife.Utilities.ColorScheme,Microsoft.Xna.Framework.Color)": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Multiply(TinyLife.Utilities.ColorScheme,System.Single)": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.ModernPastel": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.MutedPastels": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Pastel": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Plants": "TinyLife.Utilities.ColorScheme.yml",
@ -3861,6 +3938,7 @@
"TinyLife.Utilities.ColorScheme.RetroTv": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Rugs": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Sand": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.SheetMetal": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.SimpleWood": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Skin": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Thatch": "TinyLife.Utilities.ColorScheme.yml",
@ -3869,18 +3947,20 @@
"TinyLife.Utilities.ColorScheme.TreeBaubles": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.TreeTinsel": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.WarmDark": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.WarmDarkMutedPastels": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.Water": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.White": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.WhiteGradient": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.op_Addition(TinyLife.Utilities.ColorScheme,TinyLife.Utilities.ColorScheme)": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.op_Multiply(TinyLife.Utilities.ColorScheme,Microsoft.Xna.Framework.Color)": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.op_Multiply(TinyLife.Utilities.ColorScheme,System.Single)": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorScheme.WithTransparent": "TinyLife.Utilities.ColorScheme.yml",
"TinyLife.Utilities.ColorSettings": "TinyLife.Utilities.ColorSettings.yml",
"TinyLife.Utilities.ColorSettings.#ctor(TinyLife.Utilities.ColorScheme[])": "TinyLife.Utilities.ColorSettings.yml",
"TinyLife.Utilities.ColorSettings.CreateRandom(System.Random)": "TinyLife.Utilities.ColorSettings.yml",
"TinyLife.Utilities.ColorSettings.Defaults": "TinyLife.Utilities.ColorSettings.yml",
"TinyLife.Utilities.ColorSettings.Get(System.Int32[],System.Int32)": "TinyLife.Utilities.ColorSettings.yml",
"TinyLife.Utilities.ColorSettings.Map": "TinyLife.Utilities.ColorSettings.yml",
"TinyLife.Utilities.ColorSettings.Modifiers": "TinyLife.Utilities.ColorSettings.yml",
"TinyLife.Utilities.ColorSettings.PreviewModifiers": "TinyLife.Utilities.ColorSettings.yml",
"TinyLife.Utilities.ColorSettings.PreviewName": "TinyLife.Utilities.ColorSettings.yml",
"TinyLife.Utilities.ColorSettings.Schemes": "TinyLife.Utilities.ColorSettings.yml",
"TinyLife.Utilities.ColorSettings.Validate(System.Int32[]@)": "TinyLife.Utilities.ColorSettings.yml",
"TinyLife.Utilities.Extensions": "TinyLife.Utilities.Extensions.yml",
@ -3940,6 +4020,28 @@
"TinyLife.Utilities.Extensions.ToWorking(TinyLife.Objects.Pose)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.ToWorldPos(Microsoft.Xna.Framework.Vector2,System.Single,System.Boolean)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Extensions.Weekday(System.TimeSpan)": "TinyLife.Utilities.Extensions.yml",
"TinyLife.Utilities.Migration": "TinyLife.Utilities.Migration.yml",
"TinyLife.Utilities.Migration.#ctor(System.String,TinyLife.Utilities.MigrationPhase,TinyLife.Utilities.Migration.ApplyDelegate)": "TinyLife.Utilities.Migration.yml",
"TinyLife.Utilities.Migration.Apply": "TinyLife.Utilities.Migration.yml",
"TinyLife.Utilities.Migration.ApplyDelegate": "TinyLife.Utilities.Migration.ApplyDelegate.yml",
"TinyLife.Utilities.Migration.Migrations": "TinyLife.Utilities.Migration.yml",
"TinyLife.Utilities.Migration.Name": "TinyLife.Utilities.Migration.yml",
"TinyLife.Utilities.Migration.Phase": "TinyLife.Utilities.Migration.yml",
"TinyLife.Utilities.Migration.Priority": "TinyLife.Utilities.Migration.yml",
"TinyLife.Utilities.Migration.Register``1(System.Collections.Generic.IEnumerable{TinyLife.Utilities.Migration{``0}})": "TinyLife.Utilities.Migration.yml",
"TinyLife.Utilities.Migration.Silent": "TinyLife.Utilities.Migration.yml",
"TinyLife.Utilities.MigrationPhase": "TinyLife.Utilities.MigrationPhase.yml",
"TinyLife.Utilities.MigrationPhase.Early": "TinyLife.Utilities.MigrationPhase.yml",
"TinyLife.Utilities.MigrationPhase.Late": "TinyLife.Utilities.MigrationPhase.yml",
"TinyLife.Utilities.MigrationPhase.Single": "TinyLife.Utilities.MigrationPhase.yml",
"TinyLife.Utilities.MigrationResult": "TinyLife.Utilities.MigrationResult.yml",
"TinyLife.Utilities.MigrationResult.Failure": "TinyLife.Utilities.MigrationResult.yml",
"TinyLife.Utilities.MigrationResult.Skipped": "TinyLife.Utilities.MigrationResult.yml",
"TinyLife.Utilities.MigrationResult.Success": "TinyLife.Utilities.MigrationResult.yml",
"TinyLife.Utilities.Migration`1": "TinyLife.Utilities.Migration-1.yml",
"TinyLife.Utilities.Migration`1.#ctor(System.String,TinyLife.Utilities.MigrationPhase,System.Action{`0})": "TinyLife.Utilities.Migration-1.yml",
"TinyLife.Utilities.Migration`1.#ctor(System.String,TinyLife.Utilities.MigrationPhase,System.Func{`0,TinyLife.Utilities.MigrationResult})": "TinyLife.Utilities.Migration-1.yml",
"TinyLife.Utilities.Migration`1.#ctor(System.String,TinyLife.Utilities.MigrationPhase,TinyLife.Utilities.Migration.ApplyDelegate)": "TinyLife.Utilities.Migration-1.yml",
"TinyLife.Utilities.SelectionHandler": "TinyLife.Utilities.SelectionHandler.yml",
"TinyLife.Utilities.SelectionHandler.SelectedObjectChanged": "TinyLife.Utilities.SelectionHandler.yml",
"TinyLife.Utilities.SelectionHandler.SelectedRoofChanged": "TinyLife.Utilities.SelectionHandler.yml",
@ -3995,14 +4097,16 @@
"TinyLife.World.BillsMail.Total": "TinyLife.World.BillsMail.yml",
"TinyLife.World.DrawDelegate": "TinyLife.World.DrawDelegate.yml",
"TinyLife.World.ExportedHousehold": "TinyLife.World.ExportedHousehold.yml",
"TinyLife.World.ExportedHousehold.AppliedMigrations": "TinyLife.World.ExportedHousehold.yml",
"TinyLife.World.ExportedHousehold.ClothesStorage": "TinyLife.World.ExportedHousehold.yml",
"TinyLife.World.ExportedHousehold.Description": "TinyLife.World.ExportedHousehold.yml",
"TinyLife.World.ExportedHousehold.ExportedVersion": "TinyLife.World.ExportedHousehold.yml",
"TinyLife.World.ExportedHousehold.FurnitureStorage": "TinyLife.World.ExportedHousehold.yml",
"TinyLife.World.ExportedHousehold.Members": "TinyLife.World.ExportedHousehold.yml",
"TinyLife.World.ExportedHousehold.Money": "TinyLife.World.ExportedHousehold.yml",
"TinyLife.World.ExportedHousehold.ValidateForPreview(TinyLife.World.Map)": "TinyLife.World.ExportedHousehold.yml",
"TinyLife.World.ExportedHousehold.ValidatePeople(TinyLife.World.Map)": "TinyLife.World.ExportedHousehold.yml",
"TinyLife.World.ExportedLot": "TinyLife.World.ExportedLot.yml",
"TinyLife.World.ExportedLot.AppliedMigrations": "TinyLife.World.ExportedLot.yml",
"TinyLife.World.ExportedLot.Area": "TinyLife.World.ExportedLot.yml",
"TinyLife.World.ExportedLot.ExportedVersion": "TinyLife.World.ExportedLot.yml",
"TinyLife.World.ExportedLot.Furniture": "TinyLife.World.ExportedLot.yml",
@ -4020,7 +4124,7 @@
"TinyLife.World.FurnitureMail.#ctor(System.Guid,TinyLife.Objects.Furniture)": "TinyLife.World.FurnitureMail.yml",
"TinyLife.World.FurnitureMail.Item": "TinyLife.World.FurnitureMail.yml",
"TinyLife.World.FurnitureMail.OnCollected(TinyLife.Actions.Action)": "TinyLife.World.FurnitureMail.yml",
"TinyLife.World.FurnitureMail.Validate(TinyLife.World.Map)": "TinyLife.World.FurnitureMail.yml",
"TinyLife.World.FurnitureMail.Validate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)": "TinyLife.World.FurnitureMail.yml",
"TinyLife.World.Household": "TinyLife.World.Household.yml",
"TinyLife.World.Household.#ctor(TinyLife.World.Map,TinyLife.World.Lot,System.Boolean)": "TinyLife.World.Household.yml",
"TinyLife.World.Household.Add(TinyLife.Objects.PersonLike)": "TinyLife.World.Household.yml",
@ -4074,7 +4178,7 @@
"TinyLife.World.Household.TotalMemberAmount": "TinyLife.World.Household.yml",
"TinyLife.World.Household.UnopenedMail": "TinyLife.World.Household.yml",
"TinyLife.World.Household.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)": "TinyLife.World.Household.yml",
"TinyLife.World.Household.Validate(TinyLife.World.Map)": "TinyLife.World.Household.yml",
"TinyLife.World.Household.Validate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)": "TinyLife.World.Household.yml",
"TinyLife.World.Household.WeeklyBillsDelegate": "TinyLife.World.Household.WeeklyBillsDelegate.yml",
"TinyLife.World.LockType": "TinyLife.World.LockType.yml",
"TinyLife.World.LockType.Employees": "TinyLife.World.LockType.yml",
@ -4122,7 +4226,7 @@
"TinyLife.World.LotEmployment.#ctor(System.String,MLEM.Textures.TextureRegion,System.ValueTuple{System.Int32,System.Int32},System.Func{System.Collections.Generic.IEnumerable{TinyLife.Actions.ActionType}},System.Boolean,System.Int32)": "TinyLife.World.LotEmployment.yml",
"TinyLife.World.LotEmployment.ActionPriorityMultiplier": "TinyLife.World.LotEmployment.yml",
"TinyLife.World.LotEmployment.Actions": "TinyLife.World.LotEmployment.yml",
"TinyLife.World.LotEmployment.AddCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot,TinyLife.Objects.Person,System.Boolean,System.Boolean)": "TinyLife.World.LotEmployment.yml",
"TinyLife.World.LotEmployment.AddCurrentPerson(TinyLife.World.Map,TinyLife.World.Lot,TinyLife.Objects.Person,TinyLife.Utilities.AppliedMigrations,System.Boolean,System.Boolean)": "TinyLife.World.LotEmployment.yml",
"TinyLife.World.LotEmployment.AiPriorityMultiplier": "TinyLife.World.LotEmployment.yml",
"TinyLife.World.LotEmployment.Babysitter": "TinyLife.World.LotEmployment.yml",
"TinyLife.World.LotEmployment.Barista": "TinyLife.World.LotEmployment.yml",
@ -4150,6 +4254,7 @@
"TinyLife.World.LotEmployment.Instance.WorkLot": "TinyLife.World.LotEmployment.Instance.yml",
"TinyLife.World.LotEmployment.IsDuringWorkHours(TinyLife.World.Map)": "TinyLife.World.LotEmployment.yml",
"TinyLife.World.LotEmployment.IsFinished": "TinyLife.World.LotEmployment.yml",
"TinyLife.World.LotEmployment.IsRequired": "TinyLife.World.LotEmployment.yml",
"TinyLife.World.LotEmployment.Librarian": "TinyLife.World.LotEmployment.yml",
"TinyLife.World.LotEmployment.MailCarrier": "TinyLife.World.LotEmployment.yml",
"TinyLife.World.LotEmployment.MapWideEmployments": "TinyLife.World.LotEmployment.yml",
@ -4182,6 +4287,7 @@
"TinyLife.World.LotType.Name": "TinyLife.World.LotType.yml",
"TinyLife.World.LotType.OnGetCurrentVisitPriority": "TinyLife.World.LotType.yml",
"TinyLife.World.LotType.Park": "TinyLife.World.LotType.yml",
"TinyLife.World.LotType.RecCenter": "TinyLife.World.LotType.yml",
"TinyLife.World.LotType.Register(TinyLife.World.LotType)": "TinyLife.World.LotType.yml",
"TinyLife.World.LotType.RequiredFurniture": "TinyLife.World.LotType.yml",
"TinyLife.World.LotType.Residential": "TinyLife.World.LotType.yml",
@ -4195,7 +4301,7 @@
"TinyLife.World.Mail.Map": "TinyLife.World.Mail.yml",
"TinyLife.World.Mail.OnReceived": "TinyLife.World.Mail.yml",
"TinyLife.World.Mail.SentTime": "TinyLife.World.Mail.yml",
"TinyLife.World.Mail.Validate(TinyLife.World.Map)": "TinyLife.World.Mail.yml",
"TinyLife.World.Mail.Validate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)": "TinyLife.World.Mail.yml",
"TinyLife.World.Map": "TinyLife.World.Map.yml",
"TinyLife.World.Map.#ctor(Microsoft.Xna.Framework.Point)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.AddHousehold(TinyLife.World.Lot,System.Boolean)": "TinyLife.World.Map.yml",
@ -4208,6 +4314,7 @@
"TinyLife.World.Map.AddStairs(TinyLife.World.Stairs)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.AddWall(TinyLife.Objects.WallLike)": "TinyLife.World.Map.yml",
"TinyLife.World.Map.AdoptableChildren": "TinyLife.World.Map.yml",
"TinyLife.World.Map.AppliedMigrations": "TinyLife.World.Map.yml",
"TinyLife.World.Map.ApplyCameraRotation(Microsoft.Xna.Framework.Vector2,System.Boolean,System.Nullable{MLEM.Maths.Direction2})": "TinyLife.World.Map.yml",
"TinyLife.World.Map.ApplyInverseCameraRotation(Microsoft.Xna.Framework.Vector2,System.Nullable{MLEM.Maths.Direction2})": "TinyLife.World.Map.yml",
"TinyLife.World.Map.CanWalkBetween(TinyLife.Objects.PersonLike,Microsoft.Xna.Framework.Point,System.Int32,Microsoft.Xna.Framework.Point,System.Int32)": "TinyLife.World.Map.yml",
@ -4314,7 +4421,7 @@
"TinyLife.World.MapSection.Pos": "TinyLife.World.MapSection.yml",
"TinyLife.World.MapSection.SectionPos": "TinyLife.World.MapSection.yml",
"TinyLife.World.MapSection.Size": "TinyLife.World.MapSection.yml",
"TinyLife.World.MapSection.Validate": "TinyLife.World.MapSection.yml",
"TinyLife.World.MapSection.Validate(TinyLife.Utilities.AppliedMigrations)": "TinyLife.World.MapSection.yml",
"TinyLife.World.MapSection.ValidateEarly(TinyLife.World.Map)": "TinyLife.World.MapSection.yml",
"TinyLife.World.ObjectUpdateDelegateNoPhase`1": "TinyLife.World.ObjectUpdateDelegateNoPhase-1.yml",
"TinyLife.World.ObjectUpdateDelegate`1": "TinyLife.World.ObjectUpdateDelegate-1.yml",
@ -4326,18 +4433,20 @@
"TinyLife.World.Opening.Colors": "TinyLife.World.Opening.yml",
"TinyLife.World.Opening.Draw(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,TinyLife.World.Map,TinyLife.Objects.WallLike,Microsoft.Xna.Framework.Vector2,System.Boolean,System.Single,System.Nullable{Microsoft.Xna.Framework.Color})": "TinyLife.World.Opening.yml",
"TinyLife.World.Opening.GetDescription": "TinyLife.World.Opening.yml",
"TinyLife.World.Opening.Migrations": "TinyLife.World.Opening.yml",
"TinyLife.World.Opening.Type": "TinyLife.World.Opening.yml",
"TinyLife.World.Opening.Validate(TinyLife.Objects.WallLike,TinyLife.World.Map)": "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,MLEM.Textures.TextureRegion,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,MLEM.Textures.TextureRegion,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,MLEM.Textures.TextureRegion,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.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.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.Migrations": "TinyLife.World.OpeningType.yml",
"TinyLife.World.OpeningType.Name": "TinyLife.World.OpeningType.yml",
"TinyLife.World.OpeningType.Price": "TinyLife.World.OpeningType.yml",
"TinyLife.World.OpeningType.Register(TinyLife.World.OpeningType)": "TinyLife.World.OpeningType.yml",
@ -4517,7 +4626,7 @@
"TinyLife.World.Wall.IsDown": "TinyLife.World.Wall.yml",
"TinyLife.World.Wall.OnAdded(TinyLife.World.Map)": "TinyLife.World.Wall.yml",
"TinyLife.World.Wall.Price": "TinyLife.World.Wall.yml",
"TinyLife.World.Wall.Validate(TinyLife.World.Map)": "TinyLife.World.Wall.yml",
"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",
@ -4562,6 +4671,7 @@
"TinyLife.World.Wallpaper.ModernSquares": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.Wallpaper.Name": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.Wallpaper.Price": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.Wallpaper.Rainbow": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.Wallpaper.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme,MLEM.Textures.TextureRegion,System.Nullable{System.Int32},System.Type)": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.Wallpaper.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorScheme[],MLEM.Textures.TextureRegion,System.Int32[],System.Type)": "TinyLife.World.Wallpaper.yml",
"TinyLife.World.Wallpaper.Register(System.String,System.Int32,System.Collections.Generic.Dictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,TinyLife.Utilities.ColorSettings,MLEM.Textures.TextureRegion,System.Type)": "TinyLife.World.Wallpaper.yml",

View file

@ -47,6 +47,7 @@ items:
- TinyLife.Actions.Action.IsCompleted
- TinyLife.Actions.Action.IsInappropriate(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- TinyLife.Actions.Action.IsLotContentVisible(TinyLife.World.Lot,TinyLife.Objects.PersonLike,TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2})
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.OnChildCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType,System.Boolean)
- TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
@ -69,7 +70,7 @@ items:
- TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -157,6 +158,30 @@ items:
return:
type: System.Random
content.vb: Public Shared ReadOnly Random As Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
id: Migrations
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
The global set of action migrations, which will be applied to every loaded <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref>.
To register migrations for specific action types only, use <xref href="TinyLife.Actions.ActionType.TypeSettings.Migrations" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static readonly List<Migration<Action>> Migrations
return:
type: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Actions.Action}}
content.vb: Public Shared ReadOnly Migrations As List(Of Migration(Of Action))
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
id: OnActionTypeConstructed
@ -673,16 +698,16 @@ items:
description: The type that this action completed with
content.vb: Public Overridable Sub OnCompleted(type As CompletionType)
overload: TinyLife.Actions.Action.OnCompleted*
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.Action
langs:
- csharp
- vb
name: Validate(PersonLike)
nameWithType: Action.Validate(PersonLike)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
name: Validate(PersonLike, AppliedMigrations)
nameWithType: Action.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -695,15 +720,18 @@ items:
When returning false on this method, the action is removed from the <xref href="TinyLife.Actions.Action.Person" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public virtual bool Validate(PersonLike person)
content: public virtual bool Validate(PersonLike person, AppliedMigrations appliedMigrations)
parameters:
- id: person
type: TinyLife.Objects.PersonLike
description: The person that this action belongs to
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: The migrations that have been applied so far
return:
type: System.Boolean
description: Whether or not the action is still valid (or if it has invalid data)
content.vb: Public Overridable Function Validate(person As PersonLike) As Boolean
content.vb: Public Overridable Function Validate(person As PersonLike, appliedMigrations As AppliedMigrations) As Boolean
overload: TinyLife.Actions.Action.Validate*
- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
@ -883,7 +911,7 @@ items:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
Returns the map object that is displayed in the action queue in the top left of the screen.
Returns the map object that is displayed in the action queue in the top left of the screen using <xref href="TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element%2cMicrosoft.Xna.Framework.GameTime%2cMicrosoft.Xna.Framework.Graphics.SpriteBatch)" data-throw-if-not-resolved="false"></xref>.
Note that this value is ignored if this action's type has a <xref href="TinyLife.Actions.ActionType.TypeSettings.Texture" data-throw-if-not-resolved="false"></xref>.
@ -3131,6 +3159,122 @@ references:
name: Action
nameWithType: Action
fullName: TinyLife.Actions.Action
- uid: TinyLife.Actions.ActionType.TypeSettings.Migrations
commentId: F:TinyLife.Actions.ActionType.TypeSettings.Migrations
href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings_Migrations
name: Migrations
nameWithType: ActionType.TypeSettings.Migrations
fullName: TinyLife.Actions.ActionType.TypeSettings.Migrations
- uid: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Actions.Action}}
commentId: T:System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Actions.Action}}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<Migration<Action>>
nameWithType: List<Migration<Action>>
fullName: System.Collections.Generic.List<TinyLife.Utilities.Migration<TinyLife.Actions.Action>>
nameWithType.vb: List(Of Migration(Of Action))
fullName.vb: System.Collections.Generic.List(Of TinyLife.Utilities.Migration(Of TinyLife.Actions.Action))
name.vb: List(Of Migration(Of Action))
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: <
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: '>'
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- 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.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings)
commentId: M:TinyLife.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings)
href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_Register_TinyLife_Actions_ActionType_TypeSettings_
@ -4053,10 +4197,17 @@ references:
fullName: TinyLife.Actions.Action.OnCompleted
- uid: TinyLife.Actions.Action.Validate*
commentId: Overload:TinyLife.Actions.Action.Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: Action.Validate
fullName: TinyLife.Actions.Action.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: TinyLife.Objects.BreakableFurniture
commentId: T:TinyLife.Objects.BreakableFurniture
parent: TinyLife.Objects
@ -4153,6 +4304,52 @@ references:
name: GetNextAction
nameWithType: Action.GetNextAction
fullName: TinyLife.Actions.Action.GetNextAction
- 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.Actions.ActionType.TypeSettings.Texture
commentId: F:TinyLife.Actions.ActionType.TypeSettings.Texture
href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings_Texture
@ -5790,43 +5987,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.Actions.Action.GetChild*
commentId: Overload:TinyLife.Actions.Action.GetChild
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_GetChild__1_System_Guid_System_Boolean_

View file

@ -249,13 +249,13 @@ items:
summary: >-
Whether to use the <xref href="TinyLife.Options.SeenObjects" data-throw-if-not-resolved="false"></xref> system for this action argument based on its <xref href="TinyLife.Actions.ActionArgument.Name" data-throw-if-not-resolved="false"></xref>.
If this is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a>, a green dot will display next to this action argument's button if it hasn't been seen by the player yet, and hovering over it will mark it as seen.
If this returns <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a>, a green dot will display next to this action argument's button if it hasn't been seen by the player yet, and hovering over it will mark it as seen.
example: []
syntax:
content: public bool MarkSeen
content: public Func<CanExecuteResult, bool> MarkSeen
return:
type: System.Boolean
content.vb: Public MarkSeen As Boolean
type: System.Func{TinyLife.Actions.CanExecuteResult,System.Boolean}
content.vb: Public MarkSeen As Func(Of CanExecuteResult, Boolean)
- uid: TinyLife.Actions.ActionArgument.#ctor(System.String,System.Func{TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Collections.Generic.IEnumerable{System.Object}})
commentId: M:TinyLife.Actions.ActionArgument.#ctor(System.String,System.Func{TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Collections.Generic.IEnumerable{System.Object}})
id: '#ctor(System.String,System.Func{TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Collections.Generic.IEnumerable{System.Object}})'
@ -1853,17 +1853,51 @@ references:
name: Name
nameWithType: ActionArgument.Name
fullName: TinyLife.Actions.ActionArgument.Name
- uid: System.Boolean
commentId: T:System.Boolean
- uid: System.Func{TinyLife.Actions.CanExecuteResult,System.Boolean}
commentId: T:System.Func{TinyLife.Actions.CanExecuteResult,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
definition: System.Func`2
href: https://learn.microsoft.com/dotnet/api/system.func-2
name: Func<CanExecuteResult, bool>
nameWithType: Func<CanExecuteResult, bool>
fullName: System.Func<TinyLife.Actions.CanExecuteResult, bool>
nameWithType.vb: Func(Of CanExecuteResult, Boolean)
fullName.vb: System.Func(Of TinyLife.Actions.CanExecuteResult, Boolean)
name.vb: Func(Of CanExecuteResult, Boolean)
spec.csharp:
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: <
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: '>'
spec.vb:
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.CanExecuteResult
name: CanExecuteResult
href: TinyLife.Actions.CanExecuteResult.html
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Actions.ActionArgument.#ctor*
commentId: Overload:TinyLife.Actions.ActionArgument.#ctor
href: TinyLife.Actions.ActionArgument.html#TinyLife_Actions_ActionArgument__ctor_System_String_System_Func_TinyLife_Actions_ActionType_TinyLife_Actions_ActionInfo_System_Collections_Generic_IEnumerable_System_Object___
@ -1933,6 +1967,17 @@ references:
name: CanBeExecuted
nameWithType: ActionArgument.CanBeExecuted
fullName: TinyLife.Actions.ActionArgument.CanBeExecuted
- 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.Actions.CanExecuteResult
commentId: T:TinyLife.Actions.CanExecuteResult
parent: TinyLife.Actions

View file

@ -20,6 +20,7 @@ items:
- TinyLife.Actions.ActionType.TypeSettings.IgnoreObjectConditions
- TinyLife.Actions.ActionType.TypeSettings.IsInappropriateElsewhere
- TinyLife.Actions.ActionType.TypeSettings.MaximumArguments
- TinyLife.Actions.ActionType.TypeSettings.Migrations
- TinyLife.Actions.ActionType.TypeSettings.Name
- TinyLife.Actions.ActionType.TypeSettings.NameWithoutCategory
- TinyLife.Actions.ActionType.TypeSettings.NoValidArgumentsResult
@ -707,6 +708,27 @@ items:
return:
type: System.Type
content.vb: Public RequiredPartnerType As Type
- uid: TinyLife.Actions.ActionType.TypeSettings.Migrations
commentId: F:TinyLife.Actions.ActionType.TypeSettings.Migrations
id: Migrations
parent: TinyLife.Actions.ActionType.TypeSettings
langs:
- csharp
- vb
name: Migrations
nameWithType: ActionType.TypeSettings.Migrations
fullName: TinyLife.Actions.ActionType.TypeSettings.Migrations
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: The migrations that will be applied for an instance of this action type when it is loaded from disk.
example: []
syntax:
content: public List<Migration<Action>> Migrations
return:
type: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Actions.Action}}
content.vb: Public Migrations As List(Of Migration(Of Action))
- uid: TinyLife.Actions.ActionType.TypeSettings.#ctor(System.String,TinyLife.Objects.ObjectCategory,System.Type)
commentId: M:TinyLife.Actions.ActionType.TypeSettings.#ctor(System.String,TinyLife.Objects.ObjectCategory,System.Type)
id: '#ctor(System.String,TinyLife.Objects.ObjectCategory,System.Type)'
@ -2811,6 +2833,116 @@ references:
name: Person
nameWithType: Person
fullName: TinyLife.Objects.Person
- uid: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Actions.Action}}
commentId: T:System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Actions.Action}}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<Migration<Action>>
nameWithType: List<Migration<Action>>
fullName: System.Collections.Generic.List<TinyLife.Utilities.Migration<TinyLife.Actions.Action>>
nameWithType.vb: List(Of Migration(Of Action))
fullName.vb: System.Collections.Generic.List(Of TinyLife.Utilities.Migration(Of TinyLife.Actions.Action))
name.vb: List(Of Migration(Of Action))
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: <
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: '>'
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- 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.Actions.ActionType.TypeSettings.#ctor
commentId: M:TinyLife.Actions.ActionType.TypeSettings.#ctor
href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings__ctor
@ -3077,40 +3209,3 @@ 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

View file

@ -12,6 +12,7 @@ items:
- TinyLife.Actions.ActionType.AdmitToBeingRomanticWithSomeoneElse
- TinyLife.Actions.ActionType.AdoptAsParent
- TinyLife.Actions.ActionType.AdoptChild
- TinyLife.Actions.ActionType.AffirmIdentity
- TinyLife.Actions.ActionType.AgeUp
- TinyLife.Actions.ActionType.AnnouncePregnancy
- TinyLife.Actions.ActionType.AreDating(TinyLife.Actions.ActionInfo,System.Boolean)
@ -90,7 +91,10 @@ items:
- TinyLife.Actions.ActionType.ComplainAboutLife
- TinyLife.Actions.ActionType.ComplainAboutParent
- TinyLife.Actions.ActionType.ComplainAboutRelationship
- TinyLife.Actions.ActionType.ComplimentBodyShape
- TinyLife.Actions.ActionType.ComplimentFashionChoice
- TinyLife.Actions.ActionType.ComplimentLooks
- TinyLife.Actions.ActionType.ComplimentName
- TinyLife.Actions.ActionType.ConfideIn
- TinyLife.Actions.ActionType.ConstructFully``1(TinyLife.Actions.ActionInfo,System.Boolean,System.Boolean,TinyLife.Actions.ActionArgument[])
- TinyLife.Actions.ActionType.Construct``1(TinyLife.Actions.ActionInfo,TinyLife.Actions.ActionArgument[])
@ -106,8 +110,10 @@ items:
- TinyLife.Actions.ActionType.DebugDeleteHeld
- TinyLife.Actions.ActionType.DebugDie
- TinyLife.Actions.ActionType.DebugDumpObjectInfo
- TinyLife.Actions.ActionType.DebugFriendship
- TinyLife.Actions.ActionType.DebugGoHome
- TinyLife.Actions.ActionType.DebugResetLocation
- TinyLife.Actions.ActionType.DebugRomance
- TinyLife.Actions.ActionType.DebugTeleport
- TinyLife.Actions.ActionType.DebugToggleBroken
- TinyLife.Actions.ActionType.DebugToggleDirty
@ -122,6 +128,7 @@ items:
- TinyLife.Actions.ActionType.DisplayNameWithPrice(System.Func{TinyLife.Actions.ActionInfo,System.Single})
- TinyLife.Actions.ActionType.DisplayNameWithPrice(System.Single)
- TinyLife.Actions.ActionType.DoHomework
- TinyLife.Actions.ActionType.DonateToCharity
- TinyLife.Actions.ActionType.Eat
- TinyLife.Actions.ActionType.EditOutfits
- TinyLife.Actions.ActionType.EnthuseAboutCoupons
@ -147,7 +154,7 @@ items:
- TinyLife.Actions.ActionType.GetJobPhone
- TinyLife.Actions.ActionType.GetLeftovers
- TinyLife.Actions.ActionType.GetPossibleArguments(TinyLife.Actions.ActionInfo,System.Boolean)
- TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike,TinyLife.Skills.SkillType)
- TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike,TinyLife.Skills.SkillType,System.Boolean)
- TinyLife.Actions.ActionType.GetWater
- TinyLife.Actions.ActionType.GoHere
- TinyLife.Actions.ActionType.GoHome
@ -238,6 +245,7 @@ items:
- TinyLife.Actions.ActionType.PlayTrick
- TinyLife.Actions.ActionType.PlayWithToy
- TinyLife.Actions.ActionType.PlayWithToyTogether
- TinyLife.Actions.ActionType.PointOutPhysicalDetail
- TinyLife.Actions.ActionType.PoseMathPuzzle
- TinyLife.Actions.ActionType.Potty
- TinyLife.Actions.ActionType.PracticeJokes
@ -263,6 +271,7 @@ items:
- TinyLife.Actions.ActionType.ReadNewspaper
- TinyLife.Actions.ActionType.ReadSkillBook
- TinyLife.Actions.ActionType.ReciteLovePoem
- TinyLife.Actions.ActionType.RefillLavenderSachet
- TinyLife.Actions.ActionType.Register(TinyLife.Actions.ActionType.TypeSettings)
- TinyLife.Actions.ActionType.Repair
- TinyLife.Actions.ActionType.ResearchBusinessPlans
@ -278,7 +287,9 @@ items:
- TinyLife.Actions.ActionType.Settings
- TinyLife.Actions.ActionType.ShakeTree
- TinyLife.Actions.ActionType.ShareIdeas
- TinyLife.Actions.ActionType.SharePronouns
- TinyLife.Actions.ActionType.ShooChild
- TinyLife.Actions.ActionType.ShowPride
- TinyLife.Actions.ActionType.ShufflePuzzle
- TinyLife.Actions.ActionType.Sit
- TinyLife.Actions.ActionType.SitToilet
@ -893,6 +904,44 @@ items:
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly DebugDeleteHeld As ActionType
- uid: TinyLife.Actions.ActionType.DebugFriendship
commentId: F:TinyLife.Actions.ActionType.DebugFriendship
id: DebugFriendship
parent: TinyLife.Actions.ActionType
langs:
- csharp
- vb
name: DebugFriendship
nameWithType: ActionType.DebugFriendship
fullName: TinyLife.Actions.ActionType.DebugFriendship
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Actions
syntax:
content: public static readonly ActionType DebugFriendship
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly DebugFriendship As ActionType
- uid: TinyLife.Actions.ActionType.DebugRomance
commentId: F:TinyLife.Actions.ActionType.DebugRomance
id: DebugRomance
parent: TinyLife.Actions.ActionType
langs:
- csharp
- vb
name: DebugRomance
nameWithType: ActionType.DebugRomance
fullName: TinyLife.Actions.ActionType.DebugRomance
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Actions
syntax:
content: public static readonly ActionType DebugRomance
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly DebugRomance As ActionType
- uid: TinyLife.Actions.ActionType.ToggleUpgrade
commentId: F:TinyLife.Actions.ActionType.ToggleUpgrade
id: ToggleUpgrade
@ -3990,6 +4039,63 @@ items:
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly ViewArt As ActionType
- uid: TinyLife.Actions.ActionType.RefillLavenderSachet
commentId: F:TinyLife.Actions.ActionType.RefillLavenderSachet
id: RefillLavenderSachet
parent: TinyLife.Actions.ActionType
langs:
- csharp
- vb
name: RefillLavenderSachet
nameWithType: ActionType.RefillLavenderSachet
fullName: TinyLife.Actions.ActionType.RefillLavenderSachet
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Actions
syntax:
content: public static readonly ActionType RefillLavenderSachet
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly RefillLavenderSachet As ActionType
- uid: TinyLife.Actions.ActionType.DonateToCharity
commentId: F:TinyLife.Actions.ActionType.DonateToCharity
id: DonateToCharity
parent: TinyLife.Actions.ActionType
langs:
- csharp
- vb
name: DonateToCharity
nameWithType: ActionType.DonateToCharity
fullName: TinyLife.Actions.ActionType.DonateToCharity
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Actions
syntax:
content: public static readonly ActionType[] DonateToCharity
return:
type: TinyLife.Actions.ActionType[]
content.vb: Public Shared ReadOnly DonateToCharity As ActionType()
- uid: TinyLife.Actions.ActionType.AffirmIdentity
commentId: F:TinyLife.Actions.ActionType.AffirmIdentity
id: AffirmIdentity
parent: TinyLife.Actions.ActionType
langs:
- csharp
- vb
name: AffirmIdentity
nameWithType: ActionType.AffirmIdentity
fullName: TinyLife.Actions.ActionType.AffirmIdentity
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Actions
syntax:
content: public static readonly ActionType AffirmIdentity
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly AffirmIdentity As ActionType
- uid: TinyLife.Actions.ActionType.Talk
commentId: F:TinyLife.Actions.ActionType.Talk
id: Talk
@ -4921,6 +5027,82 @@ items:
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly CheerUp As ActionType
- uid: TinyLife.Actions.ActionType.ComplimentName
commentId: F:TinyLife.Actions.ActionType.ComplimentName
id: ComplimentName
parent: TinyLife.Actions.ActionType
langs:
- csharp
- vb
name: ComplimentName
nameWithType: ActionType.ComplimentName
fullName: TinyLife.Actions.ActionType.ComplimentName
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Actions
syntax:
content: public static readonly ActionType ComplimentName
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly ComplimentName As ActionType
- uid: TinyLife.Actions.ActionType.ComplimentFashionChoice
commentId: F:TinyLife.Actions.ActionType.ComplimentFashionChoice
id: ComplimentFashionChoice
parent: TinyLife.Actions.ActionType
langs:
- csharp
- vb
name: ComplimentFashionChoice
nameWithType: ActionType.ComplimentFashionChoice
fullName: TinyLife.Actions.ActionType.ComplimentFashionChoice
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Actions
syntax:
content: public static readonly ActionType ComplimentFashionChoice
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly ComplimentFashionChoice As ActionType
- uid: TinyLife.Actions.ActionType.SharePronouns
commentId: F:TinyLife.Actions.ActionType.SharePronouns
id: SharePronouns
parent: TinyLife.Actions.ActionType
langs:
- csharp
- vb
name: SharePronouns
nameWithType: ActionType.SharePronouns
fullName: TinyLife.Actions.ActionType.SharePronouns
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Actions
syntax:
content: public static readonly ActionType SharePronouns
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly SharePronouns As ActionType
- uid: TinyLife.Actions.ActionType.ShowPride
commentId: F:TinyLife.Actions.ActionType.ShowPride
id: ShowPride
parent: TinyLife.Actions.ActionType
langs:
- csharp
- vb
name: ShowPride
nameWithType: ActionType.ShowPride
fullName: TinyLife.Actions.ActionType.ShowPride
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Actions
syntax:
content: public static readonly ActionType ShowPride
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly ShowPride As ActionType
- uid: TinyLife.Actions.ActionType.TellJoke
commentId: F:TinyLife.Actions.ActionType.TellJoke
id: TellJoke
@ -6745,6 +6927,44 @@ items:
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly ToggleTryingForBaby As ActionType
- uid: TinyLife.Actions.ActionType.ComplimentBodyShape
commentId: F:TinyLife.Actions.ActionType.ComplimentBodyShape
id: ComplimentBodyShape
parent: TinyLife.Actions.ActionType
langs:
- csharp
- vb
name: ComplimentBodyShape
nameWithType: ActionType.ComplimentBodyShape
fullName: TinyLife.Actions.ActionType.ComplimentBodyShape
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Actions
syntax:
content: public static readonly ActionType ComplimentBodyShape
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly ComplimentBodyShape As ActionType
- uid: TinyLife.Actions.ActionType.PointOutPhysicalDetail
commentId: F:TinyLife.Actions.ActionType.PointOutPhysicalDetail
id: PointOutPhysicalDetail
parent: TinyLife.Actions.ActionType
langs:
- csharp
- vb
name: PointOutPhysicalDetail
nameWithType: ActionType.PointOutPhysicalDetail
fullName: TinyLife.Actions.ActionType.PointOutPhysicalDetail
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Actions
syntax:
content: public static readonly ActionType PointOutPhysicalDetail
return:
type: TinyLife.Actions.ActionType
content.vb: Public Shared ReadOnly PointOutPhysicalDetail As ActionType
- uid: TinyLife.Actions.ActionType.CanPickUpOrIsHoldingForTarget(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Nullable{TinyLife.Actions.CanExecuteResult},System.Boolean,System.Boolean)
commentId: M:TinyLife.Actions.ActionType.CanPickUpOrIsHoldingForTarget(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Nullable{TinyLife.Actions.CanExecuteResult},System.Boolean,System.Boolean)
id: CanPickUpOrIsHoldingForTarget(TinyLife.Actions.ActionInfo,TinyLife.Objects.ObjectCategory,System.Func{TinyLife.Objects.Furniture,System.Boolean},System.Nullable{TinyLife.Actions.CanExecuteResult},System.Boolean,System.Boolean)
@ -7461,16 +7681,16 @@ items:
nameWithType.vb: ActionType.IsNotPregnant(ActionInfo, Boolean)
fullName.vb: TinyLife.Actions.ActionType.IsNotPregnant(TinyLife.Actions.ActionInfo, Boolean)
name.vb: IsNotPregnant(ActionInfo, Boolean)
- uid: TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike,TinyLife.Skills.SkillType)
commentId: M:TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike,TinyLife.Skills.SkillType)
id: GetSkillPriorityMod(TinyLife.Objects.PersonLike,TinyLife.Skills.SkillType)
- uid: TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike,TinyLife.Skills.SkillType,System.Boolean)
commentId: M:TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike,TinyLife.Skills.SkillType,System.Boolean)
id: GetSkillPriorityMod(TinyLife.Objects.PersonLike,TinyLife.Skills.SkillType,System.Boolean)
parent: TinyLife.Actions.ActionType
langs:
- csharp
- vb
name: GetSkillPriorityMod(PersonLike, SkillType)
nameWithType: ActionType.GetSkillPriorityMod(PersonLike, SkillType)
fullName: TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike, TinyLife.Skills.SkillType)
name: GetSkillPriorityMod(PersonLike, SkillType, bool)
nameWithType: ActionType.GetSkillPriorityMod(PersonLike, SkillType, bool)
fullName: TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike, TinyLife.Skills.SkillType, bool)
type: Method
assemblies:
- Tiny Life
@ -7483,7 +7703,7 @@ items:
The modifier returned can be multiplied with a constant, default passive priority.
example: []
syntax:
content: public static float GetSkillPriorityMod(PersonLike person, SkillType skill)
content: public static float GetSkillPriorityMod(PersonLike person, SkillType skill, bool force = false)
parameters:
- id: person
type: TinyLife.Objects.PersonLike
@ -7491,11 +7711,17 @@ items:
- id: skill
type: TinyLife.Skills.SkillType
description: The skill whose building is involved in the action.
- id: force
type: System.Boolean
description: Whether a value other than 0 should be returned even if <xref href="TinyLife.PerSaveOptions.AiSkillBuilding" data-throw-if-not-resolved="false"></xref> is disabled. Defaults to <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>.
return:
type: System.Single
description: A modifier that is between 0 and 1, based on whether the person's personality or existing skills boost or require the passed skill.
content.vb: Public Shared Function GetSkillPriorityMod(person As PersonLike, skill As SkillType) As Single
content.vb: Public Shared Function GetSkillPriorityMod(person As PersonLike, skill As SkillType, force As Boolean = False) As Single
overload: TinyLife.Actions.ActionType.GetSkillPriorityMod*
nameWithType.vb: ActionType.GetSkillPriorityMod(PersonLike, SkillType, Boolean)
fullName.vb: TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike, TinyLife.Skills.SkillType, Boolean)
name.vb: GetSkillPriorityMod(PersonLike, SkillType, Boolean)
- uid: TinyLife.Actions.ActionType.DisplayNameWithPrice(System.Func{TinyLife.Actions.ActionInfo,System.Single})
commentId: M:TinyLife.Actions.ActionType.DisplayNameWithPrice(System.Func{TinyLife.Actions.ActionInfo,System.Single})
id: DisplayNameWithPrice(System.Func{TinyLife.Actions.ActionInfo,System.Single})
@ -7510,13 +7736,17 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: A function that can be used with <xref href="TinyLife.Actions.ActionType.TypeSettings.GetDisplayName" data-throw-if-not-resolved="false"></xref> to display the name of an action with its execution price.
example: []
syntax:
content: public static Func<string, ActionInfo, string> DisplayNameWithPrice(Func<ActionInfo, float> priceFunc)
parameters:
- id: priceFunc
type: System.Func{TinyLife.Actions.ActionInfo,System.Single}
description: A function that returns the execution price for the given action information. If 0 or lower is returned, no price is displayed.
return:
type: System.Func{System.String,TinyLife.Actions.ActionInfo,System.String}
description: A function that returns the action's display name with the price appended.
content.vb: Public Shared Function DisplayNameWithPrice(priceFunc As Func(Of ActionInfo, Single)) As Func(Of String, ActionInfo, String)
overload: TinyLife.Actions.ActionType.DisplayNameWithPrice*
nameWithType.vb: ActionType.DisplayNameWithPrice(Func(Of ActionInfo, Single))
@ -7536,13 +7766,17 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: A function that can be used with <xref href="TinyLife.Actions.ActionType.TypeSettings.GetDisplayName" data-throw-if-not-resolved="false"></xref> to display the name of an action with its execution price.
example: []
syntax:
content: public static Func<string, ActionInfo, string> DisplayNameWithPrice(float price)
parameters:
- id: price
type: System.Single
description: The execution price for the given action information. If this is 0 or lower, no price is displayed.
return:
type: System.Func{System.String,TinyLife.Actions.ActionInfo,System.String}
description: A function that returns the action's display name with the price appended.
content.vb: Public Shared Function DisplayNameWithPrice(price As Single) As Func(Of String, ActionInfo, String)
overload: TinyLife.Actions.ActionType.DisplayNameWithPrice*
nameWithType.vb: ActionType.DisplayNameWithPrice(Single)
@ -9467,7 +9701,7 @@ references:
fullName: TinyLife.PerSaveOptions.AiSkillBuilding
- uid: TinyLife.Actions.ActionType.GetSkillPriorityMod*
commentId: Overload:TinyLife.Actions.ActionType.GetSkillPriorityMod
href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_GetSkillPriorityMod_TinyLife_Objects_PersonLike_TinyLife_Skills_SkillType_
href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_GetSkillPriorityMod_TinyLife_Objects_PersonLike_TinyLife_Skills_SkillType_System_Boolean_
name: GetSkillPriorityMod
nameWithType: ActionType.GetSkillPriorityMod
fullName: TinyLife.Actions.ActionType.GetSkillPriorityMod
@ -9539,6 +9773,12 @@ references:
- uid: TinyLife.Skills
name: Skills
href: TinyLife.Skills.html
- uid: TinyLife.Actions.ActionType.TypeSettings.GetDisplayName
commentId: F:TinyLife.Actions.ActionType.TypeSettings.GetDisplayName
href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings_GetDisplayName
name: GetDisplayName
nameWithType: ActionType.TypeSettings.GetDisplayName
fullName: TinyLife.Actions.ActionType.TypeSettings.GetDisplayName
- uid: TinyLife.Actions.ActionType.DisplayNameWithPrice*
commentId: Overload:TinyLife.Actions.ActionType.DisplayNameWithPrice
href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_DisplayNameWithPrice_System_Func_TinyLife_Actions_ActionInfo_System_Single__

View file

@ -62,10 +62,11 @@ items:
- TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@ -841,30 +842,40 @@ references:
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: MultiAction.Validate(PersonLike)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: MultiAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
@ -917,6 +928,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action

View file

@ -60,10 +60,11 @@ items:
- TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@ -375,7 +376,7 @@ items:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
Returns the map object that is displayed in the action queue in the top left of the screen.
Returns the map object that is displayed in the action queue in the top left of the screen using <xref href="TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element%2cMicrosoft.Xna.Framework.GameTime%2cMicrosoft.Xna.Framework.Graphics.SpriteBatch)" data-throw-if-not-resolved="false"></xref>.
Note that this value is ignored if this action's type has a <xref href="TinyLife.Actions.ActionType.TypeSettings.Texture" data-throw-if-not-resolved="false"></xref>.
@ -892,30 +893,40 @@ references:
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: MultiAction.Validate(PersonLike)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: MultiAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
@ -968,6 +979,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action
@ -4696,6 +4714,52 @@ references:
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- 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.Actions.ActionType.TypeSettings.Texture
commentId: F:TinyLife.Actions.ActionType.TypeSettings.Texture
href: TinyLife.Actions.ActionType.TypeSettings.html#TinyLife_Actions_ActionType_TypeSettings_Texture

View file

@ -10,7 +10,7 @@ items:
- TinyLife.Actions.CleanEverythingAction.IsCompleted
- TinyLife.Actions.CleanEverythingAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.CleanEverythingAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.CleanEverythingAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.CleanEverythingAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -43,6 +43,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.FullyInProgress
@ -206,16 +207,16 @@ items:
nameWithType.vb: CleanEverythingAction.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Actions.CleanEverythingAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single)
- uid: TinyLife.Actions.CleanEverythingAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.CleanEverythingAction.Validate(TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.CleanEverythingAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.CleanEverythingAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.CleanEverythingAction
langs:
- csharp
- vb
name: Validate(PersonLike)
nameWithType: CleanEverythingAction.Validate(PersonLike)
fullName: TinyLife.Actions.CleanEverythingAction.Validate(TinyLife.Objects.PersonLike)
name: Validate(PersonLike, AppliedMigrations)
nameWithType: CleanEverythingAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.CleanEverythingAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -228,16 +229,19 @@ items:
When returning false on this method, the action is removed from the <xref href="TinyLife.Actions.Action.Person" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool Validate(PersonLike person)
content: public override bool Validate(PersonLike person, AppliedMigrations appliedMigrations)
parameters:
- id: person
type: TinyLife.Objects.PersonLike
description: The person that this action belongs to
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: The migrations that have been applied so far
return:
type: System.Boolean
description: Whether or not the action is still valid (or if it has invalid data)
content.vb: Public Overrides Function Validate(person As PersonLike) As Boolean
overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
content.vb: Public Overrides Function Validate(person As PersonLike, appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Actions.CleanEverythingAction.Validate*
- uid: TinyLife.Actions.CleanEverythingAction.IsCompleted
commentId: M:TinyLife.Actions.CleanEverythingAction.IsCompleted
@ -402,6 +406,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action
@ -4235,37 +4246,54 @@ references:
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: Action.Validate(PersonLike)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: Action.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.CleanEverythingAction.Validate*
commentId: Overload:TinyLife.Actions.CleanEverythingAction.Validate
href: TinyLife.Actions.CleanEverythingAction.html#TinyLife_Actions_CleanEverythingAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.CleanEverythingAction.html#TinyLife_Actions_CleanEverythingAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: CleanEverythingAction.Validate
fullName: TinyLife.Actions.CleanEverythingAction.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: System.Boolean
commentId: T:System.Boolean
parent: System

View file

@ -8,7 +8,10 @@ items:
- TinyLife.Actions.DebugAction.#ctor(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo)
- TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Action{TinyLife.Actions.Action},TinyLife.Actions.ActionType.CanExecuteDelegate)
- TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.String,System.Func{TinyLife.Actions.ActionInfo,System.Collections.Generic.IEnumerable{System.Object}},TinyLife.Actions.ActionType.CanExecuteDelegate)
- TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.String,System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Collections.Generic.IEnumerable{System.Object}}}[],TinyLife.Actions.ActionType.CanExecuteDelegate)
- TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate)
- TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.ValueTuple{System.String,System.Action{TinyLife.Actions.Action}}[],TinyLife.Actions.ActionType.CanExecuteDelegate)
- TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Boolean},System.Action{TinyLife.Actions.Action}}[],TinyLife.Actions.ActionType.CanExecuteDelegate)
- TinyLife.Actions.DebugAction.IsCompleted
- TinyLife.Actions.DebugAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.DebugAction.Run
@ -23,13 +26,13 @@ items:
- Tiny Life
namespace: TinyLife.Actions
summary: >-
An abstract class that can be used to easily create debug-only actions that are available when <xref href="TinyLife.Debug.ShowDebugActions" data-throw-if-not-resolved="false"></xref> is enabled.
An abstract class that can be used to easily create debug-only actions that are available when <xref href="TinyLife.Debug.ShowDebugActions" data-throw-if-not-resolved="false"></xref> is enabled. They complete immediately when started and invoke their <xref href="TinyLife.Actions.DebugAction.Run" data-throw-if-not-resolved="false"></xref> method once on completion.
A debug action type should be created using <xref href="TinyLife.Actions.DebugAction.Create(System.String%2cTinyLife.Objects.ObjectCategory%2cSystem.Action%7bTinyLife.Actions.Action%7d%2cTinyLife.Actions.ActionType.CanExecuteDelegate)" data-throw-if-not-resolved="false"></xref>.
A debug action type should be created using <xref href="TinyLife.Actions.DebugAction.Create(System.String%2cTinyLife.Objects.ObjectCategory%2cSystem.Type%2cTinyLife.Actions.ActionType.CanExecuteDelegate)" data-throw-if-not-resolved="false"></xref> or one of its overloads.
example: []
syntax:
content: 'public class DebugAction : Action, IGenericDataHolder'
content.vb: Public Class DebugAction Inherits Action Implements IGenericDataHolder
content: 'public abstract class DebugAction : Action, IGenericDataHolder'
content.vb: Public MustInherit Class DebugAction Inherits Action Implements IGenericDataHolder
inheritance:
- System.Object
- MLEM.Data.Json.JsonTypeSafeGenericDataHolder
@ -38,6 +41,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.FullyInProgress
@ -52,7 +56,7 @@ items:
- TinyLife.Actions.Action.ForceResult
- TinyLife.Actions.Action.Initialize
- TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
- TinyLife.Actions.Action.CanStartNow
@ -157,8 +161,8 @@ items:
summary: Runs this debug action's behavior.
example: []
syntax:
content: protected virtual void Run()
content.vb: Protected Overridable Sub Run()
content: protected abstract void Run()
content.vb: Protected MustOverride Sub Run()
overload: TinyLife.Actions.DebugAction.Run*
- uid: TinyLife.Actions.DebugAction.IsCompleted
commentId: M:TinyLife.Actions.DebugAction.IsCompleted
@ -219,6 +223,45 @@ items:
content.vb: Public Overrides Sub OnCompleted(type As CompletionType)
overridden: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.DebugAction.OnCompleted*
- uid: TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate)
commentId: M:TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate)
id: Create(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate)
parent: TinyLife.Actions.DebugAction
langs:
- csharp
- vb
name: Create(string, ObjectCategory, Type, CanExecuteDelegate)
nameWithType: DebugAction.Create(string, ObjectCategory, Type, ActionType.CanExecuteDelegate)
fullName: TinyLife.Actions.DebugAction.Create(string, TinyLife.Objects.ObjectCategory, System.Type, TinyLife.Actions.ActionType.CanExecuteDelegate)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: Creates type settings for a debug action with the given settings.
example: []
syntax:
content: public static ActionType.TypeSettings Create(string name, ObjectCategory context, Type constructedType, ActionType.CanExecuteDelegate canExecute = null)
parameters:
- id: name
type: System.String
description: The name.
- id: context
type: TinyLife.Objects.ObjectCategory
description: The context.
- id: constructedType
type: System.Type
description: The type of action to construct.
- id: canExecute
type: TinyLife.Actions.ActionType.CanExecuteDelegate
description: A <xref href="TinyLife.Actions.ActionType.CanExecuteDelegate" data-throw-if-not-resolved="false"></xref> that determines whether the action can be started.
return:
type: TinyLife.Actions.ActionType.TypeSettings
description: The created type settings.
content.vb: Public Shared Function Create(name As String, context As ObjectCategory, constructedType As Type, canExecute As ActionType.CanExecuteDelegate = Nothing) As ActionType.TypeSettings
overload: TinyLife.Actions.DebugAction.Create*
nameWithType.vb: DebugAction.Create(String, ObjectCategory, Type, ActionType.CanExecuteDelegate)
fullName.vb: TinyLife.Actions.DebugAction.Create(String, TinyLife.Objects.ObjectCategory, System.Type, TinyLife.Actions.ActionType.CanExecuteDelegate)
name.vb: Create(String, ObjectCategory, Type, CanExecuteDelegate)
- uid: TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Action{TinyLife.Actions.Action},TinyLife.Actions.ActionType.CanExecuteDelegate)
commentId: M:TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Action{TinyLife.Actions.Action},TinyLife.Actions.ActionType.CanExecuteDelegate)
id: Create(System.String,TinyLife.Objects.ObjectCategory,System.Action{TinyLife.Actions.Action},TinyLife.Actions.ActionType.CanExecuteDelegate)
@ -300,24 +343,24 @@ items:
nameWithType.vb: DebugAction.Create(String, ObjectCategory, String, Func(Of ActionInfo, IEnumerable(Of Object)), ActionType.CanExecuteDelegate)
fullName.vb: TinyLife.Actions.DebugAction.Create(String, TinyLife.Objects.ObjectCategory, String, System.Func(Of TinyLife.Actions.ActionInfo, System.Collections.Generic.IEnumerable(Of Object)), TinyLife.Actions.ActionType.CanExecuteDelegate)
name.vb: Create(String, ObjectCategory, String, Func(Of ActionInfo, IEnumerable(Of Object)), CanExecuteDelegate)
- uid: TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate)
commentId: M:TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate)
id: Create(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate)
- uid: TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.ValueTuple{System.String,System.Action{TinyLife.Actions.Action}}[],TinyLife.Actions.ActionType.CanExecuteDelegate)
commentId: M:TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.ValueTuple{System.String,System.Action{TinyLife.Actions.Action}}[],TinyLife.Actions.ActionType.CanExecuteDelegate)
id: Create(System.String,TinyLife.Objects.ObjectCategory,System.ValueTuple{System.String,System.Action{TinyLife.Actions.Action}}[],TinyLife.Actions.ActionType.CanExecuteDelegate)
parent: TinyLife.Actions.DebugAction
langs:
- csharp
- vb
name: Create(string, ObjectCategory, Type, CanExecuteDelegate)
nameWithType: DebugAction.Create(string, ObjectCategory, Type, ActionType.CanExecuteDelegate)
fullName: TinyLife.Actions.DebugAction.Create(string, TinyLife.Objects.ObjectCategory, System.Type, TinyLife.Actions.ActionType.CanExecuteDelegate)
name: Create(string, ObjectCategory, (string Name, Action<Action> Action)[], CanExecuteDelegate)
nameWithType: DebugAction.Create(string, ObjectCategory, (string Name, Action<Action> Action)[], ActionType.CanExecuteDelegate)
fullName: TinyLife.Actions.DebugAction.Create(string, TinyLife.Objects.ObjectCategory, (string Name, System.Action<TinyLife.Actions.Action> Action)[], TinyLife.Actions.ActionType.CanExecuteDelegate)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: Creates type settings for a debug action with the given settings.
summary: Creates type settings for a debug action that executes a set of simple <xref href="System.Action" data-throw-if-not-resolved="false"></xref> functions with the given settings. Each action function is displayed as an <xref href="TinyLife.Actions.ActionArgument" data-throw-if-not-resolved="false"></xref> when executing.
example: []
syntax:
content: public static ActionType.TypeSettings Create(string name, ObjectCategory context, Type constructedType, ActionType.CanExecuteDelegate canExecute = null)
content: public static ActionType.TypeSettings Create(string name, ObjectCategory context, (string Name, Action<Action> Action)[] runs, ActionType.CanExecuteDelegate canExecute = null)
parameters:
- id: name
type: System.String
@ -325,20 +368,101 @@ items:
- id: context
type: TinyLife.Objects.ObjectCategory
description: The context.
- id: constructedType
type: System.Type
description: The type of action to construct.
- id: runs
type: System.ValueTuple{System.String,System.Action{TinyLife.Actions.Action}}[]
description: The actions to execute when this debug action is run.
- id: canExecute
type: TinyLife.Actions.ActionType.CanExecuteDelegate
description: A <xref href="TinyLife.Actions.ActionType.CanExecuteDelegate" data-throw-if-not-resolved="false"></xref> that determines whether the action can be started.
return:
type: TinyLife.Actions.ActionType.TypeSettings
description: The created type settings.
content.vb: Public Shared Function Create(name As String, context As ObjectCategory, constructedType As Type, canExecute As ActionType.CanExecuteDelegate = Nothing) As ActionType.TypeSettings
content.vb: Public Shared Function Create(name As String, context As ObjectCategory, runs As (Name As String, Action As Action(Of Action))(), canExecute As ActionType.CanExecuteDelegate = Nothing) As ActionType.TypeSettings
overload: TinyLife.Actions.DebugAction.Create*
nameWithType.vb: DebugAction.Create(String, ObjectCategory, Type, ActionType.CanExecuteDelegate)
fullName.vb: TinyLife.Actions.DebugAction.Create(String, TinyLife.Objects.ObjectCategory, System.Type, TinyLife.Actions.ActionType.CanExecuteDelegate)
name.vb: Create(String, ObjectCategory, Type, CanExecuteDelegate)
nameWithType.vb: DebugAction.Create(String, ObjectCategory, (Name As String, Action As Action(Of Action))(), ActionType.CanExecuteDelegate)
fullName.vb: TinyLife.Actions.DebugAction.Create(String, TinyLife.Objects.ObjectCategory, (Name As String, Action As System.Action(Of TinyLife.Actions.Action))(), TinyLife.Actions.ActionType.CanExecuteDelegate)
name.vb: Create(String, ObjectCategory, (Name As String, Action As Action(Of Action))(), CanExecuteDelegate)
- uid: TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Boolean},System.Action{TinyLife.Actions.Action}}[],TinyLife.Actions.ActionType.CanExecuteDelegate)
commentId: M:TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Boolean},System.Action{TinyLife.Actions.Action}}[],TinyLife.Actions.ActionType.CanExecuteDelegate)
id: Create(System.String,TinyLife.Objects.ObjectCategory,System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Boolean},System.Action{TinyLife.Actions.Action}}[],TinyLife.Actions.ActionType.CanExecuteDelegate)
parent: TinyLife.Actions.DebugAction
langs:
- csharp
- vb
name: Create(string, ObjectCategory, (string Name, Func<ActionInfo, bool> Valid, Action<Action> Action)[], CanExecuteDelegate)
nameWithType: DebugAction.Create(string, ObjectCategory, (string Name, Func<ActionInfo, bool> Valid, Action<Action> Action)[], ActionType.CanExecuteDelegate)
fullName: TinyLife.Actions.DebugAction.Create(string, TinyLife.Objects.ObjectCategory, (string Name, System.Func<TinyLife.Actions.ActionInfo, bool> Valid, System.Action<TinyLife.Actions.Action> Action)[], TinyLife.Actions.ActionType.CanExecuteDelegate)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: Creates type settings for a debug action that executes a set of simple <xref href="System.Action" data-throw-if-not-resolved="false"></xref> functions with the given settings. Each action function is displayed as an <xref href="TinyLife.Actions.ActionArgument" data-throw-if-not-resolved="false"></xref> when executing.
example: []
syntax:
content: public static ActionType.TypeSettings Create(string name, ObjectCategory context, (string Name, Func<ActionInfo, bool> Valid, Action<Action> Action)[] runs, ActionType.CanExecuteDelegate canExecute = null)
parameters:
- id: name
type: System.String
description: The name.
- id: context
type: TinyLife.Objects.ObjectCategory
description: The context.
- id: runs
type: System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Boolean},System.Action{TinyLife.Actions.Action}}[]
description: The actions to execute when this debug action is run.
- id: canExecute
type: TinyLife.Actions.ActionType.CanExecuteDelegate
description: A <xref href="TinyLife.Actions.ActionType.CanExecuteDelegate" data-throw-if-not-resolved="false"></xref> that determines whether the action can be started.
return:
type: TinyLife.Actions.ActionType.TypeSettings
description: The created type settings.
content.vb: Public Shared Function Create(name As String, context As ObjectCategory, runs As (Name As String, Valid As Func(Of ActionInfo, Boolean), Action As Action(Of Action))(), canExecute As ActionType.CanExecuteDelegate = Nothing) As ActionType.TypeSettings
overload: TinyLife.Actions.DebugAction.Create*
nameWithType.vb: DebugAction.Create(String, ObjectCategory, (Name As String, Valid As Func(Of ActionInfo, Boolean), Action As Action(Of Action))(), ActionType.CanExecuteDelegate)
fullName.vb: TinyLife.Actions.DebugAction.Create(String, TinyLife.Objects.ObjectCategory, (Name As String, Valid As System.Func(Of TinyLife.Actions.ActionInfo, Boolean), Action As System.Action(Of TinyLife.Actions.Action))(), TinyLife.Actions.ActionType.CanExecuteDelegate)
name.vb: Create(String, ObjectCategory, (Name As String, Valid As Func(Of ActionInfo, Boolean), Action As Action(Of Action))(), CanExecuteDelegate)
- uid: TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.String,System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Collections.Generic.IEnumerable{System.Object}}}[],TinyLife.Actions.ActionType.CanExecuteDelegate)
commentId: M:TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.String,System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Collections.Generic.IEnumerable{System.Object}}}[],TinyLife.Actions.ActionType.CanExecuteDelegate)
id: Create(System.String,TinyLife.Objects.ObjectCategory,System.String,System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Collections.Generic.IEnumerable{System.Object}}}[],TinyLife.Actions.ActionType.CanExecuteDelegate)
parent: TinyLife.Actions.DebugAction
langs:
- csharp
- vb
name: Create(string, ObjectCategory, string, (string Name, Func<ActionInfo, IEnumerable<object>> Args)[], CanExecuteDelegate)
nameWithType: DebugAction.Create(string, ObjectCategory, string, (string Name, Func<ActionInfo, IEnumerable<object>> Args)[], ActionType.CanExecuteDelegate)
fullName: TinyLife.Actions.DebugAction.Create(string, TinyLife.Objects.ObjectCategory, string, (string Name, System.Func<TinyLife.Actions.ActionInfo, System.Collections.Generic.IEnumerable<object>> Args)[], TinyLife.Actions.ActionType.CanExecuteDelegate)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Actions
summary: Creates type settings for a debug action that executes a set of <xref href="TinyLife.Debug.Cheats" data-throw-if-not-resolved="false"></xref> entry with the given potential arguments. Each argument is displayed as an <xref href="TinyLife.Actions.ActionArgument" data-throw-if-not-resolved="false"></xref> when executing.
example: []
syntax:
content: public static ActionType.TypeSettings Create(string name, ObjectCategory context, string cheat, (string Name, Func<ActionInfo, IEnumerable<object>> Args)[] runsArgs, ActionType.CanExecuteDelegate canExecute = null)
parameters:
- id: name
type: System.String
description: The name.
- id: context
type: TinyLife.Objects.ObjectCategory
description: The context.
- id: cheat
type: System.String
description: The cheat to execute when this debug action is run.
- id: runsArgs
type: System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Collections.Generic.IEnumerable{System.Object}}}[]
description: The choices of arguments to pass to the executed <code class="paramref">cheat</code> when this debug action is run.
- id: canExecute
type: TinyLife.Actions.ActionType.CanExecuteDelegate
description: A <xref href="TinyLife.Actions.ActionType.CanExecuteDelegate" data-throw-if-not-resolved="false"></xref> that determines whether the action can be started.
return:
type: TinyLife.Actions.ActionType.TypeSettings
description: The created type settings.
content.vb: Public Shared Function Create(name As String, context As ObjectCategory, cheat As String, runsArgs As (Name As String, Args As Func(Of ActionInfo, IEnumerable(Of Object)))(), canExecute As ActionType.CanExecuteDelegate = Nothing) As ActionType.TypeSettings
overload: TinyLife.Actions.DebugAction.Create*
nameWithType.vb: DebugAction.Create(String, ObjectCategory, String, (Name As String, Args As Func(Of ActionInfo, IEnumerable(Of Object)))(), ActionType.CanExecuteDelegate)
fullName.vb: TinyLife.Actions.DebugAction.Create(String, TinyLife.Objects.ObjectCategory, String, (Name As String, Args As System.Func(Of TinyLife.Actions.ActionInfo, System.Collections.Generic.IEnumerable(Of Object)))(), TinyLife.Actions.ActionType.CanExecuteDelegate)
name.vb: Create(String, ObjectCategory, String, (Name As String, Args As Func(Of ActionInfo, IEnumerable(Of Object)))(), CanExecuteDelegate)
references:
- uid: TinyLife.Debug.ShowDebugActions
commentId: F:TinyLife.Debug.ShowDebugActions
@ -346,20 +470,38 @@ references:
name: ShowDebugActions
nameWithType: Debug.ShowDebugActions
fullName: TinyLife.Debug.ShowDebugActions
- uid: TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Action{TinyLife.Actions.Action},TinyLife.Actions.ActionType.CanExecuteDelegate)
commentId: M:TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Action{TinyLife.Actions.Action},TinyLife.Actions.ActionType.CanExecuteDelegate)
isExternal: true
href: TinyLife.Actions.DebugAction.html#TinyLife_Actions_DebugAction_Create_System_String_TinyLife_Objects_ObjectCategory_System_Action_TinyLife_Actions_Action__TinyLife_Actions_ActionType_CanExecuteDelegate_
name: Create(string, ObjectCategory, Action<Action>, CanExecuteDelegate)
nameWithType: DebugAction.Create(string, ObjectCategory, Action<Action>, ActionType.CanExecuteDelegate)
fullName: TinyLife.Actions.DebugAction.Create(string, TinyLife.Objects.ObjectCategory, System.Action<TinyLife.Actions.Action>, TinyLife.Actions.ActionType.CanExecuteDelegate)
nameWithType.vb: DebugAction.Create(String, ObjectCategory, Action(Of Action), ActionType.CanExecuteDelegate)
fullName.vb: TinyLife.Actions.DebugAction.Create(String, TinyLife.Objects.ObjectCategory, System.Action(Of TinyLife.Actions.Action), TinyLife.Actions.ActionType.CanExecuteDelegate)
name.vb: Create(String, ObjectCategory, Action(Of Action), CanExecuteDelegate)
- uid: TinyLife.Actions.DebugAction.Run
commentId: M:TinyLife.Actions.DebugAction.Run
href: TinyLife.Actions.DebugAction.html#TinyLife_Actions_DebugAction_Run
name: Run()
nameWithType: DebugAction.Run()
fullName: TinyLife.Actions.DebugAction.Run()
spec.csharp:
- uid: TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Action{TinyLife.Actions.Action},TinyLife.Actions.ActionType.CanExecuteDelegate)
- uid: TinyLife.Actions.DebugAction.Run
name: Run
href: TinyLife.Actions.DebugAction.html#TinyLife_Actions_DebugAction_Run
- name: (
- name: )
spec.vb:
- uid: TinyLife.Actions.DebugAction.Run
name: Run
href: TinyLife.Actions.DebugAction.html#TinyLife_Actions_DebugAction_Run
- name: (
- name: )
- uid: TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate)
commentId: M:TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate)
isExternal: true
href: TinyLife.Actions.DebugAction.html#TinyLife_Actions_DebugAction_Create_System_String_TinyLife_Objects_ObjectCategory_System_Type_TinyLife_Actions_ActionType_CanExecuteDelegate_
name: Create(string, ObjectCategory, Type, CanExecuteDelegate)
nameWithType: DebugAction.Create(string, ObjectCategory, Type, ActionType.CanExecuteDelegate)
fullName: TinyLife.Actions.DebugAction.Create(string, TinyLife.Objects.ObjectCategory, System.Type, TinyLife.Actions.ActionType.CanExecuteDelegate)
nameWithType.vb: DebugAction.Create(String, ObjectCategory, Type, ActionType.CanExecuteDelegate)
fullName.vb: TinyLife.Actions.DebugAction.Create(String, TinyLife.Objects.ObjectCategory, System.Type, TinyLife.Actions.ActionType.CanExecuteDelegate)
name.vb: Create(String, ObjectCategory, Type, CanExecuteDelegate)
spec.csharp:
- uid: TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate)
name: Create
href: TinyLife.Actions.DebugAction.html#TinyLife_Actions_DebugAction_Create_System_String_TinyLife_Objects_ObjectCategory_System_Action_TinyLife_Actions_Action__TinyLife_Actions_ActionType_CanExecuteDelegate_
href: TinyLife.Actions.DebugAction.html#TinyLife_Actions_DebugAction_Create_System_String_TinyLife_Objects_ObjectCategory_System_Type_TinyLife_Actions_ActionType_CanExecuteDelegate_
- name: (
- uid: System.String
name: string
@ -372,15 +514,10 @@ references:
href: TinyLife.Objects.ObjectCategory.html
- name: ','
- name: " "
- uid: System.Action`1
name: Action
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: <
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: '>'
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
@ -388,9 +525,9 @@ references:
href: TinyLife.Actions.ActionType.CanExecuteDelegate.html
- name: )
spec.vb:
- uid: TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Action{TinyLife.Actions.Action},TinyLife.Actions.ActionType.CanExecuteDelegate)
- uid: TinyLife.Actions.DebugAction.Create(System.String,TinyLife.Objects.ObjectCategory,System.Type,TinyLife.Actions.ActionType.CanExecuteDelegate)
name: Create
href: TinyLife.Actions.DebugAction.html#TinyLife_Actions_DebugAction_Create_System_String_TinyLife_Objects_ObjectCategory_System_Action_TinyLife_Actions_Action__TinyLife_Actions_ActionType_CanExecuteDelegate_
href: TinyLife.Actions.DebugAction.html#TinyLife_Actions_DebugAction_Create_System_String_TinyLife_Objects_ObjectCategory_System_Type_TinyLife_Actions_ActionType_CanExecuteDelegate_
- name: (
- uid: System.String
name: String
@ -403,17 +540,10 @@ references:
href: TinyLife.Objects.ObjectCategory.html
- name: ','
- name: " "
- uid: System.Action`1
name: Action
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
href: https://learn.microsoft.com/dotnet/api/system.type
- name: ','
- name: " "
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
@ -481,6 +611,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action
@ -637,30 +774,40 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: Action.Validate(PersonLike)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: Action.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
@ -4211,14 +4358,6 @@ references:
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: System.Action
commentId: T:System.Action
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action
name: Action
nameWithType: Action
fullName: System.Action
- uid: TinyLife.Actions.ActionType.CanExecuteDelegate
commentId: T:TinyLife.Actions.ActionType.CanExecuteDelegate
parent: TinyLife.Actions
@ -4244,7 +4383,7 @@ references:
href: TinyLife.Actions.ActionType.CanExecuteDelegate.html
- uid: TinyLife.Actions.DebugAction.Create*
commentId: Overload:TinyLife.Actions.DebugAction.Create
href: TinyLife.Actions.DebugAction.html#TinyLife_Actions_DebugAction_Create_System_String_TinyLife_Objects_ObjectCategory_System_Action_TinyLife_Actions_Action__TinyLife_Actions_ActionType_CanExecuteDelegate_
href: TinyLife.Actions.DebugAction.html#TinyLife_Actions_DebugAction_Create_System_String_TinyLife_Objects_ObjectCategory_System_Type_TinyLife_Actions_ActionType_CanExecuteDelegate_
name: Create
nameWithType: DebugAction.Create
fullName: TinyLife.Actions.DebugAction.Create
@ -4266,6 +4405,45 @@ references:
name: ObjectCategory
nameWithType: ObjectCategory
fullName: TinyLife.Objects.ObjectCategory
- uid: System.Type
commentId: T:System.Type
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
name: Type
nameWithType: Type
fullName: System.Type
- uid: TinyLife.Actions.ActionType.TypeSettings
commentId: T:TinyLife.Actions.ActionType.TypeSettings
parent: TinyLife.Actions
href: TinyLife.Actions.ActionType.html
name: ActionType.TypeSettings
nameWithType: ActionType.TypeSettings
fullName: TinyLife.Actions.ActionType.TypeSettings
spec.csharp:
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: .
- uid: TinyLife.Actions.ActionType.TypeSettings
name: TypeSettings
href: TinyLife.Actions.ActionType.TypeSettings.html
spec.vb:
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: .
- uid: TinyLife.Actions.ActionType.TypeSettings
name: TypeSettings
href: TinyLife.Actions.ActionType.TypeSettings.html
- uid: System.Action
commentId: T:System.Action
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action
name: Action
nameWithType: Action
fullName: System.Action
- uid: System.Action{TinyLife.Actions.Action}
commentId: T:System.Action{TinyLife.Actions.Action}
parent: System
@ -4299,29 +4477,6 @@ references:
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: TinyLife.Actions.ActionType.TypeSettings
commentId: T:TinyLife.Actions.ActionType.TypeSettings
parent: TinyLife.Actions
href: TinyLife.Actions.ActionType.html
name: ActionType.TypeSettings
nameWithType: ActionType.TypeSettings
fullName: TinyLife.Actions.ActionType.TypeSettings
spec.csharp:
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: .
- uid: TinyLife.Actions.ActionType.TypeSettings
name: TypeSettings
href: TinyLife.Actions.ActionType.TypeSettings.html
spec.vb:
- uid: TinyLife.Actions.ActionType
name: ActionType
href: TinyLife.Actions.ActionType.html
- name: .
- uid: TinyLife.Actions.ActionType.TypeSettings
name: TypeSettings
href: TinyLife.Actions.ActionType.TypeSettings.html
- uid: System.Action`1
commentId: T:System.Action`1
isExternal: true
@ -4449,11 +4604,294 @@ references:
- name: " "
- name: TResult
- name: )
- uid: System.Type
commentId: T:System.Type
parent: System
- uid: TinyLife.Actions.ActionArgument
commentId: T:TinyLife.Actions.ActionArgument
href: TinyLife.Actions.ActionArgument.html
name: ActionArgument
nameWithType: ActionArgument
fullName: TinyLife.Actions.ActionArgument
- uid: System.ValueTuple{System.String,System.Action{TinyLife.Actions.Action}}[]
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
name: Type
nameWithType: Type
fullName: System.Type
href: https://learn.microsoft.com/dotnet/api/system.string
name: (string Name, Action<Action> Action)[]
nameWithType: (string Name, Action<Action> Action)[]
fullName: (string Name, System.Action<TinyLife.Actions.Action> Action)[]
nameWithType.vb: (Name As String, Action As Action(Of Action))()
fullName.vb: (Name As String, Action As System.Action(Of TinyLife.Actions.Action))()
name.vb: (Name As String, Action As Action(Of Action))()
spec.csharp:
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: " "
- uid: System.ValueTuple{System.String,System.Action{TinyLife.Actions.Action}}.Name
name: Name
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.action-tinylife.actions.action--.name
- name: ','
- name: " "
- uid: System.Action`1
name: Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: <
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: '>'
- name: " "
- uid: System.ValueTuple{System.String,System.Action{TinyLife.Actions.Action}}.Action
name: Action
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.action-tinylife.actions.action--.action
- name: )
- name: '['
- name: ']'
spec.vb:
- name: (
- uid: System.ValueTuple{System.String,System.Action{TinyLife.Actions.Action}}.Name
name: Name
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.action-tinylife.actions.action--.name
- name: " "
- name: As
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.ValueTuple{System.String,System.Action{TinyLife.Actions.Action}}.Action
name: Action
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.action-tinylife.actions.action--.action
- name: " "
- name: As
- name: " "
- uid: System.Action`1
name: Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- name: )
- name: (
- name: )
- uid: System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Boolean},System.Action{TinyLife.Actions.Action}}[]
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: (string Name, Func<ActionInfo, bool> Valid, Action<Action> Action)[]
nameWithType: (string Name, Func<ActionInfo, bool> Valid, Action<Action> Action)[]
fullName: (string Name, System.Func<TinyLife.Actions.ActionInfo, bool> Valid, System.Action<TinyLife.Actions.Action> Action)[]
nameWithType.vb: (Name As String, Valid As Func(Of ActionInfo, Boolean), Action As Action(Of Action))()
fullName.vb: (Name As String, Valid As System.Func(Of TinyLife.Actions.ActionInfo, Boolean), Action As System.Action(Of TinyLife.Actions.Action))()
name.vb: (Name As String, Valid As Func(Of ActionInfo, Boolean), Action As Action(Of Action))()
spec.csharp:
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: " "
- uid: System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Boolean},System.Action{TinyLife.Actions.Action}}.Name
name: Name
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.func-tinylife.actions.actioninfo,system.boolean-,system.action-tinylife.actions.action--.name
- name: ','
- name: " "
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: <
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
href: TinyLife.Actions.ActionInfo.html
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: '>'
- name: " "
- uid: System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Boolean},System.Action{TinyLife.Actions.Action}}.Valid
name: Valid
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.func-tinylife.actions.actioninfo,system.boolean-,system.action-tinylife.actions.action--.valid
- name: ','
- name: " "
- uid: System.Action`1
name: Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: <
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: '>'
- name: " "
- uid: System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Boolean},System.Action{TinyLife.Actions.Action}}.Action
name: Action
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.func-tinylife.actions.actioninfo,system.boolean-,system.action-tinylife.actions.action--.action
- name: )
- name: '['
- name: ']'
spec.vb:
- name: (
- uid: System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Boolean},System.Action{TinyLife.Actions.Action}}.Name
name: Name
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.func-tinylife.actions.actioninfo,system.boolean-,system.action-tinylife.actions.action--.name
- name: " "
- name: As
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Boolean},System.Action{TinyLife.Actions.Action}}.Valid
name: Valid
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.func-tinylife.actions.actioninfo,system.boolean-,system.action-tinylife.actions.action--.valid
- 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.Actions.ActionInfo
name: ActionInfo
href: TinyLife.Actions.ActionInfo.html
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- name: ','
- name: " "
- uid: System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Boolean},System.Action{TinyLife.Actions.Action}}.Action
name: Action
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.func-tinylife.actions.actioninfo,system.boolean-,system.action-tinylife.actions.action--.action
- name: " "
- name: As
- name: " "
- uid: System.Action`1
name: Action
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.action-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: )
- name: )
- name: (
- name: )
- uid: System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Collections.Generic.IEnumerable{System.Object}}}[]
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
name: (string Name, Func<ActionInfo, IEnumerable<object>> Args)[]
nameWithType: (string Name, Func<ActionInfo, IEnumerable<object>> Args)[]
fullName: (string Name, System.Func<TinyLife.Actions.ActionInfo, System.Collections.Generic.IEnumerable<object>> Args)[]
nameWithType.vb: (Name As String, Args As Func(Of ActionInfo, IEnumerable(Of Object)))()
fullName.vb: (Name As String, Args As System.Func(Of TinyLife.Actions.ActionInfo, System.Collections.Generic.IEnumerable(Of Object)))()
name.vb: (Name As String, Args As Func(Of ActionInfo, IEnumerable(Of Object)))()
spec.csharp:
- name: (
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: " "
- uid: System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Collections.Generic.IEnumerable{System.Object}}}.Name
name: Name
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.func-tinylife.actions.actioninfo,system.collections.generic.ienumerable-system.object---.name
- name: ','
- name: " "
- uid: System.Func`2
name: Func
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.func-2
- name: <
- uid: TinyLife.Actions.ActionInfo
name: ActionInfo
href: TinyLife.Actions.ActionInfo.html
- name: ','
- name: " "
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: <
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: '>'
- name: '>'
- name: " "
- uid: System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Collections.Generic.IEnumerable{System.Object}}}.Args
name: Args
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.func-tinylife.actions.actioninfo,system.collections.generic.ienumerable-system.object---.args
- name: )
- name: '['
- name: ']'
spec.vb:
- name: (
- uid: System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Collections.Generic.IEnumerable{System.Object}}}.Name
name: Name
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.func-tinylife.actions.actioninfo,system.collections.generic.ienumerable-system.object---.name
- name: " "
- name: As
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: ','
- name: " "
- uid: System.ValueTuple{System.String,System.Func{TinyLife.Actions.ActionInfo,System.Collections.Generic.IEnumerable{System.Object}}}.Args
name: Args
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.func-tinylife.actions.actioninfo,system.collections.generic.ienumerable-system.object---.args
- 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.Actions.ActionInfo
name: ActionInfo
href: TinyLife.Actions.ActionInfo.html
- name: ','
- name: " "
- uid: System.Collections.Generic.IEnumerable`1
name: IEnumerable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
- name: (
- name: Of
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- name: )
- name: )
- name: (
- name: )

View file

@ -16,7 +16,7 @@ items:
- TinyLife.Actions.DeferredAction.IsCompleted
- TinyLife.Actions.DeferredAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.DeferredAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.DeferredAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.DeferredAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -43,6 +43,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@ -371,16 +372,16 @@ items:
content.vb: Public Overrides Function CanMultitask(other As Action) As Boolean
overridden: TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
overload: TinyLife.Actions.DeferredAction.CanMultitask*
- uid: TinyLife.Actions.DeferredAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.DeferredAction.Validate(TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.DeferredAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.DeferredAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.DeferredAction
langs:
- csharp
- vb
name: Validate(PersonLike)
nameWithType: DeferredAction.Validate(PersonLike)
fullName: TinyLife.Actions.DeferredAction.Validate(TinyLife.Objects.PersonLike)
name: Validate(PersonLike, AppliedMigrations)
nameWithType: DeferredAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.DeferredAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -393,16 +394,19 @@ items:
When returning false on this method, the action is removed from the <xref href="TinyLife.Actions.Action.Person" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool Validate(PersonLike person)
content: public override bool Validate(PersonLike person, AppliedMigrations appliedMigrations)
parameters:
- id: person
type: TinyLife.Objects.PersonLike
description: The person that this action belongs to
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: The migrations that have been applied so far
return:
type: System.Boolean
description: Whether or not the action is still valid (or if it has invalid data)
content.vb: Public Overrides Function Validate(person As PersonLike) As Boolean
overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
content.vb: Public Overrides Function Validate(person As PersonLike, appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Actions.DeferredAction.Validate*
- uid: TinyLife.Actions.DeferredAction.IsCompleted
commentId: M:TinyLife.Actions.DeferredAction.IsCompleted
@ -551,6 +555,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action
@ -4403,37 +4414,54 @@ references:
name: CanMultitask
nameWithType: DeferredAction.CanMultitask
fullName: TinyLife.Actions.DeferredAction.CanMultitask
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: Action.Validate(PersonLike)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: Action.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.DeferredAction.Validate*
commentId: Overload:TinyLife.Actions.DeferredAction.Validate
href: TinyLife.Actions.DeferredAction.html#TinyLife_Actions_DeferredAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.DeferredAction.html#TinyLife_Actions_DeferredAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: DeferredAction.Validate
fullName: TinyLife.Actions.DeferredAction.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: TinyLife.Actions.CompletionType.Completed
commentId: F:TinyLife.Actions.CompletionType.Completed
href: TinyLife.Actions.CompletionType.html#TinyLife_Actions_CompletionType_Completed

View file

@ -43,6 +43,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.FullyInProgress
@ -55,7 +56,7 @@ items:
- TinyLife.Actions.Action.ElapsedTime
- TinyLife.Actions.Action.PlayerPromptOpen
- TinyLife.Actions.Action.ForceResult
- TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
- TinyLife.Actions.Action.CanStartNow
@ -552,6 +553,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action
@ -636,30 +644,40 @@ references:
name: ForceResult
nameWithType: Action.ForceResult
fullName: TinyLife.Actions.Action.ForceResult
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: Action.Validate(PersonLike)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: Action.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)

View file

@ -51,10 +51,11 @@ items:
- TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@ -706,30 +707,40 @@ references:
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: MultiAction.Validate(PersonLike)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: MultiAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
@ -782,6 +793,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action

View file

@ -42,8 +42,9 @@ items:
- TinyLife.Actions.PathfindAction.Path
- TinyLife.Actions.PathfindAction.PathReady
- TinyLife.Actions.PathfindAction.Initialize
- TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.FullyInProgress
@ -429,30 +430,40 @@ references:
href: TinyLife.Actions.PathfindAction.html#TinyLife_Actions_PathfindAction_Initialize
- name: (
- name: )
- uid: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.PathfindAction
href: TinyLife.Actions.PathfindAction.html#TinyLife_Actions_PathfindAction_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: PathfindAction.Validate(PersonLike)
fullName: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.PathfindAction.html#TinyLife_Actions_PathfindAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: PathfindAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.PathfindAction.html#TinyLife_Actions_PathfindAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.PathfindAction.html#TinyLife_Actions_PathfindAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.PathfindAction.html#TinyLife_Actions_PathfindAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.PathfindAction.html#TinyLife_Actions_PathfindAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
@ -461,6 +472,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action

View file

@ -53,9 +53,10 @@ items:
- TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@ -792,30 +793,40 @@ references:
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: MultiAction.Validate(PersonLike)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: MultiAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.MultiAction.CanStartNow
commentId: M:TinyLife.Actions.MultiAction.CanStartNow
@ -843,6 +854,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action

View file

@ -13,7 +13,7 @@ items:
- TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Handlers.MultiActionHandler.OnInitialize
- TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
- TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -27,7 +27,7 @@ items:
summary: >-
A multi action handler is a handler that is used by <xref href="TinyLife.Actions.MultiAction" data-throw-if-not-resolved="false"></xref>, which handles a set of underlying actions that should be executed in a row.
Note that, when using this class, <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action%2cTinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref> and especially <xref href="TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref> have to be called in the appropriate places.
Note that, when using this class, <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action%2cTinyLife.Objects.PersonLike%2cTinyLife.Utilities.AppliedMigrations)" data-throw-if-not-resolved="false"></xref> and especially <xref href="TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref> have to be called in the appropriate places.
example: []
syntax:
content: >-
@ -242,16 +242,16 @@ items:
nameWithType.vb: MultiActionHandler.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Actions.Handlers.MultiActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single)
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.Handlers.MultiActionHandler
langs:
- csharp
- vb
name: Validate(Action, PersonLike)
nameWithType: MultiActionHandler.Validate(Action, PersonLike)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.PersonLike)
name: Validate(Action, PersonLike, AppliedMigrations)
nameWithType: MultiActionHandler.Validate(Action, PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -259,21 +259,24 @@ items:
summary: >-
Validates this multi action handler and all of the <xref href="TinyLife.Actions.Handlers.MultiActionHandler.Actions" data-throw-if-not-resolved="false"></xref> it hosts
This method should be called in <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref>.
This method should be called in <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike%2cTinyLife.Utilities.AppliedMigrations)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public bool Validate(Action containingAction, PersonLike person)
content: public bool Validate(Action containingAction, PersonLike person, AppliedMigrations appliedMigrations)
parameters:
- id: containingAction
type: TinyLife.Actions.Action
description: The action that contains this multi action handler.
- id: person
type: TinyLife.Objects.PersonLike
description: The person that is passed to the <code class="paramref">containingAction</code>'s <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref> method.
description: The person that is passed to the <code class="paramref">containingAction</code>'s <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike%2cTinyLife.Utilities.AppliedMigrations)" data-throw-if-not-resolved="false"></xref> method.
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: The set of migrations that have already been applied on this object.
return:
type: System.Boolean
description: Whether this multi action handler is still valid.
content.vb: Public Function Validate(containingAction As Action, person As PersonLike) As Boolean
content.vb: Public Function Validate(containingAction As Action, person As PersonLike, appliedMigrations As AppliedMigrations) As Boolean
overload: TinyLife.Actions.Handlers.MultiActionHandler.Validate*
- uid: TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.IsCompleted
@ -395,16 +398,16 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
name: Validate(Action, PersonLike)
nameWithType: MultiActionHandler.Validate(Action, PersonLike)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(Action, PersonLike, AppliedMigrations)
nameWithType: MultiActionHandler.Validate(Action, PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Actions.Action
name: Action
@ -414,11 +417,16 @@ references:
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Actions.Action
name: Action
@ -428,6 +436,11 @@ references:
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Handlers.MultiActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
@ -1362,34 +1375,44 @@ references:
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: Action.Validate(PersonLike)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: Action.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.Handlers.MultiActionHandler.Validate*
commentId: Overload:TinyLife.Actions.Handlers.MultiActionHandler.Validate
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Handlers.MultiActionHandler.html#TinyLife_Actions_Handlers_MultiActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: MultiActionHandler.Validate
fullName: TinyLife.Actions.Handlers.MultiActionHandler.Validate
@ -1400,6 +1423,13 @@ references:
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: System.Boolean
commentId: T:System.Boolean
parent: System

View file

@ -12,7 +12,7 @@ items:
- TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted
- TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
- TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -26,7 +26,7 @@ items:
summary: >-
An UnderlyingAction is a class that can instantiate a single <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Action" data-throw-if-not-resolved="false"></xref> that will be executed as part of the action it is used in.
Note that, when using this class, <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action%2cTinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref> and especially <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref> have to be called in the appropriate places.
Note that, when using this class, <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action%2cTinyLife.Objects.PersonLike%2cTinyLife.Utilities.AppliedMigrations)" data-throw-if-not-resolved="false"></xref> and especially <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)" data-throw-if-not-resolved="false"></xref> have to be called in the appropriate places.
example: []
syntax:
content: >-
@ -216,16 +216,16 @@ items:
nameWithType.vb: UnderlyingActionHandler.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Actions.Handlers.UnderlyingActionHandler.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single)
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.Handlers.UnderlyingActionHandler
langs:
- csharp
- vb
name: Validate(Action, PersonLike)
nameWithType: UnderlyingActionHandler.Validate(Action, PersonLike)
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.PersonLike)
name: Validate(Action, PersonLike, AppliedMigrations)
nameWithType: UnderlyingActionHandler.Validate(Action, PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -233,21 +233,24 @@ items:
summary: >-
Validates this action container and its <xref href="TinyLife.Actions.Handlers.UnderlyingActionHandler.Action" data-throw-if-not-resolved="false"></xref>.
This method should be called in <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref>.
This method should be called in <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike%2cTinyLife.Utilities.AppliedMigrations)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public bool Validate(Action containingAction, PersonLike person)
content: public bool Validate(Action containingAction, PersonLike person, AppliedMigrations appliedMigrations)
parameters:
- id: containingAction
type: TinyLife.Actions.Action
description: The action that contains this underlying action handler.
- id: person
type: TinyLife.Objects.PersonLike
description: The person that is passed to the <code class="paramref">containingAction</code>'s <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)" data-throw-if-not-resolved="false"></xref> method.
description: The person that is passed to the <code class="paramref">containingAction</code>'s <xref href="TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike%2cTinyLife.Utilities.AppliedMigrations)" data-throw-if-not-resolved="false"></xref> method.
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: The set of migrations that have already been applied on this object.
return:
type: System.Boolean
description: Whether this underlying action handler is still valid.
content.vb: Public Function Validate(containingAction As Action, person As PersonLike) As Boolean
content.vb: Public Function Validate(containingAction As Action, person As PersonLike, appliedMigrations As AppliedMigrations) As Boolean
overload: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate*
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted
commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.IsCompleted
@ -363,16 +366,16 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
name: Validate(Action, PersonLike)
nameWithType: UnderlyingActionHandler.Validate(Action, PersonLike)
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(Action, PersonLike, AppliedMigrations)
nameWithType: UnderlyingActionHandler.Validate(Action, PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action, TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Actions.Action
name: Action
@ -382,11 +385,16 @@ references:
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate(TinyLife.Actions.Action,TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Actions.Action
name: Action
@ -396,6 +404,11 @@ references:
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Handlers.UnderlyingActionHandler.OnCompleted(TinyLife.Actions.CompletionType)
@ -1145,37 +1158,54 @@ references:
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: Action.Validate(PersonLike)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: Action.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate*
commentId: Overload:TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Handlers.UnderlyingActionHandler.html#TinyLife_Actions_Handlers_UnderlyingActionHandler_Validate_TinyLife_Actions_Action_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: UnderlyingActionHandler.Validate
fullName: TinyLife.Actions.Handlers.UnderlyingActionHandler.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: TinyLife.Actions.CompletionType.Completed
commentId: F:TinyLife.Actions.CompletionType.Completed
href: TinyLife.Actions.CompletionType.html#TinyLife_Actions_CompletionType_Completed

View file

@ -23,7 +23,7 @@ items:
- TinyLife.Actions.HelpAction.OnHelpedActionCompleted(TinyLife.Actions.Action,TinyLife.Actions.CompletionType)
- TinyLife.Actions.HelpAction.UpdateConversation(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.HelpAction.UpdateHelpedAction(TinyLife.Actions.Action,Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.HelpAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.HelpAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -84,6 +84,7 @@ items:
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@ -401,16 +402,16 @@ items:
content.vb: Public Overrides Function CanMultitask(other As Action) As Boolean
overridden: TinyLife.Actions.SocialAction.CanMultitask(TinyLife.Actions.Action)
overload: TinyLife.Actions.HelpAction.CanMultitask*
- uid: TinyLife.Actions.HelpAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.HelpAction.Validate(TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.HelpAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.HelpAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.HelpAction
langs:
- csharp
- vb
name: Validate(PersonLike)
nameWithType: HelpAction.Validate(PersonLike)
fullName: TinyLife.Actions.HelpAction.Validate(TinyLife.Objects.PersonLike)
name: Validate(PersonLike, AppliedMigrations)
nameWithType: HelpAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.HelpAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -423,16 +424,19 @@ items:
When returning false on this method, the action is removed from the <xref href="TinyLife.Actions.Action.Person" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool Validate(PersonLike person)
content: public override bool Validate(PersonLike person, AppliedMigrations appliedMigrations)
parameters:
- id: person
type: TinyLife.Objects.PersonLike
description: The person that this action belongs to
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: The migrations that have been applied so far
return:
type: System.Boolean
description: Whether or not the action is still valid (or if it has invalid data)
content.vb: Public Overrides Function Validate(person As PersonLike) As Boolean
overridden: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
content.vb: Public Overrides Function Validate(person As PersonLike, appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Actions.HelpAction.Validate*
- uid: TinyLife.Actions.HelpAction.GetNextAction(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.HelpAction.GetNextAction(TinyLife.Actions.CompletionType)
@ -1857,6 +1861,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action
@ -5298,37 +5309,54 @@ references:
name: CanMultitask
nameWithType: HelpAction.CanMultitask
fullName: TinyLife.Actions.HelpAction.CanMultitask
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: MultiAction.Validate(PersonLike)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: MultiAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.HelpAction.Validate*
commentId: Overload:TinyLife.Actions.HelpAction.Validate
href: TinyLife.Actions.HelpAction.html#TinyLife_Actions_HelpAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.HelpAction.html#TinyLife_Actions_HelpAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: HelpAction.Validate
fullName: TinyLife.Actions.HelpAction.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
commentId: M:TinyLife.Actions.Action.GetNextAction(TinyLife.Actions.CompletionType)
parent: TinyLife.Actions.Action

View file

@ -73,8 +73,9 @@ items:
- TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@ -1447,30 +1448,40 @@ references:
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: MultiAction.Validate(PersonLike)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: MultiAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
@ -1479,6 +1490,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action

View file

@ -27,7 +27,7 @@ items:
- TinyLife.Actions.MultiAction.PreCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.PreInitialize
- TinyLife.Actions.MultiAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -66,6 +66,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@ -723,16 +724,16 @@ items:
content.vb: Public NotOverridable Overrides Sub OnCompleted(type As CompletionType)
overridden: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.MultiAction.OnCompleted*
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.MultiAction
langs:
- csharp
- vb
name: Validate(PersonLike)
nameWithType: MultiAction.Validate(PersonLike)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
name: Validate(PersonLike, AppliedMigrations)
nameWithType: MultiAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -745,16 +746,19 @@ items:
When returning false on this method, the action is removed from the <xref href="TinyLife.Actions.Action.Person" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool Validate(PersonLike person)
content: public override bool Validate(PersonLike person, AppliedMigrations appliedMigrations)
parameters:
- id: person
type: TinyLife.Objects.PersonLike
description: The person that this action belongs to
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: The migrations that have been applied so far
return:
type: System.Boolean
description: Whether or not the action is still valid (or if it has invalid data)
content.vb: Public Overrides Function Validate(person As PersonLike) As Boolean
overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
content.vb: Public Overrides Function Validate(person As PersonLike, appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Actions.MultiAction.Validate*
- uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
@ -886,6 +890,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action
@ -5166,37 +5177,54 @@ references:
name: OnCompleted
nameWithType: MultiAction.OnCompleted
fullName: TinyLife.Actions.MultiAction.OnCompleted
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: Action.Validate(PersonLike)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: Action.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.MultiAction.Validate*
commentId: Overload:TinyLife.Actions.MultiAction.Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: MultiAction.Validate
fullName: TinyLife.Actions.MultiAction.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: System.Boolean
commentId: T:System.Boolean
parent: System

View file

@ -80,8 +80,9 @@ items:
- TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@ -1545,30 +1546,40 @@ references:
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: MultiAction.Validate(PersonLike)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: MultiAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
@ -1577,6 +1588,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action

View file

@ -57,10 +57,11 @@ items:
- TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@ -847,30 +848,40 @@ references:
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: MultiAction.Validate(PersonLike)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: MultiAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
@ -923,6 +934,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action

View file

@ -17,7 +17,7 @@ items:
- TinyLife.Actions.PathfindAction.PathReady
- TinyLife.Actions.PathfindAction.SpeedMultiplier
- TinyLife.Actions.PathfindAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -47,6 +47,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.FullyInProgress
@ -452,16 +453,16 @@ items:
content.vb: Public Overrides Sub OnCompleted(type As CompletionType)
overridden: TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
overload: TinyLife.Actions.PathfindAction.OnCompleted*
- uid: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.PathfindAction
langs:
- csharp
- vb
name: Validate(PersonLike)
nameWithType: PathfindAction.Validate(PersonLike)
fullName: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike)
name: Validate(PersonLike, AppliedMigrations)
nameWithType: PathfindAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -474,16 +475,19 @@ items:
When returning false on this method, the action is removed from the <xref href="TinyLife.Actions.Action.Person" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool Validate(PersonLike person)
content: public override bool Validate(PersonLike person, AppliedMigrations appliedMigrations)
parameters:
- id: person
type: TinyLife.Objects.PersonLike
description: The person that this action belongs to
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: The migrations that have been applied so far
return:
type: System.Boolean
description: Whether or not the action is still valid (or if it has invalid data)
content.vb: Public Overrides Function Validate(person As PersonLike) As Boolean
overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
content.vb: Public Overrides Function Validate(person As PersonLike, appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Actions.PathfindAction.Validate*
references:
- uid: MLEM.Pathfinding.AStar2
@ -553,6 +557,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action
@ -4920,34 +4931,51 @@ references:
name: OnCompleted
nameWithType: PathfindAction.OnCompleted
fullName: TinyLife.Actions.PathfindAction.OnCompleted
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: Action.Validate(PersonLike)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: Action.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.PathfindAction.Validate*
commentId: Overload:TinyLife.Actions.PathfindAction.Validate
href: TinyLife.Actions.PathfindAction.html#TinyLife_Actions_PathfindAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.PathfindAction.html#TinyLife_Actions_PathfindAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: PathfindAction.Validate
fullName: TinyLife.Actions.PathfindAction.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations

View file

@ -13,7 +13,7 @@ items:
- TinyLife.Actions.PathfindToPersonAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.PathfindToPersonAction.Target
- TinyLife.Actions.PathfindToPersonAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.PathfindToPersonAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.PathfindToPersonAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.PathfindToPersonAction.WalkSpeedMultiplier
langs:
- csharp
@ -41,6 +41,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.FullyInProgress
@ -332,16 +333,16 @@ items:
nameWithType.vb: PathfindToPersonAction.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Actions.PathfindToPersonAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single)
- uid: TinyLife.Actions.PathfindToPersonAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.PathfindToPersonAction.Validate(TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.PathfindToPersonAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.PathfindToPersonAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.PathfindToPersonAction
langs:
- csharp
- vb
name: Validate(PersonLike)
nameWithType: PathfindToPersonAction.Validate(PersonLike)
fullName: TinyLife.Actions.PathfindToPersonAction.Validate(TinyLife.Objects.PersonLike)
name: Validate(PersonLike, AppliedMigrations)
nameWithType: PathfindToPersonAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.PathfindToPersonAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -354,16 +355,19 @@ items:
When returning false on this method, the action is removed from the <xref href="TinyLife.Actions.Action.Person" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool Validate(PersonLike person)
content: public override bool Validate(PersonLike person, AppliedMigrations appliedMigrations)
parameters:
- id: person
type: TinyLife.Objects.PersonLike
description: The person that this action belongs to
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: The migrations that have been applied so far
return:
type: System.Boolean
description: Whether or not the action is still valid (or if it has invalid data)
content.vb: Public Overrides Function Validate(person As PersonLike) As Boolean
overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
content.vb: Public Overrides Function Validate(person As PersonLike, appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Actions.PathfindToPersonAction.Validate*
- uid: TinyLife.Actions.PathfindToPersonAction.IsCompleted
commentId: M:TinyLife.Actions.PathfindToPersonAction.IsCompleted
@ -518,6 +522,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action
@ -4264,37 +4275,54 @@ references:
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: Action.Validate(PersonLike)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: Action.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.PathfindToPersonAction.Validate*
commentId: Overload:TinyLife.Actions.PathfindToPersonAction.Validate
href: TinyLife.Actions.PathfindToPersonAction.html#TinyLife_Actions_PathfindToPersonAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.PathfindToPersonAction.html#TinyLife_Actions_PathfindToPersonAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: PathfindToPersonAction.Validate
fullName: TinyLife.Actions.PathfindToPersonAction.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: System.Boolean
commentId: T:System.Boolean
parent: System

View file

@ -50,10 +50,11 @@ items:
- TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@ -693,30 +694,40 @@ references:
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: MultiAction.Validate(PersonLike)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: MultiAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
@ -769,6 +780,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action

View file

@ -51,10 +51,11 @@ items:
- TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@ -737,30 +738,40 @@ references:
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: MultiAction.Validate(PersonLike)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: MultiAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
@ -813,6 +824,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action

View file

@ -56,10 +56,11 @@ items:
- TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@ -873,30 +874,40 @@ references:
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: MultiAction.Validate(PersonLike)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: MultiAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
@ -949,6 +960,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action

View file

@ -53,10 +53,11 @@ items:
- TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@ -722,30 +723,40 @@ references:
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: MultiAction.Validate(PersonLike)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: MultiAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
@ -798,6 +809,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action

View file

@ -40,6 +40,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.FullyInProgress
@ -54,7 +55,7 @@ items:
- TinyLife.Actions.Action.ForceResult
- TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.Action.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
- TinyLife.Actions.Action.CanStartNow
@ -296,6 +297,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action
@ -458,30 +466,40 @@ references:
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: Action.Validate(PersonLike)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: Action.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)

View file

@ -81,8 +81,9 @@ items:
- TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@ -1491,30 +1492,40 @@ references:
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: MultiAction.Validate(PersonLike)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: MultiAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
@ -1523,6 +1534,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action

View file

@ -55,10 +55,11 @@ items:
- TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@ -830,30 +831,40 @@ references:
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: MultiAction.Validate(PersonLike)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: MultiAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
@ -906,6 +917,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action

View file

@ -50,10 +50,11 @@ items:
- TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@ -702,30 +703,40 @@ references:
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: MultiAction.Validate(PersonLike)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: MultiAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
@ -778,6 +789,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action

View file

@ -84,8 +84,9 @@ items:
- TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@ -1716,30 +1717,40 @@ references:
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: MultiAction.Validate(PersonLike)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: MultiAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
@ -1748,6 +1759,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action

View file

@ -37,6 +37,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.FullyInProgress
@ -50,7 +51,7 @@ items:
- TinyLife.Actions.Action.PlayerPromptOpen
- TinyLife.Actions.Action.ForceResult
- TinyLife.Actions.Action.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
- TinyLife.Actions.Action.CanMultitask(TinyLife.Actions.Action)
- TinyLife.Actions.Action.CanStartNow
@ -357,6 +358,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action
@ -494,30 +502,40 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: Action.Validate(PersonLike)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: Action.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)
commentId: M:TinyLife.Actions.Action.TryForceResult(TinyLife.Actions.CompletionType,System.Nullable{TinyLife.Actions.CanExecuteResult},TinyLife.Objects.MapObject)

View file

@ -12,7 +12,7 @@ items:
- TinyLife.Actions.TryGoHereAction.IsCompleted
- TinyLife.Actions.TryGoHereAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.TryGoHereAction.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Actions.TryGoHereAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.TryGoHereAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -39,6 +39,7 @@ items:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.FullyInProgress
@ -260,16 +261,16 @@ items:
nameWithType.vb: TryGoHereAction.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Actions.TryGoHereAction.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single)
- uid: TinyLife.Actions.TryGoHereAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.TryGoHereAction.Validate(TinyLife.Objects.PersonLike)
id: Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.TryGoHereAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.TryGoHereAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.TryGoHereAction
langs:
- csharp
- vb
name: Validate(PersonLike)
nameWithType: TryGoHereAction.Validate(PersonLike)
fullName: TinyLife.Actions.TryGoHereAction.Validate(TinyLife.Objects.PersonLike)
name: Validate(PersonLike, AppliedMigrations)
nameWithType: TryGoHereAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.TryGoHereAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -282,16 +283,19 @@ items:
When returning false on this method, the action is removed from the <xref href="TinyLife.Actions.Action.Person" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool Validate(PersonLike person)
content: public override bool Validate(PersonLike person, AppliedMigrations appliedMigrations)
parameters:
- id: person
type: TinyLife.Objects.PersonLike
description: The person that this action belongs to
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: The migrations that have been applied so far
return:
type: System.Boolean
description: Whether or not the action is still valid (or if it has invalid data)
content.vb: Public Overrides Function Validate(person As PersonLike) As Boolean
overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
content.vb: Public Overrides Function Validate(person As PersonLike, appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Actions.TryGoHereAction.Validate*
- uid: TinyLife.Actions.TryGoHereAction.IsCompleted
commentId: M:TinyLife.Actions.TryGoHereAction.IsCompleted
@ -445,6 +449,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action
@ -4417,37 +4428,54 @@ references:
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: Action.Validate(PersonLike)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: Action.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.Action.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.TryGoHereAction.Validate*
commentId: Overload:TinyLife.Actions.TryGoHereAction.Validate
href: TinyLife.Actions.TryGoHereAction.html#TinyLife_Actions_TryGoHereAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.TryGoHereAction.html#TinyLife_Actions_TryGoHereAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: TryGoHereAction.Validate
fullName: TinyLife.Actions.TryGoHereAction.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: System.Boolean
commentId: T:System.Boolean
parent: System

View file

@ -40,8 +40,9 @@ items:
- TinyLife.Actions.PathfindAction.Initialize
- TinyLife.Actions.PathfindAction.IsCompleted
- TinyLife.Actions.PathfindAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.InProgressTime
- TinyLife.Actions.Action.FullyInProgress
@ -435,30 +436,40 @@ references:
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.PathfindAction
href: TinyLife.Actions.PathfindAction.html#TinyLife_Actions_PathfindAction_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: PathfindAction.Validate(PersonLike)
fullName: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.PathfindAction.html#TinyLife_Actions_PathfindAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: PathfindAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.PathfindAction.html#TinyLife_Actions_PathfindAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.PathfindAction.html#TinyLife_Actions_PathfindAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.PathfindAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.PathfindAction.html#TinyLife_Actions_PathfindAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.PathfindAction.html#TinyLife_Actions_PathfindAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.Action.Random
commentId: F:TinyLife.Actions.Action.Random
@ -467,6 +478,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action

View file

@ -52,10 +52,11 @@ items:
- TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.Type
- TinyLife.Actions.Action.Info
@ -740,30 +741,40 @@ references:
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: MultiAction.Validate(PersonLike)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: MultiAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
commentId: M:TinyLife.Actions.MultiAction.CanCancel(TinyLife.Actions.Action)
@ -816,6 +827,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action

View file

@ -54,9 +54,10 @@ items:
- TinyLife.Actions.MultiAction.Initialize
- TinyLife.Actions.MultiAction.IsCompleted
- TinyLife.Actions.MultiAction.OnCompleted(TinyLife.Actions.CompletionType)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Actions.MultiAction.CanStartNow
- TinyLife.Actions.Action.Random
- TinyLife.Actions.Action.Migrations
- TinyLife.Actions.Action.OnActionTypeConstructed
- TinyLife.Actions.Action.FullyInProgress
- TinyLife.Actions.Action.Type
@ -819,30 +820,40 @@ references:
name: CompletionType
href: TinyLife.Actions.CompletionType.html
- name: )
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Actions.MultiAction
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
name: Validate(PersonLike)
nameWithType: MultiAction.Validate(PersonLike)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
name: Validate(PersonLike, AppliedMigrations)
nameWithType: MultiAction.Validate(PersonLike, AppliedMigrations)
fullName: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike)
- uid: TinyLife.Actions.MultiAction.Validate(TinyLife.Objects.PersonLike,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_
href: TinyLife.Actions.MultiAction.html#TinyLife_Actions_MultiAction_Validate_TinyLife_Objects_PersonLike_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Actions.MultiAction.CanStartNow
commentId: M:TinyLife.Actions.MultiAction.CanStartNow
@ -870,6 +881,13 @@ references:
name: Random
nameWithType: Action.Random
fullName: TinyLife.Actions.Action.Random
- uid: TinyLife.Actions.Action.Migrations
commentId: F:TinyLife.Actions.Action.Migrations
parent: TinyLife.Actions.Action
href: TinyLife.Actions.Action.html#TinyLife_Actions_Action_Migrations
name: Migrations
nameWithType: Action.Migrations
fullName: TinyLife.Actions.Action.Migrations
- uid: TinyLife.Actions.Action.OnActionTypeConstructed
commentId: E:TinyLife.Actions.Action.OnActionTypeConstructed
parent: TinyLife.Actions.Action

View file

@ -272,7 +272,7 @@ items:
summary: >-
Validates this emotion modifier using the given <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> after it is loaded from disk.
This method is automatically called in <xref href="TinyLife.Objects.PersonLike.Validate" data-throw-if-not-resolved="false"></xref>.
This method is automatically called in <xref href="TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public bool Validate(PersonLike person)
@ -832,24 +832,30 @@ references:
name: PassTime
nameWithType: EmotionModifier.Instance.PassTime
fullName: TinyLife.Emotions.EmotionModifier.Instance.PassTime
- uid: TinyLife.Objects.PersonLike.Validate
commentId: M:TinyLife.Objects.PersonLike.Validate
- uid: TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
name: Validate()
nameWithType: PersonLike.Validate()
fullName: TinyLife.Objects.PersonLike.Validate()
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: PersonLike.Validate(AppliedMigrations)
fullName: TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.PersonLike.Validate
- uid: TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.PersonLike.Validate
- uid: TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Emotions.EmotionModifier.Instance.Validate*
commentId: Overload:TinyLife.Emotions.EmotionModifier.Instance.Validate

View file

@ -12,6 +12,7 @@ items:
- TinyLife.Emotions.EmotionModifier.AdmiredFood
- TinyLife.Emotions.EmotionModifier.AdmittedToCheating
- TinyLife.Emotions.EmotionModifier.AdoptedChild
- TinyLife.Emotions.EmotionModifier.AffirmedIdentity
- TinyLife.Emotions.EmotionModifier.AgedUp
- TinyLife.Emotions.EmotionModifier.AggravatingConversation
- TinyLife.Emotions.EmotionModifier.AmazingCraftedFurniture
@ -58,6 +59,7 @@ items:
- TinyLife.Emotions.EmotionModifier.DirtyHandsAfterToilet
- TinyLife.Emotions.EmotionModifier.DirtyObject
- TinyLife.Emotions.EmotionModifier.DisplayName
- TinyLife.Emotions.EmotionModifier.DonatedToCharity
- TinyLife.Emotions.EmotionModifier.Drunk
- TinyLife.Emotions.EmotionModifier.EmbarrassingWorkConversation
- TinyLife.Emotions.EmotionModifier.EmergencyFood
@ -4058,6 +4060,44 @@ items:
return:
type: System.ValueTuple{TinyLife.Emotions.EmotionModifier,System.Int32}[]
content.vb: Public Shared ReadOnly DaydreamEmotions As (Modifier As EmotionModifier, Weight As Integer)()
- uid: TinyLife.Emotions.EmotionModifier.DonatedToCharity
commentId: F:TinyLife.Emotions.EmotionModifier.DonatedToCharity
id: DonatedToCharity
parent: TinyLife.Emotions.EmotionModifier
langs:
- csharp
- vb
name: DonatedToCharity
nameWithType: EmotionModifier.DonatedToCharity
fullName: TinyLife.Emotions.EmotionModifier.DonatedToCharity
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
syntax:
content: public static readonly EmotionModifier[] DonatedToCharity
return:
type: TinyLife.Emotions.EmotionModifier[]
content.vb: Public Shared ReadOnly DonatedToCharity As EmotionModifier()
- uid: TinyLife.Emotions.EmotionModifier.AffirmedIdentity
commentId: F:TinyLife.Emotions.EmotionModifier.AffirmedIdentity
id: AffirmedIdentity
parent: TinyLife.Emotions.EmotionModifier
langs:
- csharp
- vb
name: AffirmedIdentity
nameWithType: EmotionModifier.AffirmedIdentity
fullName: TinyLife.Emotions.EmotionModifier.AffirmedIdentity
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
syntax:
content: public static readonly EmotionModifier AffirmedIdentity
return:
type: TinyLife.Emotions.EmotionModifier
content.vb: Public Shared ReadOnly AffirmedIdentity As EmotionModifier
- uid: TinyLife.Emotions.EmotionModifier.Name
commentId: F:TinyLife.Emotions.EmotionModifier.Name
id: Name
@ -4368,17 +4408,23 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: A helper method to use with <xref href="TinyLife.Emotions.EmotionModifier.Condition" data-throw-if-not-resolved="false"></xref> which returns the given <code class="paramref">type</code> and the result of the <code class="paramref">value</code> function if the passed <code class="paramref">person</code> has the given <xref href="TinyLife.PersonalityType" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static (IEmotionSource, int) PersonalityEmotion(PersonLike person, PersonalityType type, Func<double> value)
parameters:
- id: person
type: TinyLife.Objects.PersonLike
description: The person.
- id: type
type: TinyLife.PersonalityType
description: The personality type to query, and return as the <xref href="TinyLife.Emotions.IEmotionSource" data-throw-if-not-resolved="false"></xref>.
- id: value
type: System.Func{System.Double}
description: The value to return.
return:
type: System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}
description: The given <code class="paramref">type</code> and <code class="paramref">value</code>, or <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/default">default</a> if the <code class="paramref">person</code> doesn't have the given <xref href="TinyLife.PersonalityType" data-throw-if-not-resolved="false"></xref>.
content.vb: Public Shared Function PersonalityEmotion(person As PersonLike, type As PersonalityType, value As Func(Of Double)) As (IEmotionSource, Integer)
overload: TinyLife.Emotions.EmotionModifier.PersonalityEmotion*
nameWithType.vb: EmotionModifier.PersonalityEmotion(PersonLike, PersonalityType, Func(Of Double))
@ -4398,21 +4444,29 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: A helper method to use with <xref href="TinyLife.Emotions.EmotionModifier.Condition" data-throw-if-not-resolved="false"></xref> which returns an object and a value based on the objects around the <code class="paramref">person</code>, either in the same room as them, or in a given radius around them outdoors.
example: []
syntax:
content: 'public static (IEmotionSource, int) ObjectAroundEmotion<T>(PersonLike person, int outdoorsRange, Func<T, int> objectAmount, Func<T, IEmotionSource> source = null) where T : MapObject'
parameters:
- id: person
type: TinyLife.Objects.PersonLike
description: The person.
- id: outdoorsRange
type: System.Int32
description: The range, in tiles, that objects can be away if the person is outdoors.
- id: objectAmount
type: System.Func{{T},System.Int32}
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.
typeParameters:
- id: T
description: The type of object to find around the person.
return:
type: System.ValueTuple{TinyLife.Emotions.IEmotionSource,System.Int32}
description: The resulting emotion source and value.
content.vb: Public Shared Function ObjectAroundEmotion(Of T As MapObject)(person As PersonLike, outdoorsRange As Integer, objectAmount As Func(Of T, Integer), source As Func(Of T, IEmotionSource) = Nothing) As (IEmotionSource, Integer)
overload: TinyLife.Emotions.EmotionModifier.ObjectAroundEmotion*
nameWithType.vb: EmotionModifier.ObjectAroundEmotion(Of T)(PersonLike, Integer, Func(Of T, Integer), Func(Of T, IEmotionSource))
@ -5598,12 +5652,6 @@ references:
name: Register
nameWithType: EmotionModifier.Register
fullName: TinyLife.Emotions.EmotionModifier.Register
- uid: TinyLife.Emotions.EmotionModifier.PersonalityEmotion*
commentId: Overload:TinyLife.Emotions.EmotionModifier.PersonalityEmotion
href: TinyLife.Emotions.EmotionModifier.html#TinyLife_Emotions_EmotionModifier_PersonalityEmotion_TinyLife_Objects_PersonLike_TinyLife_PersonalityType_System_Func_System_Double__
name: PersonalityEmotion
nameWithType: EmotionModifier.PersonalityEmotion
fullName: TinyLife.Emotions.EmotionModifier.PersonalityEmotion
- uid: TinyLife.PersonalityType
commentId: T:TinyLife.PersonalityType
parent: TinyLife
@ -5611,6 +5659,19 @@ references:
name: PersonalityType
nameWithType: PersonalityType
fullName: TinyLife.PersonalityType
- uid: TinyLife.Emotions.IEmotionSource
commentId: T:TinyLife.Emotions.IEmotionSource
parent: TinyLife.Emotions
href: TinyLife.Emotions.IEmotionSource.html
name: IEmotionSource
nameWithType: IEmotionSource
fullName: TinyLife.Emotions.IEmotionSource
- uid: TinyLife.Emotions.EmotionModifier.PersonalityEmotion*
commentId: Overload:TinyLife.Emotions.EmotionModifier.PersonalityEmotion
href: TinyLife.Emotions.EmotionModifier.html#TinyLife_Emotions_EmotionModifier_PersonalityEmotion_TinyLife_Objects_PersonLike_TinyLife_PersonalityType_System_Func_System_Double__
name: PersonalityEmotion
nameWithType: EmotionModifier.PersonalityEmotion
fullName: TinyLife.Emotions.EmotionModifier.PersonalityEmotion
- uid: System.Func{System.Double}
commentId: T:System.Func{System.Double}
parent: System

View file

@ -5,7 +5,7 @@ items:
id: EmotionType
parent: TinyLife.Emotions
children:
- TinyLife.Emotions.EmotionType.#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory)
- TinyLife.Emotions.EmotionType.#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory,Microsoft.Xna.Framework.Audio.SoundEffect)
- TinyLife.Emotions.EmotionType.Angry
- TinyLife.Emotions.EmotionType.Asleep
- TinyLife.Emotions.EmotionType.Bored
@ -26,6 +26,7 @@ items:
- TinyLife.Emotions.EmotionType.Register(TinyLife.Emotions.EmotionType)
- TinyLife.Emotions.EmotionType.Relaxed
- TinyLife.Emotions.EmotionType.Sad
- TinyLife.Emotions.EmotionType.StingSound
- TinyLife.Emotions.EmotionType.Stunned
- TinyLife.Emotions.EmotionType.Types
- TinyLife.Emotions.EmotionType.Uncomfortable
@ -500,6 +501,30 @@ items:
return:
type: TinyLife.Emotions.EmotionType.TypeCategory
content.vb: Public ReadOnly Category As EmotionType.TypeCategory
- uid: TinyLife.Emotions.EmotionType.StingSound
commentId: F:TinyLife.Emotions.EmotionType.StingSound
id: StingSound
parent: TinyLife.Emotions.EmotionType
langs:
- csharp
- vb
name: StingSound
nameWithType: EmotionType.StingSound
fullName: TinyLife.Emotions.EmotionType.StingSound
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Emotions
summary: >-
The sting sound effect to play when this emotion becomes active.
If this is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>, no sound effect will play.
example: []
syntax:
content: public readonly SoundEffect StingSound
return:
type: Microsoft.Xna.Framework.Audio.SoundEffect
content.vb: Public ReadOnly StingSound As SoundEffect
- uid: TinyLife.Emotions.EmotionType.Priority
commentId: P:TinyLife.Emotions.EmotionType.Priority
id: Priority
@ -526,16 +551,16 @@ items:
type: System.Int32
content.vb: Public Property Priority As Integer
overload: TinyLife.Emotions.EmotionType.Priority*
- uid: TinyLife.Emotions.EmotionType.#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory)
commentId: M:TinyLife.Emotions.EmotionType.#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory)
id: '#ctor(System.String,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,TinyLife.Emotions.EmotionType.TypeCategory)'
- 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)'
parent: TinyLife.Emotions.EmotionType
langs:
- csharp
- vb
name: EmotionType(string, TextureRegion, Color, TypeCategory)
nameWithType: EmotionType.EmotionType(string, TextureRegion, Color, EmotionType.TypeCategory)
fullName: TinyLife.Emotions.EmotionType.EmotionType(string, MLEM.Textures.TextureRegion, Microsoft.Xna.Framework.Color, TinyLife.Emotions.EmotionType.TypeCategory)
name: EmotionType(string, TextureRegion, Color, TypeCategory, SoundEffect)
nameWithType: EmotionType.EmotionType(string, TextureRegion, Color, EmotionType.TypeCategory, SoundEffect)
fullName: TinyLife.Emotions.EmotionType.EmotionType(string, MLEM.Textures.TextureRegion, Microsoft.Xna.Framework.Color, TinyLife.Emotions.EmotionType.TypeCategory, Microsoft.Xna.Framework.Audio.SoundEffect)
type: Constructor
assemblies:
- Tiny Life
@ -543,7 +568,7 @@ items:
summary: Creates a new emotion type with the given settings
example: []
syntax:
content: public EmotionType(string name, TextureRegion icon, Color color, EmotionType.TypeCategory category)
content: public EmotionType(string name, TextureRegion icon, Color color, EmotionType.TypeCategory category, SoundEffect stingSound)
parameters:
- id: name
type: System.String
@ -557,11 +582,14 @@ items:
- id: category
type: TinyLife.Emotions.EmotionType.TypeCategory
description: This emotion type's category
content.vb: Public Sub New(name As String, icon As TextureRegion, color As Color, category As EmotionType.TypeCategory)
- id: stingSound
type: Microsoft.Xna.Framework.Audio.SoundEffect
description: The sound effect that should play when this emotion becomes active, or <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a> to have no sound effect.
content.vb: Public Sub New(name As String, icon As TextureRegion, color As Color, category As EmotionType.TypeCategory, stingSound As SoundEffect)
overload: TinyLife.Emotions.EmotionType.#ctor*
nameWithType.vb: EmotionType.New(String, TextureRegion, Color, EmotionType.TypeCategory)
fullName.vb: TinyLife.Emotions.EmotionType.New(String, MLEM.Textures.TextureRegion, Microsoft.Xna.Framework.Color, TinyLife.Emotions.EmotionType.TypeCategory)
name.vb: New(String, TextureRegion, Color, TypeCategory)
nameWithType.vb: EmotionType.New(String, TextureRegion, Color, EmotionType.TypeCategory, SoundEffect)
fullName.vb: TinyLife.Emotions.EmotionType.New(String, MLEM.Textures.TextureRegion, Microsoft.Xna.Framework.Color, TinyLife.Emotions.EmotionType.TypeCategory, Microsoft.Xna.Framework.Audio.SoundEffect)
name.vb: New(String, TextureRegion, Color, TypeCategory, SoundEffect)
- uid: TinyLife.Emotions.EmotionType.Register(TinyLife.Emotions.EmotionType)
commentId: M:TinyLife.Emotions.EmotionType.Register(TinyLife.Emotions.EmotionType)
id: Register(TinyLife.Emotions.EmotionType)
@ -1232,6 +1260,51 @@ references:
- uid: TinyLife.Emotions.EmotionType.TypeCategory
name: TypeCategory
href: TinyLife.Emotions.EmotionType.TypeCategory.html
- uid: Microsoft.Xna.Framework.Audio.SoundEffect
commentId: T:Microsoft.Xna.Framework.Audio.SoundEffect
parent: Microsoft.Xna.Framework.Audio
isExternal: true
name: SoundEffect
nameWithType: SoundEffect
fullName: Microsoft.Xna.Framework.Audio.SoundEffect
- uid: Microsoft.Xna.Framework.Audio
commentId: N:Microsoft.Xna.Framework.Audio
isExternal: true
name: Microsoft.Xna.Framework.Audio
nameWithType: Microsoft.Xna.Framework.Audio
fullName: Microsoft.Xna.Framework.Audio
spec.csharp:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Audio
name: Audio
isExternal: true
spec.vb:
- uid: Microsoft
name: Microsoft
isExternal: true
- name: .
- uid: Microsoft.Xna
name: Xna
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- name: .
- uid: Microsoft.Xna.Framework.Audio
name: Audio
isExternal: true
- uid: TinyLife.Emotions.EmotionType.Priority*
commentId: Overload:TinyLife.Emotions.EmotionType.Priority
href: TinyLife.Emotions.EmotionType.html#TinyLife_Emotions_EmotionType_Priority
@ -1251,7 +1324,7 @@ references:
name.vb: Integer
- 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_
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_
name: EmotionType
nameWithType: EmotionType.EmotionType
fullName: TinyLife.Emotions.EmotionType.EmotionType

850
docs/api/TinyLife.Goals.GoalTrigger-2.yml generated Normal file
View file

@ -0,0 +1,850 @@
### YamlMime:ManagedReference
items:
- uid: TinyLife.Goals.GoalTrigger`2
commentId: T:TinyLife.Goals.GoalTrigger`2
id: GoalTrigger`2
parent: TinyLife.Goals
children:
- TinyLife.Goals.GoalTrigger`2.#ctor(System.String)
langs:
- csharp
- vb
name: GoalTrigger<TObject, TValue>
nameWithType: GoalTrigger<TObject, TValue>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue>
type: Class
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
A goal trigger is used by <xref href="TinyLife.Goals.AutoTriggerGoal" data-throw-if-not-resolved="false"></xref> instances to determine whether they should be triggered.
Goal triggers are compared only by their <xref href="TinyLife.Goals.GoalTrigger.Name" data-throw-if-not-resolved="false"></xref>, so mods can add goal triggers that work for other mods without explicit compatibility.
If there is only one <xref href="TinyLife.Goals.GoalTrigger.ValidObjects" data-throw-if-not-resolved="false"></xref> entry, it is preferred to use one of the generic types <xref href="TinyLife.Goals.GoalTrigger%602" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.GoalTrigger%603" data-throw-if-not-resolved="false"></xref>, or <xref href="TinyLife.Goals.GoalTrigger%604" data-throw-if-not-resolved="false"></xref> for compile-time type safety.
example: []
syntax:
content: 'public class GoalTrigger<TObject, TValue> : GoalTrigger, IEquatable<GoalTrigger>'
typeParameters:
- id: TObject
- id: TValue
content.vb: Public Class GoalTrigger(Of TObject, TValue) Inherits GoalTrigger Implements IEquatable(Of GoalTrigger)
inheritance:
- System.Object
- TinyLife.Goals.GoalTrigger
implements:
- System.IEquatable{TinyLife.Goals.GoalTrigger}
inheritedMembers:
- TinyLife.Goals.GoalTrigger.PersonUpdate
- TinyLife.Goals.GoalTrigger.FurnitureCreated
- TinyLife.Goals.GoalTrigger.ActionCompleted
- TinyLife.Goals.GoalTrigger.ActionEnded
- TinyLife.Goals.GoalTrigger.ActionUpdate
- TinyLife.Goals.GoalTrigger.EarnMoney
- TinyLife.Goals.GoalTrigger.EmotionGained
- TinyLife.Goals.GoalTrigger.EmotionLost
- TinyLife.Goals.GoalTrigger.FoodEaten
- TinyLife.Goals.GoalTrigger.ProjectCompleted
- TinyLife.Goals.GoalTrigger.Name
- TinyLife.Goals.GoalTrigger.ValidObjects
- TinyLife.Goals.GoalTrigger.ValidValues
- TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
- TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
- TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
- TinyLife.Goals.GoalTrigger.Equals(System.Object)
- TinyLife.Goals.GoalTrigger.GetHashCode
- System.Object.Equals(System.Object,System.Object)
- System.Object.GetType
- System.Object.MemberwiseClone
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
extensionMethods:
- TinyLife.Goals.GoalTrigger`2.TinyLife.Utilities.Extensions.JsonCopy``1
nameWithType.vb: GoalTrigger(Of TObject, TValue)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue)
name.vb: GoalTrigger(Of TObject, TValue)
- uid: TinyLife.Goals.GoalTrigger`2.#ctor(System.String)
commentId: M:TinyLife.Goals.GoalTrigger`2.#ctor(System.String)
id: '#ctor(System.String)'
parent: TinyLife.Goals.GoalTrigger`2
langs:
- csharp
- vb
name: GoalTrigger(string)
nameWithType: GoalTrigger<TObject, TValue>.GoalTrigger(string)
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue>.GoalTrigger(string)
type: Constructor
assemblies:
- Tiny Life
namespace: TinyLife.Goals
example: []
syntax:
content: public GoalTrigger(string name)
parameters:
- id: name
type: System.String
content.vb: Public Sub New(name As String)
overload: TinyLife.Goals.GoalTrigger`2.#ctor*
nameWithType.vb: GoalTrigger(Of TObject, TValue).New(String)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue).New(String)
name.vb: New(String)
references:
- uid: TinyLife.Goals.AutoTriggerGoal
commentId: T:TinyLife.Goals.AutoTriggerGoal
parent: TinyLife.Goals
href: TinyLife.Goals.AutoTriggerGoal.html
name: AutoTriggerGoal
nameWithType: AutoTriggerGoal
fullName: TinyLife.Goals.AutoTriggerGoal
- uid: TinyLife.Goals.GoalTrigger.Name
commentId: F:TinyLife.Goals.GoalTrigger.Name
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Name
name: Name
nameWithType: GoalTrigger.Name
fullName: TinyLife.Goals.GoalTrigger.Name
- uid: TinyLife.Goals.GoalTrigger.ValidObjects
commentId: F:TinyLife.Goals.GoalTrigger.ValidObjects
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ValidObjects
name: ValidObjects
nameWithType: GoalTrigger.ValidObjects
fullName: TinyLife.Goals.GoalTrigger.ValidObjects
- uid: TinyLife.Goals.GoalTrigger`2
commentId: T:TinyLife.Goals.GoalTrigger`2
href: TinyLife.Goals.GoalTrigger-2.html
name: GoalTrigger<TObject, TValue>
nameWithType: GoalTrigger<TObject, TValue>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue>
nameWithType.vb: GoalTrigger(Of TObject, TValue)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue)
name.vb: GoalTrigger(Of TObject, TValue)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: )
- uid: TinyLife.Goals.GoalTrigger`3
commentId: T:TinyLife.Goals.GoalTrigger`3
href: TinyLife.Goals.GoalTrigger-3.html
name: GoalTrigger<TObject, TValue1, TValue2>
nameWithType: GoalTrigger<TObject, TValue1, TValue2>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2>
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2)
name.vb: GoalTrigger(Of TObject, TValue1, TValue2)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: )
- uid: TinyLife.Goals.GoalTrigger`4
commentId: T:TinyLife.Goals.GoalTrigger`4
href: TinyLife.Goals.GoalTrigger-4.html
name: GoalTrigger<TObject, TValue1, TValue2, TValue3>
nameWithType: GoalTrigger<TObject, TValue1, TValue2, TValue3>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2, TValue3>
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
name.vb: GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: ','
- name: " "
- name: TValue3
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: ','
- name: " "
- name: TValue3
- name: )
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: TinyLife.Goals.GoalTrigger
commentId: T:TinyLife.Goals.GoalTrigger
parent: TinyLife.Goals
href: TinyLife.Goals.GoalTrigger.html
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
- uid: System.IEquatable{TinyLife.Goals.GoalTrigger}
commentId: T:System.IEquatable{TinyLife.Goals.GoalTrigger}
parent: System
definition: System.IEquatable`1
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
name: IEquatable<GoalTrigger>
nameWithType: IEquatable<GoalTrigger>
fullName: System.IEquatable<TinyLife.Goals.GoalTrigger>
nameWithType.vb: IEquatable(Of GoalTrigger)
fullName.vb: System.IEquatable(Of TinyLife.Goals.GoalTrigger)
name.vb: IEquatable(Of GoalTrigger)
spec.csharp:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: <
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: '>'
spec.vb:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: )
- uid: TinyLife.Goals.GoalTrigger.PersonUpdate
commentId: F:TinyLife.Goals.GoalTrigger.PersonUpdate
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_PersonUpdate
name: PersonUpdate
nameWithType: GoalTrigger.PersonUpdate
fullName: TinyLife.Goals.GoalTrigger.PersonUpdate
- uid: TinyLife.Goals.GoalTrigger.FurnitureCreated
commentId: F:TinyLife.Goals.GoalTrigger.FurnitureCreated
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_FurnitureCreated
name: FurnitureCreated
nameWithType: GoalTrigger.FurnitureCreated
fullName: TinyLife.Goals.GoalTrigger.FurnitureCreated
- uid: TinyLife.Goals.GoalTrigger.ActionCompleted
commentId: F:TinyLife.Goals.GoalTrigger.ActionCompleted
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ActionCompleted
name: ActionCompleted
nameWithType: GoalTrigger.ActionCompleted
fullName: TinyLife.Goals.GoalTrigger.ActionCompleted
- uid: TinyLife.Goals.GoalTrigger.ActionEnded
commentId: F:TinyLife.Goals.GoalTrigger.ActionEnded
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ActionEnded
name: ActionEnded
nameWithType: GoalTrigger.ActionEnded
fullName: TinyLife.Goals.GoalTrigger.ActionEnded
- uid: TinyLife.Goals.GoalTrigger.ActionUpdate
commentId: F:TinyLife.Goals.GoalTrigger.ActionUpdate
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ActionUpdate
name: ActionUpdate
nameWithType: GoalTrigger.ActionUpdate
fullName: TinyLife.Goals.GoalTrigger.ActionUpdate
- uid: TinyLife.Goals.GoalTrigger.EarnMoney
commentId: F:TinyLife.Goals.GoalTrigger.EarnMoney
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_EarnMoney
name: EarnMoney
nameWithType: GoalTrigger.EarnMoney
fullName: TinyLife.Goals.GoalTrigger.EarnMoney
- uid: TinyLife.Goals.GoalTrigger.EmotionGained
commentId: F:TinyLife.Goals.GoalTrigger.EmotionGained
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_EmotionGained
name: EmotionGained
nameWithType: GoalTrigger.EmotionGained
fullName: TinyLife.Goals.GoalTrigger.EmotionGained
- uid: TinyLife.Goals.GoalTrigger.EmotionLost
commentId: F:TinyLife.Goals.GoalTrigger.EmotionLost
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_EmotionLost
name: EmotionLost
nameWithType: GoalTrigger.EmotionLost
fullName: TinyLife.Goals.GoalTrigger.EmotionLost
- uid: TinyLife.Goals.GoalTrigger.FoodEaten
commentId: F:TinyLife.Goals.GoalTrigger.FoodEaten
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_FoodEaten
name: FoodEaten
nameWithType: GoalTrigger.FoodEaten
fullName: TinyLife.Goals.GoalTrigger.FoodEaten
- uid: TinyLife.Goals.GoalTrigger.ProjectCompleted
commentId: F:TinyLife.Goals.GoalTrigger.ProjectCompleted
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ProjectCompleted
name: ProjectCompleted
nameWithType: GoalTrigger.ProjectCompleted
fullName: TinyLife.Goals.GoalTrigger.ProjectCompleted
- uid: TinyLife.Goals.GoalTrigger.ValidValues
commentId: F:TinyLife.Goals.GoalTrigger.ValidValues
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ValidValues
name: ValidValues
nameWithType: GoalTrigger.ValidValues
fullName: TinyLife.Goals.GoalTrigger.ValidValues
- uid: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
commentId: M:TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
parent: TinyLife.Goals.GoalTrigger
isExternal: true
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsObjectCompatible_System_Type_
name: IsObjectCompatible(Type)
nameWithType: GoalTrigger.IsObjectCompatible(Type)
fullName: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
name: IsObjectCompatible
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsObjectCompatible_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
name: IsObjectCompatible
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsObjectCompatible_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
- uid: TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
commentId: M:TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
parent: TinyLife.Goals.GoalTrigger
isExternal: true
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsValueCompatible_System_Type_
name: IsValueCompatible(Type)
nameWithType: GoalTrigger.IsValueCompatible(Type)
fullName: TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
name: IsValueCompatible
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsValueCompatible_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
name: IsValueCompatible
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsValueCompatible_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
- uid: TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
commentId: M:TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_TinyLife_Goals_GoalTrigger_
name: Equals(GoalTrigger)
nameWithType: GoalTrigger.Equals(GoalTrigger)
fullName: TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
name: Equals
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_TinyLife_Goals_GoalTrigger_
- name: (
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
name: Equals
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_TinyLife_Goals_GoalTrigger_
- name: (
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: )
- uid: TinyLife.Goals.GoalTrigger.Equals(System.Object)
commentId: M:TinyLife.Goals.GoalTrigger.Equals(System.Object)
parent: TinyLife.Goals.GoalTrigger
isExternal: true
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_System_Object_
name: Equals(object)
nameWithType: GoalTrigger.Equals(object)
fullName: TinyLife.Goals.GoalTrigger.Equals(object)
nameWithType.vb: GoalTrigger.Equals(Object)
fullName.vb: TinyLife.Goals.GoalTrigger.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger.Equals(System.Object)
name: Equals
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalTrigger.Equals(System.Object)
name: Equals
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: TinyLife.Goals.GoalTrigger.GetHashCode
commentId: M:TinyLife.Goals.GoalTrigger.GetHashCode
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_GetHashCode
name: GetHashCode()
nameWithType: GoalTrigger.GetHashCode()
fullName: TinyLife.Goals.GoalTrigger.GetHashCode()
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger.GetHashCode
name: GetHashCode
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_GetHashCode
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalTrigger.GetHashCode
name: GetHashCode
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_GetHashCode
- name: (
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: TinyLife.Goals.GoalTrigger`2.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<GoalTrigger<TObject, TValue>>(GoalTrigger<TObject, TValue>)
nameWithType: Extensions.JsonCopy<GoalTrigger<TObject, TValue>>(GoalTrigger<TObject, TValue>)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Goals.GoalTrigger<TObject, TValue>>(TinyLife.Goals.GoalTrigger<TObject, TValue>)
nameWithType.vb: Extensions.JsonCopy(Of GoalTrigger(Of TObject, TValue))(GoalTrigger(Of TObject, TValue))
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Goals.GoalTrigger(Of TObject, TValue))(TinyLife.Goals.GoalTrigger(Of TObject, TValue))
name.vb: JsonCopy(Of GoalTrigger(Of TObject, TValue))(GoalTrigger(Of TObject, TValue))
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.GoalTrigger{`0,`1})
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: '>'
- name: '>'
- name: (
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.GoalTrigger{`0,`1})
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: )
- name: )
- name: (
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: )
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: System.IEquatable`1
commentId: T:System.IEquatable`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
name: IEquatable<T>
nameWithType: IEquatable<T>
fullName: System.IEquatable<T>
nameWithType.vb: IEquatable(Of T)
fullName.vb: System.IEquatable(Of T)
name.vb: IEquatable(Of T)
spec.csharp:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<T>(T)
nameWithType: Extensions.JsonCopy<T>(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(T)
nameWithType.vb: Extensions.JsonCopy(Of T)(T)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
name.vb: JsonCopy(Of T)(T)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
href: TinyLife.Utilities.Extensions.html
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: TinyLife.Goals.GoalTrigger`2.#ctor*
commentId: Overload:TinyLife.Goals.GoalTrigger`2.#ctor
href: TinyLife.Goals.GoalTrigger-2.html#TinyLife_Goals_GoalTrigger_2__ctor_System_String_
name: GoalTrigger
nameWithType: GoalTrigger<TObject, TValue>.GoalTrigger
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue>.GoalTrigger
nameWithType.vb: GoalTrigger(Of TObject, TValue).New
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue).New
name.vb: New
- 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

863
docs/api/TinyLife.Goals.GoalTrigger-3.yml generated Normal file
View file

@ -0,0 +1,863 @@
### YamlMime:ManagedReference
items:
- uid: TinyLife.Goals.GoalTrigger`3
commentId: T:TinyLife.Goals.GoalTrigger`3
id: GoalTrigger`3
parent: TinyLife.Goals
children:
- TinyLife.Goals.GoalTrigger`3.#ctor(System.String)
langs:
- csharp
- vb
name: GoalTrigger<TObject, TValue1, TValue2>
nameWithType: GoalTrigger<TObject, TValue1, TValue2>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2>
type: Class
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
A goal trigger is used by <xref href="TinyLife.Goals.AutoTriggerGoal" data-throw-if-not-resolved="false"></xref> instances to determine whether they should be triggered.
Goal triggers are compared only by their <xref href="TinyLife.Goals.GoalTrigger.Name" data-throw-if-not-resolved="false"></xref>, so mods can add goal triggers that work for other mods without explicit compatibility.
If there is only one <xref href="TinyLife.Goals.GoalTrigger.ValidObjects" data-throw-if-not-resolved="false"></xref> entry, it is preferred to use one of the generic types <xref href="TinyLife.Goals.GoalTrigger%602" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.GoalTrigger%603" data-throw-if-not-resolved="false"></xref>, or <xref href="TinyLife.Goals.GoalTrigger%604" data-throw-if-not-resolved="false"></xref> for compile-time type safety.
example: []
syntax:
content: 'public class GoalTrigger<TObject, TValue1, TValue2> : GoalTrigger, IEquatable<GoalTrigger>'
typeParameters:
- id: TObject
- id: TValue1
- id: TValue2
content.vb: Public Class GoalTrigger(Of TObject, TValue1, TValue2) Inherits GoalTrigger Implements IEquatable(Of GoalTrigger)
inheritance:
- System.Object
- TinyLife.Goals.GoalTrigger
implements:
- System.IEquatable{TinyLife.Goals.GoalTrigger}
inheritedMembers:
- TinyLife.Goals.GoalTrigger.PersonUpdate
- TinyLife.Goals.GoalTrigger.FurnitureCreated
- TinyLife.Goals.GoalTrigger.ActionCompleted
- TinyLife.Goals.GoalTrigger.ActionEnded
- TinyLife.Goals.GoalTrigger.ActionUpdate
- TinyLife.Goals.GoalTrigger.EarnMoney
- TinyLife.Goals.GoalTrigger.EmotionGained
- TinyLife.Goals.GoalTrigger.EmotionLost
- TinyLife.Goals.GoalTrigger.FoodEaten
- TinyLife.Goals.GoalTrigger.ProjectCompleted
- TinyLife.Goals.GoalTrigger.Name
- TinyLife.Goals.GoalTrigger.ValidObjects
- TinyLife.Goals.GoalTrigger.ValidValues
- TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
- TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
- TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
- TinyLife.Goals.GoalTrigger.Equals(System.Object)
- TinyLife.Goals.GoalTrigger.GetHashCode
- System.Object.Equals(System.Object,System.Object)
- System.Object.GetType
- System.Object.MemberwiseClone
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
extensionMethods:
- TinyLife.Goals.GoalTrigger`3.TinyLife.Utilities.Extensions.JsonCopy``1
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2)
name.vb: GoalTrigger(Of TObject, TValue1, TValue2)
- uid: TinyLife.Goals.GoalTrigger`3.#ctor(System.String)
commentId: M:TinyLife.Goals.GoalTrigger`3.#ctor(System.String)
id: '#ctor(System.String)'
parent: TinyLife.Goals.GoalTrigger`3
langs:
- csharp
- vb
name: GoalTrigger(string)
nameWithType: GoalTrigger<TObject, TValue1, TValue2>.GoalTrigger(string)
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2>.GoalTrigger(string)
type: Constructor
assemblies:
- Tiny Life
namespace: TinyLife.Goals
example: []
syntax:
content: public GoalTrigger(string name)
parameters:
- id: name
type: System.String
content.vb: Public Sub New(name As String)
overload: TinyLife.Goals.GoalTrigger`3.#ctor*
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2).New(String)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2).New(String)
name.vb: New(String)
references:
- uid: TinyLife.Goals.AutoTriggerGoal
commentId: T:TinyLife.Goals.AutoTriggerGoal
parent: TinyLife.Goals
href: TinyLife.Goals.AutoTriggerGoal.html
name: AutoTriggerGoal
nameWithType: AutoTriggerGoal
fullName: TinyLife.Goals.AutoTriggerGoal
- uid: TinyLife.Goals.GoalTrigger.Name
commentId: F:TinyLife.Goals.GoalTrigger.Name
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Name
name: Name
nameWithType: GoalTrigger.Name
fullName: TinyLife.Goals.GoalTrigger.Name
- uid: TinyLife.Goals.GoalTrigger.ValidObjects
commentId: F:TinyLife.Goals.GoalTrigger.ValidObjects
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ValidObjects
name: ValidObjects
nameWithType: GoalTrigger.ValidObjects
fullName: TinyLife.Goals.GoalTrigger.ValidObjects
- uid: TinyLife.Goals.GoalTrigger`2
commentId: T:TinyLife.Goals.GoalTrigger`2
href: TinyLife.Goals.GoalTrigger-2.html
name: GoalTrigger<TObject, TValue>
nameWithType: GoalTrigger<TObject, TValue>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue>
nameWithType.vb: GoalTrigger(Of TObject, TValue)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue)
name.vb: GoalTrigger(Of TObject, TValue)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: )
- uid: TinyLife.Goals.GoalTrigger`3
commentId: T:TinyLife.Goals.GoalTrigger`3
href: TinyLife.Goals.GoalTrigger-3.html
name: GoalTrigger<TObject, TValue1, TValue2>
nameWithType: GoalTrigger<TObject, TValue1, TValue2>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2>
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2)
name.vb: GoalTrigger(Of TObject, TValue1, TValue2)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: )
- uid: TinyLife.Goals.GoalTrigger`4
commentId: T:TinyLife.Goals.GoalTrigger`4
href: TinyLife.Goals.GoalTrigger-4.html
name: GoalTrigger<TObject, TValue1, TValue2, TValue3>
nameWithType: GoalTrigger<TObject, TValue1, TValue2, TValue3>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2, TValue3>
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
name.vb: GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: ','
- name: " "
- name: TValue3
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: ','
- name: " "
- name: TValue3
- name: )
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: TinyLife.Goals.GoalTrigger
commentId: T:TinyLife.Goals.GoalTrigger
parent: TinyLife.Goals
href: TinyLife.Goals.GoalTrigger.html
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
- uid: System.IEquatable{TinyLife.Goals.GoalTrigger}
commentId: T:System.IEquatable{TinyLife.Goals.GoalTrigger}
parent: System
definition: System.IEquatable`1
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
name: IEquatable<GoalTrigger>
nameWithType: IEquatable<GoalTrigger>
fullName: System.IEquatable<TinyLife.Goals.GoalTrigger>
nameWithType.vb: IEquatable(Of GoalTrigger)
fullName.vb: System.IEquatable(Of TinyLife.Goals.GoalTrigger)
name.vb: IEquatable(Of GoalTrigger)
spec.csharp:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: <
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: '>'
spec.vb:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: )
- uid: TinyLife.Goals.GoalTrigger.PersonUpdate
commentId: F:TinyLife.Goals.GoalTrigger.PersonUpdate
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_PersonUpdate
name: PersonUpdate
nameWithType: GoalTrigger.PersonUpdate
fullName: TinyLife.Goals.GoalTrigger.PersonUpdate
- uid: TinyLife.Goals.GoalTrigger.FurnitureCreated
commentId: F:TinyLife.Goals.GoalTrigger.FurnitureCreated
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_FurnitureCreated
name: FurnitureCreated
nameWithType: GoalTrigger.FurnitureCreated
fullName: TinyLife.Goals.GoalTrigger.FurnitureCreated
- uid: TinyLife.Goals.GoalTrigger.ActionCompleted
commentId: F:TinyLife.Goals.GoalTrigger.ActionCompleted
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ActionCompleted
name: ActionCompleted
nameWithType: GoalTrigger.ActionCompleted
fullName: TinyLife.Goals.GoalTrigger.ActionCompleted
- uid: TinyLife.Goals.GoalTrigger.ActionEnded
commentId: F:TinyLife.Goals.GoalTrigger.ActionEnded
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ActionEnded
name: ActionEnded
nameWithType: GoalTrigger.ActionEnded
fullName: TinyLife.Goals.GoalTrigger.ActionEnded
- uid: TinyLife.Goals.GoalTrigger.ActionUpdate
commentId: F:TinyLife.Goals.GoalTrigger.ActionUpdate
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ActionUpdate
name: ActionUpdate
nameWithType: GoalTrigger.ActionUpdate
fullName: TinyLife.Goals.GoalTrigger.ActionUpdate
- uid: TinyLife.Goals.GoalTrigger.EarnMoney
commentId: F:TinyLife.Goals.GoalTrigger.EarnMoney
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_EarnMoney
name: EarnMoney
nameWithType: GoalTrigger.EarnMoney
fullName: TinyLife.Goals.GoalTrigger.EarnMoney
- uid: TinyLife.Goals.GoalTrigger.EmotionGained
commentId: F:TinyLife.Goals.GoalTrigger.EmotionGained
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_EmotionGained
name: EmotionGained
nameWithType: GoalTrigger.EmotionGained
fullName: TinyLife.Goals.GoalTrigger.EmotionGained
- uid: TinyLife.Goals.GoalTrigger.EmotionLost
commentId: F:TinyLife.Goals.GoalTrigger.EmotionLost
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_EmotionLost
name: EmotionLost
nameWithType: GoalTrigger.EmotionLost
fullName: TinyLife.Goals.GoalTrigger.EmotionLost
- uid: TinyLife.Goals.GoalTrigger.FoodEaten
commentId: F:TinyLife.Goals.GoalTrigger.FoodEaten
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_FoodEaten
name: FoodEaten
nameWithType: GoalTrigger.FoodEaten
fullName: TinyLife.Goals.GoalTrigger.FoodEaten
- uid: TinyLife.Goals.GoalTrigger.ProjectCompleted
commentId: F:TinyLife.Goals.GoalTrigger.ProjectCompleted
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ProjectCompleted
name: ProjectCompleted
nameWithType: GoalTrigger.ProjectCompleted
fullName: TinyLife.Goals.GoalTrigger.ProjectCompleted
- uid: TinyLife.Goals.GoalTrigger.ValidValues
commentId: F:TinyLife.Goals.GoalTrigger.ValidValues
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ValidValues
name: ValidValues
nameWithType: GoalTrigger.ValidValues
fullName: TinyLife.Goals.GoalTrigger.ValidValues
- uid: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
commentId: M:TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
parent: TinyLife.Goals.GoalTrigger
isExternal: true
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsObjectCompatible_System_Type_
name: IsObjectCompatible(Type)
nameWithType: GoalTrigger.IsObjectCompatible(Type)
fullName: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
name: IsObjectCompatible
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsObjectCompatible_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
name: IsObjectCompatible
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsObjectCompatible_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
- uid: TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
commentId: M:TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
parent: TinyLife.Goals.GoalTrigger
isExternal: true
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsValueCompatible_System_Type_
name: IsValueCompatible(Type)
nameWithType: GoalTrigger.IsValueCompatible(Type)
fullName: TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
name: IsValueCompatible
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsValueCompatible_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
name: IsValueCompatible
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsValueCompatible_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
- uid: TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
commentId: M:TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_TinyLife_Goals_GoalTrigger_
name: Equals(GoalTrigger)
nameWithType: GoalTrigger.Equals(GoalTrigger)
fullName: TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
name: Equals
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_TinyLife_Goals_GoalTrigger_
- name: (
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
name: Equals
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_TinyLife_Goals_GoalTrigger_
- name: (
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: )
- uid: TinyLife.Goals.GoalTrigger.Equals(System.Object)
commentId: M:TinyLife.Goals.GoalTrigger.Equals(System.Object)
parent: TinyLife.Goals.GoalTrigger
isExternal: true
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_System_Object_
name: Equals(object)
nameWithType: GoalTrigger.Equals(object)
fullName: TinyLife.Goals.GoalTrigger.Equals(object)
nameWithType.vb: GoalTrigger.Equals(Object)
fullName.vb: TinyLife.Goals.GoalTrigger.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger.Equals(System.Object)
name: Equals
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalTrigger.Equals(System.Object)
name: Equals
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: TinyLife.Goals.GoalTrigger.GetHashCode
commentId: M:TinyLife.Goals.GoalTrigger.GetHashCode
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_GetHashCode
name: GetHashCode()
nameWithType: GoalTrigger.GetHashCode()
fullName: TinyLife.Goals.GoalTrigger.GetHashCode()
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger.GetHashCode
name: GetHashCode
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_GetHashCode
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalTrigger.GetHashCode
name: GetHashCode
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_GetHashCode
- name: (
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: TinyLife.Goals.GoalTrigger`3.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<GoalTrigger<TObject, TValue1, TValue2>>(GoalTrigger<TObject, TValue1, TValue2>)
nameWithType: Extensions.JsonCopy<GoalTrigger<TObject, TValue1, TValue2>>(GoalTrigger<TObject, TValue1, TValue2>)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2>>(TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2>)
nameWithType.vb: Extensions.JsonCopy(Of GoalTrigger(Of TObject, TValue1, TValue2))(GoalTrigger(Of TObject, TValue1, TValue2))
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2))(TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2))
name.vb: JsonCopy(Of GoalTrigger(Of TObject, TValue1, TValue2))(GoalTrigger(Of TObject, TValue1, TValue2))
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.GoalTrigger{`0,`1,`2})
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: '>'
- name: '>'
- name: (
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.GoalTrigger{`0,`1,`2})
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: )
- name: )
- name: (
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: )
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: System.IEquatable`1
commentId: T:System.IEquatable`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
name: IEquatable<T>
nameWithType: IEquatable<T>
fullName: System.IEquatable<T>
nameWithType.vb: IEquatable(Of T)
fullName.vb: System.IEquatable(Of T)
name.vb: IEquatable(Of T)
spec.csharp:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<T>(T)
nameWithType: Extensions.JsonCopy<T>(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(T)
nameWithType.vb: Extensions.JsonCopy(Of T)(T)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
name.vb: JsonCopy(Of T)(T)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
href: TinyLife.Utilities.Extensions.html
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: TinyLife.Goals.GoalTrigger`3.#ctor*
commentId: Overload:TinyLife.Goals.GoalTrigger`3.#ctor
href: TinyLife.Goals.GoalTrigger-3.html#TinyLife_Goals_GoalTrigger_3__ctor_System_String_
name: GoalTrigger
nameWithType: GoalTrigger<TObject, TValue1, TValue2>.GoalTrigger
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2>.GoalTrigger
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2).New
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2).New
name.vb: New
- 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

876
docs/api/TinyLife.Goals.GoalTrigger-4.yml generated Normal file
View file

@ -0,0 +1,876 @@
### YamlMime:ManagedReference
items:
- uid: TinyLife.Goals.GoalTrigger`4
commentId: T:TinyLife.Goals.GoalTrigger`4
id: GoalTrigger`4
parent: TinyLife.Goals
children:
- TinyLife.Goals.GoalTrigger`4.#ctor(System.String)
langs:
- csharp
- vb
name: GoalTrigger<TObject, TValue1, TValue2, TValue3>
nameWithType: GoalTrigger<TObject, TValue1, TValue2, TValue3>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2, TValue3>
type: Class
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
A goal trigger is used by <xref href="TinyLife.Goals.AutoTriggerGoal" data-throw-if-not-resolved="false"></xref> instances to determine whether they should be triggered.
Goal triggers are compared only by their <xref href="TinyLife.Goals.GoalTrigger.Name" data-throw-if-not-resolved="false"></xref>, so mods can add goal triggers that work for other mods without explicit compatibility.
If there is only one <xref href="TinyLife.Goals.GoalTrigger.ValidObjects" data-throw-if-not-resolved="false"></xref> entry, it is preferred to use one of the generic types <xref href="TinyLife.Goals.GoalTrigger%602" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.GoalTrigger%603" data-throw-if-not-resolved="false"></xref>, or <xref href="TinyLife.Goals.GoalTrigger%604" data-throw-if-not-resolved="false"></xref> for compile-time type safety.
example: []
syntax:
content: 'public class GoalTrigger<TObject, TValue1, TValue2, TValue3> : GoalTrigger, IEquatable<GoalTrigger>'
typeParameters:
- id: TObject
- id: TValue1
- id: TValue2
- id: TValue3
content.vb: Public Class GoalTrigger(Of TObject, TValue1, TValue2, TValue3) Inherits GoalTrigger Implements IEquatable(Of GoalTrigger)
inheritance:
- System.Object
- TinyLife.Goals.GoalTrigger
implements:
- System.IEquatable{TinyLife.Goals.GoalTrigger}
inheritedMembers:
- TinyLife.Goals.GoalTrigger.PersonUpdate
- TinyLife.Goals.GoalTrigger.FurnitureCreated
- TinyLife.Goals.GoalTrigger.ActionCompleted
- TinyLife.Goals.GoalTrigger.ActionEnded
- TinyLife.Goals.GoalTrigger.ActionUpdate
- TinyLife.Goals.GoalTrigger.EarnMoney
- TinyLife.Goals.GoalTrigger.EmotionGained
- TinyLife.Goals.GoalTrigger.EmotionLost
- TinyLife.Goals.GoalTrigger.FoodEaten
- TinyLife.Goals.GoalTrigger.ProjectCompleted
- TinyLife.Goals.GoalTrigger.Name
- TinyLife.Goals.GoalTrigger.ValidObjects
- TinyLife.Goals.GoalTrigger.ValidValues
- TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
- TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
- TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
- TinyLife.Goals.GoalTrigger.Equals(System.Object)
- TinyLife.Goals.GoalTrigger.GetHashCode
- System.Object.Equals(System.Object,System.Object)
- System.Object.GetType
- System.Object.MemberwiseClone
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
extensionMethods:
- TinyLife.Goals.GoalTrigger`4.TinyLife.Utilities.Extensions.JsonCopy``1
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
name.vb: GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
- uid: TinyLife.Goals.GoalTrigger`4.#ctor(System.String)
commentId: M:TinyLife.Goals.GoalTrigger`4.#ctor(System.String)
id: '#ctor(System.String)'
parent: TinyLife.Goals.GoalTrigger`4
langs:
- csharp
- vb
name: GoalTrigger(string)
nameWithType: GoalTrigger<TObject, TValue1, TValue2, TValue3>.GoalTrigger(string)
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2, TValue3>.GoalTrigger(string)
type: Constructor
assemblies:
- Tiny Life
namespace: TinyLife.Goals
example: []
syntax:
content: public GoalTrigger(string name)
parameters:
- id: name
type: System.String
content.vb: Public Sub New(name As String)
overload: TinyLife.Goals.GoalTrigger`4.#ctor*
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2, TValue3).New(String)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2, TValue3).New(String)
name.vb: New(String)
references:
- uid: TinyLife.Goals.AutoTriggerGoal
commentId: T:TinyLife.Goals.AutoTriggerGoal
parent: TinyLife.Goals
href: TinyLife.Goals.AutoTriggerGoal.html
name: AutoTriggerGoal
nameWithType: AutoTriggerGoal
fullName: TinyLife.Goals.AutoTriggerGoal
- uid: TinyLife.Goals.GoalTrigger.Name
commentId: F:TinyLife.Goals.GoalTrigger.Name
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Name
name: Name
nameWithType: GoalTrigger.Name
fullName: TinyLife.Goals.GoalTrigger.Name
- uid: TinyLife.Goals.GoalTrigger.ValidObjects
commentId: F:TinyLife.Goals.GoalTrigger.ValidObjects
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ValidObjects
name: ValidObjects
nameWithType: GoalTrigger.ValidObjects
fullName: TinyLife.Goals.GoalTrigger.ValidObjects
- uid: TinyLife.Goals.GoalTrigger`2
commentId: T:TinyLife.Goals.GoalTrigger`2
href: TinyLife.Goals.GoalTrigger-2.html
name: GoalTrigger<TObject, TValue>
nameWithType: GoalTrigger<TObject, TValue>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue>
nameWithType.vb: GoalTrigger(Of TObject, TValue)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue)
name.vb: GoalTrigger(Of TObject, TValue)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: )
- uid: TinyLife.Goals.GoalTrigger`3
commentId: T:TinyLife.Goals.GoalTrigger`3
href: TinyLife.Goals.GoalTrigger-3.html
name: GoalTrigger<TObject, TValue1, TValue2>
nameWithType: GoalTrigger<TObject, TValue1, TValue2>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2>
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2)
name.vb: GoalTrigger(Of TObject, TValue1, TValue2)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: )
- uid: TinyLife.Goals.GoalTrigger`4
commentId: T:TinyLife.Goals.GoalTrigger`4
href: TinyLife.Goals.GoalTrigger-4.html
name: GoalTrigger<TObject, TValue1, TValue2, TValue3>
nameWithType: GoalTrigger<TObject, TValue1, TValue2, TValue3>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2, TValue3>
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
name.vb: GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: ','
- name: " "
- name: TValue3
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: ','
- name: " "
- name: TValue3
- name: )
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: TinyLife.Goals.GoalTrigger
commentId: T:TinyLife.Goals.GoalTrigger
parent: TinyLife.Goals
href: TinyLife.Goals.GoalTrigger.html
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
- uid: System.IEquatable{TinyLife.Goals.GoalTrigger}
commentId: T:System.IEquatable{TinyLife.Goals.GoalTrigger}
parent: System
definition: System.IEquatable`1
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
name: IEquatable<GoalTrigger>
nameWithType: IEquatable<GoalTrigger>
fullName: System.IEquatable<TinyLife.Goals.GoalTrigger>
nameWithType.vb: IEquatable(Of GoalTrigger)
fullName.vb: System.IEquatable(Of TinyLife.Goals.GoalTrigger)
name.vb: IEquatable(Of GoalTrigger)
spec.csharp:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: <
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: '>'
spec.vb:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: )
- uid: TinyLife.Goals.GoalTrigger.PersonUpdate
commentId: F:TinyLife.Goals.GoalTrigger.PersonUpdate
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_PersonUpdate
name: PersonUpdate
nameWithType: GoalTrigger.PersonUpdate
fullName: TinyLife.Goals.GoalTrigger.PersonUpdate
- uid: TinyLife.Goals.GoalTrigger.FurnitureCreated
commentId: F:TinyLife.Goals.GoalTrigger.FurnitureCreated
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_FurnitureCreated
name: FurnitureCreated
nameWithType: GoalTrigger.FurnitureCreated
fullName: TinyLife.Goals.GoalTrigger.FurnitureCreated
- uid: TinyLife.Goals.GoalTrigger.ActionCompleted
commentId: F:TinyLife.Goals.GoalTrigger.ActionCompleted
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ActionCompleted
name: ActionCompleted
nameWithType: GoalTrigger.ActionCompleted
fullName: TinyLife.Goals.GoalTrigger.ActionCompleted
- uid: TinyLife.Goals.GoalTrigger.ActionEnded
commentId: F:TinyLife.Goals.GoalTrigger.ActionEnded
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ActionEnded
name: ActionEnded
nameWithType: GoalTrigger.ActionEnded
fullName: TinyLife.Goals.GoalTrigger.ActionEnded
- uid: TinyLife.Goals.GoalTrigger.ActionUpdate
commentId: F:TinyLife.Goals.GoalTrigger.ActionUpdate
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ActionUpdate
name: ActionUpdate
nameWithType: GoalTrigger.ActionUpdate
fullName: TinyLife.Goals.GoalTrigger.ActionUpdate
- uid: TinyLife.Goals.GoalTrigger.EarnMoney
commentId: F:TinyLife.Goals.GoalTrigger.EarnMoney
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_EarnMoney
name: EarnMoney
nameWithType: GoalTrigger.EarnMoney
fullName: TinyLife.Goals.GoalTrigger.EarnMoney
- uid: TinyLife.Goals.GoalTrigger.EmotionGained
commentId: F:TinyLife.Goals.GoalTrigger.EmotionGained
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_EmotionGained
name: EmotionGained
nameWithType: GoalTrigger.EmotionGained
fullName: TinyLife.Goals.GoalTrigger.EmotionGained
- uid: TinyLife.Goals.GoalTrigger.EmotionLost
commentId: F:TinyLife.Goals.GoalTrigger.EmotionLost
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_EmotionLost
name: EmotionLost
nameWithType: GoalTrigger.EmotionLost
fullName: TinyLife.Goals.GoalTrigger.EmotionLost
- uid: TinyLife.Goals.GoalTrigger.FoodEaten
commentId: F:TinyLife.Goals.GoalTrigger.FoodEaten
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_FoodEaten
name: FoodEaten
nameWithType: GoalTrigger.FoodEaten
fullName: TinyLife.Goals.GoalTrigger.FoodEaten
- uid: TinyLife.Goals.GoalTrigger.ProjectCompleted
commentId: F:TinyLife.Goals.GoalTrigger.ProjectCompleted
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ProjectCompleted
name: ProjectCompleted
nameWithType: GoalTrigger.ProjectCompleted
fullName: TinyLife.Goals.GoalTrigger.ProjectCompleted
- uid: TinyLife.Goals.GoalTrigger.ValidValues
commentId: F:TinyLife.Goals.GoalTrigger.ValidValues
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ValidValues
name: ValidValues
nameWithType: GoalTrigger.ValidValues
fullName: TinyLife.Goals.GoalTrigger.ValidValues
- uid: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
commentId: M:TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
parent: TinyLife.Goals.GoalTrigger
isExternal: true
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsObjectCompatible_System_Type_
name: IsObjectCompatible(Type)
nameWithType: GoalTrigger.IsObjectCompatible(Type)
fullName: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
name: IsObjectCompatible
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsObjectCompatible_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalTrigger.IsObjectCompatible(System.Type)
name: IsObjectCompatible
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsObjectCompatible_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
- uid: TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
commentId: M:TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
parent: TinyLife.Goals.GoalTrigger
isExternal: true
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsValueCompatible_System_Type_
name: IsValueCompatible(Type)
nameWithType: GoalTrigger.IsValueCompatible(Type)
fullName: TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
name: IsValueCompatible
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsValueCompatible_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalTrigger.IsValueCompatible(System.Type)
name: IsValueCompatible
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsValueCompatible_System_Type_
- name: (
- uid: System.Type
name: Type
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
- name: )
- uid: TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
commentId: M:TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_TinyLife_Goals_GoalTrigger_
name: Equals(GoalTrigger)
nameWithType: GoalTrigger.Equals(GoalTrigger)
fullName: TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
name: Equals
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_TinyLife_Goals_GoalTrigger_
- name: (
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalTrigger.Equals(TinyLife.Goals.GoalTrigger)
name: Equals
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_TinyLife_Goals_GoalTrigger_
- name: (
- uid: TinyLife.Goals.GoalTrigger
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: )
- uid: TinyLife.Goals.GoalTrigger.Equals(System.Object)
commentId: M:TinyLife.Goals.GoalTrigger.Equals(System.Object)
parent: TinyLife.Goals.GoalTrigger
isExternal: true
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_System_Object_
name: Equals(object)
nameWithType: GoalTrigger.Equals(object)
fullName: TinyLife.Goals.GoalTrigger.Equals(object)
nameWithType.vb: GoalTrigger.Equals(Object)
fullName.vb: TinyLife.Goals.GoalTrigger.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger.Equals(System.Object)
name: Equals
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_System_Object_
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalTrigger.Equals(System.Object)
name: Equals
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Equals_System_Object_
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: TinyLife.Goals.GoalTrigger.GetHashCode
commentId: M:TinyLife.Goals.GoalTrigger.GetHashCode
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_GetHashCode
name: GetHashCode()
nameWithType: GoalTrigger.GetHashCode()
fullName: TinyLife.Goals.GoalTrigger.GetHashCode()
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger.GetHashCode
name: GetHashCode
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_GetHashCode
- name: (
- name: )
spec.vb:
- uid: TinyLife.Goals.GoalTrigger.GetHashCode
name: GetHashCode
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_GetHashCode
- name: (
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: TinyLife.Goals.GoalTrigger`4.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<GoalTrigger<TObject, TValue1, TValue2, TValue3>>(GoalTrigger<TObject, TValue1, TValue2, TValue3>)
nameWithType: Extensions.JsonCopy<GoalTrigger<TObject, TValue1, TValue2, TValue3>>(GoalTrigger<TObject, TValue1, TValue2, TValue3>)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2, TValue3>>(TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2, TValue3>)
nameWithType.vb: Extensions.JsonCopy(Of GoalTrigger(Of TObject, TValue1, TValue2, TValue3))(GoalTrigger(Of TObject, TValue1, TValue2, TValue3))
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2, TValue3))(TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2, TValue3))
name.vb: JsonCopy(Of GoalTrigger(Of TObject, TValue1, TValue2, TValue3))(GoalTrigger(Of TObject, TValue1, TValue2, TValue3))
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.GoalTrigger{`0,`1,`2,`3})
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: ','
- name: " "
- name: TValue3
- name: '>'
- name: '>'
- name: (
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: ','
- name: " "
- name: TValue3
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.Goals.GoalTrigger{`0,`1,`2,`3})
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: ','
- name: " "
- name: TValue3
- name: )
- name: )
- name: (
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: ','
- name: " "
- name: TValue3
- name: )
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: System.IEquatable`1
commentId: T:System.IEquatable`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
name: IEquatable<T>
nameWithType: IEquatable<T>
fullName: System.IEquatable<T>
nameWithType.vb: IEquatable(Of T)
fullName.vb: System.IEquatable(Of T)
name.vb: IEquatable(Of T)
spec.csharp:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.IEquatable`1
name: IEquatable
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.iequatable-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<T>(T)
nameWithType: Extensions.JsonCopy<T>(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(T)
nameWithType.vb: Extensions.JsonCopy(Of T)(T)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
name.vb: JsonCopy(Of T)(T)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
href: TinyLife.Utilities.Extensions.html
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: TinyLife.Goals.GoalTrigger`4.#ctor*
commentId: Overload:TinyLife.Goals.GoalTrigger`4.#ctor
href: TinyLife.Goals.GoalTrigger-4.html#TinyLife_Goals_GoalTrigger_4__ctor_System_String_
name: GoalTrigger
nameWithType: GoalTrigger<TObject, TValue1, TValue2, TValue3>.GoalTrigger
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2, TValue3>.GoalTrigger
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2, TValue3).New
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2, TValue3).New
name.vb: New
- 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

View file

@ -38,12 +38,18 @@ items:
A goal trigger is used by <xref href="TinyLife.Goals.AutoTriggerGoal" data-throw-if-not-resolved="false"></xref> instances to determine whether they should be triggered.
Goal triggers are compared only by their <xref href="TinyLife.Goals.GoalTrigger.Name" data-throw-if-not-resolved="false"></xref>, so mods can add goal triggers that work for other mods without explicit compatibility.
If there is only one <xref href="TinyLife.Goals.GoalTrigger.ValidObjects" data-throw-if-not-resolved="false"></xref> entry, it is preferred to use one of the generic types <xref href="TinyLife.Goals.GoalTrigger%602" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.GoalTrigger%603" data-throw-if-not-resolved="false"></xref>, or <xref href="TinyLife.Goals.GoalTrigger%604" data-throw-if-not-resolved="false"></xref> for compile-time type safety.
example: []
syntax:
content: 'public class GoalTrigger : IEquatable<GoalTrigger>'
content.vb: Public Class GoalTrigger Implements IEquatable(Of GoalTrigger)
inheritance:
- System.Object
derivedClasses:
- TinyLife.Goals.GoalTrigger`2
- TinyLife.Goals.GoalTrigger`3
- TinyLife.Goals.GoalTrigger`4
implements:
- System.IEquatable{TinyLife.Goals.GoalTrigger}
inheritedMembers:
@ -74,10 +80,10 @@ items:
This goal trigger supports the <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.TimedGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> goal types.
example: []
syntax:
content: public static readonly GoalTrigger PersonUpdate
content: public static readonly GoalTrigger<PersonLike, TimeSpan, bool> PersonUpdate
return:
type: TinyLife.Goals.GoalTrigger
content.vb: Public Shared ReadOnly PersonUpdate As GoalTrigger
type: TinyLife.Goals.GoalTrigger{TinyLife.Objects.PersonLike,System.TimeSpan,System.Boolean}
content.vb: Public Shared ReadOnly PersonUpdate As GoalTrigger(Of PersonLike, TimeSpan, Boolean)
- uid: TinyLife.Goals.GoalTrigger.FurnitureCreated
commentId: F:TinyLife.Goals.GoalTrigger.FurnitureCreated
id: FurnitureCreated
@ -100,10 +106,10 @@ items:
This goal trigger supports the <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> goal types.
example: []
syntax:
content: public static readonly GoalTrigger FurnitureCreated
content: public static readonly GoalTrigger<Furniture, bool, Furniture, float> FurnitureCreated
return:
type: TinyLife.Goals.GoalTrigger
content.vb: Public Shared ReadOnly FurnitureCreated As GoalTrigger
type: TinyLife.Goals.GoalTrigger{TinyLife.Objects.Furniture,System.Boolean,TinyLife.Objects.Furniture,System.Single}
content.vb: Public Shared ReadOnly FurnitureCreated As GoalTrigger(Of Furniture, Boolean, Furniture, Single)
- uid: TinyLife.Goals.GoalTrigger.ActionCompleted
commentId: F:TinyLife.Goals.GoalTrigger.ActionCompleted
id: ActionCompleted
@ -124,10 +130,10 @@ items:
This goal trigger supports the <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> goal types.
example: []
syntax:
content: public static readonly GoalTrigger ActionCompleted
content: public static readonly GoalTrigger<Action, bool, Action, float> ActionCompleted
return:
type: TinyLife.Goals.GoalTrigger
content.vb: Public Shared ReadOnly ActionCompleted As GoalTrigger
type: TinyLife.Goals.GoalTrigger{TinyLife.Actions.Action,System.Boolean,TinyLife.Actions.Action,System.Single}
content.vb: Public Shared ReadOnly ActionCompleted As GoalTrigger(Of Action, Boolean, Action, Single)
- uid: TinyLife.Goals.GoalTrigger.ActionEnded
commentId: F:TinyLife.Goals.GoalTrigger.ActionEnded
id: ActionEnded
@ -148,10 +154,10 @@ items:
This goal trigger supports the <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> goal types.
example: []
syntax:
content: public static readonly GoalTrigger ActionEnded
content: public static readonly GoalTrigger<Action, bool, Action, float> ActionEnded
return:
type: TinyLife.Goals.GoalTrigger
content.vb: Public Shared ReadOnly ActionEnded As GoalTrigger
type: TinyLife.Goals.GoalTrigger{TinyLife.Actions.Action,System.Boolean,TinyLife.Actions.Action,System.Single}
content.vb: Public Shared ReadOnly ActionEnded As GoalTrigger(Of Action, Boolean, Action, Single)
- uid: TinyLife.Goals.GoalTrigger.ActionUpdate
commentId: F:TinyLife.Goals.GoalTrigger.ActionUpdate
id: ActionUpdate
@ -172,10 +178,10 @@ items:
This goal trigger supports the <xref href="TinyLife.Actions.Action" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.TimedGoal" data-throw-if-not-resolved="false"></xref> goal type.
example: []
syntax:
content: public static readonly GoalTrigger ActionUpdate
content: public static readonly GoalTrigger<Action, TimeSpan> ActionUpdate
return:
type: TinyLife.Goals.GoalTrigger
content.vb: Public Shared ReadOnly ActionUpdate As GoalTrigger
type: TinyLife.Goals.GoalTrigger{TinyLife.Actions.Action,System.TimeSpan}
content.vb: Public Shared ReadOnly ActionUpdate As GoalTrigger(Of Action, TimeSpan)
- uid: TinyLife.Goals.GoalTrigger.EarnMoney
commentId: F:TinyLife.Goals.GoalTrigger.EarnMoney
id: EarnMoney
@ -222,10 +228,10 @@ items:
This goal trigger supports the <xref href="TinyLife.Emotions.EmotionModifier.Instance" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> goal types.
example: []
syntax:
content: public static readonly GoalTrigger EmotionGained
content: public static readonly GoalTrigger<EmotionModifier.Instance, bool, EmotionModifier.Instance, float> EmotionGained
return:
type: TinyLife.Goals.GoalTrigger
content.vb: Public Shared ReadOnly EmotionGained As GoalTrigger
type: TinyLife.Goals.GoalTrigger{TinyLife.Emotions.EmotionModifier.Instance,System.Boolean,TinyLife.Emotions.EmotionModifier.Instance,System.Single}
content.vb: Public Shared ReadOnly EmotionGained As GoalTrigger(Of EmotionModifier.Instance, Boolean, EmotionModifier.Instance, Single)
- uid: TinyLife.Goals.GoalTrigger.EmotionLost
commentId: F:TinyLife.Goals.GoalTrigger.EmotionLost
id: EmotionLost
@ -246,10 +252,10 @@ items:
This goal trigger supports the <xref href="TinyLife.Emotions.EmotionModifier.Instance" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Emotions.EmotionModifier" data-throw-if-not-resolved="false"></xref> goal types.
example: []
syntax:
content: public static readonly GoalTrigger EmotionLost
content: public static readonly GoalTrigger<EmotionModifier.Instance, bool, EmotionModifier.Instance, float> EmotionLost
return:
type: TinyLife.Goals.GoalTrigger
content.vb: Public Shared ReadOnly EmotionLost As GoalTrigger
type: TinyLife.Goals.GoalTrigger{TinyLife.Emotions.EmotionModifier.Instance,System.Boolean,TinyLife.Emotions.EmotionModifier.Instance,System.Single}
content.vb: Public Shared ReadOnly EmotionLost As GoalTrigger(Of EmotionModifier.Instance, Boolean, EmotionModifier.Instance, Single)
- uid: TinyLife.Goals.GoalTrigger.FoodEaten
commentId: F:TinyLife.Goals.GoalTrigger.FoodEaten
id: FoodEaten
@ -270,10 +276,10 @@ items:
This goal trigger supports the <xref href="TinyLife.Objects.FoodTypedItem" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Objects.FoodTypedItem" data-throw-if-not-resolved="false"></xref> goal types.
example: []
syntax:
content: public static readonly GoalTrigger FoodEaten
content: public static readonly GoalTrigger<FoodTypedItem, bool, FoodTypedItem, float> FoodEaten
return:
type: TinyLife.Goals.GoalTrigger
content.vb: Public Shared ReadOnly FoodEaten As GoalTrigger
type: TinyLife.Goals.GoalTrigger{TinyLife.Objects.FoodTypedItem,System.Boolean,TinyLife.Objects.FoodTypedItem,System.Single}
content.vb: Public Shared ReadOnly FoodEaten As GoalTrigger(Of FoodTypedItem, Boolean, FoodTypedItem, Single)
- uid: TinyLife.Goals.GoalTrigger.ProjectCompleted
commentId: F:TinyLife.Goals.GoalTrigger.ProjectCompleted
id: ProjectCompleted
@ -294,10 +300,10 @@ items:
This goal trigger supports the <xref href="TinyLife.Goals.Project" data-throw-if-not-resolved="false"></xref> object type and the <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Goals.DistinctGoal%601" data-throw-if-not-resolved="false"></xref> of type <xref href="TinyLife.Goals.Project" data-throw-if-not-resolved="false"></xref> goal types.
example: []
syntax:
content: public static readonly GoalTrigger ProjectCompleted
content: public static readonly GoalTrigger<Project, bool, Project, float> ProjectCompleted
return:
type: TinyLife.Goals.GoalTrigger
content.vb: Public Shared ReadOnly ProjectCompleted As GoalTrigger
type: TinyLife.Goals.GoalTrigger{TinyLife.Goals.Project,System.Boolean,TinyLife.Goals.Project,System.Single}
content.vb: Public Shared ReadOnly ProjectCompleted As GoalTrigger(Of Project, Boolean, Project, Single)
- uid: TinyLife.Goals.GoalTrigger.Name
commentId: F:TinyLife.Goals.GoalTrigger.Name
id: Name
@ -375,7 +381,10 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: Creates a new goal trigger with the given settings.
summary: >-
Creates a new goal trigger with the given settings.
If there is only one <code class="paramref">validObjects</code> entry, it is preferred to use one of the generic types <xref href="TinyLife.Goals.GoalTrigger%602" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.GoalTrigger%603" data-throw-if-not-resolved="false"></xref>, or <xref href="TinyLife.Goals.GoalTrigger%604" data-throw-if-not-resolved="false"></xref> for compile-time type safety.
example: []
syntax:
content: public GoalTrigger(string name, IEnumerable<Type> validObjects, IEnumerable<Type> validGoals)
@ -548,10 +557,129 @@ references:
fullName: TinyLife.Goals.AutoTriggerGoal
- uid: TinyLife.Goals.GoalTrigger.Name
commentId: F:TinyLife.Goals.GoalTrigger.Name
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_Name
name: Name
nameWithType: GoalTrigger.Name
fullName: TinyLife.Goals.GoalTrigger.Name
- uid: TinyLife.Goals.GoalTrigger.ValidObjects
commentId: F:TinyLife.Goals.GoalTrigger.ValidObjects
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ValidObjects
name: ValidObjects
nameWithType: GoalTrigger.ValidObjects
fullName: TinyLife.Goals.GoalTrigger.ValidObjects
- uid: TinyLife.Goals.GoalTrigger`2
commentId: T:TinyLife.Goals.GoalTrigger`2
href: TinyLife.Goals.GoalTrigger-2.html
name: GoalTrigger<TObject, TValue>
nameWithType: GoalTrigger<TObject, TValue>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue>
nameWithType.vb: GoalTrigger(Of TObject, TValue)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue)
name.vb: GoalTrigger(Of TObject, TValue)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: )
- uid: TinyLife.Goals.GoalTrigger`3
commentId: T:TinyLife.Goals.GoalTrigger`3
href: TinyLife.Goals.GoalTrigger-3.html
name: GoalTrigger<TObject, TValue1, TValue2>
nameWithType: GoalTrigger<TObject, TValue1, TValue2>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2>
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2)
name.vb: GoalTrigger(Of TObject, TValue1, TValue2)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: )
- uid: TinyLife.Goals.GoalTrigger`4
commentId: T:TinyLife.Goals.GoalTrigger`4
href: TinyLife.Goals.GoalTrigger-4.html
name: GoalTrigger<TObject, TValue1, TValue2, TValue3>
nameWithType: GoalTrigger<TObject, TValue1, TValue2, TValue3>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2, TValue3>
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
name.vb: GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: ','
- name: " "
- name: TValue3
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: ','
- name: " "
- name: TValue3
- name: )
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
@ -821,6 +949,13 @@ references:
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger.html
- name: )
- uid: TinyLife.Goals.GoalTrigger
commentId: T:TinyLife.Goals.GoalTrigger
parent: TinyLife.Goals
href: TinyLife.Goals.GoalTrigger.html
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
- uid: System
commentId: N:System
isExternal: true
@ -988,13 +1123,61 @@ references:
name: ConditionedGoal
nameWithType: ConditionedGoal
fullName: TinyLife.Goals.ConditionedGoal
- uid: TinyLife.Goals.GoalTrigger
commentId: T:TinyLife.Goals.GoalTrigger
- uid: TinyLife.Goals.GoalTrigger{TinyLife.Objects.PersonLike,System.TimeSpan,System.Boolean}
commentId: T:TinyLife.Goals.GoalTrigger{TinyLife.Objects.PersonLike,System.TimeSpan,System.Boolean}
parent: TinyLife.Goals
href: TinyLife.Goals.GoalTrigger.html
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
definition: TinyLife.Goals.GoalTrigger`3
href: TinyLife.Goals.GoalTrigger-3.html
name: GoalTrigger<PersonLike, TimeSpan, bool>
nameWithType: GoalTrigger<PersonLike, TimeSpan, bool>
fullName: TinyLife.Goals.GoalTrigger<TinyLife.Objects.PersonLike, System.TimeSpan, bool>
nameWithType.vb: GoalTrigger(Of PersonLike, TimeSpan, Boolean)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TinyLife.Objects.PersonLike, System.TimeSpan, Boolean)
name.vb: GoalTrigger(Of PersonLike, TimeSpan, Boolean)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: <
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Objects
commentId: N:TinyLife.Objects
href: TinyLife.html
@ -1096,6 +1279,71 @@ references:
- name: " "
- name: T
- name: )
- uid: TinyLife.Goals.GoalTrigger{TinyLife.Objects.Furniture,System.Boolean,TinyLife.Objects.Furniture,System.Single}
commentId: T:TinyLife.Goals.GoalTrigger{TinyLife.Objects.Furniture,System.Boolean,TinyLife.Objects.Furniture,System.Single}
parent: TinyLife.Goals
definition: TinyLife.Goals.GoalTrigger`4
href: TinyLife.Goals.GoalTrigger-4.html
name: GoalTrigger<Furniture, bool, Furniture, float>
nameWithType: GoalTrigger<Furniture, bool, Furniture, float>
fullName: TinyLife.Goals.GoalTrigger<TinyLife.Objects.Furniture, bool, TinyLife.Objects.Furniture, float>
nameWithType.vb: GoalTrigger(Of Furniture, Boolean, Furniture, Single)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TinyLife.Objects.Furniture, Boolean, TinyLife.Objects.Furniture, Single)
name.vb: GoalTrigger(Of Furniture, Boolean, Furniture, Single)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: <
- uid: TinyLife.Objects.Furniture
name: Furniture
href: TinyLife.Objects.Furniture.html
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Objects.Furniture
name: Furniture
href: TinyLife.Objects.Furniture.html
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.Furniture
name: Furniture
href: TinyLife.Objects.Furniture.html
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Objects.Furniture
name: Furniture
href: TinyLife.Objects.Furniture.html
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Actions.Action
commentId: T:TinyLife.Actions.Action
parent: TinyLife.Actions
@ -1109,6 +1357,71 @@ references:
name: Completed
nameWithType: CompletionType.Completed
fullName: TinyLife.Actions.CompletionType.Completed
- uid: TinyLife.Goals.GoalTrigger{TinyLife.Actions.Action,System.Boolean,TinyLife.Actions.Action,System.Single}
commentId: T:TinyLife.Goals.GoalTrigger{TinyLife.Actions.Action,System.Boolean,TinyLife.Actions.Action,System.Single}
parent: TinyLife.Goals
definition: TinyLife.Goals.GoalTrigger`4
href: TinyLife.Goals.GoalTrigger-4.html
name: GoalTrigger<Action, bool, Action, float>
nameWithType: GoalTrigger<Action, bool, Action, float>
fullName: TinyLife.Goals.GoalTrigger<TinyLife.Actions.Action, bool, TinyLife.Actions.Action, float>
nameWithType.vb: GoalTrigger(Of Action, Boolean, Action, Single)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TinyLife.Actions.Action, Boolean, TinyLife.Actions.Action, Single)
name.vb: GoalTrigger(Of Action, Boolean, Action, Single)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: <
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Actions
commentId: N:TinyLife.Actions
href: TinyLife.html
@ -1138,6 +1451,49 @@ references:
name: CompletionType
nameWithType: CompletionType
fullName: TinyLife.Actions.CompletionType
- uid: TinyLife.Goals.GoalTrigger{TinyLife.Actions.Action,System.TimeSpan}
commentId: T:TinyLife.Goals.GoalTrigger{TinyLife.Actions.Action,System.TimeSpan}
parent: TinyLife.Goals
definition: TinyLife.Goals.GoalTrigger`2
href: TinyLife.Goals.GoalTrigger-2.html
name: GoalTrigger<Action, TimeSpan>
nameWithType: GoalTrigger<Action, TimeSpan>
fullName: TinyLife.Goals.GoalTrigger<TinyLife.Actions.Action, System.TimeSpan>
nameWithType.vb: GoalTrigger(Of Action, TimeSpan)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TinyLife.Actions.Action, System.TimeSpan)
name.vb: GoalTrigger(Of Action, TimeSpan)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: <
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Actions.Action
name: Action
href: TinyLife.Actions.Action.html
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: )
- uid: TinyLife.Goals.Project
commentId: T:TinyLife.Goals.Project
parent: TinyLife.Goals
@ -1345,6 +1701,87 @@ references:
- uid: TinyLife.Emotions.EmotionModifier.Instance
name: Instance
href: TinyLife.Emotions.EmotionModifier.Instance.html
- uid: TinyLife.Goals.GoalTrigger{TinyLife.Emotions.EmotionModifier.Instance,System.Boolean,TinyLife.Emotions.EmotionModifier.Instance,System.Single}
commentId: T:TinyLife.Goals.GoalTrigger{TinyLife.Emotions.EmotionModifier.Instance,System.Boolean,TinyLife.Emotions.EmotionModifier.Instance,System.Single}
parent: TinyLife.Goals
definition: TinyLife.Goals.GoalTrigger`4
href: TinyLife.Goals.GoalTrigger-4.html
name: GoalTrigger<EmotionModifier.Instance, bool, EmotionModifier.Instance, float>
nameWithType: GoalTrigger<EmotionModifier.Instance, bool, EmotionModifier.Instance, float>
fullName: TinyLife.Goals.GoalTrigger<TinyLife.Emotions.EmotionModifier.Instance, bool, TinyLife.Emotions.EmotionModifier.Instance, float>
nameWithType.vb: GoalTrigger(Of EmotionModifier.Instance, Boolean, EmotionModifier.Instance, Single)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TinyLife.Emotions.EmotionModifier.Instance, Boolean, TinyLife.Emotions.EmotionModifier.Instance, Single)
name.vb: GoalTrigger(Of EmotionModifier.Instance, Boolean, EmotionModifier.Instance, Single)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: <
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
href: TinyLife.Emotions.EmotionModifier.html
- name: .
- uid: TinyLife.Emotions.EmotionModifier.Instance
name: Instance
href: TinyLife.Emotions.EmotionModifier.Instance.html
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
href: TinyLife.Emotions.EmotionModifier.html
- name: .
- uid: TinyLife.Emotions.EmotionModifier.Instance
name: Instance
href: TinyLife.Emotions.EmotionModifier.Instance.html
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
href: TinyLife.Emotions.EmotionModifier.html
- name: .
- uid: TinyLife.Emotions.EmotionModifier.Instance
name: Instance
href: TinyLife.Emotions.EmotionModifier.Instance.html
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Emotions.EmotionModifier
name: EmotionModifier
href: TinyLife.Emotions.EmotionModifier.html
- name: .
- uid: TinyLife.Emotions.EmotionModifier.Instance
name: Instance
href: TinyLife.Emotions.EmotionModifier.Instance.html
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Emotions
commentId: N:TinyLife.Emotions
href: TinyLife.html
@ -1440,6 +1877,71 @@ references:
name: FoodTypedItem
nameWithType: FoodTypedItem
fullName: TinyLife.Objects.FoodTypedItem
- uid: TinyLife.Goals.GoalTrigger{TinyLife.Objects.FoodTypedItem,System.Boolean,TinyLife.Objects.FoodTypedItem,System.Single}
commentId: T:TinyLife.Goals.GoalTrigger{TinyLife.Objects.FoodTypedItem,System.Boolean,TinyLife.Objects.FoodTypedItem,System.Single}
parent: TinyLife.Goals
definition: TinyLife.Goals.GoalTrigger`4
href: TinyLife.Goals.GoalTrigger-4.html
name: GoalTrigger<FoodTypedItem, bool, FoodTypedItem, float>
nameWithType: GoalTrigger<FoodTypedItem, bool, FoodTypedItem, float>
fullName: TinyLife.Goals.GoalTrigger<TinyLife.Objects.FoodTypedItem, bool, TinyLife.Objects.FoodTypedItem, float>
nameWithType.vb: GoalTrigger(Of FoodTypedItem, Boolean, FoodTypedItem, Single)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TinyLife.Objects.FoodTypedItem, Boolean, TinyLife.Objects.FoodTypedItem, Single)
name.vb: GoalTrigger(Of FoodTypedItem, Boolean, FoodTypedItem, Single)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: <
- uid: TinyLife.Objects.FoodTypedItem
name: FoodTypedItem
href: TinyLife.Objects.FoodTypedItem.html
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Objects.FoodTypedItem
name: FoodTypedItem
href: TinyLife.Objects.FoodTypedItem.html
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.FoodTypedItem
name: FoodTypedItem
href: TinyLife.Objects.FoodTypedItem.html
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Objects.FoodTypedItem
name: FoodTypedItem
href: TinyLife.Objects.FoodTypedItem.html
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Skills
commentId: N:TinyLife.Skills
href: TinyLife.html
@ -1480,6 +1982,71 @@ references:
href: TinyLife.Goals.Project.html#TinyLife_Goals_Project_OnCompleted
- name: (
- name: )
- uid: TinyLife.Goals.GoalTrigger{TinyLife.Goals.Project,System.Boolean,TinyLife.Goals.Project,System.Single}
commentId: T:TinyLife.Goals.GoalTrigger{TinyLife.Goals.Project,System.Boolean,TinyLife.Goals.Project,System.Single}
parent: TinyLife.Goals
definition: TinyLife.Goals.GoalTrigger`4
href: TinyLife.Goals.GoalTrigger-4.html
name: GoalTrigger<Project, bool, Project, float>
nameWithType: GoalTrigger<Project, bool, Project, float>
fullName: TinyLife.Goals.GoalTrigger<TinyLife.Goals.Project, bool, TinyLife.Goals.Project, float>
nameWithType.vb: GoalTrigger(Of Project, Boolean, Project, Single)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TinyLife.Goals.Project, Boolean, TinyLife.Goals.Project, Single)
name.vb: GoalTrigger(Of Project, Boolean, Project, Single)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: <
- uid: TinyLife.Goals.Project
name: Project
href: TinyLife.Goals.Project.html
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Goals.Project
name: Project
href: TinyLife.Goals.Project.html
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.Project
name: Project
href: TinyLife.Goals.Project.html
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Goals.Project
name: Project
href: TinyLife.Goals.Project.html
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: System.String
commentId: T:System.String
parent: System
@ -1733,12 +2300,6 @@ references:
- name: " "
- name: T
- name: )
- uid: TinyLife.Goals.GoalTrigger.ValidObjects
commentId: F:TinyLife.Goals.GoalTrigger.ValidObjects
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ValidObjects
name: ValidObjects
nameWithType: GoalTrigger.ValidObjects
fullName: TinyLife.Goals.GoalTrigger.ValidObjects
- uid: TinyLife.Goals.GoalTrigger.IsObjectCompatible*
commentId: Overload:TinyLife.Goals.GoalTrigger.IsObjectCompatible
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_IsObjectCompatible_System_Type_
@ -1766,6 +2327,7 @@ references:
name.vb: Boolean
- uid: TinyLife.Goals.GoalTrigger.ValidValues
commentId: F:TinyLife.Goals.GoalTrigger.ValidValues
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ValidValues
name: ValidValues
nameWithType: GoalTrigger.ValidValues

View file

@ -7,6 +7,12 @@ items:
children:
- TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
- TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable,System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
- TinyLife.Goals.IGoalTriggerable.Trigger``2(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1},``1)
- TinyLife.Goals.IGoalTriggerable.Trigger``2(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1},``1)
- TinyLife.Goals.IGoalTriggerable.Trigger``3(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1,``2},``1,``2)
- TinyLife.Goals.IGoalTriggerable.Trigger``3(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1,``2},``1,``2)
- TinyLife.Goals.IGoalTriggerable.Trigger``4(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1,``2,``3},``1,``2,``3)
- TinyLife.Goals.IGoalTriggerable.Trigger``4(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1,``2,``3},``1,``2,``3)
- TinyLife.Goals.IGoalTriggerable.TryTrigger(System.Object,TinyLife.Goals.GoalTrigger,System.Object)
langs:
- csharp
@ -108,6 +114,153 @@ items:
nameWithType.vb: IGoalTriggerable.Trigger(IGoalTriggerable, Object, GoalTrigger, ParamArray Object())
fullName.vb: TinyLife.Goals.IGoalTriggerable.Trigger(TinyLife.Goals.IGoalTriggerable, Object, TinyLife.Goals.GoalTrigger, ParamArray Object())
name.vb: Trigger(IGoalTriggerable, Object, GoalTrigger, ParamArray Object())
- uid: TinyLife.Goals.IGoalTriggerable.Trigger``2(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1},``1)
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger``2(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1},``1)
id: Trigger``2(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1},``1)
parent: TinyLife.Goals.IGoalTriggerable
langs:
- csharp
- vb
name: Trigger<TObject, TValue>(IGoalTriggerable, TObject, GoalTrigger<TObject, TValue>, TValue)
nameWithType: IGoalTriggerable.Trigger<TObject, TValue>(IGoalTriggerable, TObject, GoalTrigger<TObject, TValue>, TValue)
fullName: TinyLife.Goals.IGoalTriggerable.Trigger<TObject, TValue>(TinyLife.Goals.IGoalTriggerable, TObject, TinyLife.Goals.GoalTrigger<TObject, TValue>, TValue)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref>.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
When calling this method for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.PersonLike.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used.
example: []
syntax:
content: public static bool Trigger<TObject, TValue>(IGoalTriggerable set, TObject obj, GoalTrigger<TObject, TValue> trigger, TValue value)
parameters:
- id: set
type: TinyLife.Goals.IGoalTriggerable
description: The goal set to search for auto-triggered goals
- id: obj
type: '{TObject}'
description: The object that triggered the given <code class="paramref">trigger</code>.
- id: trigger
type: TinyLife.Goals.GoalTrigger{{TObject},{TValue}}
description: The goal trigger that is triggering this <xref href="TinyLife.Goals.IGoalTriggerable" data-throw-if-not-resolved="false"></xref>.
- id: value
type: '{TValue}'
typeParameters:
- id: TObject
- id: TValue
return:
type: System.Boolean
description: Whether any goal was successfully triggered.
content.vb: Public Shared Function Trigger(Of TObject, TValue)([set] As IGoalTriggerable, obj As TObject, trigger As GoalTrigger(Of TObject, TValue), value As TValue) As Boolean
overload: TinyLife.Goals.IGoalTriggerable.Trigger*
nameWithType.vb: IGoalTriggerable.Trigger(Of TObject, TValue)(IGoalTriggerable, TObject, GoalTrigger(Of TObject, TValue), TValue)
fullName.vb: TinyLife.Goals.IGoalTriggerable.Trigger(Of TObject, TValue)(TinyLife.Goals.IGoalTriggerable, TObject, TinyLife.Goals.GoalTrigger(Of TObject, TValue), TValue)
name.vb: Trigger(Of TObject, TValue)(IGoalTriggerable, TObject, GoalTrigger(Of TObject, TValue), TValue)
- uid: TinyLife.Goals.IGoalTriggerable.Trigger``3(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1,``2},``1,``2)
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger``3(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1,``2},``1,``2)
id: Trigger``3(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1,``2},``1,``2)
parent: TinyLife.Goals.IGoalTriggerable
langs:
- csharp
- vb
name: Trigger<TObject, TValue1, TValue2>(IGoalTriggerable, TObject, GoalTrigger<TObject, TValue1, TValue2>, TValue1, TValue2)
nameWithType: IGoalTriggerable.Trigger<TObject, TValue1, TValue2>(IGoalTriggerable, TObject, GoalTrigger<TObject, TValue1, TValue2>, TValue1, TValue2)
fullName: TinyLife.Goals.IGoalTriggerable.Trigger<TObject, TValue1, TValue2>(TinyLife.Goals.IGoalTriggerable, TObject, TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2>, TValue1, TValue2)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref>.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
When calling this method for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.PersonLike.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used.
example: []
syntax:
content: public static bool Trigger<TObject, TValue1, TValue2>(IGoalTriggerable set, TObject obj, GoalTrigger<TObject, TValue1, TValue2> trigger, TValue1 value1, TValue2 value2)
parameters:
- id: set
type: TinyLife.Goals.IGoalTriggerable
description: The goal set to search for auto-triggered goals
- id: obj
type: '{TObject}'
description: The object that triggered the given <code class="paramref">trigger</code>.
- id: trigger
type: TinyLife.Goals.GoalTrigger{{TObject},{TValue1},{TValue2}}
description: The goal trigger that is triggering this <xref href="TinyLife.Goals.IGoalTriggerable" data-throw-if-not-resolved="false"></xref>.
- id: value1
type: '{TValue1}'
- id: value2
type: '{TValue2}'
typeParameters:
- id: TObject
- id: TValue1
- id: TValue2
return:
type: System.Boolean
description: Whether any goal was successfully triggered.
content.vb: Public Shared Function Trigger(Of TObject, TValue1, TValue2)([set] As IGoalTriggerable, obj As TObject, trigger As GoalTrigger(Of TObject, TValue1, TValue2), value1 As TValue1, value2 As TValue2) As Boolean
overload: TinyLife.Goals.IGoalTriggerable.Trigger*
nameWithType.vb: IGoalTriggerable.Trigger(Of TObject, TValue1, TValue2)(IGoalTriggerable, TObject, GoalTrigger(Of TObject, TValue1, TValue2), TValue1, TValue2)
fullName.vb: TinyLife.Goals.IGoalTriggerable.Trigger(Of TObject, TValue1, TValue2)(TinyLife.Goals.IGoalTriggerable, TObject, TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2), TValue1, TValue2)
name.vb: Trigger(Of TObject, TValue1, TValue2)(IGoalTriggerable, TObject, GoalTrigger(Of TObject, TValue1, TValue2), TValue1, TValue2)
- uid: TinyLife.Goals.IGoalTriggerable.Trigger``4(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1,``2,``3},``1,``2,``3)
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger``4(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1,``2,``3},``1,``2,``3)
id: Trigger``4(TinyLife.Goals.IGoalTriggerable,``0,TinyLife.Goals.GoalTrigger{``0,``1,``2,``3},``1,``2,``3)
parent: TinyLife.Goals.IGoalTriggerable
langs:
- csharp
- vb
name: Trigger<TObject, TValue1, TValue2, TValue3>(IGoalTriggerable, TObject, GoalTrigger<TObject, TValue1, TValue2, TValue3>, TValue1, TValue2, TValue3)
nameWithType: IGoalTriggerable.Trigger<TObject, TValue1, TValue2, TValue3>(IGoalTriggerable, TObject, GoalTrigger<TObject, TValue1, TValue2, TValue3>, TValue1, TValue2, TValue3)
fullName: TinyLife.Goals.IGoalTriggerable.Trigger<TObject, TValue1, TValue2, TValue3>(TinyLife.Goals.IGoalTriggerable, TObject, TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2, TValue3>, TValue1, TValue2, TValue3)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref>.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
When calling this method for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.PersonLike.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used.
example: []
syntax:
content: public static bool Trigger<TObject, TValue1, TValue2, TValue3>(IGoalTriggerable set, TObject obj, GoalTrigger<TObject, TValue1, TValue2, TValue3> trigger, TValue1 value1, TValue2 value2, TValue3 value3)
parameters:
- id: set
type: TinyLife.Goals.IGoalTriggerable
description: The goal set to search for auto-triggered goals
- id: obj
type: '{TObject}'
description: The object that triggered the given <code class="paramref">trigger</code>.
- id: trigger
type: TinyLife.Goals.GoalTrigger{{TObject},{TValue1},{TValue2},{TValue3}}
description: The goal trigger that is triggering this <xref href="TinyLife.Goals.IGoalTriggerable" data-throw-if-not-resolved="false"></xref>.
- id: value1
type: '{TValue1}'
- id: value2
type: '{TValue2}'
- id: value3
type: '{TValue3}'
typeParameters:
- id: TObject
- id: TValue1
- id: TValue2
- id: TValue3
return:
type: System.Boolean
description: Whether any goal was successfully triggered.
content.vb: Public Shared Function Trigger(Of TObject, TValue1, TValue2, TValue3)([set] As IGoalTriggerable, obj As TObject, trigger As GoalTrigger(Of TObject, TValue1, TValue2, TValue3), value1 As TValue1, value2 As TValue2, value3 As TValue3) As Boolean
overload: TinyLife.Goals.IGoalTriggerable.Trigger*
nameWithType.vb: IGoalTriggerable.Trigger(Of TObject, TValue1, TValue2, TValue3)(IGoalTriggerable, TObject, GoalTrigger(Of TObject, TValue1, TValue2, TValue3), TValue1, TValue2, TValue3)
fullName.vb: TinyLife.Goals.IGoalTriggerable.Trigger(Of TObject, TValue1, TValue2, TValue3)(TinyLife.Goals.IGoalTriggerable, TObject, TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2, TValue3), TValue1, TValue2, TValue3)
name.vb: Trigger(Of TObject, TValue1, TValue2, TValue3)(IGoalTriggerable, TObject, GoalTrigger(Of TObject, TValue1, TValue2, TValue3), TValue1, TValue2, TValue3)
- uid: TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
id: Trigger(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},System.Object,TinyLife.Goals.GoalTrigger,System.Object[])
@ -152,6 +305,153 @@ items:
nameWithType.vb: IGoalTriggerable.Trigger(IEnumerable(Of IGoalTriggerable), Object, GoalTrigger, ParamArray Object())
fullName.vb: TinyLife.Goals.IGoalTriggerable.Trigger(System.Collections.Generic.IEnumerable(Of TinyLife.Goals.IGoalTriggerable), Object, TinyLife.Goals.GoalTrigger, ParamArray Object())
name.vb: Trigger(IEnumerable(Of IGoalTriggerable), Object, GoalTrigger, ParamArray Object())
- uid: TinyLife.Goals.IGoalTriggerable.Trigger``2(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1},``1)
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger``2(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1},``1)
id: Trigger``2(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1},``1)
parent: TinyLife.Goals.IGoalTriggerable
langs:
- csharp
- vb
name: Trigger<TObject, TValue>(IEnumerable<IGoalTriggerable>, TObject, GoalTrigger<TObject, TValue>, TValue)
nameWithType: IGoalTriggerable.Trigger<TObject, TValue>(IEnumerable<IGoalTriggerable>, TObject, GoalTrigger<TObject, TValue>, TValue)
fullName: TinyLife.Goals.IGoalTriggerable.Trigger<TObject, TValue>(System.Collections.Generic.IEnumerable<TinyLife.Goals.IGoalTriggerable>, TObject, TinyLife.Goals.GoalTrigger<TObject, TValue>, TValue)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given set of <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref> instances.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
When calling this method for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.PersonLike.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used.
example: []
syntax:
content: public static bool Trigger<TObject, TValue>(IEnumerable<IGoalTriggerable> sets, TObject obj, GoalTrigger<TObject, TValue> trigger, TValue value)
parameters:
- id: sets
type: System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable}
description: The set of goal set instances to search for auto-triggered goals
- id: obj
type: '{TObject}'
description: The object that triggered the given <code class="paramref">trigger</code>.
- id: trigger
type: TinyLife.Goals.GoalTrigger{{TObject},{TValue}}
description: The goal trigger that is triggering this <xref href="TinyLife.Goals.IGoalTriggerable" data-throw-if-not-resolved="false"></xref>.
- id: value
type: '{TValue}'
typeParameters:
- id: TObject
- id: TValue
return:
type: System.Boolean
description: Whether any goal was successfully triggered.
content.vb: Public Shared Function Trigger(Of TObject, TValue)(sets As IEnumerable(Of IGoalTriggerable), obj As TObject, trigger As GoalTrigger(Of TObject, TValue), value As TValue) As Boolean
overload: TinyLife.Goals.IGoalTriggerable.Trigger*
nameWithType.vb: IGoalTriggerable.Trigger(Of TObject, TValue)(IEnumerable(Of IGoalTriggerable), TObject, GoalTrigger(Of TObject, TValue), TValue)
fullName.vb: TinyLife.Goals.IGoalTriggerable.Trigger(Of TObject, TValue)(System.Collections.Generic.IEnumerable(Of TinyLife.Goals.IGoalTriggerable), TObject, TinyLife.Goals.GoalTrigger(Of TObject, TValue), TValue)
name.vb: Trigger(Of TObject, TValue)(IEnumerable(Of IGoalTriggerable), TObject, GoalTrigger(Of TObject, TValue), TValue)
- uid: TinyLife.Goals.IGoalTriggerable.Trigger``3(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1,``2},``1,``2)
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger``3(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1,``2},``1,``2)
id: Trigger``3(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1,``2},``1,``2)
parent: TinyLife.Goals.IGoalTriggerable
langs:
- csharp
- vb
name: Trigger<TObject, TValue1, TValue2>(IEnumerable<IGoalTriggerable>, TObject, GoalTrigger<TObject, TValue1, TValue2>, TValue1, TValue2)
nameWithType: IGoalTriggerable.Trigger<TObject, TValue1, TValue2>(IEnumerable<IGoalTriggerable>, TObject, GoalTrigger<TObject, TValue1, TValue2>, TValue1, TValue2)
fullName: TinyLife.Goals.IGoalTriggerable.Trigger<TObject, TValue1, TValue2>(System.Collections.Generic.IEnumerable<TinyLife.Goals.IGoalTriggerable>, TObject, TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2>, TValue1, TValue2)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given set of <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref> instances.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
When calling this method for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.PersonLike.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used.
example: []
syntax:
content: public static bool Trigger<TObject, TValue1, TValue2>(IEnumerable<IGoalTriggerable> sets, TObject obj, GoalTrigger<TObject, TValue1, TValue2> trigger, TValue1 value1, TValue2 value2)
parameters:
- id: sets
type: System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable}
description: The set of goal set instances to search for auto-triggered goals
- id: obj
type: '{TObject}'
description: The object that triggered the given <code class="paramref">trigger</code>.
- id: trigger
type: TinyLife.Goals.GoalTrigger{{TObject},{TValue1},{TValue2}}
description: The goal trigger that is triggering this <xref href="TinyLife.Goals.IGoalTriggerable" data-throw-if-not-resolved="false"></xref>.
- id: value1
type: '{TValue1}'
- id: value2
type: '{TValue2}'
typeParameters:
- id: TObject
- id: TValue1
- id: TValue2
return:
type: System.Boolean
description: Whether any goal was successfully triggered.
content.vb: Public Shared Function Trigger(Of TObject, TValue1, TValue2)(sets As IEnumerable(Of IGoalTriggerable), obj As TObject, trigger As GoalTrigger(Of TObject, TValue1, TValue2), value1 As TValue1, value2 As TValue2) As Boolean
overload: TinyLife.Goals.IGoalTriggerable.Trigger*
nameWithType.vb: IGoalTriggerable.Trigger(Of TObject, TValue1, TValue2)(IEnumerable(Of IGoalTriggerable), TObject, GoalTrigger(Of TObject, TValue1, TValue2), TValue1, TValue2)
fullName.vb: TinyLife.Goals.IGoalTriggerable.Trigger(Of TObject, TValue1, TValue2)(System.Collections.Generic.IEnumerable(Of TinyLife.Goals.IGoalTriggerable), TObject, TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2), TValue1, TValue2)
name.vb: Trigger(Of TObject, TValue1, TValue2)(IEnumerable(Of IGoalTriggerable), TObject, GoalTrigger(Of TObject, TValue1, TValue2), TValue1, TValue2)
- uid: TinyLife.Goals.IGoalTriggerable.Trigger``4(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1,``2,``3},``1,``2,``3)
commentId: M:TinyLife.Goals.IGoalTriggerable.Trigger``4(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1,``2,``3},``1,``2,``3)
id: Trigger``4(System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable},``0,TinyLife.Goals.GoalTrigger{``0,``1,``2,``3},``1,``2,``3)
parent: TinyLife.Goals.IGoalTriggerable
langs:
- csharp
- vb
name: Trigger<TObject, TValue1, TValue2, TValue3>(IEnumerable<IGoalTriggerable>, TObject, GoalTrigger<TObject, TValue1, TValue2, TValue3>, TValue1, TValue2, TValue3)
nameWithType: IGoalTriggerable.Trigger<TObject, TValue1, TValue2, TValue3>(IEnumerable<IGoalTriggerable>, TObject, GoalTrigger<TObject, TValue1, TValue2, TValue3>, TValue1, TValue2, TValue3)
fullName: TinyLife.Goals.IGoalTriggerable.Trigger<TObject, TValue1, TValue2, TValue3>(System.Collections.Generic.IEnumerable<TinyLife.Goals.IGoalTriggerable>, TObject, TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2, TValue3>, TValue1, TValue2, TValue3)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
Triggers all auto-triggered goals with the specified type constraint in the given set of <xref href="TinyLife.Goals.GoalSet" data-throw-if-not-resolved="false"></xref> instances.
When calling this method, it should ideally be called on a specific subclass like <xref href="TinyLife.Goals.AmountGoal" data-throw-if-not-resolved="false"></xref>, <xref href="TinyLife.Goals.ConditionedGoal" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.Goals.DistinctGoal" data-throw-if-not-resolved="false"></xref>.
When calling this method for a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>, their <xref href="TinyLife.Objects.PersonLike.GetCurrentGoals" data-throw-if-not-resolved="false"></xref> should be used.
example: []
syntax:
content: public static bool Trigger<TObject, TValue1, TValue2, TValue3>(IEnumerable<IGoalTriggerable> sets, TObject obj, GoalTrigger<TObject, TValue1, TValue2, TValue3> trigger, TValue1 value1, TValue2 value2, TValue3 value3)
parameters:
- id: sets
type: System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable}
description: The set of goal set instances to search for auto-triggered goals
- id: obj
type: '{TObject}'
description: The object that triggered the given <code class="paramref">trigger</code>.
- id: trigger
type: TinyLife.Goals.GoalTrigger{{TObject},{TValue1},{TValue2},{TValue3}}
description: The goal trigger that is triggering this <xref href="TinyLife.Goals.IGoalTriggerable" data-throw-if-not-resolved="false"></xref>.
- id: value1
type: '{TValue1}'
- id: value2
type: '{TValue2}'
- id: value3
type: '{TValue3}'
typeParameters:
- id: TObject
- id: TValue1
- id: TValue2
- id: TValue3
return:
type: System.Boolean
description: Whether any goal was successfully triggered.
content.vb: Public Shared Function Trigger(Of TObject, TValue1, TValue2, TValue3)(sets As IEnumerable(Of IGoalTriggerable), obj As TObject, trigger As GoalTrigger(Of TObject, TValue1, TValue2, TValue3), value1 As TValue1, value2 As TValue2, value3 As TValue3) As Boolean
overload: TinyLife.Goals.IGoalTriggerable.Trigger*
nameWithType.vb: IGoalTriggerable.Trigger(Of TObject, TValue1, TValue2, TValue3)(IEnumerable(Of IGoalTriggerable), TObject, GoalTrigger(Of TObject, TValue1, TValue2, TValue3), TValue1, TValue2, TValue3)
fullName.vb: TinyLife.Goals.IGoalTriggerable.Trigger(Of TObject, TValue1, TValue2, TValue3)(System.Collections.Generic.IEnumerable(Of TinyLife.Goals.IGoalTriggerable), TObject, TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2, TValue3), TValue1, TValue2, TValue3)
name.vb: Trigger(Of TObject, TValue1, TValue2, TValue3)(IEnumerable(Of IGoalTriggerable), TObject, GoalTrigger(Of TObject, TValue1, TValue2, TValue3), TValue1, TValue2, TValue3)
references:
- uid: TinyLife.Goals.GoalSet
commentId: T:TinyLife.Goals.GoalSet
@ -556,6 +856,284 @@ references:
- uid: TinyLife.Objects
name: Objects
href: TinyLife.Objects.html
- uid: '{TObject}'
commentId: '!:TObject'
definition: TObject
name: TObject
nameWithType: TObject
fullName: TObject
- uid: TinyLife.Goals.GoalTrigger{{TObject},{TValue}}
commentId: T:TinyLife.Goals.GoalTrigger{``0,``1}
parent: TinyLife.Goals
definition: TinyLife.Goals.GoalTrigger`2
href: TinyLife.Goals.GoalTrigger-2.html
name: GoalTrigger<TObject, TValue>
nameWithType: GoalTrigger<TObject, TValue>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue>
nameWithType.vb: GoalTrigger(Of TObject, TValue)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue)
name.vb: GoalTrigger(Of TObject, TValue)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: )
- uid: '{TValue}'
commentId: '!:TValue'
definition: TValue
name: TValue
nameWithType: TValue
fullName: TValue
- uid: TObject
name: TObject
nameWithType: TObject
fullName: TObject
- uid: TinyLife.Goals.GoalTrigger`2
commentId: T:TinyLife.Goals.GoalTrigger`2
href: TinyLife.Goals.GoalTrigger-2.html
name: GoalTrigger<TObject, TValue>
nameWithType: GoalTrigger<TObject, TValue>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue>
nameWithType.vb: GoalTrigger(Of TObject, TValue)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue)
name.vb: GoalTrigger(Of TObject, TValue)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: )
- uid: TValue
name: TValue
nameWithType: TValue
fullName: TValue
- uid: TinyLife.Goals.GoalTrigger{{TObject},{TValue1},{TValue2}}
commentId: T:TinyLife.Goals.GoalTrigger{``0,``1,``2}
parent: TinyLife.Goals
definition: TinyLife.Goals.GoalTrigger`3
href: TinyLife.Goals.GoalTrigger-3.html
name: GoalTrigger<TObject, TValue1, TValue2>
nameWithType: GoalTrigger<TObject, TValue1, TValue2>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2>
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2)
name.vb: GoalTrigger(Of TObject, TValue1, TValue2)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: )
- uid: '{TValue1}'
commentId: '!:TValue1'
definition: TValue1
name: TValue1
nameWithType: TValue1
fullName: TValue1
- uid: '{TValue2}'
commentId: '!:TValue2'
definition: TValue2
name: TValue2
nameWithType: TValue2
fullName: TValue2
- uid: TinyLife.Goals.GoalTrigger`3
commentId: T:TinyLife.Goals.GoalTrigger`3
href: TinyLife.Goals.GoalTrigger-3.html
name: GoalTrigger<TObject, TValue1, TValue2>
nameWithType: GoalTrigger<TObject, TValue1, TValue2>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2>
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2)
name.vb: GoalTrigger(Of TObject, TValue1, TValue2)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: )
- uid: TValue1
name: TValue1
nameWithType: TValue1
fullName: TValue1
- uid: TValue2
name: TValue2
nameWithType: TValue2
fullName: TValue2
- uid: TinyLife.Goals.GoalTrigger{{TObject},{TValue1},{TValue2},{TValue3}}
commentId: T:TinyLife.Goals.GoalTrigger{``0,``1,``2,``3}
parent: TinyLife.Goals
definition: TinyLife.Goals.GoalTrigger`4
href: TinyLife.Goals.GoalTrigger-4.html
name: GoalTrigger<TObject, TValue1, TValue2, TValue3>
nameWithType: GoalTrigger<TObject, TValue1, TValue2, TValue3>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2, TValue3>
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
name.vb: GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: ','
- name: " "
- name: TValue3
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: ','
- name: " "
- name: TValue3
- name: )
- uid: '{TValue3}'
commentId: '!:TValue3'
definition: TValue3
name: TValue3
nameWithType: TValue3
fullName: TValue3
- uid: TinyLife.Goals.GoalTrigger`4
commentId: T:TinyLife.Goals.GoalTrigger`4
href: TinyLife.Goals.GoalTrigger-4.html
name: GoalTrigger<TObject, TValue1, TValue2, TValue3>
nameWithType: GoalTrigger<TObject, TValue1, TValue2, TValue3>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2, TValue3>
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
name.vb: GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: ','
- name: " "
- name: TValue3
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: ','
- name: " "
- name: TValue3
- name: )
- uid: TValue3
name: TValue3
nameWithType: TValue3
fullName: TValue3
- uid: System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable}
commentId: T:System.Collections.Generic.IEnumerable{TinyLife.Goals.IGoalTriggerable}
parent: System.Collections.Generic

View file

@ -16,6 +16,8 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: An interface that can be applied to a class that extends <xref href="TinyLife.Goals.Memory" data-throw-if-not-resolved="false"></xref> if the memory should be updated over time in <xref href="TinyLife.Objects.PersonLike.UpdateMemories(Microsoft.Xna.Framework.GameTime%2cSystem.TimeSpan%2cSystem.Single)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public interface IUpdatingMemory
content.vb: Public Interface IUpdatingMemory
@ -55,6 +57,65 @@ items:
fullName.vb: TinyLife.Goals.IUpdatingMemory.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single)
references:
- uid: TinyLife.Goals.Memory
commentId: T:TinyLife.Goals.Memory
href: TinyLife.Goals.Memory.html
name: Memory
nameWithType: Memory
fullName: TinyLife.Goals.Memory
- uid: TinyLife.Objects.PersonLike.UpdateMemories(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
commentId: M:TinyLife.Objects.PersonLike.UpdateMemories(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
parent: TinyLife.Objects.PersonLike
isExternal: true
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_UpdateMemories_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
name: UpdateMemories(GameTime, TimeSpan, float)
nameWithType: PersonLike.UpdateMemories(GameTime, TimeSpan, float)
fullName: TinyLife.Objects.PersonLike.UpdateMemories(Microsoft.Xna.Framework.GameTime, System.TimeSpan, float)
nameWithType.vb: PersonLike.UpdateMemories(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Objects.PersonLike.UpdateMemories(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: UpdateMemories(GameTime, TimeSpan, Single)
spec.csharp:
- uid: TinyLife.Objects.PersonLike.UpdateMemories(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: UpdateMemories
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_UpdateMemories_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: float
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
spec.vb:
- uid: TinyLife.Objects.PersonLike.UpdateMemories(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
name: UpdateMemories
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_UpdateMemories_Microsoft_Xna_Framework_GameTime_System_TimeSpan_System_Single_
- name: (
- uid: Microsoft.Xna.Framework.GameTime
name: GameTime
isExternal: true
- name: ','
- name: " "
- uid: System.TimeSpan
name: TimeSpan
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.timespan
- name: ','
- name: " "
- uid: System.Single
name: Single
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.single
- name: )
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
@ -118,6 +179,13 @@ references:
name: IUpdatingMemory
href: TinyLife.Goals.IUpdatingMemory.html
- name: )
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
@ -156,6 +224,28 @@ references:
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- 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
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
@ -269,13 +359,6 @@ references:
nameWithType.vb: Single
fullName.vb: Single
name.vb: Single
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
parent: TinyLife.Objects
href: TinyLife.Objects.PersonLike.html
name: PersonLike
nameWithType: PersonLike
fullName: TinyLife.Objects.PersonLike
- uid: Microsoft.Xna.Framework
commentId: N:Microsoft.Xna.Framework
isExternal: true
@ -313,25 +396,3 @@ references:
name: System
nameWithType: System
fullName: System
- 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

View file

@ -17,6 +17,7 @@ items:
- TinyLife.Goals.Job.GetRaise
- TinyLife.Goals.Job.HasRequiredPromotionSkills
- TinyLife.Goals.Job.Level
- TinyLife.Goals.Job.Migrations
- TinyLife.Goals.Job.OnGetWorkingPerformance
- TinyLife.Goals.Job.Performance
- TinyLife.Goals.Job.Person
@ -26,7 +27,7 @@ items:
- TinyLife.Goals.Job.Update(System.TimeSpan)
- TinyLife.Goals.Job.UpdateWorking(TinyLife.Actions.WorkAction,System.TimeSpan,System.Single)
- TinyLife.Goals.Job.VacationDaysAvailable
- TinyLife.Goals.Job.Validate(TinyLife.Objects.Person)
- TinyLife.Goals.Job.Validate(TinyLife.Objects.Person,TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -75,6 +76,30 @@ items:
- type: System.Runtime.Serialization.DataContractAttribute
ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
arguments: []
- uid: TinyLife.Goals.Job.Migrations
commentId: F:TinyLife.Goals.Job.Migrations
id: Migrations
parent: TinyLife.Goals.Job
langs:
- csharp
- vb
name: Migrations
nameWithType: Job.Migrations
fullName: TinyLife.Goals.Job.Migrations
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
The set of migrations that will be applied to all loaded <xref href="TinyLife.Goals.Job" data-throw-if-not-resolved="false"></xref> instances when loading from disk.
To register a migration that should only be applied to specific job types, use <xref href="TinyLife.Goals.JobType.Migrations" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static readonly List<Migration<Job>> Migrations
return:
type: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Goals.Job}}
content.vb: Public Shared ReadOnly Migrations As List(Of Migration(Of Job))
- uid: TinyLife.Goals.Job.OnGetWorkingPerformance
commentId: E:TinyLife.Goals.Job.OnGetWorkingPerformance
id: OnGetWorkingPerformance
@ -666,16 +691,16 @@ items:
description: This person's currently working coworkers.
content.vb: Public Function GetCoworkersAtWork() As IEnumerable(Of Person)
overload: TinyLife.Goals.Job.GetCoworkersAtWork*
- uid: TinyLife.Goals.Job.Validate(TinyLife.Objects.Person)
commentId: M:TinyLife.Goals.Job.Validate(TinyLife.Objects.Person)
id: Validate(TinyLife.Objects.Person)
- uid: TinyLife.Goals.Job.Validate(TinyLife.Objects.Person,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Goals.Job.Validate(TinyLife.Objects.Person,TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Objects.Person,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Goals.Job
langs:
- csharp
- vb
name: Validate(Person)
nameWithType: Job.Validate(Person)
fullName: TinyLife.Goals.Job.Validate(TinyLife.Objects.Person)
name: Validate(Person, AppliedMigrations)
nameWithType: Job.Validate(Person, AppliedMigrations)
fullName: TinyLife.Goals.Job.Validate(TinyLife.Objects.Person, TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -683,14 +708,16 @@ items:
summary: This method is called when this object is loaded from disk.
example: []
syntax:
content: public bool Validate(Person person)
content: public bool Validate(Person person, AppliedMigrations appliedMigrations)
parameters:
- id: person
type: TinyLife.Objects.Person
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Function Validate(person As Person) As Boolean
content.vb: Public Function Validate(person As Person, appliedMigrations As AppliedMigrations) As Boolean
overload: TinyLife.Goals.Job.Validate*
- uid: TinyLife.Goals.Job.StartVacation(System.Int32,System.Single)
commentId: M:TinyLife.Goals.Job.StartVacation(System.Int32,System.Single)
@ -1315,6 +1342,130 @@ references:
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: TinyLife.Goals.Job
commentId: T:TinyLife.Goals.Job
parent: TinyLife.Goals
href: TinyLife.Goals.Job.html
name: Job
nameWithType: Job
fullName: TinyLife.Goals.Job
- uid: TinyLife.Goals.JobType.Migrations
commentId: P:TinyLife.Goals.JobType.Migrations
parent: TinyLife.Goals.JobType
href: TinyLife.Goals.JobType.html#TinyLife_Goals_JobType_Migrations
name: Migrations
nameWithType: JobType.Migrations
fullName: TinyLife.Goals.JobType.Migrations
- uid: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Goals.Job}}
commentId: T:System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Goals.Job}}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<Migration<Job>>
nameWithType: List<Migration<Job>>
fullName: System.Collections.Generic.List<TinyLife.Utilities.Migration<TinyLife.Goals.Job>>
nameWithType.vb: List(Of Migration(Of Job))
fullName.vb: System.Collections.Generic.List(Of TinyLife.Utilities.Migration(Of TinyLife.Goals.Job))
name.vb: List(Of Migration(Of Job))
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: <
- uid: TinyLife.Goals.Job
name: Job
href: TinyLife.Goals.Job.html
- name: '>'
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.Job
name: Job
href: TinyLife.Goals.Job.html
- name: )
- name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- 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.Goals.Job.Performance
commentId: P:TinyLife.Goals.Job.Performance
href: TinyLife.Goals.Job.html#TinyLife_Goals_Job_Performance
@ -1895,43 +2046,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.Goals.Job.GetCoworkersAtWork*
commentId: Overload:TinyLife.Goals.Job.GetCoworkersAtWork
href: TinyLife.Goals.Job.html#TinyLife_Goals_Job_GetCoworkersAtWork
@ -1940,10 +2054,17 @@ references:
fullName: TinyLife.Goals.Job.GetCoworkersAtWork
- uid: TinyLife.Goals.Job.Validate*
commentId: Overload:TinyLife.Goals.Job.Validate
href: TinyLife.Goals.Job.html#TinyLife_Goals_Job_Validate_TinyLife_Objects_Person_
href: TinyLife.Goals.Job.html#TinyLife_Goals_Job_Validate_TinyLife_Objects_Person_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: Job.Validate
fullName: TinyLife.Goals.Job.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: TinyLife.Goals.Job.StartVacation*
commentId: Overload:TinyLife.Goals.Job.StartVacation
href: TinyLife.Goals.Job.html#TinyLife_Goals_Job_StartVacation_System_Int32_System_Single_

View file

@ -23,6 +23,7 @@ items:
- TinyLife.Goals.JobType.Icon
- TinyLife.Goals.JobType.IsTimeToWork(System.TimeSpan)
- TinyLife.Goals.JobType.MaxLevel
- TinyLife.Goals.JobType.Migrations
- TinyLife.Goals.JobType.Name
- TinyLife.Goals.JobType.OffWorkDays
- TinyLife.Goals.JobType.OnLevelChanged(TinyLife.Goals.Job,System.Int32)
@ -607,6 +608,29 @@ items:
type: TinyLife.Actions.ChoicePromptInfo[]
content.vb: Public Property ChoicePrompts As ChoicePromptInfo()
overload: TinyLife.Goals.JobType.ChoicePrompts*
- uid: TinyLife.Goals.JobType.Migrations
commentId: P:TinyLife.Goals.JobType.Migrations
id: Migrations
parent: TinyLife.Goals.JobType
langs:
- csharp
- vb
name: Migrations
nameWithType: JobType.Migrations
fullName: TinyLife.Goals.JobType.Migrations
type: Property
assemblies:
- Tiny Life
namespace: TinyLife.Goals
summary: The set of migrations that should be applied to <xref href="TinyLife.Goals.Job" data-throw-if-not-resolved="false"></xref> instances of this type when loading from disk.
example: []
syntax:
content: public List<Migration<Job>> Migrations { get; init; }
parameters: []
return:
type: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Goals.Job}}
content.vb: Public Property Migrations As List(Of Migration(Of Job))
overload: TinyLife.Goals.JobType.Migrations*
- uid: TinyLife.Goals.JobType.SourceString
commentId: P:TinyLife.Goals.JobType.SourceString
id: SourceString
@ -2257,6 +2281,122 @@ references:
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- uid: TinyLife.Goals.JobType.Migrations*
commentId: Overload:TinyLife.Goals.JobType.Migrations
href: TinyLife.Goals.JobType.html#TinyLife_Goals_JobType_Migrations
name: Migrations
nameWithType: JobType.Migrations
fullName: TinyLife.Goals.JobType.Migrations
- uid: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Goals.Job}}
commentId: T:System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Goals.Job}}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<Migration<Job>>
nameWithType: List<Migration<Job>>
fullName: System.Collections.Generic.List<TinyLife.Utilities.Migration<TinyLife.Goals.Job>>
nameWithType.vb: List(Of Migration(Of Job))
fullName.vb: System.Collections.Generic.List(Of TinyLife.Utilities.Migration(Of TinyLife.Goals.Job))
name.vb: List(Of Migration(Of Job))
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: <
- uid: TinyLife.Goals.Job
name: Job
href: TinyLife.Goals.Job.html
- name: '>'
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Goals.Job
name: Job
href: TinyLife.Goals.Job.html
- name: )
- name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- 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.Emotions.EmotionModifier
commentId: T:TinyLife.Emotions.EmotionModifier
parent: TinyLife.Emotions
@ -2512,43 +2652,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.Goals.JobType.OnWorkStartsInAnHour*
commentId: Overload:TinyLife.Goals.JobType.OnWorkStartsInAnHour
href: TinyLife.Goals.JobType.html#TinyLife_Goals_JobType_OnWorkStartsInAnHour_TinyLife_Goals_Job_

View file

@ -230,7 +230,7 @@ items:
- Tiny Life
namespace: TinyLife.Goals
summary: >-
Validates this memory when the game is loaded. This method is claled in <xref href="TinyLife.Objects.PersonLike.Validate" data-throw-if-not-resolved="false"></xref>.
Validates this memory when the game is loaded. This method is claled in <xref href="TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)" data-throw-if-not-resolved="false"></xref>.
This method reutrns <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a> if this memory is invalid in some way, causing it to be removed.
example: []
@ -1044,24 +1044,30 @@ references:
nameWithType.vb: Memory.New
fullName.vb: TinyLife.Goals.Memory.New
name.vb: New
- uid: TinyLife.Objects.PersonLike.Validate
commentId: M:TinyLife.Objects.PersonLike.Validate
- uid: TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
name: Validate()
nameWithType: PersonLike.Validate()
fullName: TinyLife.Objects.PersonLike.Validate()
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: PersonLike.Validate(AppliedMigrations)
fullName: TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.PersonLike.Validate
- uid: TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.PersonLike.Validate
- uid: TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Goals.Memory.Validate*
commentId: Overload:TinyLife.Goals.Memory.Validate

View file

@ -51,11 +51,11 @@ items:
example: []
syntax:
content: >-
[JsonConverter(typeof(StaticJsonConverter<MemoryType>), new object[] { typeof(MemoryType), "PrivateTypes", true })]
[JsonConverter(typeof(StaticJsonConverter<MemoryType>), new object[] { typeof(MemoryType), "PrivateTypes", false })]
public class MemoryType : IEmotionSource
content.vb: >-
<JsonConverter(GetType(StaticJsonConverter(Of MemoryType)), New Object() { GetType(MemoryType), "PrivateTypes", True })>
<JsonConverter(GetType(StaticJsonConverter(Of MemoryType)), New Object() { GetType(MemoryType), "PrivateTypes", False })>
Public Class MemoryType Implements IEmotionSource
inheritance:

View file

@ -56,6 +56,7 @@ items:
- TinyLife.Goals.JobType.DailyTasks
- TinyLife.Goals.JobType.DailyTaskImportance
- TinyLife.Goals.JobType.ChoicePrompts
- TinyLife.Goals.JobType.Migrations
- TinyLife.Goals.JobType.SourceString
- TinyLife.Goals.JobType.Construct(TinyLife.Objects.Person,System.Int32)
- TinyLife.Goals.JobType.IsTimeToWork(System.TimeSpan)
@ -471,6 +472,13 @@ references:
name: ChoicePrompts
nameWithType: JobType.ChoicePrompts
fullName: TinyLife.Goals.JobType.ChoicePrompts
- uid: TinyLife.Goals.JobType.Migrations
commentId: P:TinyLife.Goals.JobType.Migrations
parent: TinyLife.Goals.JobType
href: TinyLife.Goals.JobType.html#TinyLife_Goals_JobType_Migrations
name: Migrations
nameWithType: JobType.Migrations
fullName: TinyLife.Goals.JobType.Migrations
- uid: TinyLife.Goals.JobType.SourceString
commentId: P:TinyLife.Goals.JobType.SourceString
parent: TinyLife.Goals.JobType

View file

@ -17,6 +17,9 @@ items:
- TinyLife.Goals.GoalSet
- TinyLife.Goals.GoalSetInfo
- TinyLife.Goals.GoalTrigger
- TinyLife.Goals.GoalTrigger`2
- TinyLife.Goals.GoalTrigger`3
- TinyLife.Goals.GoalTrigger`4
- TinyLife.Goals.Goal`1
- TinyLife.Goals.IGoalTriggerable
- TinyLife.Goals.IUpdatingMemory
@ -192,6 +195,117 @@ references:
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
- uid: TinyLife.Goals.GoalTrigger`2
commentId: T:TinyLife.Goals.GoalTrigger`2
href: TinyLife.Goals.GoalTrigger-2.html
name: GoalTrigger<TObject, TValue>
nameWithType: GoalTrigger<TObject, TValue>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue>
nameWithType.vb: GoalTrigger(Of TObject, TValue)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue)
name.vb: GoalTrigger(Of TObject, TValue)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`2
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-2.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue
- name: )
- uid: TinyLife.Goals.GoalTrigger`3
commentId: T:TinyLife.Goals.GoalTrigger`3
href: TinyLife.Goals.GoalTrigger-3.html
name: GoalTrigger<TObject, TValue1, TValue2>
nameWithType: GoalTrigger<TObject, TValue1, TValue2>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2>
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2)
name.vb: GoalTrigger(Of TObject, TValue1, TValue2)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`3
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-3.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: )
- uid: TinyLife.Goals.GoalTrigger`4
commentId: T:TinyLife.Goals.GoalTrigger`4
href: TinyLife.Goals.GoalTrigger-4.html
name: GoalTrigger<TObject, TValue1, TValue2, TValue3>
nameWithType: GoalTrigger<TObject, TValue1, TValue2, TValue3>
fullName: TinyLife.Goals.GoalTrigger<TObject, TValue1, TValue2, TValue3>
nameWithType.vb: GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
fullName.vb: TinyLife.Goals.GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
name.vb: GoalTrigger(Of TObject, TValue1, TValue2, TValue3)
spec.csharp:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: <
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: ','
- name: " "
- name: TValue3
- name: '>'
spec.vb:
- uid: TinyLife.Goals.GoalTrigger`4
name: GoalTrigger
href: TinyLife.Goals.GoalTrigger-4.html
- name: (
- name: Of
- name: " "
- name: TObject
- name: ','
- name: " "
- name: TValue1
- name: ','
- name: " "
- name: TValue2
- name: ','
- name: " "
- name: TValue3
- name: )
- uid: TinyLife.Goals.IGoalTriggerable
commentId: T:TinyLife.Goals.IGoalTriggerable
parent: TinyLife.Goals

View file

@ -270,7 +270,7 @@ items:
To save custom options, you can create a custom class, each of whose members will be saved by this method.
This method uses a <xref href="TinyLife.SaveHandler.CreateSerializer(System.EventHandler%7bNewtonsoft.Json.Serialization.ErrorEventArgs%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> JSON serializer, so using <xref href="System.Runtime.Serialization.DataContractAttribute" data-throw-if-not-resolved="false"></xref> and <xref href="System.Runtime.Serialization.DataMemberAttribute" data-throw-if-not-resolved="false"></xref> attributes is supported.
This method uses a <xref href="TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext%2cSystem.EventHandler%7bNewtonsoft.Json.Serialization.ErrorEventArgs%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> JSON serializer, so using <xref href="System.Runtime.Serialization.DataContractAttribute" data-throw-if-not-resolved="false"></xref> and <xref href="System.Runtime.Serialization.DataMemberAttribute" data-throw-if-not-resolved="false"></xref> attributes is supported.
example: []
syntax:
content: public void SaveOptions<T>(T options)
@ -305,7 +305,7 @@ items:
To load custom options, you can create a custom class, each of whose members will be loaded by this method.
This method uses a <xref href="TinyLife.SaveHandler.CreateSerializer(System.EventHandler%7bNewtonsoft.Json.Serialization.ErrorEventArgs%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> JSON serializer, so using <xref href="System.Runtime.Serialization.DataContractAttribute" data-throw-if-not-resolved="false"></xref> and <xref href="System.Runtime.Serialization.DataMemberAttribute" data-throw-if-not-resolved="false"></xref> attributes is supported.
This method uses a <xref href="TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext%2cSystem.EventHandler%7bNewtonsoft.Json.Serialization.ErrorEventArgs%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> JSON serializer, so using <xref href="System.Runtime.Serialization.DataContractAttribute" data-throw-if-not-resolved="false"></xref> and <xref href="System.Runtime.Serialization.DataMemberAttribute" data-throw-if-not-resolved="false"></xref> attributes is supported.
example: []
syntax:
content: public T LoadOptions<T>(Func<T> createDefaultInstance)
@ -991,21 +991,26 @@ references:
name: OptionsFile
nameWithType: ModInfo.OptionsFile
fullName: TinyLife.Mods.ModInfo.OptionsFile
- uid: TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
commentId: M:TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
- uid: TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
commentId: M:TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
isExternal: true
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
name: CreateSerializer(EventHandler<ErrorEventArgs>, bool)
nameWithType: SaveHandler.CreateSerializer(EventHandler<ErrorEventArgs>, bool)
fullName: TinyLife.SaveHandler.CreateSerializer(System.EventHandler<Newtonsoft.Json.Serialization.ErrorEventArgs>, bool)
nameWithType.vb: SaveHandler.CreateSerializer(EventHandler(Of ErrorEventArgs), Boolean)
fullName.vb: TinyLife.SaveHandler.CreateSerializer(System.EventHandler(Of Newtonsoft.Json.Serialization.ErrorEventArgs), Boolean)
name.vb: CreateSerializer(EventHandler(Of ErrorEventArgs), Boolean)
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_TinyLife_SerializerContext_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
name: CreateSerializer(SerializerContext, EventHandler<ErrorEventArgs>, bool)
nameWithType: SaveHandler.CreateSerializer(SerializerContext, EventHandler<ErrorEventArgs>, bool)
fullName: TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext, System.EventHandler<Newtonsoft.Json.Serialization.ErrorEventArgs>, bool)
nameWithType.vb: SaveHandler.CreateSerializer(SerializerContext, EventHandler(Of ErrorEventArgs), Boolean)
fullName.vb: TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext, System.EventHandler(Of Newtonsoft.Json.Serialization.ErrorEventArgs), Boolean)
name.vb: CreateSerializer(SerializerContext, EventHandler(Of ErrorEventArgs), Boolean)
spec.csharp:
- uid: TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
- uid: TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
name: CreateSerializer
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_TinyLife_SerializerContext_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
- name: (
- uid: TinyLife.SerializerContext
name: SerializerContext
href: TinyLife.SerializerContext.html
- name: ','
- name: " "
- uid: System.EventHandler`1
name: EventHandler
isExternal: true
@ -1023,10 +1028,15 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
- uid: TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
name: CreateSerializer
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_TinyLife_SerializerContext_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
- name: (
- uid: TinyLife.SerializerContext
name: SerializerContext
href: TinyLife.SerializerContext.html
- name: ','
- name: " "
- uid: System.EventHandler`1
name: EventHandler
isExternal: true

View file

@ -7,6 +7,7 @@ items:
children:
- TinyLife.Mods.ModLoader.GetExecutingMod(System.Diagnostics.StackFrame[])
- TinyLife.Mods.ModLoader.GetModsFolder
- TinyLife.Mods.ModLoader.GetOwningMod(System.String)
- TinyLife.Mods.ModLoader.LoadedMods
langs:
- csharp
@ -110,6 +111,39 @@ items:
nameWithType.vb: ModLoader.GetExecutingMod(StackFrame())
fullName.vb: TinyLife.Mods.ModLoader.GetExecutingMod(System.Diagnostics.StackFrame())
name.vb: GetExecutingMod(StackFrame())
- uid: TinyLife.Mods.ModLoader.GetOwningMod(System.String)
commentId: M:TinyLife.Mods.ModLoader.GetOwningMod(System.String)
id: GetOwningMod(System.String)
parent: TinyLife.Mods.ModLoader
langs:
- csharp
- vb
name: GetOwningMod(string)
nameWithType: ModLoader.GetOwningMod(string)
fullName: TinyLife.Mods.ModLoader.GetOwningMod(string)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Mods
summary: >-
A helper method to return the mod that likely owns an object with the given name.
The returned mod is based on the pattern that mods use to name their objects, which is usually required to be "ModId.ObjectName".
example: []
syntax:
content: public static ModInfo GetOwningMod(string objectName)
parameters:
- id: objectName
type: System.String
description: ''
return:
type: TinyLife.Mods.ModInfo
description: ''
content.vb: Public Shared Function GetOwningMod(objectName As String) As ModInfo
overload: TinyLife.Mods.ModLoader.GetOwningMod*
nameWithType.vb: ModLoader.GetOwningMod(String)
fullName.vb: TinyLife.Mods.ModLoader.GetOwningMod(String)
name.vb: GetOwningMod(String)
references:
- uid: TinyLife.Mods.Mod
commentId: T:TinyLife.Mods.Mod
@ -608,3 +642,20 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.diagnostics.stackframe
- name: (
- name: )
- uid: TinyLife.Mods.ModLoader.GetOwningMod*
commentId: Overload:TinyLife.Mods.ModLoader.GetOwningMod
href: TinyLife.Mods.ModLoader.html#TinyLife_Mods_ModLoader_GetOwningMod_System_String_
name: GetOwningMod
nameWithType: ModLoader.GetOwningMod
fullName: TinyLife.Mods.ModLoader.GetOwningMod
- 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

View file

@ -122,6 +122,8 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: A combined flag that contains the baby and child age groups.
example: []
syntax:
content: ChildOrYounger = Baby | Child
return:
@ -141,6 +143,8 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: A combined flag that contains the adult and elder age groups.
example: []
syntax:
content: OlderThanChild = 96
return:
@ -159,6 +163,8 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: A combined flag that contains the child, adult and elder age groups.
example: []
syntax:
content: ChildOrOlder = Child | AdultOrOlder
return:
@ -178,6 +184,8 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: A combined flag that contains the baby and child age groups.
example: []
syntax:
content: YoungerThanAdult = Baby | Child
return:
@ -197,6 +205,8 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: A combined flag that contains the adult and elder age groups.
example: []
syntax:
content: AdultOrOlder = 96
return:

View file

@ -31,6 +31,7 @@ items:
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -64,7 +65,7 @@ items:
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.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.Furniture.Validate
- TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
- TinyLife.Objects.Furniture.OnAdded
@ -82,6 +83,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.GetPrice
@ -138,7 +140,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -374,6 +376,13 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -685,24 +694,30 @@ references:
isExternal: true
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.Validate
commentId: M:TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
name: Validate()
nameWithType: Furniture.Validate()
fullName: TinyLife.Objects.Furniture.Validate()
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: Furniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
commentId: M:TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
@ -1534,6 +1549,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3401,30 +3462,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)

View file

@ -34,6 +34,7 @@ items:
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -67,7 +68,7 @@ items:
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.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.Furniture.Validate
- TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
- TinyLife.Objects.Furniture.OnAdded
@ -85,6 +86,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.GetPrice
@ -141,7 +143,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -366,6 +368,13 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -677,24 +686,30 @@ references:
isExternal: true
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.Validate
commentId: M:TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
name: Validate()
nameWithType: Furniture.Validate()
fullName: TinyLife.Objects.Furniture.Validate()
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: Furniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
commentId: M:TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
@ -1526,6 +1541,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3393,30 +3454,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)

View file

@ -47,6 +47,7 @@ items:
- MLEM.Misc.IGenericDataHolder
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -80,7 +81,7 @@ items:
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.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.Furniture.Validate
- TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
- TinyLife.Objects.Furniture.OnAdded
@ -95,6 +96,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Maths.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
@ -149,7 +151,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -759,6 +761,13 @@ references:
name: IUpdatingObject
nameWithType: IUpdatingObject
fullName: TinyLife.Objects.IUpdatingObject
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -1070,24 +1079,30 @@ references:
isExternal: true
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.Validate
commentId: M:TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
name: Validate()
nameWithType: Furniture.Validate()
fullName: TinyLife.Objects.Furniture.Validate()
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: Furniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
commentId: M:TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
@ -1762,6 +1777,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3709,30 +3770,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)

View file

@ -31,6 +31,7 @@ items:
- MLEM.Misc.IGenericDataHolder
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -64,7 +65,7 @@ items:
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.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.Furniture.Validate
- TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
- TinyLife.Objects.Furniture.OnAdded
@ -82,6 +83,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Maths.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
@ -139,7 +141,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -322,6 +324,13 @@ references:
name: IUpdatingObject
nameWithType: IUpdatingObject
fullName: TinyLife.Objects.IUpdatingObject
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -633,24 +642,30 @@ references:
isExternal: true
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.Validate
commentId: M:TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
name: Validate()
nameWithType: Furniture.Validate()
fullName: TinyLife.Objects.Furniture.Validate()
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: Furniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
commentId: M:TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
@ -1482,6 +1497,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3530,30 +3591,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)

View file

@ -8,12 +8,15 @@ items:
- TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Objects.StylePreference,TinyLife.Utilities.ColorScheme[])
- TinyLife.Objects.Clothes.#ctor(System.String,TinyLife.Objects.ClothesLayer,System.Collections.Generic.IReadOnlyDictionary{Microsoft.Xna.Framework.Point,MLEM.Textures.TextureRegion},Microsoft.Xna.Framework.Point,System.Single,TinyLife.Objects.ClothesIntention,TinyLife.Objects.StylePreference,TinyLife.Utilities.ColorSettings)
- TinyLife.Objects.Clothes.Ages
- TinyLife.Objects.Clothes.AlienSkinColors
- TinyLife.Objects.Clothes.AllIntentions
- TinyLife.Objects.Clothes.AreCompatible(TinyLife.Objects.Clothes,TinyLife.Objects.Clothes)
- TinyLife.Objects.Clothes.Colors
- TinyLife.Objects.Clothes.DefaultDepths
- TinyLife.Objects.Clothes.DepthFunction
- TinyLife.Objects.Clothes.Description
- TinyLife.Objects.Clothes.DyedHairColors
- TinyLife.Objects.Clothes.ExtremeEyeColors
- TinyLife.Objects.Clothes.GetDescription(TinyLife.Objects.PersonLike)
- TinyLife.Objects.Clothes.GrayHairColors
- TinyLife.Objects.Clothes.Icon
@ -22,6 +25,7 @@ items:
- TinyLife.Objects.Clothes.Layer
- TinyLife.Objects.Clothes.Layers
- TinyLife.Objects.Clothes.LayersToHide
- TinyLife.Objects.Clothes.Migrations
- TinyLife.Objects.Clothes.Name
- TinyLife.Objects.Clothes.NonBuyable
- TinyLife.Objects.Clothes.PersonType
@ -75,6 +79,54 @@ items:
- System.Object.ToString
extensionMethods:
- TinyLife.Objects.Clothes.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.Objects.Clothes.AlienSkinColors
commentId: F:TinyLife.Objects.Clothes.AlienSkinColors
id: AlienSkinColors
parent: TinyLife.Objects.Clothes
langs:
- csharp
- vb
name: AlienSkinColors
nameWithType: Clothes.AlienSkinColors
fullName: TinyLife.Objects.Clothes.AlienSkinColors
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
Stores all of the color schemes and their corresponding color indices for the <xref href="TinyLife.Objects.ClothesLayer.Body" data-throw-if-not-resolved="false"></xref> layer which are considered "alien", ie not usually seen on humans.
For color indices in this list, a much lower priority is automatically returned in <xref href="TinyLife.Objects.Clothes.RandomColorWeight" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static readonly Dictionary<ColorScheme, HashSet<int>> AlienSkinColors
return:
type: System.Collections.Generic.Dictionary{TinyLife.Utilities.ColorScheme,System.Collections.Generic.HashSet{System.Int32}}
content.vb: Public Shared ReadOnly AlienSkinColors As Dictionary(Of ColorScheme, HashSet(Of Integer))
- uid: TinyLife.Objects.Clothes.ExtremeEyeColors
commentId: F:TinyLife.Objects.Clothes.ExtremeEyeColors
id: ExtremeEyeColors
parent: TinyLife.Objects.Clothes
langs:
- csharp
- vb
name: ExtremeEyeColors
nameWithType: Clothes.ExtremeEyeColors
fullName: TinyLife.Objects.Clothes.ExtremeEyeColors
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
Stores all of hte color schemes and their corresponding color indices for the <xref href="TinyLife.Objects.ClothesLayer.Eyes" data-throw-if-not-resolved="false"></xref> layer which are considered "extreme", ie not usually seen with the same brightness or intensity on humans.
For color indices in this list, a much lower priority is automatically returned in <xref href="TinyLife.Objects.Clothes.RandomColorWeight" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static readonly Dictionary<ColorScheme, HashSet<int>> ExtremeEyeColors
return:
type: System.Collections.Generic.Dictionary{TinyLife.Utilities.ColorScheme,System.Collections.Generic.HashSet{System.Int32}}
content.vb: Public Shared ReadOnly ExtremeEyeColors As Dictionary(Of ColorScheme, HashSet(Of Integer))
- uid: TinyLife.Objects.Clothes.Types
commentId: F:TinyLife.Objects.Clothes.Types
id: Types
@ -660,6 +712,29 @@ items:
type: System.Action{TinyLife.Objects.Clothes,TinyLife.Objects.PersonLike,System.Collections.Generic.List{System.String}}
content.vb: Public Property Description As Action(Of Clothes, PersonLike, List(Of String))
overload: TinyLife.Objects.Clothes.Description*
- uid: TinyLife.Objects.Clothes.Migrations
commentId: P:TinyLife.Objects.Clothes.Migrations
id: Migrations
parent: TinyLife.Objects.Clothes
langs:
- csharp
- vb
name: Migrations
nameWithType: Clothes.Migrations
fullName: TinyLife.Objects.Clothes.Migrations
type: Property
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: The set of migrations that should be applied to clothes of this type when they are loaded from disk.
example: []
syntax:
content: public List<Migration<WornClothes>> Migrations { get; init; }
parameters: []
return:
type: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Objects.WornClothes}}
content.vb: Public Property Migrations As List(Of Migration(Of WornClothes))
overload: TinyLife.Objects.Clothes.Migrations*
- uid: TinyLife.Objects.Clothes.SourceString
commentId: P:TinyLife.Objects.Clothes.SourceString
id: SourceString
@ -882,11 +957,40 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
Stores all of the color schemes and their corresponding color indices for the <xref href="TinyLife.Objects.ClothesLayer.Hair" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.ClothesLayer.FacialHair" data-throw-if-not-resolved="false"></xref> layers which are considered gray hair, ie hair that usually older people have.
For color indices in this list, a much higher priority is automatically returned in <xref href="TinyLife.Objects.Clothes.RandomColorWeight" data-throw-if-not-resolved="false"></xref> for people of the elder age group, and a color from this list may randomly be chosen when a <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> ages up to an elder.
example: []
syntax:
content: public static readonly int[] GrayHairColors
content: public static readonly Dictionary<ColorScheme, HashSet<int>> GrayHairColors
return:
type: System.Int32[]
content.vb: Public Shared ReadOnly GrayHairColors As Integer()
type: System.Collections.Generic.Dictionary{TinyLife.Utilities.ColorScheme,System.Collections.Generic.HashSet{System.Int32}}
content.vb: Public Shared ReadOnly GrayHairColors As Dictionary(Of ColorScheme, HashSet(Of Integer))
- uid: TinyLife.Objects.Clothes.DyedHairColors
commentId: F:TinyLife.Objects.Clothes.DyedHairColors
id: DyedHairColors
parent: TinyLife.Objects.Clothes
langs:
- csharp
- vb
name: DyedHairColors
nameWithType: Clothes.DyedHairColors
fullName: TinyLife.Objects.Clothes.DyedHairColors
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
Stores all of the color schemes and their corresponding color indices for the <xref href="TinyLife.Objects.ClothesLayer.Hair" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.ClothesLayer.FacialHair" data-throw-if-not-resolved="false"></xref> layers which are considered dyed, ie not usually seen on humans.
For color indices in this list, a much lower priority is automatically returned in <xref href="TinyLife.Objects.Clothes.RandomColorWeight" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static readonly Dictionary<ColorScheme, HashSet<int>> DyedHairColors
return:
type: System.Collections.Generic.Dictionary{TinyLife.Utilities.ColorScheme,System.Collections.Generic.HashSet{System.Int32}}
content.vb: Public Shared ReadOnly DyedHairColors As Dictionary(Of ColorScheme, HashSet(Of Integer))
references:
- uid: TinyLife.Objects.PersonLike
commentId: T:TinyLife.Objects.PersonLike
@ -1308,6 +1412,154 @@ references:
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: TinyLife.Objects.ClothesLayer.Body
commentId: F:TinyLife.Objects.ClothesLayer.Body
href: TinyLife.Objects.ClothesLayer.html#TinyLife_Objects_ClothesLayer_Body
name: Body
nameWithType: ClothesLayer.Body
fullName: TinyLife.Objects.ClothesLayer.Body
- uid: TinyLife.Objects.Clothes.RandomColorWeight
commentId: P:TinyLife.Objects.Clothes.RandomColorWeight
href: TinyLife.Objects.Clothes.html#TinyLife_Objects_Clothes_RandomColorWeight
name: RandomColorWeight
nameWithType: Clothes.RandomColorWeight
fullName: TinyLife.Objects.Clothes.RandomColorWeight
- uid: System.Collections.Generic.Dictionary{TinyLife.Utilities.ColorScheme,System.Collections.Generic.HashSet{System.Int32}}
commentId: T:System.Collections.Generic.Dictionary{TinyLife.Utilities.ColorScheme,System.Collections.Generic.HashSet{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<ColorScheme, HashSet<int>>
nameWithType: Dictionary<ColorScheme, HashSet<int>>
fullName: System.Collections.Generic.Dictionary<TinyLife.Utilities.ColorScheme, System.Collections.Generic.HashSet<int>>
nameWithType.vb: Dictionary(Of ColorScheme, HashSet(Of Integer))
fullName.vb: System.Collections.Generic.Dictionary(Of TinyLife.Utilities.ColorScheme, System.Collections.Generic.HashSet(Of Integer))
name.vb: Dictionary(Of ColorScheme, HashSet(Of 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: TinyLife.Utilities.ColorScheme
name: ColorScheme
href: TinyLife.Utilities.ColorScheme.html
- name: ','
- name: " "
- uid: System.Collections.Generic.HashSet`1
name: HashSet
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
- name: <
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: '>'
- 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: TinyLife.Utilities.ColorScheme
name: ColorScheme
href: TinyLife.Utilities.ColorScheme.html
- name: ','
- name: " "
- uid: System.Collections.Generic.HashSet`1
name: HashSet
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.hashset-1
- name: (
- name: Of
- name: " "
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- 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<TKey, TValue>
nameWithType: Dictionary<TKey, TValue>
fullName: System.Collections.Generic.Dictionary<TKey, TValue>
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: TinyLife.Objects.ClothesLayer.Eyes
commentId: F:TinyLife.Objects.ClothesLayer.Eyes
href: TinyLife.Objects.ClothesLayer.html#TinyLife_Objects_ClothesLayer_Eyes
name: Eyes
nameWithType: ClothesLayer.Eyes
fullName: TinyLife.Objects.ClothesLayer.Eyes
- uid: TinyLife.Objects.Clothes
commentId: T:TinyLife.Objects.Clothes
parent: TinyLife.Objects
@ -1510,77 +1762,6 @@ references:
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<TKey, TValue>
nameWithType: Dictionary<TKey, TValue>
fullName: System.Collections.Generic.Dictionary<TKey, TValue>
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: TinyLife.Objects.ClothesIntention
commentId: T:TinyLife.Objects.ClothesIntention
parent: TinyLife.Objects
@ -2820,6 +3001,57 @@ references:
- name: " "
- name: T3
- name: )
- uid: TinyLife.Objects.Clothes.Migrations*
commentId: Overload:TinyLife.Objects.Clothes.Migrations
href: TinyLife.Objects.Clothes.html#TinyLife_Objects_Clothes_Migrations
name: Migrations
nameWithType: Clothes.Migrations
fullName: TinyLife.Objects.Clothes.Migrations
- uid: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Objects.WornClothes}}
commentId: T:System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Objects.WornClothes}}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<Migration<WornClothes>>
nameWithType: List<Migration<WornClothes>>
fullName: System.Collections.Generic.List<TinyLife.Utilities.Migration<TinyLife.Objects.WornClothes>>
nameWithType.vb: List(Of Migration(Of WornClothes))
fullName.vb: System.Collections.Generic.List(Of TinyLife.Utilities.Migration(Of TinyLife.Objects.WornClothes))
name.vb: List(Of Migration(Of WornClothes))
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: <
- uid: TinyLife.Objects.WornClothes
name: WornClothes
href: TinyLife.Objects.WornClothes.html
- name: '>'
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.WornClothes
name: WornClothes
href: TinyLife.Objects.WornClothes.html
- name: )
- name: )
- uid: TinyLife.Emotions.EmotionModifier
commentId: T:TinyLife.Emotions.EmotionModifier
parent: TinyLife.Emotions
@ -2963,26 +3195,15 @@ references:
name: Register
nameWithType: Clothes.Register
fullName: TinyLife.Objects.Clothes.Register
- uid: System.Int32[]
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
name: int[]
nameWithType: int[]
fullName: int[]
nameWithType.vb: Integer()
fullName.vb: Integer()
name.vb: Integer()
spec.csharp:
- uid: System.Int32
name: int
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: '['
- name: ']'
spec.vb:
- uid: System.Int32
name: Integer
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.int32
- name: (
- name: )
- uid: TinyLife.Objects.ClothesLayer.Hair
commentId: F:TinyLife.Objects.ClothesLayer.Hair
href: TinyLife.Objects.ClothesLayer.html#TinyLife_Objects_ClothesLayer_Hair
name: Hair
nameWithType: ClothesLayer.Hair
fullName: TinyLife.Objects.ClothesLayer.Hair
- uid: TinyLife.Objects.ClothesLayer.FacialHair
commentId: F:TinyLife.Objects.ClothesLayer.FacialHair
href: TinyLife.Objects.ClothesLayer.html#TinyLife_Objects_ClothesLayer_FacialHair
name: FacialHair
nameWithType: ClothesLayer.FacialHair
fullName: TinyLife.Objects.ClothesLayer.FacialHair

View file

@ -163,6 +163,8 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: A clothes layer for make-up and face paint.
example: []
syntax:
content: MakeUp = 32
return:

View file

@ -37,7 +37,8 @@ items:
inheritedMembers:
- TinyLife.Objects.CornerFurniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Maths.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.CornerFurniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.CornerFurniture.Validate
- TinyLife.Objects.CornerFurniture.Validate(TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -88,6 +89,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.GetPrice
@ -143,7 +145,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -546,25 +548,38 @@ references:
name: Furniture
href: TinyLife.Objects.Furniture.html
- name: )
- uid: TinyLife.Objects.CornerFurniture.Validate
commentId: M:TinyLife.Objects.CornerFurniture.Validate
- uid: TinyLife.Objects.CornerFurniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.CornerFurniture.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.CornerFurniture
href: TinyLife.Objects.CornerFurniture.html#TinyLife_Objects_CornerFurniture_Validate
name: Validate()
nameWithType: CornerFurniture.Validate()
fullName: TinyLife.Objects.CornerFurniture.Validate()
href: TinyLife.Objects.CornerFurniture.html#TinyLife_Objects_CornerFurniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: CornerFurniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.CornerFurniture.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.CornerFurniture.Validate
- uid: TinyLife.Objects.CornerFurniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.CornerFurniture.html#TinyLife_Objects_CornerFurniture_Validate
href: TinyLife.Objects.CornerFurniture.html#TinyLife_Objects_CornerFurniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.CornerFurniture.Validate
- uid: TinyLife.Objects.CornerFurniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.CornerFurniture.html#TinyLife_Objects_CornerFurniture_Validate
href: TinyLife.Objects.CornerFurniture.html#TinyLife_Objects_CornerFurniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -1706,6 +1721,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3548,30 +3609,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)

View file

@ -10,7 +10,7 @@ items:
- TinyLife.Objects.CornerFurniture.GetCornerStatus(System.Collections.Generic.Dictionary{MLEM.Maths.Direction2,MLEM.Maths.Direction2})
- TinyLife.Objects.CornerFurniture.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.CornerFurniture.ShouldConnectTo(TinyLife.Objects.Furniture)
- TinyLife.Objects.CornerFurniture.Validate
- TinyLife.Objects.CornerFurniture.Validate(TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -43,6 +43,7 @@ items:
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -93,6 +94,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.GetPrice
@ -148,7 +150,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -369,16 +371,16 @@ items:
content.vb: Protected Overrides Sub OnNeighborChanged(neighbor As Furniture)
overridden: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
overload: TinyLife.Objects.CornerFurniture.OnNeighborChanged*
- uid: TinyLife.Objects.CornerFurniture.Validate
commentId: M:TinyLife.Objects.CornerFurniture.Validate
id: Validate
- uid: TinyLife.Objects.CornerFurniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.CornerFurniture.Validate(TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.CornerFurniture
langs:
- csharp
- vb
name: Validate()
nameWithType: CornerFurniture.Validate()
fullName: TinyLife.Objects.CornerFurniture.Validate()
name: Validate(AppliedMigrations)
nameWithType: CornerFurniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.CornerFurniture.Validate(TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -391,12 +393,16 @@ items:
By default, this method invokes <xref href="TinyLife.Objects.MapObject.OnValidated" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.MapObject.OnEventsAttachable" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool Validate()
content: public override bool Validate(AppliedMigrations appliedMigrations)
parameters:
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: ''
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate() As Boolean
overridden: TinyLife.Objects.Furniture.Validate
content.vb: Public Overrides Function Validate(appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Objects.CornerFurniture.Validate*
references:
- uid: TinyLife.Objects.CornerFurniture
@ -567,6 +573,13 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -1708,6 +1721,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3550,30 +3609,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
@ -5277,28 +5346,41 @@ references:
name: OnNeighborChanged
nameWithType: CornerFurniture.OnNeighborChanged
fullName: TinyLife.Objects.CornerFurniture.OnNeighborChanged
- uid: TinyLife.Objects.Furniture.Validate
commentId: M:TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
name: Validate()
nameWithType: Furniture.Validate()
fullName: TinyLife.Objects.Furniture.Validate()
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: Furniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.CornerFurniture.Validate*
commentId: Overload:TinyLife.Objects.CornerFurniture.Validate
href: TinyLife.Objects.CornerFurniture.html#TinyLife_Objects_CornerFurniture_Validate
href: TinyLife.Objects.CornerFurniture.html#TinyLife_Objects_CornerFurniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: CornerFurniture.Validate
fullName: TinyLife.Objects.CornerFurniture.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations

View file

@ -9,7 +9,7 @@ items:
- TinyLife.Objects.Fence.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Maths.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Fence.OnNeighborChanged(TinyLife.Objects.Furniture)
- TinyLife.Objects.Fence.ShouldConnectTo(TinyLife.Objects.Furniture)
- TinyLife.Objects.Fence.Validate
- TinyLife.Objects.Fence.Validate(TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -39,6 +39,7 @@ items:
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -89,6 +90,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.GetPrice
@ -144,7 +146,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -280,16 +282,16 @@ items:
nameWithType.vb: Fence.Draw(GameTime, Object, Vector2, Single, Vector2, Color?, Direction2, Integer(), Single, Boolean, ParentInfo, Single, List(Of StaticSpriteBatch.Item))
fullName.vb: TinyLife.Objects.Fence.Draw(Microsoft.Xna.Framework.GameTime, Object, Microsoft.Xna.Framework.Vector2, Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color?, MLEM.Maths.Direction2, Integer(), Single, Boolean, TinyLife.Objects.ParentInfo, Single, System.Collections.Generic.List(Of MLEM.Graphics.StaticSpriteBatch.Item))
name.vb: Draw(GameTime, Object, Vector2, Single, Vector2, Color?, Direction2, Integer(), Single, Boolean, ParentInfo, Single, List(Of Item))
- uid: TinyLife.Objects.Fence.Validate
commentId: M:TinyLife.Objects.Fence.Validate
id: Validate
- uid: TinyLife.Objects.Fence.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Fence.Validate(TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Fence
langs:
- csharp
- vb
name: Validate()
nameWithType: Fence.Validate()
fullName: TinyLife.Objects.Fence.Validate()
name: Validate(AppliedMigrations)
nameWithType: Fence.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Fence.Validate(TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -302,12 +304,16 @@ items:
By default, this method invokes <xref href="TinyLife.Objects.MapObject.OnValidated" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.MapObject.OnEventsAttachable" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool Validate()
content: public override bool Validate(AppliedMigrations appliedMigrations)
parameters:
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: ''
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate() As Boolean
overridden: TinyLife.Objects.Furniture.Validate
content.vb: Public Overrides Function Validate(appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Objects.Fence.Validate*
- uid: TinyLife.Objects.Fence.OnNeighborChanged(TinyLife.Objects.Furniture)
commentId: M:TinyLife.Objects.Fence.OnNeighborChanged(TinyLife.Objects.Furniture)
@ -442,6 +448,13 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -1583,6 +1596,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3425,30 +3484,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
@ -5032,31 +5101,44 @@ references:
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Objects.Furniture.Validate
commentId: M:TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
name: Validate()
nameWithType: Furniture.Validate()
fullName: TinyLife.Objects.Furniture.Validate()
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: Furniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.Fence.Validate*
commentId: Overload:TinyLife.Objects.Fence.Validate
href: TinyLife.Objects.Fence.html#TinyLife_Objects_Fence_Validate
href: TinyLife.Objects.Fence.html#TinyLife_Objects_Fence_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: Fence.Validate
fullName: TinyLife.Objects.Fence.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
commentId: M:TinyLife.Objects.Furniture.OnNeighborChanged(TinyLife.Objects.Furniture)
parent: TinyLife.Objects.Furniture

View file

@ -11,7 +11,7 @@ items:
- TinyLife.Objects.FenceWall.GetPrice
- TinyLife.Objects.FenceWall.OnNeighborChanged(TinyLife.World.Map,TinyLife.Objects.WallLike)
- TinyLife.Objects.FenceWall.Type
- TinyLife.Objects.FenceWall.Validate(TinyLife.World.Map)
- TinyLife.Objects.FenceWall.Validate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -203,16 +203,16 @@ items:
nameWithType.vb: FenceWall.Draw(Map, GameTime, SpriteBatch, Vector2, Color?, Boolean, Boolean)
fullName.vb: TinyLife.Objects.FenceWall.Draw(TinyLife.World.Map, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color?, Boolean, Boolean)
name.vb: Draw(Map, GameTime, SpriteBatch, Vector2, Color?, Boolean, Boolean)
- uid: TinyLife.Objects.FenceWall.Validate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.FenceWall.Validate(TinyLife.World.Map)
id: Validate(TinyLife.World.Map)
- uid: TinyLife.Objects.FenceWall.Validate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.FenceWall.Validate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.FenceWall
langs:
- csharp
- vb
name: Validate(Map)
nameWithType: FenceWall.Validate(Map)
fullName: TinyLife.Objects.FenceWall.Validate(TinyLife.World.Map)
name: Validate(Map, AppliedMigrations)
nameWithType: FenceWall.Validate(Map, AppliedMigrations)
fullName: TinyLife.Objects.FenceWall.Validate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -220,15 +220,17 @@ items:
summary: This method is called when this object is loaded from disk.
example: []
syntax:
content: public override bool Validate(Map map)
content: public override bool Validate(Map map, AppliedMigrations appliedMigrations)
parameters:
- id: map
type: TinyLife.World.Map
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate(map As Map) As Boolean
overridden: TinyLife.Objects.WallLike.Validate(TinyLife.World.Map)
content.vb: Public Overrides Function Validate(map As Map, appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Objects.WallLike.Validate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Objects.FenceWall.Validate*
- uid: TinyLife.Objects.FenceWall.GetPrice
commentId: M:TinyLife.Objects.FenceWall.GetPrice
@ -1663,37 +1665,54 @@ references:
- name: " "
- name: T
- name: )
- uid: TinyLife.Objects.WallLike.Validate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.WallLike.Validate(TinyLife.World.Map)
- uid: TinyLife.Objects.WallLike.Validate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.WallLike.Validate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.WallLike
href: TinyLife.Objects.WallLike.html#TinyLife_Objects_WallLike_Validate_TinyLife_World_Map_
name: Validate(Map)
nameWithType: WallLike.Validate(Map)
fullName: TinyLife.Objects.WallLike.Validate(TinyLife.World.Map)
href: TinyLife.Objects.WallLike.html#TinyLife_Objects_WallLike_Validate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: Validate(Map, AppliedMigrations)
nameWithType: WallLike.Validate(Map, AppliedMigrations)
fullName: TinyLife.Objects.WallLike.Validate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.WallLike.Validate(TinyLife.World.Map)
- uid: TinyLife.Objects.WallLike.Validate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.WallLike.html#TinyLife_Objects_WallLike_Validate_TinyLife_World_Map_
href: TinyLife.Objects.WallLike.html#TinyLife_Objects_WallLike_Validate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.WallLike.Validate(TinyLife.World.Map)
- uid: TinyLife.Objects.WallLike.Validate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.WallLike.html#TinyLife_Objects_WallLike_Validate_TinyLife_World_Map_
href: TinyLife.Objects.WallLike.html#TinyLife_Objects_WallLike_Validate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.FenceWall.Validate*
commentId: Overload:TinyLife.Objects.FenceWall.Validate
href: TinyLife.Objects.FenceWall.html#TinyLife_Objects_FenceWall_Validate_TinyLife_World_Map_
href: TinyLife.Objects.FenceWall.html#TinyLife_Objects_FenceWall_Validate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: FenceWall.Validate
fullName: TinyLife.Objects.FenceWall.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: TinyLife.Objects.WallLike.GetPrice
commentId: M:TinyLife.Objects.WallLike.GetPrice
parent: TinyLife.Objects.WallLike

View file

@ -38,9 +38,10 @@ items:
- TinyLife.Objects.LightFurniture.IsDisabled
- TinyLife.Objects.LightFurniture.LightSettings
- TinyLife.Objects.LightFurniture.OnAdded
- TinyLife.Objects.LightFurniture.Validate
- TinyLife.Objects.LightFurniture.Validate(TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.LightFurniture.OnCameraRotationChanged(MLEM.Maths.Direction2,MLEM.Maths.Direction2)
- TinyLife.Objects.LightFurniture.CreateLights
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -89,6 +90,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.GetPrice
@ -144,7 +146,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -451,24 +453,30 @@ references:
href: TinyLife.Objects.LightFurniture.html#TinyLife_Objects_LightFurniture_OnAdded
- name: (
- name: )
- uid: TinyLife.Objects.LightFurniture.Validate
commentId: M:TinyLife.Objects.LightFurniture.Validate
- uid: TinyLife.Objects.LightFurniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.LightFurniture.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.LightFurniture
href: TinyLife.Objects.LightFurniture.html#TinyLife_Objects_LightFurniture_Validate
name: Validate()
nameWithType: LightFurniture.Validate()
fullName: TinyLife.Objects.LightFurniture.Validate()
href: TinyLife.Objects.LightFurniture.html#TinyLife_Objects_LightFurniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: LightFurniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.LightFurniture.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.LightFurniture.Validate
- uid: TinyLife.Objects.LightFurniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.LightFurniture.html#TinyLife_Objects_LightFurniture_Validate
href: TinyLife.Objects.LightFurniture.html#TinyLife_Objects_LightFurniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.LightFurniture.Validate
- uid: TinyLife.Objects.LightFurniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.LightFurniture.html#TinyLife_Objects_LightFurniture_Validate
href: TinyLife.Objects.LightFurniture.html#TinyLife_Objects_LightFurniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.LightFurniture.OnCameraRotationChanged(MLEM.Maths.Direction2,MLEM.Maths.Direction2)
commentId: M:TinyLife.Objects.LightFurniture.OnCameraRotationChanged(MLEM.Maths.Direction2,MLEM.Maths.Direction2)
@ -525,6 +533,13 @@ references:
href: TinyLife.Objects.LightFurniture.html#TinyLife_Objects_LightFurniture_CreateLights
- name: (
- name: )
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -1628,6 +1643,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3459,30 +3520,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)

View file

@ -43,7 +43,8 @@ items:
- TinyLife.Objects.FoodTypedItem.ExpirationTime
- TinyLife.Objects.FoodTypedItem.ServingSize
- TinyLife.Objects.FoodTypedItem.Expired
- TinyLife.Objects.FoodTypedItem.Validate
- TinyLife.Objects.FoodTypedItem.Validate(TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -94,6 +95,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.GetPrice
@ -149,7 +151,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -561,25 +563,38 @@ references:
name: Expired
nameWithType: FoodTypedItem.Expired
fullName: TinyLife.Objects.FoodTypedItem.Expired
- uid: TinyLife.Objects.FoodTypedItem.Validate
commentId: M:TinyLife.Objects.FoodTypedItem.Validate
- uid: TinyLife.Objects.FoodTypedItem.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.FoodTypedItem.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.FoodTypedItem
href: TinyLife.Objects.FoodTypedItem.html#TinyLife_Objects_FoodTypedItem_Validate
name: Validate()
nameWithType: FoodTypedItem.Validate()
fullName: TinyLife.Objects.FoodTypedItem.Validate()
href: TinyLife.Objects.FoodTypedItem.html#TinyLife_Objects_FoodTypedItem_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: FoodTypedItem.Validate(AppliedMigrations)
fullName: TinyLife.Objects.FoodTypedItem.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.FoodTypedItem.Validate
- uid: TinyLife.Objects.FoodTypedItem.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.FoodTypedItem.html#TinyLife_Objects_FoodTypedItem_Validate
href: TinyLife.Objects.FoodTypedItem.html#TinyLife_Objects_FoodTypedItem_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.FoodTypedItem.Validate
- uid: TinyLife.Objects.FoodTypedItem.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.FoodTypedItem.html#TinyLife_Objects_FoodTypedItem_Validate
href: TinyLife.Objects.FoodTypedItem.html#TinyLife_Objects_FoodTypedItem_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -1721,6 +1736,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3531,30 +3592,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)

View file

@ -12,7 +12,7 @@ items:
- TinyLife.Objects.FoodTypedItem.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
- TinyLife.Objects.FoodTypedItem.ServingSize
- TinyLife.Objects.FoodTypedItem.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Objects.FoodTypedItem.Validate
- TinyLife.Objects.FoodTypedItem.Validate(TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -42,6 +42,7 @@ items:
- MLEM.Misc.IGenericDataHolder
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -92,6 +93,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Maths.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
@ -148,7 +150,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -336,16 +338,16 @@ items:
nameWithType.vb: FoodTypedItem.New(Guid, FurnitureType, Integer(), Map, Vector2, Single)
fullName.vb: TinyLife.Objects.FoodTypedItem.New(System.Guid, TinyLife.Objects.FurnitureType, Integer(), TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Single)
name.vb: New(Guid, FurnitureType, Integer(), Map, Vector2, Single)
- uid: TinyLife.Objects.FoodTypedItem.Validate
commentId: M:TinyLife.Objects.FoodTypedItem.Validate
id: Validate
- uid: TinyLife.Objects.FoodTypedItem.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.FoodTypedItem.Validate(TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.FoodTypedItem
langs:
- csharp
- vb
name: Validate()
nameWithType: FoodTypedItem.Validate()
fullName: TinyLife.Objects.FoodTypedItem.Validate()
name: Validate(AppliedMigrations)
nameWithType: FoodTypedItem.Validate(AppliedMigrations)
fullName: TinyLife.Objects.FoodTypedItem.Validate(TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -358,12 +360,16 @@ items:
By default, this method invokes <xref href="TinyLife.Objects.MapObject.OnValidated" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.MapObject.OnEventsAttachable" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool Validate()
content: public override bool Validate(AppliedMigrations appliedMigrations)
parameters:
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: ''
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate() As Boolean
overridden: TinyLife.Objects.Furniture.Validate
content.vb: Public Overrides Function Validate(appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Objects.FoodTypedItem.Validate*
- uid: TinyLife.Objects.FoodTypedItem.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
commentId: M:TinyLife.Objects.FoodTypedItem.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
@ -544,6 +550,13 @@ references:
name: IUpdatingObject
nameWithType: IUpdatingObject
fullName: TinyLife.Objects.IUpdatingObject
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -1685,6 +1698,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3676,30 +3735,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
@ -4925,31 +4994,44 @@ references:
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: TinyLife.Objects.Furniture.Validate
commentId: M:TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
name: Validate()
nameWithType: Furniture.Validate()
fullName: TinyLife.Objects.Furniture.Validate()
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: Furniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.FoodTypedItem.Validate*
commentId: Overload:TinyLife.Objects.FoodTypedItem.Validate
href: TinyLife.Objects.FoodTypedItem.html#TinyLife_Objects_FoodTypedItem_Validate
href: TinyLife.Objects.FoodTypedItem.html#TinyLife_Objects_FoodTypedItem_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: FoodTypedItem.Validate
fullName: TinyLife.Objects.FoodTypedItem.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: TinyLife.Objects.FurnitureType.TypeSettings.ElectricityRating
commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.ElectricityRating
href: TinyLife.Objects.FurnitureType.TypeSettings.html#TinyLife_Objects_FurnitureType_TypeSettings_ElectricityRating

View file

@ -9,7 +9,7 @@ items:
- TinyLife.Objects.Fridge.CurrentMode
- TinyLife.Objects.Fridge.Items
- TinyLife.Objects.Fridge.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Objects.Fridge.Validate
- TinyLife.Objects.Fridge.Validate(TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -37,6 +37,7 @@ items:
- MLEM.Misc.IGenericDataHolder
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -87,6 +88,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Maths.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
@ -144,7 +146,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -309,16 +311,16 @@ items:
nameWithType.vb: Fridge.Update(GameTime, TimeSpan, Single)
fullName.vb: TinyLife.Objects.Fridge.Update(Microsoft.Xna.Framework.GameTime, System.TimeSpan, Single)
name.vb: Update(GameTime, TimeSpan, Single)
- uid: TinyLife.Objects.Fridge.Validate
commentId: M:TinyLife.Objects.Fridge.Validate
id: Validate
- uid: TinyLife.Objects.Fridge.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Fridge.Validate(TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Fridge
langs:
- csharp
- vb
name: Validate()
nameWithType: Fridge.Validate()
fullName: TinyLife.Objects.Fridge.Validate()
name: Validate(AppliedMigrations)
nameWithType: Fridge.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Fridge.Validate(TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -331,12 +333,16 @@ items:
By default, this method invokes <xref href="TinyLife.Objects.MapObject.OnValidated" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.MapObject.OnEventsAttachable" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool Validate()
content: public override bool Validate(AppliedMigrations appliedMigrations)
parameters:
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: ''
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate() As Boolean
overridden: TinyLife.Objects.Furniture.Validate
content.vb: Public Overrides Function Validate(appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Objects.Fridge.Validate*
references:
- uid: TinyLife.Objects.Furniture
@ -427,6 +433,13 @@ references:
name: IUpdatingObject
nameWithType: IUpdatingObject
fullName: TinyLife.Objects.IUpdatingObject
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -1568,6 +1581,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3616,30 +3675,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
@ -5013,31 +5082,44 @@ references:
name: TimeSpan
nameWithType: TimeSpan
fullName: System.TimeSpan
- uid: TinyLife.Objects.Furniture.Validate
commentId: M:TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
name: Validate()
nameWithType: Furniture.Validate()
fullName: TinyLife.Objects.Furniture.Validate()
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: Furniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.Fridge.Validate*
commentId: Overload:TinyLife.Objects.Fridge.Validate
href: TinyLife.Objects.Fridge.html#TinyLife_Objects_Fridge_Validate
href: TinyLife.Objects.Fridge.html#TinyLife_Objects_Fridge_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: Fridge.Validate
fullName: TinyLife.Objects.Fridge.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: System.Boolean
commentId: T:System.Boolean
parent: System

View file

@ -27,6 +27,7 @@ items:
- TinyLife.Objects.Furniture.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.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Maths.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.DrawDirtyOverlay(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Maths.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.DrawUi(Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch,MLEM.Ui.Elements.Element,System.Single,System.Int32[])
- TinyLife.Objects.Furniture.GetActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ActionSpot,MLEM.Maths.Direction2)
- TinyLife.Objects.Furniture.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
@ -55,6 +56,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.IsStatic
- TinyLife.Objects.Furniture.MarkDirtyForPathfinding(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.NotifyNeighbors
@ -89,7 +91,7 @@ items:
- TinyLife.Objects.Furniture.SetParent(TinyLife.Objects.Furniture,TinyLife.Objects.ObjectSpot)
- TinyLife.Objects.Furniture.Type
- TinyLife.Objects.Furniture.UnlinkParentsAndChildren
- TinyLife.Objects.Furniture.Validate
- TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.Furniture.Visibility
- TinyLife.Objects.Furniture.VisualRotation
langs:
@ -156,7 +158,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -174,6 +176,30 @@ items:
- System.Object.ToString
extensionMethods:
- TinyLife.Objects.Furniture.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
id: Migrations
parent: TinyLife.Objects.Furniture
langs:
- csharp
- vb
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
The set of migrations that should be applied to all <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> objects when they are loaded from disk.
To register a migration that should only be applied to specific <xref href="TinyLife.Objects.FurnitureType" data-throw-if-not-resolved="false"></xref> values, use <xref href="TinyLife.Objects.FurnitureType.TypeSettings.Migrations" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static readonly List<Migration<Furniture>> Migrations
return:
type: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Objects.Furniture}}
content.vb: Public Shared ReadOnly Migrations As List(Of Migration(Of Furniture))
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
id: Random
@ -1198,16 +1224,16 @@ items:
nameWithType.vb: Furniture.Draw(GameTime, Object, Vector2, Color?, List(Of StaticSpriteBatch.Item))
fullName.vb: TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime, Object, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color?, System.Collections.Generic.List(Of MLEM.Graphics.StaticSpriteBatch.Item))
name.vb: Draw(GameTime, Object, Vector2, Color?, List(Of Item))
- uid: TinyLife.Objects.Furniture.Validate
commentId: M:TinyLife.Objects.Furniture.Validate
id: Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Furniture
langs:
- csharp
- vb
name: Validate()
nameWithType: Furniture.Validate()
fullName: TinyLife.Objects.Furniture.Validate()
name: Validate(AppliedMigrations)
nameWithType: Furniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -1220,12 +1246,16 @@ items:
By default, this method invokes <xref href="TinyLife.Objects.MapObject.OnValidated" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.MapObject.OnEventsAttachable" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool Validate()
content: public override bool Validate(AppliedMigrations appliedMigrations)
parameters:
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: ''
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate() As Boolean
overridden: TinyLife.Objects.MapObject.Validate
content.vb: Public Overrides Function Validate(appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Objects.Furniture.Validate*
- uid: TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
commentId: M:TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
@ -1850,6 +1880,43 @@ items:
nameWithType.vb: Furniture.ModifyActionCategories(ActionType, ActionInfo, Boolean, List(Of String))
fullName.vb: TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType, TinyLife.Actions.ActionInfo, Boolean, System.Collections.Generic.List(Of String))
name.vb: ModifyActionCategories(ActionType, ActionInfo, Boolean, List(Of String))
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.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.Furniture
langs:
- csharp
- vb
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.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 <xref href="TinyLife.Objects.PersonLike.Portrait" data-throw-if-not-resolved="false"></xref>, and <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> 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 <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a> 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.Furniture.DrawIcon*
- uid: TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.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})
@ -2387,13 +2454,17 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: A method that is called when this object is moved, placed or picked up to alert all of its surrounding tiles that their pathfinding cache should be invalidated using <xref href="TinyLife.World.Map.MarkDirtyForPathfinding(Microsoft.Xna.Framework.Point%2cSystem.Int32)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: protected virtual void MarkDirtyForPathfinding(Vector2 position, float floor)
parameters:
- id: position
type: Microsoft.Xna.Framework.Vector2
description: The position that this furniture had or will have when picked up or placed.
- id: floor
type: System.Single
description: The floor this furniture was or will be on when picked up or placed.
content.vb: Protected Overridable Sub MarkDirtyForPathfinding(position As Vector2, floor As Single)
overload: TinyLife.Objects.Furniture.MarkDirtyForPathfinding*
nameWithType.vb: Furniture.MarkDirtyForPathfinding(Vector2, Single)
@ -2413,35 +2484,55 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
Draws the <xref href="TinyLife.Objects.FurnitureType.DirtyTextures" data-throw-if-not-resolved="false"></xref> of this object into the world.
Note that, if this object cannot get dirty, this method will throw a <xref href="System.NullReferenceException" data-throw-if-not-resolved="false"></xref>.
By default, the dirty overlay is automatically drawn by a <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> object that is <xref href="TinyLife.Objects.Furniture.Dirty" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: protected virtual void DrawDirtyOverlay(GameTime time, object batch, Vector2 pos, float floor, Vector2 drawPos, Color? overrideColor, Direction2 rotation, int[] colors, float drawScale, bool pivot, ParentInfo parent, float depthOffset, List<StaticSpriteBatch.Item> items)
parameters:
- id: time
type: Microsoft.Xna.Framework.GameTime
description: The current game time
- id: batch
type: System.Object
description: The sprite batch to draw with, which is either a <xref href="Microsoft.Xna.Framework.Graphics.SpriteBatch" data-throw-if-not-resolved="false"></xref> or <xref href="MLEM.Graphics.StaticSpriteBatch" data-throw-if-not-resolved="false"></xref>.
- id: pos
type: Microsoft.Xna.Framework.Vector2
description: The current position
- id: floor
type: System.Single
description: The floor to draw at.
- id: drawPos
type: Microsoft.Xna.Framework.Vector2
description: The position to draw at, in draw space
- id: overrideColor
type: System.Nullable{Microsoft.Xna.Framework.Color}
description: An optional color to override the default colors of the furniture
- id: rotation
type: MLEM.Maths.Direction2
description: The rotation that this object has, used for some calculations
- id: colors
type: System.Int32[]
description: The colors that this object has.
- id: drawScale
type: System.Single
description: The scale to dra with.
- id: pivot
type: System.Boolean
description: The texture's pivot point, in texture-space pixels
- id: parent
type: TinyLife.Objects.ParentInfo
description: The object's parent object
- id: depthOffset
type: System.Single
description: A value that is added to the calculated object's depth
- id: items
type: System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item}
description: A list of sprite batch items that items should be added to if the <code class="paramref">batch</code> is a <xref href="MLEM.Graphics.StaticSpriteBatch" data-throw-if-not-resolved="false"></xref>.
content.vb: Protected Overridable Sub DrawDirtyOverlay(time As GameTime, batch As Object, pos As Vector2, floor As Single, drawPos As Vector2, overrideColor As Color?, rotation As Direction2, colors As Integer(), drawScale As Single, pivot As Boolean, parent As ParentInfo, depthOffset As Single, items As List(Of StaticSpriteBatch.Item))
overload: TinyLife.Objects.Furniture.DrawDirtyOverlay*
nameWithType.vb: Furniture.DrawDirtyOverlay(GameTime, Object, Vector2, Single, Vector2, Color?, Direction2, Integer(), Single, Boolean, ParentInfo, Single, List(Of StaticSpriteBatch.Item))
@ -3394,30 +3485,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
@ -4346,6 +4447,129 @@ references:
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- 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.FurnitureType.TypeSettings.Migrations
commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.Migrations
href: TinyLife.Objects.FurnitureType.TypeSettings.html#TinyLife_Objects_FurnitureType_TypeSettings_Migrations
name: Migrations
nameWithType: FurnitureType.TypeSettings.Migrations
fullName: TinyLife.Objects.FurnitureType.TypeSettings.Migrations
- uid: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Objects.Furniture}}
commentId: T:System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Objects.Furniture}}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<Migration<Furniture>>
nameWithType: List<Migration<Furniture>>
fullName: System.Collections.Generic.List<TinyLife.Utilities.Migration<TinyLife.Objects.Furniture>>
nameWithType.vb: List(Of Migration(Of Furniture))
fullName.vb: System.Collections.Generic.List(Of TinyLife.Utilities.Migration(Of TinyLife.Objects.Furniture))
name.vb: List(Of Migration(Of Furniture))
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: <
- uid: TinyLife.Objects.Furniture
name: Furniture
href: TinyLife.Objects.Furniture.html
- name: '>'
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.Furniture
name: Furniture
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- 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.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -4361,13 +4585,6 @@ references:
name: Random
nameWithType: Random
fullName: System.Random
- 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.FurnitureType.TypeSettings
commentId: T:TinyLife.Objects.FurnitureType.TypeSettings
parent: TinyLife.Objects
@ -4471,34 +4688,6 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Action{System.Collections.Generic.List{System.String},System.Boolean}
commentId: T:System.Action{System.Collections.Generic.List{System.String},System.Boolean}
parent: System
@ -5142,43 +5331,6 @@ references:
- 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: MLEM.Maths.Direction2
commentId: T:MLEM.Maths.Direction2
parent: MLEM.Maths
@ -6103,31 +6255,44 @@ references:
- uid: Microsoft.Xna.Framework.Graphics
name: Graphics
isExternal: true
- uid: TinyLife.Objects.MapObject.Validate
commentId: M:TinyLife.Objects.MapObject.Validate
- uid: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate
name: Validate()
nameWithType: MapObject.Validate()
fullName: TinyLife.Objects.MapObject.Validate()
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: MapObject.Validate(AppliedMigrations)
fullName: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.Validate
- uid: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.Validate
- uid: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.Furniture.Validate*
commentId: Overload:TinyLife.Objects.Furniture.Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: Furniture.Validate
fullName: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: TinyLife.World.Map.GetObjects``1(MLEM.Maths.RectangleF)
commentId: M:TinyLife.World.Map.GetObjects``1(MLEM.Maths.RectangleF)
isExternal: true
@ -7862,6 +8027,72 @@ references:
name: ModifyActionCategories
nameWithType: Furniture.ModifyActionCategories
fullName: TinyLife.Objects.Furniture.ModifyActionCategories
- 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.Furniture.DrawIcon*
commentId: Overload:TinyLife.Objects.Furniture.DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon
nameWithType: Furniture.DrawIcon
fullName: TinyLife.Objects.Furniture.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_
@ -8313,6 +8544,7 @@ references:
fullName: TinyLife.Objects.Furniture.GetDirty
- uid: TinyLife.Goals.GoalTrigger.FurnitureCreated
commentId: F:TinyLife.Goals.GoalTrigger.FurnitureCreated
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_FurnitureCreated
name: FurnitureCreated
nameWithType: GoalTrigger.FurnitureCreated
@ -8323,6 +8555,35 @@ references:
name: SetCreator
nameWithType: Furniture.SetCreator
fullName: TinyLife.Objects.Furniture.SetCreator
- uid: TinyLife.Goals.GoalTrigger
commentId: T:TinyLife.Goals.GoalTrigger
parent: TinyLife.Goals
href: TinyLife.Goals.GoalTrigger.html
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
- uid: TinyLife.Goals
commentId: N:TinyLife.Goals
href: TinyLife.html
name: TinyLife.Goals
nameWithType: TinyLife.Goals
fullName: TinyLife.Goals
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Goals
name: Goals
href: TinyLife.Goals.html
- uid: TinyLife.Tools.FurniturePlacer
commentId: T:TinyLife.Tools.FurniturePlacer
parent: TinyLife.Tools
@ -8616,6 +8877,19 @@ references:
name: MarkDirtyForPathfinding
nameWithType: Furniture.MarkDirtyForPathfinding
fullName: TinyLife.Objects.Furniture.MarkDirtyForPathfinding
- uid: TinyLife.Objects.FurnitureType.DirtyTextures
commentId: F:TinyLife.Objects.FurnitureType.DirtyTextures
href: TinyLife.Objects.FurnitureType.html#TinyLife_Objects_FurnitureType_DirtyTextures
name: DirtyTextures
nameWithType: FurnitureType.DirtyTextures
fullName: TinyLife.Objects.FurnitureType.DirtyTextures
- uid: System.NullReferenceException
commentId: T:System.NullReferenceException
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.nullreferenceexception
name: NullReferenceException
nameWithType: NullReferenceException
fullName: System.NullReferenceException
- uid: TinyLife.Objects.Furniture.DrawDirtyOverlay*
commentId: Overload:TinyLife.Objects.Furniture.DrawDirtyOverlay
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawDirtyOverlay_Microsoft_Xna_Framework_GameTime_System_Object_Microsoft_Xna_Framework_Vector2_System_Single_Microsoft_Xna_Framework_Vector2_System_Nullable_Microsoft_Xna_Framework_Color__MLEM_Maths_Direction2_System_Int32___System_Single_System_Boolean_TinyLife_Objects_ParentInfo_System_Single_System_Collections_Generic_List_MLEM_Graphics_StaticSpriteBatch_Item__
@ -8628,13 +8902,6 @@ references:
name: DrawUi
nameWithType: Furniture.DrawUi
fullName: TinyLife.Objects.Furniture.DrawUi
- 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.Objects.ActionSpot
commentId: T:TinyLife.Objects.ActionSpot
parent: TinyLife.Objects

View file

@ -27,6 +27,7 @@ items:
- TinyLife.Objects.FurnitureType.TypeSettings.Icon
- TinyLife.Objects.FurnitureType.TypeSettings.IsAllowedInSpot
- TinyLife.Objects.FurnitureType.TypeSettings.LightSettings
- TinyLife.Objects.FurnitureType.TypeSettings.Migrations
- TinyLife.Objects.FurnitureType.TypeSettings.Name
- TinyLife.Objects.FurnitureType.TypeSettings.ObjectSpots
- TinyLife.Objects.FurnitureType.TypeSettings.OnDescription
@ -785,6 +786,27 @@ items:
return:
type: System.Action{System.Collections.Generic.List{System.String},System.Boolean}
content.vb: Public OnDescription As Action(Of List(Of String), Boolean)
- uid: TinyLife.Objects.FurnitureType.TypeSettings.Migrations
commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.Migrations
id: Migrations
parent: TinyLife.Objects.FurnitureType.TypeSettings
langs:
- csharp
- vb
name: Migrations
nameWithType: FurnitureType.TypeSettings.Migrations
fullName: TinyLife.Objects.FurnitureType.TypeSettings.Migrations
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: The set of migrations that should be applied to furniture objects of this type when loaded from disk.
example: []
syntax:
content: public List<Migration<Furniture>> Migrations
return:
type: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Objects.Furniture}}
content.vb: Public Migrations As List(Of Migration(Of Furniture))
- uid: TinyLife.Objects.FurnitureType.TypeSettings.#ctor(System.String,Microsoft.Xna.Framework.Point,TinyLife.Objects.ObjectCategory,System.Single,TinyLife.Utilities.ColorScheme[])
commentId: M:TinyLife.Objects.FurnitureType.TypeSettings.#ctor(System.String,Microsoft.Xna.Framework.Point,TinyLife.Objects.ObjectCategory,System.Single,TinyLife.Utilities.ColorScheme[])
id: '#ctor(System.String,Microsoft.Xna.Framework.Point,TinyLife.Objects.ObjectCategory,System.Single,TinyLife.Utilities.ColorScheme[])'
@ -3001,6 +3023,116 @@ references:
- name: " "
- name: T2
- name: )
- uid: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Objects.Furniture}}
commentId: T:System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Objects.Furniture}}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<Migration<Furniture>>
nameWithType: List<Migration<Furniture>>
fullName: System.Collections.Generic.List<TinyLife.Utilities.Migration<TinyLife.Objects.Furniture>>
nameWithType.vb: List(Of Migration(Of Furniture))
fullName.vb: System.Collections.Generic.List(Of TinyLife.Utilities.Migration(Of TinyLife.Objects.Furniture))
name.vb: List(Of Migration(Of Furniture))
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: <
- uid: TinyLife.Objects.Furniture
name: Furniture
href: TinyLife.Objects.Furniture.html
- name: '>'
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.Furniture
name: Furniture
href: TinyLife.Objects.Furniture.html
- name: )
- name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- 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.Objects.FurnitureType.TypeSettings
commentId: T:TinyLife.Objects.FurnitureType.TypeSettings
parent: TinyLife.Objects
@ -3292,40 +3424,3 @@ 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

View file

@ -12,6 +12,7 @@ items:
- TinyLife.Objects.FurnitureType.BigBush
- TinyLife.Objects.FurnitureType.BigEmptyBowl
- TinyLife.Objects.FurnitureType.BigFoodBowl
- TinyLife.Objects.FurnitureType.BigLeafPile
- TinyLife.Objects.FurnitureType.BigPedestal
- TinyLife.Objects.FurnitureType.BigRocks
- TinyLife.Objects.FurnitureType.BigVase
@ -62,6 +63,7 @@ items:
- TinyLife.Objects.FurnitureType.EmptyPlatter
- TinyLife.Objects.FurnitureType.EvergreenTree
- TinyLife.Objects.FurnitureType.FancyOttoman
- TinyLife.Objects.FurnitureType.FistPoster
- TinyLife.Objects.FurnitureType.FlowerPatch
- TinyLife.Objects.FurnitureType.FoodBowl
- TinyLife.Objects.FurnitureType.FoodGlass
@ -71,6 +73,7 @@ items:
- TinyLife.Objects.FurnitureType.FourPostBed
- TinyLife.Objects.FurnitureType.FrameChair
- TinyLife.Objects.FurnitureType.FullyCushionedWoodworkingSofa
- TinyLife.Objects.FurnitureType.GenderPosters
- TinyLife.Objects.FurnitureType.GetBestRotationForDrawing(MLEM.Maths.Direction2)
- TinyLife.Objects.FurnitureType.GetConstructedType
- TinyLife.Objects.FurnitureType.GetCoveredTiles(Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Point)
@ -88,6 +91,7 @@ items:
- TinyLife.Objects.FurnitureType.Gravestone
- TinyLife.Objects.FurnitureType.GrillingFood
- TinyLife.Objects.FurnitureType.HasCategory(TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.FurnitureType.HeartsDoormat
- TinyLife.Objects.FurnitureType.Hedge
- TinyLife.Objects.FurnitureType.HomeworkBook
- TinyLife.Objects.FurnitureType.HugeRectangleRug
@ -97,6 +101,8 @@ items:
- TinyLife.Objects.FurnitureType.LargeRectangleRug
- TinyLife.Objects.FurnitureType.LargeRoundRug
- TinyLife.Objects.FurnitureType.LargeWoodworkingSofa
- TinyLife.Objects.FurnitureType.LavenderSachet
- TinyLife.Objects.FurnitureType.LavenderVase
- TinyLife.Objects.FurnitureType.LgbtFlags
- TinyLife.Objects.FurnitureType.LightUpCase
- TinyLife.Objects.FurnitureType.LongDinnerTable
@ -137,6 +143,7 @@ items:
- TinyLife.Objects.FurnitureType.ParkTrashCan
- TinyLife.Objects.FurnitureType.Pen
- TinyLife.Objects.FurnitureType.PenguinPainting
- TinyLife.Objects.FurnitureType.PenguinPoster
- TinyLife.Objects.FurnitureType.PlainCoffeeTable
- TinyLife.Objects.FurnitureType.PlateStack
- TinyLife.Objects.FurnitureType.Pot
@ -147,6 +154,8 @@ items:
- TinyLife.Objects.FurnitureType.Puddle
- TinyLife.Objects.FurnitureType.Puke
- TinyLife.Objects.FurnitureType.Puzzle
- TinyLife.Objects.FurnitureType.RainbowBunting
- TinyLife.Objects.FurnitureType.RainbowDoormat
- TinyLife.Objects.FurnitureType.Register(TinyLife.Objects.FurnitureType.TypeSettings)
- TinyLife.Objects.FurnitureType.RetroChair
- TinyLife.Objects.FurnitureType.RetroClock
@ -165,6 +174,7 @@ items:
- TinyLife.Objects.FurnitureType.RoundedBackChair
- TinyLife.Objects.FurnitureType.Sandbox
- TinyLife.Objects.FurnitureType.SandboxStuff
- TinyLife.Objects.FurnitureType.ScatteredLeaves
- TinyLife.Objects.FurnitureType.SelfCareBottles
- TinyLife.Objects.FurnitureType.Settings
- TinyLife.Objects.FurnitureType.SimpleBar
@ -218,6 +228,7 @@ items:
- TinyLife.Objects.FurnitureType.StandingMirror
- TinyLife.Objects.FurnitureType.StorageBoxSeat
- TinyLife.Objects.FurnitureType.StreetLamps
- TinyLife.Objects.FurnitureType.StringBalloons
- TinyLife.Objects.FurnitureType.StudyBook
- TinyLife.Objects.FurnitureType.Succulents
- TinyLife.Objects.FurnitureType.Sunflowers
@ -247,10 +258,12 @@ items:
- TinyLife.Objects.FurnitureType.VerticalBookStack
- TinyLife.Objects.FurnitureType.VerticalDumbbellRack
- TinyLife.Objects.FurnitureType.VerticalPlanter
- TinyLife.Objects.FurnitureType.WallBalloons
- TinyLife.Objects.FurnitureType.WashingUpStuff
- TinyLife.Objects.FurnitureType.WheelieBin
- TinyLife.Objects.FurnitureType.WideBoxBookshelf
- TinyLife.Objects.FurnitureType.WideConsoleTable
- TinyLife.Objects.FurnitureType.WildLavender
- TinyLife.Objects.FurnitureType.WindowPlants
- TinyLife.Objects.FurnitureType.WinterTree
- TinyLife.Objects.FurnitureType.Wisteria
@ -1840,6 +1853,44 @@ items:
return:
type: TinyLife.Objects.FurnitureType
content.vb: Public Shared ReadOnly PenguinPainting As FurnitureType
- uid: TinyLife.Objects.FurnitureType.BigLeafPile
commentId: F:TinyLife.Objects.FurnitureType.BigLeafPile
id: BigLeafPile
parent: TinyLife.Objects.FurnitureType
langs:
- csharp
- vb
name: BigLeafPile
nameWithType: FurnitureType.BigLeafPile
fullName: TinyLife.Objects.FurnitureType.BigLeafPile
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: public static readonly FurnitureType BigLeafPile
return:
type: TinyLife.Objects.FurnitureType
content.vb: Public Shared ReadOnly BigLeafPile As FurnitureType
- uid: TinyLife.Objects.FurnitureType.ScatteredLeaves
commentId: F:TinyLife.Objects.FurnitureType.ScatteredLeaves
id: ScatteredLeaves
parent: TinyLife.Objects.FurnitureType
langs:
- csharp
- vb
name: ScatteredLeaves
nameWithType: FurnitureType.ScatteredLeaves
fullName: TinyLife.Objects.FurnitureType.ScatteredLeaves
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: public static readonly FurnitureType[] ScatteredLeaves
return:
type: TinyLife.Objects.FurnitureType[]
content.vb: Public Shared ReadOnly ScatteredLeaves As FurnitureType()
- uid: TinyLife.Objects.FurnitureType.SimpleDesk
commentId: F:TinyLife.Objects.FurnitureType.SimpleDesk
id: SimpleDesk
@ -5562,6 +5613,215 @@ items:
return:
type: TinyLife.Objects.FurnitureType
content.vb: Public Shared ReadOnly LightUpCase As FurnitureType
- uid: TinyLife.Objects.FurnitureType.FistPoster
commentId: F:TinyLife.Objects.FurnitureType.FistPoster
id: FistPoster
parent: TinyLife.Objects.FurnitureType
langs:
- csharp
- vb
name: FistPoster
nameWithType: FurnitureType.FistPoster
fullName: TinyLife.Objects.FurnitureType.FistPoster
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: public static readonly FurnitureType FistPoster
return:
type: TinyLife.Objects.FurnitureType
content.vb: Public Shared ReadOnly FistPoster As FurnitureType
- uid: TinyLife.Objects.FurnitureType.RainbowDoormat
commentId: F:TinyLife.Objects.FurnitureType.RainbowDoormat
id: RainbowDoormat
parent: TinyLife.Objects.FurnitureType
langs:
- csharp
- vb
name: RainbowDoormat
nameWithType: FurnitureType.RainbowDoormat
fullName: TinyLife.Objects.FurnitureType.RainbowDoormat
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: public static readonly FurnitureType RainbowDoormat
return:
type: TinyLife.Objects.FurnitureType
content.vb: Public Shared ReadOnly RainbowDoormat As FurnitureType
- uid: TinyLife.Objects.FurnitureType.HeartsDoormat
commentId: F:TinyLife.Objects.FurnitureType.HeartsDoormat
id: HeartsDoormat
parent: TinyLife.Objects.FurnitureType
langs:
- csharp
- vb
name: HeartsDoormat
nameWithType: FurnitureType.HeartsDoormat
fullName: TinyLife.Objects.FurnitureType.HeartsDoormat
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: public static readonly FurnitureType HeartsDoormat
return:
type: TinyLife.Objects.FurnitureType
content.vb: Public Shared ReadOnly HeartsDoormat As FurnitureType
- uid: TinyLife.Objects.FurnitureType.LavenderSachet
commentId: F:TinyLife.Objects.FurnitureType.LavenderSachet
id: LavenderSachet
parent: TinyLife.Objects.FurnitureType
langs:
- csharp
- vb
name: LavenderSachet
nameWithType: FurnitureType.LavenderSachet
fullName: TinyLife.Objects.FurnitureType.LavenderSachet
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: public static readonly FurnitureType LavenderSachet
return:
type: TinyLife.Objects.FurnitureType
content.vb: Public Shared ReadOnly LavenderSachet As FurnitureType
- uid: TinyLife.Objects.FurnitureType.WildLavender
commentId: F:TinyLife.Objects.FurnitureType.WildLavender
id: WildLavender
parent: TinyLife.Objects.FurnitureType
langs:
- csharp
- vb
name: WildLavender
nameWithType: FurnitureType.WildLavender
fullName: TinyLife.Objects.FurnitureType.WildLavender
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: public static readonly FurnitureType WildLavender
return:
type: TinyLife.Objects.FurnitureType
content.vb: Public Shared ReadOnly WildLavender As FurnitureType
- uid: TinyLife.Objects.FurnitureType.LavenderVase
commentId: F:TinyLife.Objects.FurnitureType.LavenderVase
id: LavenderVase
parent: TinyLife.Objects.FurnitureType
langs:
- csharp
- vb
name: LavenderVase
nameWithType: FurnitureType.LavenderVase
fullName: TinyLife.Objects.FurnitureType.LavenderVase
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: public static readonly FurnitureType LavenderVase
return:
type: TinyLife.Objects.FurnitureType
content.vb: Public Shared ReadOnly LavenderVase As FurnitureType
- uid: TinyLife.Objects.FurnitureType.GenderPosters
commentId: F:TinyLife.Objects.FurnitureType.GenderPosters
id: GenderPosters
parent: TinyLife.Objects.FurnitureType
langs:
- csharp
- vb
name: GenderPosters
nameWithType: FurnitureType.GenderPosters
fullName: TinyLife.Objects.FurnitureType.GenderPosters
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: public static readonly FurnitureType[] GenderPosters
return:
type: TinyLife.Objects.FurnitureType[]
content.vb: Public Shared ReadOnly GenderPosters As FurnitureType()
- uid: TinyLife.Objects.FurnitureType.PenguinPoster
commentId: F:TinyLife.Objects.FurnitureType.PenguinPoster
id: PenguinPoster
parent: TinyLife.Objects.FurnitureType
langs:
- csharp
- vb
name: PenguinPoster
nameWithType: FurnitureType.PenguinPoster
fullName: TinyLife.Objects.FurnitureType.PenguinPoster
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: public static readonly FurnitureType PenguinPoster
return:
type: TinyLife.Objects.FurnitureType
content.vb: Public Shared ReadOnly PenguinPoster As FurnitureType
- uid: TinyLife.Objects.FurnitureType.RainbowBunting
commentId: F:TinyLife.Objects.FurnitureType.RainbowBunting
id: RainbowBunting
parent: TinyLife.Objects.FurnitureType
langs:
- csharp
- vb
name: RainbowBunting
nameWithType: FurnitureType.RainbowBunting
fullName: TinyLife.Objects.FurnitureType.RainbowBunting
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: public static readonly FurnitureType RainbowBunting
return:
type: TinyLife.Objects.FurnitureType
content.vb: Public Shared ReadOnly RainbowBunting As FurnitureType
- uid: TinyLife.Objects.FurnitureType.WallBalloons
commentId: F:TinyLife.Objects.FurnitureType.WallBalloons
id: WallBalloons
parent: TinyLife.Objects.FurnitureType
langs:
- csharp
- vb
name: WallBalloons
nameWithType: FurnitureType.WallBalloons
fullName: TinyLife.Objects.FurnitureType.WallBalloons
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: public static readonly FurnitureType WallBalloons
return:
type: TinyLife.Objects.FurnitureType
content.vb: Public Shared ReadOnly WallBalloons As FurnitureType
- uid: TinyLife.Objects.FurnitureType.StringBalloons
commentId: F:TinyLife.Objects.FurnitureType.StringBalloons
id: StringBalloons
parent: TinyLife.Objects.FurnitureType
langs:
- csharp
- vb
name: StringBalloons
nameWithType: FurnitureType.StringBalloons
fullName: TinyLife.Objects.FurnitureType.StringBalloons
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
syntax:
content: public static readonly FurnitureType StringBalloons
return:
type: TinyLife.Objects.FurnitureType
content.vb: Public Shared ReadOnly StringBalloons As FurnitureType
references:
- uid: TinyLife.Objects.Furniture
commentId: T:TinyLife.Objects.Furniture

View file

@ -10,7 +10,7 @@ items:
- TinyLife.Objects.Gravestone.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
- TinyLife.Objects.Gravestone.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Gravestone.Reason
- TinyLife.Objects.Gravestone.Validate
- TinyLife.Objects.Gravestone.Validate(TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -37,6 +37,7 @@ items:
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -87,6 +88,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Maths.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
@ -142,7 +144,7 @@ items:
- TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Maths.Direction2,MLEM.Maths.Direction2)
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -308,16 +310,16 @@ items:
nameWithType.vb: Gravestone.GetDescription(List(Of String), Boolean)
fullName.vb: TinyLife.Objects.Gravestone.GetDescription(System.Collections.Generic.List(Of String), Boolean)
name.vb: GetDescription(List(Of String), Boolean)
- uid: TinyLife.Objects.Gravestone.Validate
commentId: M:TinyLife.Objects.Gravestone.Validate
id: Validate
- uid: TinyLife.Objects.Gravestone.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Gravestone.Validate(TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Gravestone
langs:
- csharp
- vb
name: Validate()
nameWithType: Gravestone.Validate()
fullName: TinyLife.Objects.Gravestone.Validate()
name: Validate(AppliedMigrations)
nameWithType: Gravestone.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Gravestone.Validate(TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -330,12 +332,16 @@ items:
By default, this method invokes <xref href="TinyLife.Objects.MapObject.OnValidated" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.MapObject.OnEventsAttachable" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool Validate()
content: public override bool Validate(AppliedMigrations appliedMigrations)
parameters:
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: ''
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate() As Boolean
overridden: TinyLife.Objects.Furniture.Validate
content.vb: Public Overrides Function Validate(appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Objects.Gravestone.Validate*
- uid: TinyLife.Objects.Gravestone.GetPathCostModifier(Microsoft.Xna.Framework.Point)
commentId: M:TinyLife.Objects.Gravestone.GetPathCostModifier(Microsoft.Xna.Framework.Point)
@ -472,6 +478,13 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -1613,6 +1626,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3578,30 +3637,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
@ -4946,31 +5015,44 @@ references:
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Objects.Furniture.Validate
commentId: M:TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
name: Validate()
nameWithType: Furniture.Validate()
fullName: TinyLife.Objects.Furniture.Validate()
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: Furniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.Gravestone.Validate*
commentId: Overload:TinyLife.Objects.Gravestone.Validate
href: TinyLife.Objects.Gravestone.html#TinyLife_Objects_Gravestone_Validate
href: TinyLife.Objects.Gravestone.html#TinyLife_Objects_Gravestone_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: Gravestone.Validate
fullName: TinyLife.Objects.Gravestone.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: TinyLife.Objects.ObjectCategory.NonColliding
commentId: F:TinyLife.Objects.ObjectCategory.NonColliding
href: TinyLife.Objects.ObjectCategory.html#TinyLife_Objects_ObjectCategory_NonColliding

View file

@ -14,7 +14,7 @@ items:
- TinyLife.Objects.LightFurniture.OnCameraRotationChanged(MLEM.Maths.Direction2,MLEM.Maths.Direction2)
- TinyLife.Objects.LightFurniture.OnRemoved
- TinyLife.Objects.LightFurniture.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Objects.LightFurniture.Validate
- TinyLife.Objects.LightFurniture.Validate(TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -44,6 +44,7 @@ items:
- MLEM.Misc.IGenericDataHolder
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -92,6 +93,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Maths.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
@ -148,7 +150,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -377,16 +379,16 @@ items:
content.vb: Public Overrides Sub OnRemoved()
overridden: TinyLife.Objects.Furniture.OnRemoved
overload: TinyLife.Objects.LightFurniture.OnRemoved*
- uid: TinyLife.Objects.LightFurniture.Validate
commentId: M:TinyLife.Objects.LightFurniture.Validate
id: Validate
- uid: TinyLife.Objects.LightFurniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.LightFurniture.Validate(TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.LightFurniture
langs:
- csharp
- vb
name: Validate()
nameWithType: LightFurniture.Validate()
fullName: TinyLife.Objects.LightFurniture.Validate()
name: Validate(AppliedMigrations)
nameWithType: LightFurniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.LightFurniture.Validate(TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -399,12 +401,16 @@ items:
By default, this method invokes <xref href="TinyLife.Objects.MapObject.OnValidated" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.MapObject.OnEventsAttachable" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool Validate()
content: public override bool Validate(AppliedMigrations appliedMigrations)
parameters:
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: ''
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate() As Boolean
overridden: TinyLife.Objects.Furniture.Validate
content.vb: Public Overrides Function Validate(appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Objects.LightFurniture.Validate*
- uid: TinyLife.Objects.LightFurniture.OnCameraRotationChanged(MLEM.Maths.Direction2,MLEM.Maths.Direction2)
commentId: M:TinyLife.Objects.LightFurniture.OnCameraRotationChanged(MLEM.Maths.Direction2,MLEM.Maths.Direction2)
@ -545,6 +551,13 @@ references:
name: IUpdatingObject
nameWithType: IUpdatingObject
fullName: TinyLife.Objects.IUpdatingObject
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -1648,6 +1661,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3660,30 +3719,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
@ -5033,31 +5102,44 @@ references:
name: OnRemoved
nameWithType: LightFurniture.OnRemoved
fullName: TinyLife.Objects.LightFurniture.OnRemoved
- uid: TinyLife.Objects.Furniture.Validate
commentId: M:TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
name: Validate()
nameWithType: Furniture.Validate()
fullName: TinyLife.Objects.Furniture.Validate()
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: Furniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.LightFurniture.Validate*
commentId: Overload:TinyLife.Objects.LightFurniture.Validate
href: TinyLife.Objects.LightFurniture.html#TinyLife_Objects_LightFurniture_Validate
href: TinyLife.Objects.LightFurniture.html#TinyLife_Objects_LightFurniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: LightFurniture.Validate
fullName: TinyLife.Objects.LightFurniture.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Maths.Direction2,MLEM.Maths.Direction2)
commentId: M:TinyLife.Objects.MapObject.OnCameraRotationChanged(MLEM.Maths.Direction2,MLEM.Maths.Direction2)
parent: TinyLife.Objects.MapObject

View file

@ -14,6 +14,7 @@ items:
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Objects.MapObject.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.MapObject.DrawColumns(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single,System.Object,Microsoft.Xna.Framework.Vector2,MLEM.Textures.TextureRegion,Microsoft.Xna.Framework.Color,Microsoft.Xna.Framework.Vector2,Microsoft.Xna.Framework.Point,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item},System.Boolean,TinyLife.Objects.ParentInfo,System.Single,Microsoft.Xna.Framework.Graphics.SpriteEffects,System.Boolean)
- TinyLife.Objects.MapObject.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.MapObject.Floor
- TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.PersonLike)
@ -53,8 +54,8 @@ items:
- TinyLife.Objects.MapObject.PersonRotationOrder
- TinyLife.Objects.MapObject.Position
- TinyLife.Objects.MapObject.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.Validate
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.Visibility
langs:
@ -166,7 +167,7 @@ items:
summary: >-
An event that is invoked when a map object is validated.
This event is invoked in <xref href="TinyLife.Objects.MapObject.Validate" data-throw-if-not-resolved="false"></xref>, which is usually called after subclass validation.
This event is invoked in <xref href="TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)" data-throw-if-not-resolved="false"></xref>, which is usually called after subclass validation.
example: []
syntax:
content: public static event Action<MapObject> OnValidated
@ -214,7 +215,7 @@ items:
summary: >-
An event that is invoked when non-static events for an object are ready to be attached to.
This event is invoked in the <xref href="TinyLife.Objects.MapObject" data-throw-if-not-resolved="false"></xref> constructor, and in the <xref href="TinyLife.Objects.MapObject.Validate" data-throw-if-not-resolved="false"></xref> method.
This event is invoked in the <xref href="TinyLife.Objects.MapObject" data-throw-if-not-resolved="false"></xref> constructor, and in the <xref href="TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)" data-throw-if-not-resolved="false"></xref> method.
example: []
syntax:
content: public static event Action<MapObject> OnEventsAttachable
@ -717,7 +718,7 @@ items:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
This method is called right after this object is loaded from disk, before <xref href="TinyLife.Objects.MapObject.Validate" data-throw-if-not-resolved="false"></xref> is called on this object and all others.
This method is called right after this object is loaded from disk, before <xref href="TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)" data-throw-if-not-resolved="false"></xref> is called on this object and all others.
By default, this method invokes <xref href="TinyLife.Objects.MapObject.OnValidatedEarly" data-throw-if-not-resolved="false"></xref>.
example: []
@ -725,16 +726,16 @@ items:
content: public virtual void ValidateEarly()
content.vb: Public Overridable Sub ValidateEarly()
overload: TinyLife.Objects.MapObject.ValidateEarly*
- uid: TinyLife.Objects.MapObject.Validate
commentId: M:TinyLife.Objects.MapObject.Validate
id: Validate
- uid: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: Validate()
nameWithType: MapObject.Validate()
fullName: TinyLife.Objects.MapObject.Validate()
name: Validate(AppliedMigrations)
nameWithType: MapObject.Validate(AppliedMigrations)
fullName: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -747,11 +748,15 @@ items:
By default, this method invokes <xref href="TinyLife.Objects.MapObject.OnValidated" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.MapObject.OnEventsAttachable" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public virtual bool Validate()
content: public virtual bool Validate(AppliedMigrations appliedMigrations)
parameters:
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: ''
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overridable Function Validate() As Boolean
content.vb: Public Overridable Function Validate(appliedMigrations As AppliedMigrations) As Boolean
overload: TinyLife.Objects.MapObject.Validate*
- uid: TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.PersonLike)
@ -1423,6 +1428,42 @@ items:
nameWithType.vb: MapObject.ResetToStatic(Boolean, Boolean)
fullName.vb: TinyLife.Objects.MapObject.ResetToStatic(Boolean, Boolean)
name.vb: ResetToStatic(Boolean, Boolean)
- 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)
id: DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
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)
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 <xref href="TinyLife.Objects.PersonLike.Portrait" data-throw-if-not-resolved="false"></xref>, and <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> draws itself in ui space.
example: []
syntax:
content: public virtual 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 <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a> is returned, a replacement icon can be drawn by the caller instead.
content.vb: Public Overridable Function DrawIcon(element As Element, time As GameTime, batch As SpriteBatch) As Boolean
overload: TinyLife.Objects.MapObject.DrawIcon*
- uid: TinyLife.Objects.MapObject.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.MapObject.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})
@ -1530,37 +1571,40 @@ items:
description: The first free action spot, or <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a> if there are none.
content.vb: Public Function GetFreeActionSpotInfo(person As PersonLike, context As ObjectCategory = Nothing) As ActionInfo
overload: TinyLife.Objects.MapObject.GetFreeActionSpotInfo*
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
id: SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
id: SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
langs:
- csharp
- vb
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
Shorthand method for setting this object's <xref href="TinyLife.Objects.MapObject.Map" data-throw-if-not-resolved="false"></xref> and then calling <xref href="TinyLife.Objects.MapObject.ValidateEarly" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.MapObject.Validate" data-throw-if-not-resolved="false"></xref>.
Shorthand method for setting this object's <xref href="TinyLife.Objects.MapObject.Map" data-throw-if-not-resolved="false"></xref> and then calling <xref href="TinyLife.Objects.MapObject.ValidateEarly" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)" data-throw-if-not-resolved="false"></xref>.
If an exception occurs while validating, the exception is caught and <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a> is returned.
If moving an already validated object to a different map is desired, <xref href="TinyLife.Objects.MapObject.MoveToMap(TinyLife.World.Map%2cSystem.Nullable%7bMicrosoft.Xna.Framework.Vector2%7d%2cSystem.Nullable%7bSystem.Single%7d)" data-throw-if-not-resolved="false"></xref> should be used instead.
example: []
syntax:
content: public bool SetMapAndValidate(Map map)
content: public bool SetMapAndValidate(Map map, AppliedMigrations appliedMigrations)
parameters:
- id: map
type: TinyLife.World.Map
description: The map to set
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: The set of migrations that have already been applied.
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Function SetMapAndValidate(map As Map) As Boolean
content.vb: Public Function SetMapAndValidate(map As Map, appliedMigrations As AppliedMigrations) As Boolean
overload: TinyLife.Objects.MapObject.SetMapAndValidate*
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
@ -2478,24 +2522,30 @@ references:
- name: " "
- name: T
- name: )
- uid: TinyLife.Objects.MapObject.Validate
commentId: M:TinyLife.Objects.MapObject.Validate
- uid: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate
name: Validate()
nameWithType: MapObject.Validate()
fullName: TinyLife.Objects.MapObject.Validate()
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: MapObject.Validate(AppliedMigrations)
fullName: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.Validate
- uid: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.Validate
- uid: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.ValidateEarly
commentId: M:TinyLife.Objects.MapObject.ValidateEarly
@ -3369,10 +3419,17 @@ references:
fullName: TinyLife.Objects.MapObject.OnValidated
- uid: TinyLife.Objects.MapObject.Validate*
commentId: Overload:TinyLife.Objects.MapObject.Validate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: MapObject.Validate
fullName: TinyLife.Objects.MapObject.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: TinyLife.Objects.ObjectCategory
commentId: T:TinyLife.Objects.ObjectCategory
parent: TinyLife.Objects
@ -4480,6 +4537,26 @@ references:
name: ResetToStatic
nameWithType: MapObject.ResetToStatic
fullName: TinyLife.Objects.MapObject.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*
commentId: Overload:TinyLife.Objects.MapObject.DrawIcon
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon
nameWithType: MapObject.DrawIcon
fullName: TinyLife.Objects.MapObject.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.Objects.MapObject.IsInWorld
commentId: P:TinyLife.Objects.MapObject.IsInWorld
parent: TinyLife.Objects.MapObject
@ -4612,7 +4689,7 @@ references:
fullName: TinyLife.Objects.MapObject.GetFreeActionSpotInfo
- uid: TinyLife.Objects.MapObject.SetMapAndValidate*
commentId: Overload:TinyLife.Objects.MapObject.SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate
nameWithType: MapObject.SetMapAndValidate
fullName: TinyLife.Objects.MapObject.SetMapAndValidate

View file

@ -31,6 +31,7 @@ items:
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -64,7 +65,7 @@ items:
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.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.Furniture.Validate
- TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
- TinyLife.Objects.Furniture.OnAdded
@ -82,6 +83,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Maths.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
@ -138,7 +140,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -315,6 +317,13 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -626,24 +635,30 @@ references:
isExternal: true
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.Validate
commentId: M:TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
name: Validate()
nameWithType: Furniture.Validate()
fullName: TinyLife.Objects.Furniture.Validate()
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: Furniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
commentId: M:TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
@ -1475,6 +1490,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3466,30 +3527,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)

View file

@ -56,6 +56,7 @@ items:
- TinyLife.Objects.ObjectCategory.OpeningHoursSign
- TinyLife.Objects.ObjectCategory.Oven
- TinyLife.Objects.ObjectCategory.People
- TinyLife.Objects.ObjectCategory.PlantLike
- TinyLife.Objects.ObjectCategory.Potty
- TinyLife.Objects.ObjectCategory.ProteinShakeMaker
- TinyLife.Objects.ObjectCategory.Rocks
@ -713,6 +714,27 @@ items:
return:
type: TinyLife.Objects.ObjectCategory
content.vb: Public Shared ReadOnly NaturalGroundRequired As ObjectCategory
- uid: TinyLife.Objects.ObjectCategory.PlantLike
commentId: F:TinyLife.Objects.ObjectCategory.PlantLike
id: PlantLike
parent: TinyLife.Objects.ObjectCategory
langs:
- csharp
- vb
name: PlantLike
nameWithType: ObjectCategory.PlantLike
fullName: TinyLife.Objects.ObjectCategory.PlantLike
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: An object category that causes objects to make the natural place sound and default to the outdoors tab, but without any placement rules attached
example: []
syntax:
content: public static readonly ObjectCategory PlantLike
return:
type: TinyLife.Objects.ObjectCategory
content.vb: Public Shared ReadOnly PlantLike As ObjectCategory
- uid: TinyLife.Objects.ObjectCategory.WaterRequired
commentId: F:TinyLife.Objects.ObjectCategory.WaterRequired
id: WaterRequired

View file

@ -35,6 +35,7 @@ items:
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -68,7 +69,7 @@ items:
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.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.Furniture.Validate
- TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
- TinyLife.Objects.Furniture.OnAdded
@ -86,6 +87,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.GetPrice
@ -142,7 +144,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -352,6 +354,13 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -663,24 +672,30 @@ references:
isExternal: true
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.Validate
commentId: M:TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
name: Validate()
nameWithType: Furniture.Validate()
fullName: TinyLife.Objects.Furniture.Validate()
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: Furniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
commentId: M:TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
@ -1512,6 +1527,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3379,30 +3440,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)

View file

@ -13,7 +13,7 @@ items:
- TinyLife.Objects.Painting.GetPrice
- TinyLife.Objects.Painting.PaintingType
- TinyLife.Objects.Painting.Progress
- TinyLife.Objects.Painting.Validate
- TinyLife.Objects.Painting.Validate(TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -40,6 +40,7 @@ items:
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -89,6 +90,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.GetDecorativeRating(TinyLife.World.Room)
@ -143,7 +145,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -396,16 +398,16 @@ items:
content.vb: Public Overrides Function GetPrice() As Single
overridden: TinyLife.Objects.Furniture.GetPrice
overload: TinyLife.Objects.Painting.GetPrice*
- uid: TinyLife.Objects.Painting.Validate
commentId: M:TinyLife.Objects.Painting.Validate
id: Validate
- uid: TinyLife.Objects.Painting.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Painting.Validate(TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Painting
langs:
- csharp
- vb
name: Validate()
nameWithType: Painting.Validate()
fullName: TinyLife.Objects.Painting.Validate()
name: Validate(AppliedMigrations)
nameWithType: Painting.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Painting.Validate(TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -418,12 +420,16 @@ items:
By default, this method invokes <xref href="TinyLife.Objects.MapObject.OnValidated" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.MapObject.OnEventsAttachable" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool Validate()
content: public override bool Validate(AppliedMigrations appliedMigrations)
parameters:
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: ''
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate() As Boolean
overridden: TinyLife.Objects.Furniture.Validate
content.vb: Public Overrides Function Validate(appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Objects.Painting.Validate*
- uid: TinyLife.Objects.Painting.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
commentId: M:TinyLife.Objects.Painting.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
@ -602,6 +608,13 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -1680,6 +1693,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3471,30 +3530,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
@ -5166,31 +5235,44 @@ references:
name: GetPrice
nameWithType: Painting.GetPrice
fullName: TinyLife.Objects.Painting.GetPrice
- uid: TinyLife.Objects.Furniture.Validate
commentId: M:TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
name: Validate()
nameWithType: Furniture.Validate()
fullName: TinyLife.Objects.Furniture.Validate()
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: Furniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.Painting.Validate*
commentId: Overload:TinyLife.Objects.Painting.Validate
href: TinyLife.Objects.Painting.html#TinyLife_Objects_Painting_Validate
href: TinyLife.Objects.Painting.html#TinyLife_Objects_Painting_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: Painting.Validate
fullName: TinyLife.Objects.Painting.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: TinyLife.Objects.FurnitureType.TypeSettings.ElectricityRating
commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.ElectricityRating
href: TinyLife.Objects.FurnitureType.TypeSettings.html#TinyLife_Objects_FurnitureType_TypeSettings_ElectricityRating

View file

@ -12,6 +12,7 @@ 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})
@ -52,7 +53,7 @@ items:
- TinyLife.Objects.Person.UpdateAdditionalVisuals
- TinyLife.Objects.Person.UpdateJobs(System.TimeSpan)
- TinyLife.Objects.Person.UpdatePose
- TinyLife.Objects.Person.Validate
- TinyLife.Objects.Person.Validate(TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -82,6 +83,7 @@ items:
- TinyLife.Objects.PersonLike.SpeakStyles
- TinyLife.Objects.PersonLike.VoiceStyles
- TinyLife.Objects.PersonLike.SupportedAges
- TinyLife.Objects.PersonLike.Migrations
- TinyLife.Objects.PersonLike.ParentInfo
- TinyLife.Objects.PersonLike.CurrentActions
- TinyLife.Objects.PersonLike.ActionQueue
@ -237,8 +239,8 @@ items:
- TinyLife.Objects.PersonLike.GetTimeSinceMemory``1(TinyLife.Goals.MemoryType[])
- TinyLife.Objects.PersonLike.GetAction``1(System.Guid,System.Boolean)
- TinyLife.Objects.PersonLike.SetPregnancyStatus(System.Int32,System.Guid,System.Boolean)
- TinyLife.Objects.PersonLike.SetAnimationsFromLooks
- TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map)
- TinyLife.Objects.PersonLike.SetAnimationsPortraitDirty
- TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.PersonLike.GoToRandomHomeLocation
- TinyLife.Objects.PersonLike.ShouldDrawHeldItem
- TinyLife.Objects.PersonLike.GetHeldItemDepthOffset
@ -297,7 +299,7 @@ items:
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- 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.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -329,6 +331,8 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: The textures that are used for each <xref href="TinyLife.Objects.AgeGroup" data-throw-if-not-resolved="false"></xref>. The key is the <xref href="TinyLife.Objects.AgeGroup" data-throw-if-not-resolved="false"></xref>, and the value is the texture name.
example: []
syntax:
content: public static readonly Dictionary<AgeGroup, string> AgeTextures
return:
@ -348,6 +352,8 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: An event that is invoked in <xref href="TinyLife.Objects.Person.Create(TinyLife.World.Map%2cSystem.Random%2cTinyLife.Objects.AgeGroup%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean%2cSystem.Boolean%2cTinyLife.Objects.PersonLike%5b%5d)" data-throw-if-not-resolved="false"></xref>, which allows modifying the random generation of a new person.
example: []
syntax:
content: public static event Action<(Person Person, Random Random, AgeGroup AllowedAges, bool InitializeName, bool InitializePersonality, bool GenerateOutfits, PersonLike[] GeneticInfluences, StylePreference Style, EventPhase Phase)> OnCreate
return:
@ -1154,7 +1160,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: Generates a <xref href="MLEM.Animations.SpriteAnimationGroup" data-throw-if-not-resolved="false"></xref> for the given settings. This method is called in <xref href="TinyLife.Objects.PersonLike.SetAnimationsFromLooks" data-throw-if-not-resolved="false"></xref> for each clothes layer, as well as this person's shadow.
summary: Generates a <xref href="MLEM.Animations.SpriteAnimationGroup" data-throw-if-not-resolved="false"></xref> for the given settings. This method is called when a person's <xref href="TinyLife.Objects.PersonLike.Animations" data-throw-if-not-resolved="false"></xref> are generated, for each clothes layer.
example: []
syntax:
content: protected override SpriteAnimationGroup GenerateAnimationGroup(ClothesLayer clothesLayer, int layerAmount, IReadOnlyDictionary<Point, TextureRegion> textures, Point textureRegion)
@ -1194,11 +1200,13 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: Generates a <xref href="MLEM.Animations.SpriteAnimationGroup" data-throw-if-not-resolved="false"></xref> for this person's shadow. This method is called when a person's <xref href="TinyLife.Objects.PersonLike.Animations" data-throw-if-not-resolved="false"></xref> are generated.
example: []
syntax:
content: protected override SpriteAnimationGroup GenerateShadowAnimation()
return:
type: MLEM.Animations.SpriteAnimationGroup
description: The generated <xref href="MLEM.Animations.SpriteAnimationGroup" data-throw-if-not-resolved="false"></xref>.
content.vb: Protected Overrides Function GenerateShadowAnimation() As SpriteAnimationGroup
overridden: TinyLife.Objects.PersonLike.GenerateShadowAnimation
overload: TinyLife.Objects.Person.GenerateShadowAnimation*
@ -1344,16 +1352,16 @@ items:
content.vb: Protected Overrides Sub OnRoomCheck()
overridden: TinyLife.Objects.PersonLike.OnRoomCheck
overload: TinyLife.Objects.Person.OnRoomCheck*
- uid: TinyLife.Objects.Person.Validate
commentId: M:TinyLife.Objects.Person.Validate
id: Validate
- uid: TinyLife.Objects.Person.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Person.Validate(TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Person
langs:
- csharp
- vb
name: Validate()
nameWithType: Person.Validate()
fullName: TinyLife.Objects.Person.Validate()
name: Validate(AppliedMigrations)
nameWithType: Person.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Person.Validate(TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -1366,12 +1374,16 @@ items:
By default, this method invokes <xref href="TinyLife.Objects.MapObject.OnValidated" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.MapObject.OnEventsAttachable" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool Validate()
content: public override bool Validate(AppliedMigrations appliedMigrations)
parameters:
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: ''
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate() As Boolean
overridden: TinyLife.Objects.PersonLike.Validate
content.vb: Public Overrides Function Validate(appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Objects.Person.Validate*
- uid: TinyLife.Objects.Person.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
commentId: M:TinyLife.Objects.Person.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
@ -1554,6 +1566,43 @@ 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 <xref href="TinyLife.Objects.PersonLike.Portrait" data-throw-if-not-resolved="false"></xref>, and <xref href="TinyLife.Objects.Furniture" data-throw-if-not-resolved="false"></xref> 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 <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a> 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)
@ -1925,6 +1974,13 @@ references:
name: SupportedAges
nameWithType: PersonLike.SupportedAges
fullName: TinyLife.Objects.PersonLike.SupportedAges
- uid: TinyLife.Objects.PersonLike.Migrations
commentId: F:TinyLife.Objects.PersonLike.Migrations
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Migrations
name: Migrations
nameWithType: PersonLike.Migrations
fullName: TinyLife.Objects.PersonLike.Migrations
- uid: TinyLife.Objects.PersonLike.ParentInfo
commentId: P:TinyLife.Objects.PersonLike.ParentInfo
parent: TinyLife.Objects.PersonLike
@ -2500,7 +2556,7 @@ references:
nameWithType: PersonLike.OnDrawLooksLayer
fullName: TinyLife.Objects.PersonLike.OnDrawLooksLayer
- uid: TinyLife.Objects.PersonLike.Animations
commentId: F:TinyLife.Objects.PersonLike.Animations
commentId: P:TinyLife.Objects.PersonLike.Animations
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Animations
name: Animations
@ -5661,49 +5717,59 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Objects.PersonLike.SetAnimationsFromLooks
commentId: M:TinyLife.Objects.PersonLike.SetAnimationsFromLooks
- uid: TinyLife.Objects.PersonLike.SetAnimationsPortraitDirty
commentId: M:TinyLife.Objects.PersonLike.SetAnimationsPortraitDirty
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetAnimationsFromLooks
name: SetAnimationsFromLooks()
nameWithType: PersonLike.SetAnimationsFromLooks()
fullName: TinyLife.Objects.PersonLike.SetAnimationsFromLooks()
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetAnimationsPortraitDirty
name: SetAnimationsPortraitDirty()
nameWithType: PersonLike.SetAnimationsPortraitDirty()
fullName: TinyLife.Objects.PersonLike.SetAnimationsPortraitDirty()
spec.csharp:
- uid: TinyLife.Objects.PersonLike.SetAnimationsFromLooks
name: SetAnimationsFromLooks
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetAnimationsFromLooks
- uid: TinyLife.Objects.PersonLike.SetAnimationsPortraitDirty
name: SetAnimationsPortraitDirty
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetAnimationsPortraitDirty
- name: (
- name: )
spec.vb:
- uid: TinyLife.Objects.PersonLike.SetAnimationsFromLooks
name: SetAnimationsFromLooks
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetAnimationsFromLooks
- uid: TinyLife.Objects.PersonLike.SetAnimationsPortraitDirty
name: SetAnimationsPortraitDirty
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetAnimationsPortraitDirty
- name: (
- name: )
- uid: TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map)
commentId: M:TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map)
- uid: TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_ImportAtExitRoad_TinyLife_World_Map_
name: ImportAtExitRoad(Map)
nameWithType: PersonLike.ImportAtExitRoad(Map)
fullName: TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map)
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_ImportAtExitRoad_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: ImportAtExitRoad(Map, AppliedMigrations)
nameWithType: PersonLike.ImportAtExitRoad(Map, AppliedMigrations)
fullName: TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map)
- uid: TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: ImportAtExitRoad
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_ImportAtExitRoad_TinyLife_World_Map_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_ImportAtExitRoad_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map)
- uid: TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: ImportAtExitRoad
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_ImportAtExitRoad_TinyLife_World_Map_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_ImportAtExitRoad_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.PersonLike.GoToRandomHomeLocation
commentId: M:TinyLife.Objects.PersonLike.GoToRandomHomeLocation
@ -7544,30 +7610,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
@ -8706,6 +8782,13 @@ references:
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: TinyLife.Objects.AgeGroup
commentId: T:TinyLife.Objects.AgeGroup
parent: TinyLife.Objects
href: TinyLife.Objects.AgeGroup.html
name: AgeGroup
nameWithType: AgeGroup
fullName: TinyLife.Objects.AgeGroup
- uid: System.Collections.Generic.Dictionary{TinyLife.Objects.AgeGroup,System.String}
commentId: T:System.Collections.Generic.Dictionary{TinyLife.Objects.AgeGroup,System.String}
parent: System.Collections.Generic
@ -8822,6 +8905,118 @@ references:
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.PersonLike[])
commentId: M:TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.PersonLike[])
isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Create_TinyLife_World_Map_System_Random_TinyLife_Objects_AgeGroup_System_Boolean_System_Boolean_System_Boolean_System_Boolean_TinyLife_Objects_PersonLike___
name: Create(Map, Random, AgeGroup, bool, bool, bool, bool, PersonLike[])
nameWithType: Person.Create(Map, Random, AgeGroup, bool, bool, bool, bool, PersonLike[])
fullName: TinyLife.Objects.Person.Create(TinyLife.World.Map, System.Random, TinyLife.Objects.AgeGroup, bool, bool, bool, bool, TinyLife.Objects.PersonLike[])
nameWithType.vb: Person.Create(Map, Random, AgeGroup, Boolean, Boolean, Boolean, Boolean, PersonLike())
fullName.vb: TinyLife.Objects.Person.Create(TinyLife.World.Map, System.Random, TinyLife.Objects.AgeGroup, Boolean, Boolean, Boolean, Boolean, TinyLife.Objects.PersonLike())
name.vb: Create(Map, Random, AgeGroup, Boolean, Boolean, Boolean, Boolean, PersonLike())
spec.csharp:
- uid: TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.PersonLike[])
name: Create
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Create_TinyLife_World_Map_System_Random_TinyLife_Objects_AgeGroup_System_Boolean_System_Boolean_System_Boolean_System_Boolean_TinyLife_Objects_PersonLike___
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: System.Random
name: Random
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.random
- name: ','
- name: " "
- uid: TinyLife.Objects.AgeGroup
name: AgeGroup
href: TinyLife.Objects.AgeGroup.html
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: '['
- name: ']'
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.PersonLike[])
name: Create
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Create_TinyLife_World_Map_System_Random_TinyLife_Objects_AgeGroup_System_Boolean_System_Boolean_System_Boolean_System_Boolean_TinyLife_Objects_PersonLike___
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: System.Random
name: Random
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.random
- name: ','
- name: " "
- uid: TinyLife.Objects.AgeGroup
name: AgeGroup
href: TinyLife.Objects.AgeGroup.html
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: (
- name: )
- name: )
- uid: System.Action{System.ValueTuple{TinyLife.Objects.Person,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.PersonLike[],System.ValueTuple{TinyLife.Objects.StylePreference,TinyLife.Mods.EventPhase}}}
commentId: T:System.Action{System.ValueTuple{TinyLife.Objects.Person,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.PersonLike[],System.ValueTuple{TinyLife.Objects.StylePreference,TinyLife.Mods.EventPhase}}}
parent: System
@ -10264,118 +10459,6 @@ references:
href: TinyLife.Mods.EventPhase.html
- name: )
- name: )
- uid: TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.PersonLike[])
commentId: M:TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.PersonLike[])
isExternal: true
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Create_TinyLife_World_Map_System_Random_TinyLife_Objects_AgeGroup_System_Boolean_System_Boolean_System_Boolean_System_Boolean_TinyLife_Objects_PersonLike___
name: Create(Map, Random, AgeGroup, bool, bool, bool, bool, PersonLike[])
nameWithType: Person.Create(Map, Random, AgeGroup, bool, bool, bool, bool, PersonLike[])
fullName: TinyLife.Objects.Person.Create(TinyLife.World.Map, System.Random, TinyLife.Objects.AgeGroup, bool, bool, bool, bool, TinyLife.Objects.PersonLike[])
nameWithType.vb: Person.Create(Map, Random, AgeGroup, Boolean, Boolean, Boolean, Boolean, PersonLike())
fullName.vb: TinyLife.Objects.Person.Create(TinyLife.World.Map, System.Random, TinyLife.Objects.AgeGroup, Boolean, Boolean, Boolean, Boolean, TinyLife.Objects.PersonLike())
name.vb: Create(Map, Random, AgeGroup, Boolean, Boolean, Boolean, Boolean, PersonLike())
spec.csharp:
- uid: TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.PersonLike[])
name: Create
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Create_TinyLife_World_Map_System_Random_TinyLife_Objects_AgeGroup_System_Boolean_System_Boolean_System_Boolean_System_Boolean_TinyLife_Objects_PersonLike___
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: System.Random
name: Random
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.random
- name: ','
- name: " "
- uid: TinyLife.Objects.AgeGroup
name: AgeGroup
href: TinyLife.Objects.AgeGroup.html
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: '['
- name: ']'
- name: )
spec.vb:
- uid: TinyLife.Objects.Person.Create(TinyLife.World.Map,System.Random,TinyLife.Objects.AgeGroup,System.Boolean,System.Boolean,System.Boolean,System.Boolean,TinyLife.Objects.PersonLike[])
name: Create
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Create_TinyLife_World_Map_System_Random_TinyLife_Objects_AgeGroup_System_Boolean_System_Boolean_System_Boolean_System_Boolean_TinyLife_Objects_PersonLike___
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: System.Random
name: Random
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.random
- name: ','
- name: " "
- uid: TinyLife.Objects.AgeGroup
name: AgeGroup
href: TinyLife.Objects.AgeGroup.html
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: ','
- name: " "
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: (
- name: )
- name: )
- uid: TinyLife.Objects.Person.#ctor*
commentId: Overload:TinyLife.Objects.Person.#ctor
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person__ctor_TinyLife_World_Map_Microsoft_Xna_Framework_Vector2_System_Single_
@ -11432,31 +11515,44 @@ references:
name: OnRoomCheck
nameWithType: Person.OnRoomCheck
fullName: TinyLife.Objects.Person.OnRoomCheck
- uid: TinyLife.Objects.PersonLike.Validate
commentId: M:TinyLife.Objects.PersonLike.Validate
- uid: TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
name: Validate()
nameWithType: PersonLike.Validate()
fullName: TinyLife.Objects.PersonLike.Validate()
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: PersonLike.Validate(AppliedMigrations)
fullName: TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.PersonLike.Validate
- uid: TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.PersonLike.Validate
- uid: TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.Person.Validate*
commentId: Overload:TinyLife.Objects.Person.Validate
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Validate
href: TinyLife.Objects.Person.html#TinyLife_Objects_Person_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: Person.Validate
fullName: TinyLife.Objects.Person.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: TinyLife.Objects.PersonLike.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
commentId: M:TinyLife.Objects.PersonLike.GetHoverInfo(MLEM.Ui.Elements.Tooltip)
parent: TinyLife.Objects.PersonLike
@ -11581,13 +11677,6 @@ references:
name: OnAgeChanged
nameWithType: Person.OnAgeChanged
fullName: TinyLife.Objects.Person.OnAgeChanged
- uid: TinyLife.Objects.AgeGroup
commentId: T:TinyLife.Objects.AgeGroup
parent: TinyLife.Objects
href: TinyLife.Objects.AgeGroup.html
name: AgeGroup
nameWithType: AgeGroup
fullName: TinyLife.Objects.AgeGroup
- uid: TinyLife.World.Map.GetClosestFreeExitPoint(Microsoft.Xna.Framework.Vector2)
commentId: M:TinyLife.World.Map.GetClosestFreeExitPoint(Microsoft.Xna.Framework.Vector2)
isExternal: true
@ -11974,6 +12063,65 @@ 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

View file

@ -99,7 +99,7 @@ items:
- TinyLife.Objects.PersonLike.HeldObjectRotation
- TinyLife.Objects.PersonLike.HomeLot
- TinyLife.Objects.PersonLike.Household
- TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map)
- TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.PersonLike.InitializeAction(TinyLife.Actions.Action)
- TinyLife.Objects.PersonLike.Intersects(MLEM.Maths.RectangleF)
- TinyLife.Objects.PersonLike.IsAllowedToDie
@ -118,6 +118,7 @@ items:
- TinyLife.Objects.PersonLike.LowerEmotion(TinyLife.Emotions.EmotionType,System.Single,System.Single)
- TinyLife.Objects.PersonLike.LowerEmotionModifier(TinyLife.Emotions.EmotionModifier,System.Single,System.Single)
- TinyLife.Objects.PersonLike.Memories
- TinyLife.Objects.PersonLike.Migrations
- TinyLife.Objects.PersonLike.Money
- TinyLife.Objects.PersonLike.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.PersonLike.MoveToMapExitRoad(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2)
@ -174,7 +175,7 @@ items:
- TinyLife.Objects.PersonLike.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,System.Single)
- TinyLife.Objects.PersonLike.RestoreNeed(TinyLife.NeedType,System.Single,TinyLife.Actions.ActionInfo,TinyLife.Skills.SkillType,System.Single)
- TinyLife.Objects.PersonLike.Rotation
- TinyLife.Objects.PersonLike.SetAnimationsFromLooks
- TinyLife.Objects.PersonLike.SetAnimationsPortraitDirty
- TinyLife.Objects.PersonLike.SetCurrentOutfit(System.Int32)
- TinyLife.Objects.PersonLike.SetCurrentOutfit(TinyLife.Objects.ClothesIntention)
- TinyLife.Objects.PersonLike.SetHeldObject(TinyLife.Objects.MapObject,System.Boolean)
@ -203,7 +204,7 @@ items:
- TinyLife.Objects.PersonLike.UpdatePregnancy(System.TimeSpan)
- TinyLife.Objects.PersonLike.UpdateRelationships(System.Single)
- TinyLife.Objects.PersonLike.UpdateSpeech(Microsoft.Xna.Framework.GameTime,System.Single)
- TinyLife.Objects.PersonLike.Validate
- TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.PersonLike.VisitLot(TinyLife.World.Lot)
- TinyLife.Objects.PersonLike.VisitingLot
- TinyLife.Objects.PersonLike.VisualPosition
@ -274,9 +275,10 @@ 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.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -402,6 +404,30 @@ items:
return:
type: System.Collections.Generic.Dictionary{System.Type,TinyLife.Objects.AgeGroup[]}
content.vb: Public Shared ReadOnly SupportedAges As Dictionary(Of Type, AgeGroup())
- uid: TinyLife.Objects.PersonLike.Migrations
commentId: F:TinyLife.Objects.PersonLike.Migrations
id: Migrations
parent: TinyLife.Objects.PersonLike
langs:
- csharp
- vb
name: Migrations
nameWithType: PersonLike.Migrations
fullName: TinyLife.Objects.PersonLike.Migrations
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
The set of migrations that should be applied on all <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> objects when they are loaded from disk.
Simply add a new migration to this list to have it applied to all <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref> objects on load.
example: []
syntax:
content: public static readonly List<Migration<PersonLike>> Migrations
return:
type: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Objects.PersonLike}}
content.vb: Public Shared ReadOnly Migrations As List(Of Migration(Of PersonLike))
- uid: TinyLife.Objects.PersonLike.ParentInfo
commentId: P:TinyLife.Objects.PersonLike.ParentInfo
id: ParentInfo
@ -2788,7 +2814,7 @@ items:
type: System.Action{System.ValueTuple{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.ValueTuple{System.Single,TinyLife.Objects.ParentInfo,Microsoft.Xna.Framework.Color,System.Single,System.Single}}}
content.vb: Public Event OnDrawLooksLayer As Action(Of (Batch As SpriteBatch, Animation As SpriteAnimation, Region As TextureRegion, Clothes As WornClothes, LayerIndex As Integer, DrawPos As Vector2, DepthPos As Vector2, Floor As Single, Parent As ParentInfo, Color As Color, Scale As Single, DepthOffset As Single))
- uid: TinyLife.Objects.PersonLike.Animations
commentId: F:TinyLife.Objects.PersonLike.Animations
commentId: P:TinyLife.Objects.PersonLike.Animations
id: Animations
parent: TinyLife.Objects.PersonLike
langs:
@ -2797,17 +2823,19 @@ items:
name: Animations
nameWithType: PersonLike.Animations
fullName: TinyLife.Objects.PersonLike.Animations
type: Field
type: Property
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: This person's current animations, usually gathered from <xref href="TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer%2cSystem.Int32%2cSystem.Collections.Generic.IReadOnlyDictionary%7bMicrosoft.Xna.Framework.Point%2cMLEM.Textures.TextureRegion%7d%2cMicrosoft.Xna.Framework.Point)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: protected readonly Dictionary<ClothesLayer, SpriteAnimationGroup> Animations
content: protected virtual Dictionary<ClothesLayer, SpriteAnimationGroup> Animations { get; }
parameters: []
return:
type: System.Collections.Generic.Dictionary{TinyLife.Objects.ClothesLayer,MLEM.Animations.SpriteAnimationGroup}
content.vb: Protected ReadOnly Animations As Dictionary(Of ClothesLayer, SpriteAnimationGroup)
content.vb: Protected Overridable ReadOnly Property Animations As Dictionary(Of ClothesLayer, SpriteAnimationGroup)
overload: TinyLife.Objects.PersonLike.Animations*
- uid: TinyLife.Objects.PersonLike.#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
commentId: M:TinyLife.Objects.PersonLike.#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
id: '#ctor(TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)'
@ -2900,7 +2928,7 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: Generates a <xref href="MLEM.Animations.SpriteAnimationGroup" data-throw-if-not-resolved="false"></xref> for the given settings. This method is called in <xref href="TinyLife.Objects.PersonLike.SetAnimationsFromLooks" data-throw-if-not-resolved="false"></xref> for each clothes layer, as well as this person's shadow.
summary: Generates a <xref href="MLEM.Animations.SpriteAnimationGroup" data-throw-if-not-resolved="false"></xref> for the given settings. This method is called when a person's <xref href="TinyLife.Objects.PersonLike.Animations" data-throw-if-not-resolved="false"></xref> are generated, for each clothes layer.
example: []
syntax:
content: protected abstract SpriteAnimationGroup GenerateAnimationGroup(ClothesLayer clothesLayer, int layerAmount, IReadOnlyDictionary<Point, TextureRegion> textures, Point textureRegion)
@ -2939,10 +2967,13 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: Generates a <xref href="MLEM.Animations.SpriteAnimationGroup" data-throw-if-not-resolved="false"></xref> for this person's shadow. This method is called when a person's <xref href="TinyLife.Objects.PersonLike.Animations" data-throw-if-not-resolved="false"></xref> are generated.
example: []
syntax:
content: protected abstract SpriteAnimationGroup GenerateShadowAnimation()
return:
type: MLEM.Animations.SpriteAnimationGroup
description: The generated <xref href="MLEM.Animations.SpriteAnimationGroup" data-throw-if-not-resolved="false"></xref>.
content.vb: Protected MustOverride Function GenerateShadowAnimation() As SpriteAnimationGroup
overload: TinyLife.Objects.PersonLike.GenerateShadowAnimation*
- uid: TinyLife.Objects.PersonLike.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -3025,16 +3056,16 @@ items:
nameWithType.vb: PersonLike.Draw(GameTime, Object, Vector2, Color?, List(Of StaticSpriteBatch.Item))
fullName.vb: TinyLife.Objects.PersonLike.Draw(Microsoft.Xna.Framework.GameTime, Object, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color?, System.Collections.Generic.List(Of MLEM.Graphics.StaticSpriteBatch.Item))
name.vb: Draw(GameTime, Object, Vector2, Color?, List(Of Item))
- uid: TinyLife.Objects.PersonLike.Validate
commentId: M:TinyLife.Objects.PersonLike.Validate
id: Validate
- uid: TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.PersonLike
langs:
- csharp
- vb
name: Validate()
nameWithType: PersonLike.Validate()
fullName: TinyLife.Objects.PersonLike.Validate()
name: Validate(AppliedMigrations)
nameWithType: PersonLike.Validate(AppliedMigrations)
fullName: TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -3047,12 +3078,16 @@ items:
By default, this method invokes <xref href="TinyLife.Objects.MapObject.OnValidated" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.MapObject.OnEventsAttachable" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool Validate()
content: public override bool Validate(AppliedMigrations appliedMigrations)
parameters:
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: ''
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate() As Boolean
overridden: TinyLife.Objects.MapObject.Validate
content.vb: Public Overrides Function Validate(appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Objects.PersonLike.Validate*
- uid: TinyLife.Objects.PersonLike.GetCategories(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Objects.PersonLike.GetCategories(TinyLife.Objects.PersonLike)
@ -5594,36 +5629,36 @@ items:
nameWithType.vb: PersonLike.SetPregnancyStatus(Integer, Guid, Boolean)
fullName.vb: TinyLife.Objects.PersonLike.SetPregnancyStatus(Integer, System.Guid, Boolean)
name.vb: SetPregnancyStatus(Integer, Guid, Boolean)
- uid: TinyLife.Objects.PersonLike.SetAnimationsFromLooks
commentId: M:TinyLife.Objects.PersonLike.SetAnimationsFromLooks
id: SetAnimationsFromLooks
- uid: TinyLife.Objects.PersonLike.SetAnimationsPortraitDirty
commentId: M:TinyLife.Objects.PersonLike.SetAnimationsPortraitDirty
id: SetAnimationsPortraitDirty
parent: TinyLife.Objects.PersonLike
langs:
- csharp
- vb
name: SetAnimationsFromLooks()
nameWithType: PersonLike.SetAnimationsFromLooks()
fullName: TinyLife.Objects.PersonLike.SetAnimationsFromLooks()
name: SetAnimationsPortraitDirty()
nameWithType: PersonLike.SetAnimationsPortraitDirty()
fullName: TinyLife.Objects.PersonLike.SetAnimationsPortraitDirty()
type: Method
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: A method that is called in various places to update this person's animation data. By default, this method calls <xref href="TinyLife.Objects.PersonLike.GenerateAnimationGroup(TinyLife.Objects.ClothesLayer%2cSystem.Int32%2cSystem.Collections.Generic.IReadOnlyDictionary%7bMicrosoft.Xna.Framework.Point%2cMLEM.Textures.TextureRegion%7d%2cMicrosoft.Xna.Framework.Point)" data-throw-if-not-resolved="false"></xref> for each clothes layer as well as this person's shadow.
summary: Causes this person's <xref href="TinyLife.Objects.PersonLike.Animations" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.PersonLike.Portrait" data-throw-if-not-resolved="false"></xref> to be marked dirty, which will cause them to be regenerated when next accessed.
example: []
syntax:
content: public virtual void SetAnimationsFromLooks()
content.vb: Public Overridable Sub SetAnimationsFromLooks()
overload: TinyLife.Objects.PersonLike.SetAnimationsFromLooks*
- uid: TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map)
commentId: M:TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map)
id: ImportAtExitRoad(TinyLife.World.Map)
content: public virtual void SetAnimationsPortraitDirty()
content.vb: Public Overridable Sub SetAnimationsPortraitDirty()
overload: TinyLife.Objects.PersonLike.SetAnimationsPortraitDirty*
- uid: TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
id: ImportAtExitRoad(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.PersonLike
langs:
- csharp
- vb
name: ImportAtExitRoad(Map)
nameWithType: PersonLike.ImportAtExitRoad(Map)
fullName: TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map)
name: ImportAtExitRoad(Map, AppliedMigrations)
nameWithType: PersonLike.ImportAtExitRoad(Map, AppliedMigrations)
fullName: TinyLife.Objects.PersonLike.ImportAtExitRoad(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -5631,12 +5666,15 @@ items:
summary: Imports this person at a nearby exit road, additionally validating them, setting a new <xref href="TinyLife.Objects.MapObject.Id" data-throw-if-not-resolved="false"></xref> for them and adding them to the given <code class="paramref">map</code>.
example: []
syntax:
content: public virtual void ImportAtExitRoad(Map map)
content: public virtual void ImportAtExitRoad(Map map, AppliedMigrations appliedMigrations)
parameters:
- id: map
type: TinyLife.World.Map
description: The map to import on.
content.vb: Public Overridable Sub ImportAtExitRoad(map As Map)
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: The set of migrations that have already been applied for this object.
content.vb: Public Overridable Sub ImportAtExitRoad(map As Map, appliedMigrations As AppliedMigrations)
overload: TinyLife.Objects.PersonLike.ImportAtExitRoad*
- uid: TinyLife.Objects.PersonLike.GoToRandomHomeLocation
commentId: M:TinyLife.Objects.PersonLike.GoToRandomHomeLocation
@ -7483,6 +7521,52 @@ 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
@ -7559,30 +7643,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
@ -8917,6 +9011,79 @@ references:
- name: (
- name: )
- name: )
- uid: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Objects.PersonLike}}
commentId: T:System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Objects.PersonLike}}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<Migration<PersonLike>>
nameWithType: List<Migration<PersonLike>>
fullName: System.Collections.Generic.List<TinyLife.Utilities.Migration<TinyLife.Objects.PersonLike>>
nameWithType.vb: List(Of Migration(Of PersonLike))
fullName.vb: System.Collections.Generic.List(Of TinyLife.Utilities.Migration(Of TinyLife.Objects.PersonLike))
name.vb: List(Of Migration(Of PersonLike))
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: <
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: '>'
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.PersonLike
name: PersonLike
href: TinyLife.Objects.PersonLike.html
- name: )
- name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: TinyLife.Objects.MapObject.ParentInfo
commentId: P:TinyLife.Objects.MapObject.ParentInfo
parent: TinyLife.Objects.MapObject
@ -9129,34 +9296,6 @@ references:
name: Action
href: TinyLife.Actions.Action.html
- name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- name: T
- name: )
- uid: System.Collections.Generic.List{System.ValueTuple{TinyLife.Actions.Action,System.Boolean}}
commentId: T:System.Collections.Generic.List{System.ValueTuple{TinyLife.Actions.Action,System.Boolean}}
parent: System.Collections.Generic
@ -14031,6 +14170,12 @@ references:
name: Point
isExternal: true
- name: )
- uid: TinyLife.Objects.PersonLike.Animations*
commentId: Overload:TinyLife.Objects.PersonLike.Animations
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Animations
name: Animations
nameWithType: PersonLike.Animations
fullName: TinyLife.Objects.PersonLike.Animations
- uid: System.Collections.Generic.Dictionary{TinyLife.Objects.ClothesLayer,MLEM.Animations.SpriteAnimationGroup}
commentId: T:System.Collections.Generic.Dictionary{TinyLife.Objects.ClothesLayer,MLEM.Animations.SpriteAnimationGroup}
parent: System.Collections.Generic
@ -14166,25 +14311,13 @@ references:
name: SpriteAnimationGroup
nameWithType: SpriteAnimationGroup
fullName: MLEM.Animations.SpriteAnimationGroup
- uid: TinyLife.Objects.PersonLike.SetAnimationsFromLooks
commentId: M:TinyLife.Objects.PersonLike.SetAnimationsFromLooks
- uid: TinyLife.Objects.PersonLike.Animations
commentId: P:TinyLife.Objects.PersonLike.Animations
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetAnimationsFromLooks
name: SetAnimationsFromLooks()
nameWithType: PersonLike.SetAnimationsFromLooks()
fullName: TinyLife.Objects.PersonLike.SetAnimationsFromLooks()
spec.csharp:
- uid: TinyLife.Objects.PersonLike.SetAnimationsFromLooks
name: SetAnimationsFromLooks
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetAnimationsFromLooks
- name: (
- name: )
spec.vb:
- uid: TinyLife.Objects.PersonLike.SetAnimationsFromLooks
name: SetAnimationsFromLooks
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetAnimationsFromLooks
- name: (
- name: )
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Animations
name: Animations
nameWithType: PersonLike.Animations
fullName: TinyLife.Objects.PersonLike.Animations
- uid: TinyLife.Objects.PersonLike.GenerateAnimationGroup*
commentId: Overload:TinyLife.Objects.PersonLike.GenerateAnimationGroup
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_GenerateAnimationGroup_TinyLife_Objects_ClothesLayer_System_Int32_System_Collections_Generic_IReadOnlyDictionary_Microsoft_Xna_Framework_Point_MLEM_Textures_TextureRegion__Microsoft_Xna_Framework_Point_
@ -14514,31 +14647,44 @@ references:
name: Item
isExternal: true
- name: )
- uid: TinyLife.Objects.MapObject.Validate
commentId: M:TinyLife.Objects.MapObject.Validate
- uid: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate
name: Validate()
nameWithType: MapObject.Validate()
fullName: TinyLife.Objects.MapObject.Validate()
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: MapObject.Validate(AppliedMigrations)
fullName: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.Validate
- uid: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.Validate
- uid: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.PersonLike.Validate*
commentId: Overload:TinyLife.Objects.PersonLike.Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: PersonLike.Validate
fullName: TinyLife.Objects.PersonLike.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: TinyLife.Objects.ObjectCategory
commentId: T:TinyLife.Objects.ObjectCategory
parent: TinyLife.Objects
@ -16288,6 +16434,7 @@ references:
fullName: TinyLife.Objects.PersonLike.Money
- uid: TinyLife.Goals.GoalTrigger.EarnMoney
commentId: F:TinyLife.Goals.GoalTrigger.EarnMoney
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_EarnMoney
name: EarnMoney
nameWithType: GoalTrigger.EarnMoney
@ -16370,6 +16517,7 @@ references:
- name: )
- uid: TinyLife.Goals.GoalTrigger.ValidObjects
commentId: F:TinyLife.Goals.GoalTrigger.ValidObjects
parent: TinyLife.Goals.GoalTrigger
href: TinyLife.Goals.GoalTrigger.html#TinyLife_Goals_GoalTrigger_ValidObjects
name: ValidObjects
nameWithType: GoalTrigger.ValidObjects
@ -16380,6 +16528,13 @@ references:
name: EarnMoney
nameWithType: PersonLike.EarnMoney
fullName: TinyLife.Objects.PersonLike.EarnMoney
- uid: TinyLife.Goals.GoalTrigger
commentId: T:TinyLife.Goals.GoalTrigger
parent: TinyLife.Goals
href: TinyLife.Goals.GoalTrigger.html
name: GoalTrigger
nameWithType: GoalTrigger
fullName: TinyLife.Goals.GoalTrigger
- uid: TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Actions.ActionInfo.FromSelf(TinyLife.Objects.PersonLike)
href: TinyLife.Actions.ActionInfo.html#TinyLife_Actions_ActionInfo_FromSelf_TinyLife_Objects_PersonLike_
@ -16845,15 +17000,22 @@ references:
name: SetPregnancyStatus
nameWithType: PersonLike.SetPregnancyStatus
fullName: TinyLife.Objects.PersonLike.SetPregnancyStatus
- uid: TinyLife.Objects.PersonLike.SetAnimationsFromLooks*
commentId: Overload:TinyLife.Objects.PersonLike.SetAnimationsFromLooks
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_SetAnimationsFromLooks
name: SetAnimationsFromLooks
nameWithType: PersonLike.SetAnimationsFromLooks
fullName: TinyLife.Objects.PersonLike.SetAnimationsFromLooks
- 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
name: SetAnimationsPortraitDirty
nameWithType: PersonLike.SetAnimationsPortraitDirty
fullName: TinyLife.Objects.PersonLike.SetAnimationsPortraitDirty
- uid: TinyLife.Objects.PersonLike.ImportAtExitRoad*
commentId: Overload:TinyLife.Objects.PersonLike.ImportAtExitRoad
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_ImportAtExitRoad_TinyLife_World_Map_
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_ImportAtExitRoad_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: ImportAtExitRoad
nameWithType: PersonLike.ImportAtExitRoad
fullName: TinyLife.Objects.PersonLike.ImportAtExitRoad

View file

@ -55,6 +55,7 @@ items:
- TinyLife.Objects.BreakableFurniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
- TinyLife.Objects.BreakableFurniture.GetDecorativeRating(TinyLife.World.Room)
- TinyLife.Objects.BreakableFurniture.OnRemoved
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -88,7 +89,7 @@ items:
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.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.Furniture.Validate
- TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
- TinyLife.Objects.Furniture.OnAdded
@ -103,6 +104,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
@ -156,7 +158,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -930,6 +932,13 @@ references:
href: TinyLife.Objects.BreakableFurniture.html#TinyLife_Objects_BreakableFurniture_OnRemoved
- name: (
- name: )
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -1241,24 +1250,30 @@ references:
isExternal: true
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.Validate
commentId: M:TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
name: Validate()
nameWithType: Furniture.Validate()
fullName: TinyLife.Objects.Furniture.Validate()
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: Furniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
commentId: M:TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
@ -1933,6 +1948,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3699,30 +3760,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)

View file

@ -58,6 +58,7 @@ items:
- TinyLife.Objects.BreakableFurniture.GetDescription(System.Collections.Generic.List{System.String},System.Boolean)
- TinyLife.Objects.BreakableFurniture.GetDecorativeRating(TinyLife.World.Room)
- TinyLife.Objects.BreakableFurniture.OnRemoved
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -91,7 +92,7 @@ items:
- TinyLife.Objects.Furniture.ParentObjectSpotId
- TinyLife.Objects.Furniture.ParentFurnitureId
- TinyLife.Objects.Furniture.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.Furniture.Validate
- TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
- TinyLife.Objects.Furniture.GetCategories(TinyLife.Objects.PersonLike)
- TinyLife.Objects.Furniture.OnAdded
@ -106,6 +107,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.GetDirty(TinyLife.Objects.PersonLike,System.TimeSpan)
@ -159,7 +161,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -1076,6 +1078,13 @@ references:
href: TinyLife.Objects.BreakableFurniture.html#TinyLife_Objects_BreakableFurniture_OnRemoved
- name: (
- name: )
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -1387,24 +1396,30 @@ references:
isExternal: true
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.Validate
commentId: M:TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
name: Validate()
nameWithType: Furniture.Validate()
fullName: TinyLife.Objects.Furniture.Validate()
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: Furniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
commentId: M:TinyLife.Objects.Furniture.Intersects(MLEM.Maths.RectangleF)
@ -2079,6 +2094,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3845,30 +3906,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)

View file

@ -7,7 +7,7 @@ items:
children:
- TinyLife.Objects.TrashBag.#ctor(System.Guid,TinyLife.Objects.FurnitureType,System.Int32[],TinyLife.World.Map,Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.TrashBag.Content
- TinyLife.Objects.TrashBag.Validate
- TinyLife.Objects.TrashBag.Validate(TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -34,6 +34,7 @@ items:
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -84,6 +85,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Maths.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
@ -141,7 +143,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -235,16 +237,16 @@ items:
nameWithType.vb: TrashBag.New(Guid, FurnitureType, Integer(), Map, Vector2, Single)
fullName.vb: TinyLife.Objects.TrashBag.New(System.Guid, TinyLife.Objects.FurnitureType, Integer(), TinyLife.World.Map, Microsoft.Xna.Framework.Vector2, Single)
name.vb: New(Guid, FurnitureType, Integer(), Map, Vector2, Single)
- uid: TinyLife.Objects.TrashBag.Validate
commentId: M:TinyLife.Objects.TrashBag.Validate
id: Validate
- uid: TinyLife.Objects.TrashBag.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.TrashBag.Validate(TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.TrashBag
langs:
- csharp
- vb
name: Validate()
nameWithType: TrashBag.Validate()
fullName: TinyLife.Objects.TrashBag.Validate()
name: Validate(AppliedMigrations)
nameWithType: TrashBag.Validate(AppliedMigrations)
fullName: TinyLife.Objects.TrashBag.Validate(TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -257,12 +259,16 @@ items:
By default, this method invokes <xref href="TinyLife.Objects.MapObject.OnValidated" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.MapObject.OnEventsAttachable" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool Validate()
content: public override bool Validate(AppliedMigrations appliedMigrations)
parameters:
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: ''
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate() As Boolean
overridden: TinyLife.Objects.Furniture.Validate
content.vb: Public Overrides Function Validate(appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Objects.TrashBag.Validate*
references:
- uid: TinyLife.Objects.FurnitureType
@ -364,6 +370,13 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -1505,6 +1518,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3553,30 +3612,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
@ -4808,31 +4877,44 @@ references:
- uid: Microsoft.Xna.Framework
name: Framework
isExternal: true
- uid: TinyLife.Objects.Furniture.Validate
commentId: M:TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
name: Validate()
nameWithType: Furniture.Validate()
fullName: TinyLife.Objects.Furniture.Validate()
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: Furniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.TrashBag.Validate*
commentId: Overload:TinyLife.Objects.TrashBag.Validate
href: TinyLife.Objects.TrashBag.html#TinyLife_Objects_TrashBag_Validate
href: TinyLife.Objects.TrashBag.html#TinyLife_Objects_TrashBag_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: TrashBag.Validate
fullName: TinyLife.Objects.TrashBag.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: System.Boolean
commentId: T:System.Boolean
parent: System

View file

@ -11,7 +11,7 @@ items:
- TinyLife.Objects.TrashCan.Draw(Microsoft.Xna.Framework.GameTime,System.Object,Microsoft.Xna.Framework.Vector2,System.Single,Microsoft.Xna.Framework.Vector2,System.Nullable{Microsoft.Xna.Framework.Color},MLEM.Maths.Direction2,System.Int32[],System.Single,System.Boolean,TinyLife.Objects.ParentInfo,System.Single,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.TrashCan.GetDecorativeRating(TinyLife.World.Room)
- TinyLife.Objects.TrashCan.Update(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
- TinyLife.Objects.TrashCan.Validate
- TinyLife.Objects.TrashCan.Validate(TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -36,6 +36,7 @@ items:
- MLEM.Misc.IGenericDataHolder
- TinyLife.Objects.IUpdatingObject
inheritedMembers:
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -86,6 +87,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.GetPrice
@ -141,7 +143,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -370,16 +372,16 @@ items:
nameWithType.vb: TrashCan.Draw(GameTime, Object, Vector2, Single, Vector2, Color?, Direction2, Integer(), Single, Boolean, ParentInfo, Single, List(Of StaticSpriteBatch.Item))
fullName.vb: TinyLife.Objects.TrashCan.Draw(Microsoft.Xna.Framework.GameTime, Object, Microsoft.Xna.Framework.Vector2, Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color?, MLEM.Maths.Direction2, Integer(), Single, Boolean, TinyLife.Objects.ParentInfo, Single, System.Collections.Generic.List(Of MLEM.Graphics.StaticSpriteBatch.Item))
name.vb: Draw(GameTime, Object, Vector2, Single, Vector2, Color?, Direction2, Integer(), Single, Boolean, ParentInfo, Single, List(Of Item))
- uid: TinyLife.Objects.TrashCan.Validate
commentId: M:TinyLife.Objects.TrashCan.Validate
id: Validate
- uid: TinyLife.Objects.TrashCan.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.TrashCan.Validate(TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.TrashCan
langs:
- csharp
- vb
name: Validate()
nameWithType: TrashCan.Validate()
fullName: TinyLife.Objects.TrashCan.Validate()
name: Validate(AppliedMigrations)
nameWithType: TrashCan.Validate(AppliedMigrations)
fullName: TinyLife.Objects.TrashCan.Validate(TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -392,12 +394,16 @@ items:
By default, this method invokes <xref href="TinyLife.Objects.MapObject.OnValidated" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.MapObject.OnEventsAttachable" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool Validate()
content: public override bool Validate(AppliedMigrations appliedMigrations)
parameters:
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: ''
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate() As Boolean
overridden: TinyLife.Objects.Furniture.Validate
content.vb: Public Overrides Function Validate(appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Objects.TrashCan.Validate*
- uid: TinyLife.Objects.TrashCan.GetDecorativeRating(TinyLife.World.Room)
commentId: M:TinyLife.Objects.TrashCan.GetDecorativeRating(TinyLife.World.Room)
@ -517,6 +523,13 @@ references:
name: IUpdatingObject
nameWithType: IUpdatingObject
fullName: TinyLife.Objects.IUpdatingObject
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -1658,6 +1671,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3500,30 +3559,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
@ -5261,31 +5330,44 @@ references:
- uid: MLEM.Maths
name: Maths
isExternal: true
- uid: TinyLife.Objects.Furniture.Validate
commentId: M:TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
name: Validate()
nameWithType: Furniture.Validate()
fullName: TinyLife.Objects.Furniture.Validate()
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: Furniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.TrashCan.Validate*
commentId: Overload:TinyLife.Objects.TrashCan.Validate
href: TinyLife.Objects.TrashCan.html#TinyLife_Objects_TrashCan_Validate
href: TinyLife.Objects.TrashCan.html#TinyLife_Objects_TrashCan_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: TrashCan.Validate
fullName: TinyLife.Objects.TrashCan.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: TinyLife.Objects.FurnitureType.TypeSettings.DecorativeRating
commentId: F:TinyLife.Objects.FurnitureType.TypeSettings.DecorativeRating
href: TinyLife.Objects.FurnitureType.TypeSettings.html#TinyLife_Objects_FurnitureType_TypeSettings_DecorativeRating

View file

@ -10,7 +10,7 @@ items:
- TinyLife.Objects.UnfinishedWoodwork.Recipe
- TinyLife.Objects.UnfinishedWoodwork.SelectedColors
- TinyLife.Objects.UnfinishedWoodwork.TimeWorked
- TinyLife.Objects.UnfinishedWoodwork.Validate
- TinyLife.Objects.UnfinishedWoodwork.Validate(TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -34,6 +34,7 @@ items:
implements:
- MLEM.Misc.IGenericDataHolder
inheritedMembers:
- TinyLife.Objects.Furniture.Migrations
- TinyLife.Objects.Furniture.Random
- TinyLife.Objects.Furniture.OnFurnitureTypeConstructed
- TinyLife.Objects.Furniture.OnGetDescription
@ -84,6 +85,7 @@ items:
- TinyLife.Objects.Furniture.IsFreeSpot(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.Furniture.ResetToStatic(System.Boolean,System.Boolean)
- TinyLife.Objects.Furniture.ModifyActionCategories(TinyLife.Actions.ActionType,TinyLife.Actions.ActionInfo,System.Boolean,System.Collections.Generic.List{System.String})
- TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
- TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- TinyLife.Objects.Furniture.OnPositionChanged(Microsoft.Xna.Framework.Vector2,System.Single)
- TinyLife.Objects.Furniture.GetPrice
@ -140,7 +142,7 @@ items:
- TinyLife.Objects.MapObject.OnCurrentGameMapChanged(TinyLife.World.Map,TinyLife.World.Map)
- TinyLife.Objects.MapObject.GetPathCostModifier(Microsoft.Xna.Framework.Point)
- TinyLife.Objects.MapObject.GetFreeActionSpotInfo(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -366,16 +368,16 @@ items:
nameWithType.vb: UnfinishedWoodwork.Draw(GameTime, Object, Vector2, Single, Vector2, Color?, Direction2, Integer(), Single, Boolean, ParentInfo, Single, List(Of StaticSpriteBatch.Item))
fullName.vb: TinyLife.Objects.UnfinishedWoodwork.Draw(Microsoft.Xna.Framework.GameTime, Object, Microsoft.Xna.Framework.Vector2, Single, Microsoft.Xna.Framework.Vector2, Microsoft.Xna.Framework.Color?, MLEM.Maths.Direction2, Integer(), Single, Boolean, TinyLife.Objects.ParentInfo, Single, System.Collections.Generic.List(Of MLEM.Graphics.StaticSpriteBatch.Item))
name.vb: Draw(GameTime, Object, Vector2, Single, Vector2, Color?, Direction2, Integer(), Single, Boolean, ParentInfo, Single, List(Of Item))
- uid: TinyLife.Objects.UnfinishedWoodwork.Validate
commentId: M:TinyLife.Objects.UnfinishedWoodwork.Validate
id: Validate
- uid: TinyLife.Objects.UnfinishedWoodwork.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.UnfinishedWoodwork.Validate(TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.UnfinishedWoodwork
langs:
- csharp
- vb
name: Validate()
nameWithType: UnfinishedWoodwork.Validate()
fullName: TinyLife.Objects.UnfinishedWoodwork.Validate()
name: Validate(AppliedMigrations)
nameWithType: UnfinishedWoodwork.Validate(AppliedMigrations)
fullName: TinyLife.Objects.UnfinishedWoodwork.Validate(TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -388,12 +390,16 @@ items:
By default, this method invokes <xref href="TinyLife.Objects.MapObject.OnValidated" data-throw-if-not-resolved="false"></xref> and <xref href="TinyLife.Objects.MapObject.OnEventsAttachable" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public override bool Validate()
content: public override bool Validate(AppliedMigrations appliedMigrations)
parameters:
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
description: ''
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overrides Function Validate() As Boolean
overridden: TinyLife.Objects.Furniture.Validate
content.vb: Public Overrides Function Validate(appliedMigrations As AppliedMigrations) As Boolean
overridden: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
overload: TinyLife.Objects.UnfinishedWoodwork.Validate*
references:
- uid: TinyLife.Objects.FurnitureType.WoodworkingTable
@ -463,6 +469,13 @@ references:
name: IGenericDataHolder
nameWithType: IGenericDataHolder
fullName: MLEM.Misc.IGenericDataHolder
- uid: TinyLife.Objects.Furniture.Migrations
commentId: F:TinyLife.Objects.Furniture.Migrations
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Migrations
name: Migrations
nameWithType: Furniture.Migrations
fullName: TinyLife.Objects.Furniture.Migrations
- uid: TinyLife.Objects.Furniture.Random
commentId: F:TinyLife.Objects.Furniture.Random
parent: TinyLife.Objects.Furniture
@ -1604,6 +1617,52 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- name: )
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
commentId: M:TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
parent: TinyLife.Objects.Furniture
isExternal: true
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_DrawIcon_MLEM_Ui_Elements_Element_Microsoft_Xna_Framework_GameTime_Microsoft_Xna_Framework_Graphics_SpriteBatch_
name: DrawIcon(Element, GameTime, SpriteBatch)
nameWithType: Furniture.DrawIcon(Element, GameTime, SpriteBatch)
fullName: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element, Microsoft.Xna.Framework.GameTime, Microsoft.Xna.Framework.Graphics.SpriteBatch)
spec.csharp:
- uid: TinyLife.Objects.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.DrawIcon(MLEM.Ui.Elements.Element,Microsoft.Xna.Framework.GameTime,Microsoft.Xna.Framework.Graphics.SpriteBatch)
name: DrawIcon
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_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.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.Furniture.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.Furniture
@ -3471,30 +3530,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
@ -5127,28 +5196,41 @@ references:
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: TinyLife.Objects.Furniture.Validate
commentId: M:TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.Furniture
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
name: Validate()
nameWithType: Furniture.Validate()
fullName: TinyLife.Objects.Furniture.Validate()
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: Furniture.Validate(AppliedMigrations)
fullName: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.Furniture.Validate
- uid: TinyLife.Objects.Furniture.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate
href: TinyLife.Objects.Furniture.html#TinyLife_Objects_Furniture_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.UnfinishedWoodwork.Validate*
commentId: Overload:TinyLife.Objects.UnfinishedWoodwork.Validate
href: TinyLife.Objects.UnfinishedWoodwork.html#TinyLife_Objects_UnfinishedWoodwork_Validate
href: TinyLife.Objects.UnfinishedWoodwork.html#TinyLife_Objects_UnfinishedWoodwork_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: UnfinishedWoodwork.Validate
fullName: TinyLife.Objects.UnfinishedWoodwork.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations

View file

@ -62,7 +62,7 @@ items:
- TinyLife.Objects.MapObject.HoldingPerson
- TinyLife.Objects.MapObject.Intersects(MLEM.Maths.RectangleF)
- TinyLife.Objects.MapObject.ValidateEarly
- TinyLife.Objects.MapObject.Validate
- TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.PersonLike)
- TinyLife.Objects.MapObject.OnAdded
- TinyLife.Objects.MapObject.GetAiPriority(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
@ -77,10 +77,11 @@ 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.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
- 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.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
- TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
- TinyLife.Objects.MapObject.DoDraw(Microsoft.Xna.Framework.GameTime,System.Object,System.Nullable{Microsoft.Xna.Framework.Color},System.Boolean,System.Collections.Generic.List{MLEM.Graphics.StaticSpriteBatch.Item})
- TinyLife.Objects.MapObject.DoUpdate(Microsoft.Xna.Framework.GameTime,System.TimeSpan,System.Single)
@ -750,24 +751,30 @@ references:
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_ValidateEarly
- name: (
- name: )
- uid: TinyLife.Objects.MapObject.Validate
commentId: M:TinyLife.Objects.MapObject.Validate
- uid: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate
name: Validate()
nameWithType: MapObject.Validate()
fullName: TinyLife.Objects.MapObject.Validate()
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: MapObject.Validate(AppliedMigrations)
fullName: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.Validate
- uid: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.Validate
- uid: TinyLife.Objects.MapObject.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.PersonLike)
commentId: M:TinyLife.Objects.MapObject.GetCategories(TinyLife.Objects.PersonLike)
@ -1491,6 +1498,52 @@ 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.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
commentId: M:TinyLife.Objects.MapObject.MoveToMap(TinyLife.World.Map,System.Nullable{Microsoft.Xna.Framework.Vector2},System.Nullable{System.Single})
parent: TinyLife.Objects.MapObject
@ -1622,30 +1675,40 @@ references:
name: ObjectCategory
href: TinyLife.Objects.ObjectCategory.html
- name: )
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.MapObject
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
name: SetMapAndValidate(Map)
nameWithType: MapObject.SetMapAndValidate(Map)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: SetMapAndValidate(Map, AppliedMigrations)
nameWithType: MapObject.SetMapAndValidate(Map, AppliedMigrations)
fullName: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map)
- uid: TinyLife.Objects.MapObject.SetMapAndValidate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
name: SetMapAndValidate
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_
href: TinyLife.Objects.MapObject.html#TinyLife_Objects_MapObject_SetMapAndValidate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.World.Map
name: Map
href: TinyLife.World.Map.html
- name: ','
- name: " "
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)
commentId: M:TinyLife.Objects.MapObject.HasCategory(TinyLife.Objects.PersonLike,TinyLife.Objects.ObjectCategory)

View file

@ -24,7 +24,7 @@ items:
- TinyLife.Objects.WallLike.Opening
- TinyLife.Objects.WallLike.Positions
- TinyLife.Objects.WallLike.SetOpening(TinyLife.World.Map,TinyLife.World.Opening)
- TinyLife.Objects.WallLike.Validate(TinyLife.World.Map)
- TinyLife.Objects.WallLike.Validate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -305,16 +305,16 @@ items:
description: The price.
content.vb: Public Overridable Function GetPrice() As Single
overload: TinyLife.Objects.WallLike.GetPrice*
- uid: TinyLife.Objects.WallLike.Validate(TinyLife.World.Map)
commentId: M:TinyLife.Objects.WallLike.Validate(TinyLife.World.Map)
id: Validate(TinyLife.World.Map)
- uid: TinyLife.Objects.WallLike.Validate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.WallLike.Validate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.World.Map,TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.WallLike
langs:
- csharp
- vb
name: Validate(Map)
nameWithType: WallLike.Validate(Map)
fullName: TinyLife.Objects.WallLike.Validate(TinyLife.World.Map)
name: Validate(Map, AppliedMigrations)
nameWithType: WallLike.Validate(Map, AppliedMigrations)
fullName: TinyLife.Objects.WallLike.Validate(TinyLife.World.Map, TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -322,14 +322,16 @@ items:
summary: This method is called when this object is loaded from disk.
example: []
syntax:
content: public virtual bool Validate(Map map)
content: public virtual bool Validate(Map map, AppliedMigrations appliedMigrations)
parameters:
- id: map
type: TinyLife.World.Map
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Overridable Function Validate(map As Map) As Boolean
content.vb: Public Overridable Function Validate(map As Map, appliedMigrations As AppliedMigrations) As Boolean
overload: TinyLife.Objects.WallLike.Validate*
- uid: TinyLife.Objects.WallLike.OnAdded(TinyLife.World.Map)
commentId: M:TinyLife.Objects.WallLike.OnAdded(TinyLife.World.Map)
@ -1595,10 +1597,17 @@ references:
name.vb: Single
- uid: TinyLife.Objects.WallLike.Validate*
commentId: Overload:TinyLife.Objects.WallLike.Validate
href: TinyLife.Objects.WallLike.html#TinyLife_Objects_WallLike_Validate_TinyLife_World_Map_
href: TinyLife.Objects.WallLike.html#TinyLife_Objects_WallLike_Validate_TinyLife_World_Map_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: WallLike.Validate
fullName: TinyLife.Objects.WallLike.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: TinyLife.Objects.WallLike.NotifyNeighbors(TinyLife.World.Map)
commentId: M:TinyLife.Objects.WallLike.NotifyNeighbors(TinyLife.World.Map)
parent: TinyLife.Objects.WallLike

View file

@ -10,8 +10,9 @@ items:
- TinyLife.Objects.WornClothes.CustomPrice
- TinyLife.Objects.WornClothes.FromStorage
- TinyLife.Objects.WornClothes.GetPrice
- TinyLife.Objects.WornClothes.Migrations
- TinyLife.Objects.WornClothes.Type
- TinyLife.Objects.WornClothes.Validate
- TinyLife.Objects.WornClothes.Validate(TinyLife.Utilities.AppliedMigrations)
langs:
- csharp
- vb
@ -49,6 +50,30 @@ items:
- type: System.Runtime.Serialization.DataContractAttribute
ctor: System.Runtime.Serialization.DataContractAttribute.#ctor
arguments: []
- uid: TinyLife.Objects.WornClothes.Migrations
commentId: F:TinyLife.Objects.WornClothes.Migrations
id: Migrations
parent: TinyLife.Objects.WornClothes
langs:
- csharp
- vb
name: Migrations
nameWithType: WornClothes.Migrations
fullName: TinyLife.Objects.WornClothes.Migrations
type: Field
assemblies:
- Tiny Life
namespace: TinyLife.Objects
summary: >-
The set of migrations that should be applied to all <xref href="TinyLife.Objects.WornClothes" data-throw-if-not-resolved="false"></xref> objects when loaded from disk.
To register migrations that should only be applied to a specific <xref href="TinyLife.Objects.Clothes" data-throw-if-not-resolved="false"></xref> type, use <xref href="TinyLife.Objects.Clothes.Migrations" data-throw-if-not-resolved="false"></xref> instead.
example: []
syntax:
content: public static readonly List<Migration<WornClothes>> Migrations
return:
type: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Objects.WornClothes}}
content.vb: Public Shared ReadOnly Migrations As List(Of Migration(Of WornClothes))
- uid: TinyLife.Objects.WornClothes.Type
commentId: F:TinyLife.Objects.WornClothes.Type
id: Type
@ -215,16 +240,16 @@ items:
nameWithType.vb: WornClothes.New(Clothes, Integer())
fullName.vb: TinyLife.Objects.WornClothes.New(TinyLife.Objects.Clothes, Integer())
name.vb: New(Clothes, Integer())
- uid: TinyLife.Objects.WornClothes.Validate
commentId: M:TinyLife.Objects.WornClothes.Validate
id: Validate
- uid: TinyLife.Objects.WornClothes.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.WornClothes.Validate(TinyLife.Utilities.AppliedMigrations)
id: Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.WornClothes
langs:
- csharp
- vb
name: Validate()
nameWithType: WornClothes.Validate()
fullName: TinyLife.Objects.WornClothes.Validate()
name: Validate(AppliedMigrations)
nameWithType: WornClothes.Validate(AppliedMigrations)
fullName: TinyLife.Objects.WornClothes.Validate(TinyLife.Utilities.AppliedMigrations)
type: Method
assemblies:
- Tiny Life
@ -232,11 +257,14 @@ items:
summary: This method is called when this object is loaded from disk.
example: []
syntax:
content: public bool Validate()
content: public bool Validate(AppliedMigrations appliedMigrations)
parameters:
- id: appliedMigrations
type: TinyLife.Utilities.AppliedMigrations
return:
type: System.Boolean
description: false if the object is not valid, true otherwise
content.vb: Public Function Validate() As Boolean
content.vb: Public Function Validate(appliedMigrations As AppliedMigrations) As Boolean
overload: TinyLife.Objects.WornClothes.Validate*
- uid: TinyLife.Objects.WornClothes.GetPrice
commentId: M:TinyLife.Objects.WornClothes.GetPrice
@ -635,6 +663,129 @@ references:
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: TinyLife.Objects.WornClothes
commentId: T:TinyLife.Objects.WornClothes
parent: TinyLife.Objects
href: TinyLife.Objects.WornClothes.html
name: WornClothes
nameWithType: WornClothes
fullName: TinyLife.Objects.WornClothes
- uid: TinyLife.Objects.Clothes.Migrations
commentId: P:TinyLife.Objects.Clothes.Migrations
href: TinyLife.Objects.Clothes.html#TinyLife_Objects_Clothes_Migrations
name: Migrations
nameWithType: Clothes.Migrations
fullName: TinyLife.Objects.Clothes.Migrations
- uid: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Objects.WornClothes}}
commentId: T:System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Objects.WornClothes}}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<Migration<WornClothes>>
nameWithType: List<Migration<WornClothes>>
fullName: System.Collections.Generic.List<TinyLife.Utilities.Migration<TinyLife.Objects.WornClothes>>
nameWithType.vb: List(Of Migration(Of WornClothes))
fullName.vb: System.Collections.Generic.List(Of TinyLife.Utilities.Migration(Of TinyLife.Objects.WornClothes))
name.vb: List(Of Migration(Of WornClothes))
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: <
- uid: TinyLife.Objects.WornClothes
name: WornClothes
href: TinyLife.Objects.WornClothes.html
- name: '>'
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Objects.WornClothes
name: WornClothes
href: TinyLife.Objects.WornClothes.html
- name: )
- name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- 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.Objects.WornClothes.Type
commentId: F:TinyLife.Objects.WornClothes.Type
href: TinyLife.Objects.WornClothes.html#TinyLife_Objects_WornClothes_Type
@ -807,10 +958,17 @@ references:
name.vb: New
- uid: TinyLife.Objects.WornClothes.Validate*
commentId: Overload:TinyLife.Objects.WornClothes.Validate
href: TinyLife.Objects.WornClothes.html#TinyLife_Objects_WornClothes_Validate
href: TinyLife.Objects.WornClothes.html#TinyLife_Objects_WornClothes_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate
nameWithType: WornClothes.Validate
fullName: TinyLife.Objects.WornClothes.Validate
- uid: TinyLife.Utilities.AppliedMigrations
commentId: T:TinyLife.Utilities.AppliedMigrations
parent: TinyLife.Utilities
href: TinyLife.Utilities.AppliedMigrations.html
name: AppliedMigrations
nameWithType: AppliedMigrations
fullName: TinyLife.Utilities.AppliedMigrations
- uid: TinyLife.Objects.WornClothes.CustomPrice
commentId: F:TinyLife.Objects.WornClothes.CustomPrice
href: TinyLife.Objects.WornClothes.html#TinyLife_Objects_WornClothes_CustomPrice

View file

@ -47,6 +47,7 @@ items:
- TinyLife.Options.Language
- TinyLife.Options.LeftTrigger
- TinyLife.Options.LongerNotifications
- TinyLife.Options.Migrations
- TinyLife.Options.MusicVolume
- TinyLife.Options.PauseGameKeybind
- TinyLife.Options.PauseOnInteraction
@ -207,6 +208,30 @@ items:
return:
type: MLEM.Input.Keybind
content.vb: Public Shared ReadOnly UnbindKeybind As Keybind
- uid: TinyLife.Options.Migrations
commentId: F:TinyLife.Options.Migrations
id: Migrations
parent: TinyLife.Options
langs:
- csharp
- vb
name: Migrations
nameWithType: Options.Migrations
fullName: TinyLife.Options.Migrations
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
summary: >-
The set of migrations that should be applied when options are loaded in <xref href="TinyLife.Options.Load" data-throw-if-not-resolved="false"></xref>.
Note that only silent migrations are supported here.
example: []
syntax:
content: public static readonly List<Migration<Options>> Migrations
return:
type: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Options}}
content.vb: Public Shared ReadOnly Migrations As List(Of Migration(Of Options))
- uid: TinyLife.Options.Instance
commentId: P:TinyLife.Options.Instance
id: Instance
@ -3073,6 +3098,134 @@ references:
name: Escape
nameWithType: Keys.Escape
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}}
commentId: T:System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.Options}}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<Migration<Options>>
nameWithType: List<Migration<Options>>
fullName: System.Collections.Generic.List<TinyLife.Utilities.Migration<TinyLife.Options>>
nameWithType.vb: List(Of Migration(Of Options))
fullName.vb: System.Collections.Generic.List(Of TinyLife.Utilities.Migration(Of TinyLife.Options))
name.vb: List(Of Migration(Of Options))
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: <
- uid: TinyLife.Options
name: Options
href: TinyLife.Options.html
- name: '>'
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.Options
name: Options
href: TinyLife.Options.html
- name: )
- name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- 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.Options.Instance*
commentId: Overload:TinyLife.Options.Instance
href: TinyLife.Options.html#TinyLife_Options_Instance
@ -3142,43 +3295,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: Microsoft.Xna.Framework.Input.Buttons
commentId: T:Microsoft.Xna.Framework.Input.Buttons
parent: Microsoft.Xna.Framework.Input

View file

@ -276,7 +276,7 @@ items:
summary: >-
Whether the AI should be able to execute skill building actions like painting and programming.
This option is intended to be used through <xref href="TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike%2cTinyLife.Skills.SkillType)" data-throw-if-not-resolved="false"></xref>.
This option is intended to be used through <xref href="TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike%2cTinyLife.Skills.SkillType%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: >-
@ -1724,16 +1724,20 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike,TinyLife.Skills.SkillType)
commentId: M:TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike,TinyLife.Skills.SkillType)
href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_GetSkillPriorityMod_TinyLife_Objects_PersonLike_TinyLife_Skills_SkillType_
name: GetSkillPriorityMod(PersonLike, SkillType)
nameWithType: ActionType.GetSkillPriorityMod(PersonLike, SkillType)
fullName: TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike, TinyLife.Skills.SkillType)
- uid: TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike,TinyLife.Skills.SkillType,System.Boolean)
commentId: M:TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike,TinyLife.Skills.SkillType,System.Boolean)
isExternal: true
href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_GetSkillPriorityMod_TinyLife_Objects_PersonLike_TinyLife_Skills_SkillType_System_Boolean_
name: GetSkillPriorityMod(PersonLike, SkillType, bool)
nameWithType: ActionType.GetSkillPriorityMod(PersonLike, SkillType, bool)
fullName: TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike, TinyLife.Skills.SkillType, bool)
nameWithType.vb: ActionType.GetSkillPriorityMod(PersonLike, SkillType, Boolean)
fullName.vb: TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike, TinyLife.Skills.SkillType, Boolean)
name.vb: GetSkillPriorityMod(PersonLike, SkillType, Boolean)
spec.csharp:
- uid: TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike,TinyLife.Skills.SkillType)
- uid: TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike,TinyLife.Skills.SkillType,System.Boolean)
name: GetSkillPriorityMod
href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_GetSkillPriorityMod_TinyLife_Objects_PersonLike_TinyLife_Skills_SkillType_
href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_GetSkillPriorityMod_TinyLife_Objects_PersonLike_TinyLife_Skills_SkillType_System_Boolean_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
@ -1743,11 +1747,17 @@ references:
- uid: TinyLife.Skills.SkillType
name: SkillType
href: TinyLife.Skills.SkillType.html
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike,TinyLife.Skills.SkillType)
- uid: TinyLife.Actions.ActionType.GetSkillPriorityMod(TinyLife.Objects.PersonLike,TinyLife.Skills.SkillType,System.Boolean)
name: GetSkillPriorityMod
href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_GetSkillPriorityMod_TinyLife_Objects_PersonLike_TinyLife_Skills_SkillType_
href: TinyLife.Actions.ActionType.html#TinyLife_Actions_ActionType_GetSkillPriorityMod_TinyLife_Objects_PersonLike_TinyLife_Skills_SkillType_System_Boolean_
- name: (
- uid: TinyLife.Objects.PersonLike
name: PersonLike
@ -1757,6 +1767,12 @@ references:
- uid: TinyLife.Skills.SkillType
name: SkillType
href: TinyLife.Skills.SkillType.html
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.Actions.ActionType.CanDoSocialAction(TinyLife.Actions.ActionInfo,System.Boolean)
commentId: M:TinyLife.Actions.ActionType.CanDoSocialAction(TinyLife.Actions.ActionInfo,System.Boolean)

View file

@ -163,6 +163,11 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife
summary: >-
The amount of personality types that can be removed (switched out) when a person of the given <xref href="System.Type" data-throw-if-not-resolved="false"></xref> grows up to the given <xref href="TinyLife.Objects.AgeGroup" data-throw-if-not-resolved="false"></xref>.
If a type and age group combination is not included in this collection, no existing personality types will be removable when aging up.
example: []
syntax:
content: public static readonly Dictionary<(Type, AgeGroup), int> RemovableWhenAgingUp
return:
@ -2089,6 +2094,14 @@ references:
name: Generic
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: System.Type
commentId: T:System.Type
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
name: Type
nameWithType: Type
fullName: System.Type
- uid: TinyLife.PersonalityType
commentId: T:TinyLife.PersonalityType
parent: TinyLife
@ -2746,14 +2759,6 @@ references:
name: AllowedPersonType
nameWithType: PersonalityType.AllowedPersonType
fullName: TinyLife.PersonalityType.AllowedPersonType
- uid: System.Type
commentId: T:System.Type
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
name: Type
nameWithType: Type
fullName: System.Type
- uid: TinyLife.PersonalityType.TypeCategory
commentId: T:TinyLife.PersonalityType.TypeCategory
parent: TinyLife

View file

@ -712,7 +712,7 @@ items:
summary: >-
Validates this relationship, setting its internal person reference to the given <xref href="TinyLife.Objects.PersonLike" data-throw-if-not-resolved="false"></xref>.
This method is automatically called for all of their relationships in <xref href="TinyLife.Objects.PersonLike.Validate" data-throw-if-not-resolved="false"></xref>.
This method is automatically called for all of their relationships in <xref href="TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public void Validate(PersonLike person)
@ -2508,24 +2508,30 @@ references:
- uid: TinyLife.Actions
name: Actions
href: TinyLife.Actions.html
- uid: TinyLife.Objects.PersonLike.Validate
commentId: M:TinyLife.Objects.PersonLike.Validate
- uid: TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
commentId: M:TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
parent: TinyLife.Objects.PersonLike
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
name: Validate()
nameWithType: PersonLike.Validate()
fullName: TinyLife.Objects.PersonLike.Validate()
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate_TinyLife_Utilities_AppliedMigrations_
name: Validate(AppliedMigrations)
nameWithType: PersonLike.Validate(AppliedMigrations)
fullName: TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
spec.csharp:
- uid: TinyLife.Objects.PersonLike.Validate
- uid: TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
spec.vb:
- uid: TinyLife.Objects.PersonLike.Validate
- uid: TinyLife.Objects.PersonLike.Validate(TinyLife.Utilities.AppliedMigrations)
name: Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate
href: TinyLife.Objects.PersonLike.html#TinyLife_Objects_PersonLike_Validate_TinyLife_Utilities_AppliedMigrations_
- name: (
- uid: TinyLife.Utilities.AppliedMigrations
name: AppliedMigrations
href: TinyLife.Utilities.AppliedMigrations.html
- name: )
- uid: TinyLife.Relationship.Validate*
commentId: Overload:TinyLife.Relationship.Validate

View file

@ -0,0 +1,502 @@
### YamlMime:ManagedReference
items:
- uid: TinyLife.SaveHandler.TypeMigrationInfo
commentId: T:TinyLife.SaveHandler.TypeMigrationInfo
id: SaveHandler.TypeMigrationInfo
parent: TinyLife
children:
- TinyLife.SaveHandler.TypeMigrationInfo.AssemblyName
- TinyLife.SaveHandler.TypeMigrationInfo.Context
- TinyLife.SaveHandler.TypeMigrationInfo.Type
- TinyLife.SaveHandler.TypeMigrationInfo.TypeName
langs:
- csharp
- vb
name: SaveHandler.TypeMigrationInfo
nameWithType: SaveHandler.TypeMigrationInfo
fullName: TinyLife.SaveHandler.TypeMigrationInfo
type: Class
assemblies:
- Tiny Life
namespace: TinyLife
summary: A class used to store information for <xref href="TinyLife.SaveHandler.TypeMigrations" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public class SaveHandler.TypeMigrationInfo
content.vb: Public Class SaveHandler.TypeMigrationInfo
inheritance:
- System.Object
inheritedMembers:
- System.Object.Equals(System.Object)
- System.Object.Equals(System.Object,System.Object)
- System.Object.GetHashCode
- System.Object.GetType
- System.Object.MemberwiseClone
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
extensionMethods:
- TinyLife.SaveHandler.TypeMigrationInfo.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.SaveHandler.TypeMigrationInfo.Context
commentId: F:TinyLife.SaveHandler.TypeMigrationInfo.Context
id: Context
parent: TinyLife.SaveHandler.TypeMigrationInfo
langs:
- csharp
- vb
name: Context
nameWithType: SaveHandler.TypeMigrationInfo.Context
fullName: TinyLife.SaveHandler.TypeMigrationInfo.Context
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
summary: The <xref href="TinyLife.SerializerContext" data-throw-if-not-resolved="false"></xref> that the type is being loaded in.
example: []
syntax:
content: public readonly SerializerContext Context
return:
type: TinyLife.SerializerContext
content.vb: Public ReadOnly Context As SerializerContext
- uid: TinyLife.SaveHandler.TypeMigrationInfo.AssemblyName
commentId: F:TinyLife.SaveHandler.TypeMigrationInfo.AssemblyName
id: AssemblyName
parent: TinyLife.SaveHandler.TypeMigrationInfo
langs:
- csharp
- vb
name: AssemblyName
nameWithType: SaveHandler.TypeMigrationInfo.AssemblyName
fullName: TinyLife.SaveHandler.TypeMigrationInfo.AssemblyName
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
summary: The assembly name of the type being loaded.
example: []
syntax:
content: public readonly string AssemblyName
return:
type: System.String
content.vb: Public ReadOnly AssemblyName As String
- uid: TinyLife.SaveHandler.TypeMigrationInfo.TypeName
commentId: F:TinyLife.SaveHandler.TypeMigrationInfo.TypeName
id: TypeName
parent: TinyLife.SaveHandler.TypeMigrationInfo
langs:
- csharp
- vb
name: TypeName
nameWithType: SaveHandler.TypeMigrationInfo.TypeName
fullName: TinyLife.SaveHandler.TypeMigrationInfo.TypeName
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
summary: The name of the type being loaded.
example: []
syntax:
content: public readonly string TypeName
return:
type: System.String
content.vb: Public ReadOnly TypeName As String
- uid: TinyLife.SaveHandler.TypeMigrationInfo.Type
commentId: F:TinyLife.SaveHandler.TypeMigrationInfo.Type
id: Type
parent: TinyLife.SaveHandler.TypeMigrationInfo
langs:
- csharp
- vb
name: Type
nameWithType: SaveHandler.TypeMigrationInfo.Type
fullName: TinyLife.SaveHandler.TypeMigrationInfo.Type
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
summary: >-
The loaded type, which is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a> if it has not been found.
This value can be set to a different type to change the type that is loaded.
example: []
syntax:
content: public Type Type
return:
type: System.Type
content.vb: Public Type As Type
references:
- uid: TinyLife.SaveHandler.TypeMigrations
commentId: F:TinyLife.SaveHandler.TypeMigrations
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_TypeMigrations
name: TypeMigrations
nameWithType: SaveHandler.TypeMigrations
fullName: TinyLife.SaveHandler.TypeMigrations
- uid: TinyLife
commentId: N:TinyLife
href: TinyLife.html
name: TinyLife
nameWithType: TinyLife
fullName: TinyLife
- uid: System.Object
commentId: T:System.Object
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
name: object
nameWithType: object
fullName: object
nameWithType.vb: Object
fullName.vb: Object
name.vb: Object
- uid: System.Object.Equals(System.Object)
commentId: M:System.Object.Equals(System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
name: Equals(object)
nameWithType: object.Equals(object)
fullName: object.Equals(object)
nameWithType.vb: Object.Equals(Object)
fullName.vb: Object.Equals(Object)
name.vb: Equals(Object)
spec.csharp:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.Equals(System.Object,System.Object)
commentId: M:System.Object.Equals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
name: Equals(object, object)
nameWithType: object.Equals(object, object)
fullName: object.Equals(object, object)
nameWithType.vb: Object.Equals(Object, Object)
fullName.vb: Object.Equals(Object, Object)
name.vb: Equals(Object, Object)
spec.csharp:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.Equals(System.Object,System.Object)
name: Equals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.GetHashCode
commentId: M:System.Object.GetHashCode
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
name: GetHashCode()
nameWithType: object.GetHashCode()
fullName: object.GetHashCode()
nameWithType.vb: Object.GetHashCode()
fullName.vb: Object.GetHashCode()
spec.csharp:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
spec.vb:
- uid: System.Object.GetHashCode
name: GetHashCode
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
- name: (
- name: )
- uid: System.Object.GetType
commentId: M:System.Object.GetType
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
name: GetType()
nameWithType: object.GetType()
fullName: object.GetType()
nameWithType.vb: Object.GetType()
fullName.vb: Object.GetType()
spec.csharp:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
spec.vb:
- uid: System.Object.GetType
name: GetType
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.gettype
- name: (
- name: )
- uid: System.Object.MemberwiseClone
commentId: M:System.Object.MemberwiseClone
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
name: MemberwiseClone()
nameWithType: object.MemberwiseClone()
fullName: object.MemberwiseClone()
nameWithType.vb: Object.MemberwiseClone()
fullName.vb: Object.MemberwiseClone()
spec.csharp:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
spec.vb:
- uid: System.Object.MemberwiseClone
name: MemberwiseClone
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
- name: (
- name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
name: ReferenceEquals(object, object)
nameWithType: object.ReferenceEquals(object, object)
fullName: object.ReferenceEquals(object, object)
nameWithType.vb: Object.ReferenceEquals(Object, Object)
fullName.vb: Object.ReferenceEquals(Object, Object)
name.vb: ReferenceEquals(Object, Object)
spec.csharp:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
spec.vb:
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
name: ReferenceEquals
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
- name: (
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: ','
- name: " "
- uid: System.Object
name: Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object
- name: )
- uid: System.Object.ToString
commentId: M:System.Object.ToString
parent: System.Object
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
name: ToString()
nameWithType: object.ToString()
fullName: object.ToString()
nameWithType.vb: Object.ToString()
fullName.vb: Object.ToString()
spec.csharp:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
spec.vb:
- uid: System.Object.ToString
name: ToString
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.object.tostring
- name: (
- name: )
- uid: TinyLife.SaveHandler.TypeMigrationInfo.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<TypeMigrationInfo>(TypeMigrationInfo)
nameWithType: Extensions.JsonCopy<SaveHandler.TypeMigrationInfo>(SaveHandler.TypeMigrationInfo)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.SaveHandler.TypeMigrationInfo>(TinyLife.SaveHandler.TypeMigrationInfo)
nameWithType.vb: Extensions.JsonCopy(Of SaveHandler.TypeMigrationInfo)(SaveHandler.TypeMigrationInfo)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.SaveHandler.TypeMigrationInfo)(TinyLife.SaveHandler.TypeMigrationInfo)
name.vb: JsonCopy(Of TypeMigrationInfo)(TypeMigrationInfo)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.SaveHandler.TypeMigrationInfo)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.SaveHandler.TypeMigrationInfo
name: TypeMigrationInfo
href: TinyLife.SaveHandler.TypeMigrationInfo.html
- name: '>'
- name: (
- uid: TinyLife.SaveHandler.TypeMigrationInfo
name: TypeMigrationInfo
href: TinyLife.SaveHandler.TypeMigrationInfo.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.SaveHandler.TypeMigrationInfo)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.SaveHandler.TypeMigrationInfo
name: TypeMigrationInfo
href: TinyLife.SaveHandler.TypeMigrationInfo.html
- name: )
- name: (
- uid: TinyLife.SaveHandler.TypeMigrationInfo
name: TypeMigrationInfo
href: TinyLife.SaveHandler.TypeMigrationInfo.html
- name: )
- uid: System
commentId: N:System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system
name: System
nameWithType: System
fullName: System
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<T>(T)
nameWithType: Extensions.JsonCopy<T>(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(T)
nameWithType.vb: Extensions.JsonCopy(Of T)(T)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
name.vb: JsonCopy(Of T)(T)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
href: TinyLife.Utilities.Extensions.html
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: TinyLife.SerializerContext
commentId: T:TinyLife.SerializerContext
parent: TinyLife
href: TinyLife.SerializerContext.html
name: SerializerContext
nameWithType: SerializerContext
fullName: TinyLife.SerializerContext
- 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: System.Type
commentId: T:System.Type
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
name: Type
nameWithType: Type
fullName: System.Type

View file

@ -5,18 +5,18 @@ items:
id: SaveHandler
parent: TinyLife
children:
- TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
- TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
- TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
- TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
- TinyLife.SaveHandler.GetGameDir
- TinyLife.SaveHandler.GetSaveBackups(System.String)
- TinyLife.SaveHandler.GetSaveDir(System.String)
- TinyLife.SaveHandler.GetSavesDir
- TinyLife.SaveHandler.OnBindToType
- TinyLife.SaveHandler.OnGameLoaded
- TinyLife.SaveHandler.OnGameSaved
- TinyLife.SaveHandler.OnSaveDataCreated
- TinyLife.SaveHandler.OnSaveDataLoaded
- TinyLife.SaveHandler.OnSaveLoadError
- TinyLife.SaveHandler.TypeMigrations
langs:
- csharp
- vb
@ -42,6 +42,30 @@ items:
- System.Object.MemberwiseClone
- System.Object.ReferenceEquals(System.Object,System.Object)
- System.Object.ToString
- uid: TinyLife.SaveHandler.TypeMigrations
commentId: F:TinyLife.SaveHandler.TypeMigrations
id: TypeMigrations
parent: TinyLife.SaveHandler
langs:
- csharp
- vb
name: TypeMigrations
nameWithType: SaveHandler.TypeMigrations
fullName: TinyLife.SaveHandler.TypeMigrations
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
summary: >-
A set of migrations that get applied when a save file is loaded whenever a <xref href="System.Type" data-throw-if-not-resolved="false"></xref> is searched for by name.
The passed <xref href="TinyLife.SaveHandler.TypeMigrationInfo" data-throw-if-not-resolved="false"></xref> contains the assembly name and type name of the missing type.
example: []
syntax:
content: public static readonly List<Migration<SaveHandler.TypeMigrationInfo>> TypeMigrations
return:
type: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.SaveHandler.TypeMigrationInfo}}
content.vb: Public Shared ReadOnly TypeMigrations As List(Of Migration(Of SaveHandler.TypeMigrationInfo))
- uid: TinyLife.SaveHandler.OnGameSaved
commentId: E:TinyLife.SaveHandler.OnGameSaved
id: OnGameSaved
@ -141,34 +165,17 @@ items:
- Tiny Life
namespace: TinyLife
summary: >-
An event that is raised when a <xref href="Newtonsoft.Json.JsonSerializer" data-throw-if-not-resolved="false"></xref> or <xref href="Newtonsoft.Json.JsonSerializerSettings" data-throw-if-not-resolved="false"></xref> created in <xref href="TinyLife.SaveHandler.CreateSerializer(System.EventHandler%7bNewtonsoft.Json.Serialization.ErrorEventArgs%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler%7bNewtonsoft.Json.Serialization.ErrorEventArgs%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> is used for serialization or deserialization, and an error occurs.
An event that is raised when a <xref href="Newtonsoft.Json.JsonSerializer" data-throw-if-not-resolved="false"></xref> or <xref href="Newtonsoft.Json.JsonSerializerSettings" data-throw-if-not-resolved="false"></xref> created in <xref href="TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext%2cSystem.EventHandler%7bNewtonsoft.Json.Serialization.ErrorEventArgs%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext%2cSystem.EventHandler%7bNewtonsoft.Json.Serialization.ErrorEventArgs%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> is used for serialization or deserialization, and an error occurs.
This event is a subscription to <xref href="Newtonsoft.Json.JsonSerializerSettings.Error" data-throw-if-not-resolved="false"></xref>.
If your event handler handles the error gracefully, you should set the argument's <xref href="Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext" data-throw-if-not-resolved="false"></xref>'s <xref href="Newtonsoft.Json.Serialization.ErrorContext.Handled" data-throw-if-not-resolved="false"></xref> to <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a>.
example: []
syntax:
content: public static event EventHandler<(ErrorEventArgs, EventPhase)> OnSaveLoadError
content: public static event EventHandler<(SerializerContext Context, ErrorEventArgs Args, EventPhase Phase)> OnSaveLoadError
return:
type: System.EventHandler{System.ValueTuple{Newtonsoft.Json.Serialization.ErrorEventArgs,TinyLife.Mods.EventPhase}}
content.vb: Public Shared Event OnSaveLoadError As EventHandler(Of (ErrorEventArgs, EventPhase))
- uid: TinyLife.SaveHandler.OnBindToType
commentId: E:TinyLife.SaveHandler.OnBindToType
id: OnBindToType
parent: TinyLife.SaveHandler
langs:
- csharp
- vb
name: OnBindToType
nameWithType: SaveHandler.OnBindToType
fullName: TinyLife.SaveHandler.OnBindToType
type: Event
assemblies:
- Tiny Life
namespace: TinyLife
syntax:
content: public static event SaveHandler.BindToTypeDelegate OnBindToType
return:
type: TinyLife.SaveHandler.BindToTypeDelegate
content.vb: Public Shared Event OnBindToType As SaveHandler.BindToTypeDelegate
type: System.EventHandler{System.ValueTuple{TinyLife.SerializerContext,Newtonsoft.Json.Serialization.ErrorEventArgs,TinyLife.Mods.EventPhase}}
content.vb: Public Shared Event OnSaveLoadError As EventHandler(Of (Context As SerializerContext, Args As ErrorEventArgs, Phase As EventPhase))
- uid: TinyLife.SaveHandler.GetGameDir
commentId: M:TinyLife.SaveHandler.GetGameDir
id: GetGameDir
@ -284,16 +291,16 @@ items:
nameWithType.vb: SaveHandler.GetSaveBackups(String)
fullName.vb: TinyLife.SaveHandler.GetSaveBackups(String)
name.vb: GetSaveBackups(String)
- uid: TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
commentId: M:TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
id: CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
- uid: TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
commentId: M:TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
id: CreateSerializerSettings(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
parent: TinyLife.SaveHandler
langs:
- csharp
- vb
name: CreateSerializerSettings(EventHandler<ErrorEventArgs>, bool)
nameWithType: SaveHandler.CreateSerializerSettings(EventHandler<ErrorEventArgs>, bool)
fullName: TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler<Newtonsoft.Json.Serialization.ErrorEventArgs>, bool)
name: CreateSerializerSettings(SerializerContext, EventHandler<ErrorEventArgs>, bool)
nameWithType: SaveHandler.CreateSerializerSettings(SerializerContext, EventHandler<ErrorEventArgs>, bool)
fullName: TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext, System.EventHandler<Newtonsoft.Json.Serialization.ErrorEventArgs>, bool)
type: Method
assemblies:
- Tiny Life
@ -304,8 +311,11 @@ items:
Additionally, an <code class="paramref">errorHandler</code> can optionally be attached to determine what should happen when a serialization error occurs.
example: []
syntax:
content: public static JsonSerializerSettings CreateSerializerSettings(EventHandler<ErrorEventArgs> errorHandler = null, bool prettyPrint = false)
content: public static JsonSerializerSettings CreateSerializerSettings(SerializerContext context, EventHandler<ErrorEventArgs> errorHandler = null, bool prettyPrint = false)
parameters:
- id: context
type: TinyLife.SerializerContext
description: The context that the serializer settings will be used for.
- id: errorHandler
type: System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs}
description: An optional error handler.
@ -315,30 +325,33 @@ items:
return:
type: Newtonsoft.Json.JsonSerializerSettings
description: A new instance of <xref href="Newtonsoft.Json.JsonSerializerSettings" data-throw-if-not-resolved="false"></xref> with some default values set.
content.vb: Public Shared Function CreateSerializerSettings(errorHandler As EventHandler(Of ErrorEventArgs) = Nothing, prettyPrint As Boolean = False) As JsonSerializerSettings
content.vb: Public Shared Function CreateSerializerSettings(context As SerializerContext, errorHandler As EventHandler(Of ErrorEventArgs) = Nothing, prettyPrint As Boolean = False) As JsonSerializerSettings
overload: TinyLife.SaveHandler.CreateSerializerSettings*
nameWithType.vb: SaveHandler.CreateSerializerSettings(EventHandler(Of ErrorEventArgs), Boolean)
fullName.vb: TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler(Of Newtonsoft.Json.Serialization.ErrorEventArgs), Boolean)
name.vb: CreateSerializerSettings(EventHandler(Of ErrorEventArgs), Boolean)
- uid: TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
commentId: M:TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
id: CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
nameWithType.vb: SaveHandler.CreateSerializerSettings(SerializerContext, EventHandler(Of ErrorEventArgs), Boolean)
fullName.vb: TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext, System.EventHandler(Of Newtonsoft.Json.Serialization.ErrorEventArgs), Boolean)
name.vb: CreateSerializerSettings(SerializerContext, EventHandler(Of ErrorEventArgs), Boolean)
- uid: TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
commentId: M:TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
id: CreateSerializer(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
parent: TinyLife.SaveHandler
langs:
- csharp
- vb
name: CreateSerializer(EventHandler<ErrorEventArgs>, bool)
nameWithType: SaveHandler.CreateSerializer(EventHandler<ErrorEventArgs>, bool)
fullName: TinyLife.SaveHandler.CreateSerializer(System.EventHandler<Newtonsoft.Json.Serialization.ErrorEventArgs>, bool)
name: CreateSerializer(SerializerContext, EventHandler<ErrorEventArgs>, bool)
nameWithType: SaveHandler.CreateSerializer(SerializerContext, EventHandler<ErrorEventArgs>, bool)
fullName: TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext, System.EventHandler<Newtonsoft.Json.Serialization.ErrorEventArgs>, bool)
type: Method
assemblies:
- Tiny Life
namespace: TinyLife
summary: Creates a new <xref href="Newtonsoft.Json.JsonSerializer" data-throw-if-not-resolved="false"></xref> that uses the <xref href="Newtonsoft.Json.JsonSerializerSettings" data-throw-if-not-resolved="false"></xref> returned in <xref href="TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler%7bNewtonsoft.Json.Serialization.ErrorEventArgs%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
summary: Creates a new <xref href="Newtonsoft.Json.JsonSerializer" data-throw-if-not-resolved="false"></xref> that uses the <xref href="Newtonsoft.Json.JsonSerializerSettings" data-throw-if-not-resolved="false"></xref> returned in <xref href="TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext%2cSystem.EventHandler%7bNewtonsoft.Json.Serialization.ErrorEventArgs%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: public static JsonSerializer CreateSerializer(EventHandler<ErrorEventArgs> errorHandler = null, bool prettyPrint = false)
content: public static JsonSerializer CreateSerializer(SerializerContext context, EventHandler<ErrorEventArgs> errorHandler = null, bool prettyPrint = false)
parameters:
- id: context
type: TinyLife.SerializerContext
description: The context that the serializer will be used for.
- id: errorHandler
type: System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs}
description: An optional error handler.
@ -348,11 +361,11 @@ items:
return:
type: Newtonsoft.Json.JsonSerializer
description: A new <xref href="Newtonsoft.Json.JsonSerializer" data-throw-if-not-resolved="false"></xref> with some default values set.
content.vb: Public Shared Function CreateSerializer(errorHandler As EventHandler(Of ErrorEventArgs) = Nothing, prettyPrint As Boolean = False) As JsonSerializer
content.vb: Public Shared Function CreateSerializer(context As SerializerContext, errorHandler As EventHandler(Of ErrorEventArgs) = Nothing, prettyPrint As Boolean = False) As JsonSerializer
overload: TinyLife.SaveHandler.CreateSerializer*
nameWithType.vb: SaveHandler.CreateSerializer(EventHandler(Of ErrorEventArgs), Boolean)
fullName.vb: TinyLife.SaveHandler.CreateSerializer(System.EventHandler(Of Newtonsoft.Json.Serialization.ErrorEventArgs), Boolean)
name.vb: CreateSerializer(EventHandler(Of ErrorEventArgs), Boolean)
nameWithType.vb: SaveHandler.CreateSerializer(SerializerContext, EventHandler(Of ErrorEventArgs), Boolean)
fullName.vb: TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext, System.EventHandler(Of Newtonsoft.Json.Serialization.ErrorEventArgs), Boolean)
name.vb: CreateSerializer(SerializerContext, EventHandler(Of ErrorEventArgs), Boolean)
references:
- uid: TinyLife
commentId: N:TinyLife
@ -597,6 +610,154 @@ references:
name: System
nameWithType: System
fullName: System
- uid: System.Type
commentId: T:System.Type
parent: System
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.type
name: Type
nameWithType: Type
fullName: System.Type
- uid: TinyLife.SaveHandler.TypeMigrationInfo
commentId: T:TinyLife.SaveHandler.TypeMigrationInfo
href: TinyLife.SaveHandler.html
name: SaveHandler.TypeMigrationInfo
nameWithType: SaveHandler.TypeMigrationInfo
fullName: TinyLife.SaveHandler.TypeMigrationInfo
spec.csharp:
- uid: TinyLife.SaveHandler
name: SaveHandler
href: TinyLife.SaveHandler.html
- name: .
- uid: TinyLife.SaveHandler.TypeMigrationInfo
name: TypeMigrationInfo
href: TinyLife.SaveHandler.TypeMigrationInfo.html
spec.vb:
- uid: TinyLife.SaveHandler
name: SaveHandler
href: TinyLife.SaveHandler.html
- name: .
- uid: TinyLife.SaveHandler.TypeMigrationInfo
name: TypeMigrationInfo
href: TinyLife.SaveHandler.TypeMigrationInfo.html
- uid: System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.SaveHandler.TypeMigrationInfo}}
commentId: T:System.Collections.Generic.List{TinyLife.Utilities.Migration{TinyLife.SaveHandler.TypeMigrationInfo}}
parent: System.Collections.Generic
definition: System.Collections.Generic.List`1
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<Migration<SaveHandler.TypeMigrationInfo>>
nameWithType: List<Migration<SaveHandler.TypeMigrationInfo>>
fullName: System.Collections.Generic.List<TinyLife.Utilities.Migration<TinyLife.SaveHandler.TypeMigrationInfo>>
nameWithType.vb: List(Of Migration(Of SaveHandler.TypeMigrationInfo))
fullName.vb: System.Collections.Generic.List(Of TinyLife.Utilities.Migration(Of TinyLife.SaveHandler.TypeMigrationInfo))
name.vb: List(Of Migration(Of SaveHandler.TypeMigrationInfo))
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: <
- uid: TinyLife.SaveHandler
name: SaveHandler
href: TinyLife.SaveHandler.html
- name: .
- uid: TinyLife.SaveHandler.TypeMigrationInfo
name: TypeMigrationInfo
href: TinyLife.SaveHandler.TypeMigrationInfo.html
- name: '>'
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- uid: TinyLife.Utilities.Migration`1
name: Migration
href: TinyLife.Utilities.Migration-1.html
- name: (
- name: Of
- name: " "
- uid: TinyLife.SaveHandler
name: SaveHandler
href: TinyLife.SaveHandler.html
- name: .
- uid: TinyLife.SaveHandler.TypeMigrationInfo
name: TypeMigrationInfo
href: TinyLife.SaveHandler.TypeMigrationInfo.html
- name: )
- name: )
- uid: System.Collections.Generic.List`1
commentId: T:System.Collections.Generic.List`1
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
name: List<T>
nameWithType: List<T>
fullName: System.Collections.Generic.List<T>
nameWithType.vb: List(Of T)
fullName.vb: System.Collections.Generic.List(Of T)
name.vb: List(Of T)
spec.csharp:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: <
- name: T
- name: '>'
spec.vb:
- uid: System.Collections.Generic.List`1
name: List
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
- name: (
- name: Of
- name: " "
- 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: System.Action{TinyLife.GameImpl,TinyLife.Mods.EventPhase}
commentId: T:System.Action{TinyLife.GameImpl,TinyLife.Mods.EventPhase}
parent: System
@ -761,21 +922,26 @@ references:
name: JsonSerializerSettings
nameWithType: JsonSerializerSettings
fullName: Newtonsoft.Json.JsonSerializerSettings
- uid: TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
commentId: M:TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
- uid: TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
commentId: M:TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
isExternal: true
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
name: CreateSerializer(EventHandler<ErrorEventArgs>, bool)
nameWithType: SaveHandler.CreateSerializer(EventHandler<ErrorEventArgs>, bool)
fullName: TinyLife.SaveHandler.CreateSerializer(System.EventHandler<Newtonsoft.Json.Serialization.ErrorEventArgs>, bool)
nameWithType.vb: SaveHandler.CreateSerializer(EventHandler(Of ErrorEventArgs), Boolean)
fullName.vb: TinyLife.SaveHandler.CreateSerializer(System.EventHandler(Of Newtonsoft.Json.Serialization.ErrorEventArgs), Boolean)
name.vb: CreateSerializer(EventHandler(Of ErrorEventArgs), Boolean)
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_TinyLife_SerializerContext_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
name: CreateSerializer(SerializerContext, EventHandler<ErrorEventArgs>, bool)
nameWithType: SaveHandler.CreateSerializer(SerializerContext, EventHandler<ErrorEventArgs>, bool)
fullName: TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext, System.EventHandler<Newtonsoft.Json.Serialization.ErrorEventArgs>, bool)
nameWithType.vb: SaveHandler.CreateSerializer(SerializerContext, EventHandler(Of ErrorEventArgs), Boolean)
fullName.vb: TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext, System.EventHandler(Of Newtonsoft.Json.Serialization.ErrorEventArgs), Boolean)
name.vb: CreateSerializer(SerializerContext, EventHandler(Of ErrorEventArgs), Boolean)
spec.csharp:
- uid: TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
- uid: TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
name: CreateSerializer
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_TinyLife_SerializerContext_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
- name: (
- uid: TinyLife.SerializerContext
name: SerializerContext
href: TinyLife.SerializerContext.html
- name: ','
- name: " "
- uid: System.EventHandler`1
name: EventHandler
isExternal: true
@ -793,10 +959,15 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.SaveHandler.CreateSerializer(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
- uid: TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
name: CreateSerializer
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_TinyLife_SerializerContext_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
- name: (
- uid: TinyLife.SerializerContext
name: SerializerContext
href: TinyLife.SerializerContext.html
- name: ','
- name: " "
- uid: System.EventHandler`1
name: EventHandler
isExternal: true
@ -815,21 +986,26 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
commentId: M:TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
- uid: TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
commentId: M:TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
isExternal: true
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializerSettings_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
name: CreateSerializerSettings(EventHandler<ErrorEventArgs>, bool)
nameWithType: SaveHandler.CreateSerializerSettings(EventHandler<ErrorEventArgs>, bool)
fullName: TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler<Newtonsoft.Json.Serialization.ErrorEventArgs>, bool)
nameWithType.vb: SaveHandler.CreateSerializerSettings(EventHandler(Of ErrorEventArgs), Boolean)
fullName.vb: TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler(Of Newtonsoft.Json.Serialization.ErrorEventArgs), Boolean)
name.vb: CreateSerializerSettings(EventHandler(Of ErrorEventArgs), Boolean)
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializerSettings_TinyLife_SerializerContext_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
name: CreateSerializerSettings(SerializerContext, EventHandler<ErrorEventArgs>, bool)
nameWithType: SaveHandler.CreateSerializerSettings(SerializerContext, EventHandler<ErrorEventArgs>, bool)
fullName: TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext, System.EventHandler<Newtonsoft.Json.Serialization.ErrorEventArgs>, bool)
nameWithType.vb: SaveHandler.CreateSerializerSettings(SerializerContext, EventHandler(Of ErrorEventArgs), Boolean)
fullName.vb: TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext, System.EventHandler(Of Newtonsoft.Json.Serialization.ErrorEventArgs), Boolean)
name.vb: CreateSerializerSettings(SerializerContext, EventHandler(Of ErrorEventArgs), Boolean)
spec.csharp:
- uid: TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
- uid: TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
name: CreateSerializerSettings
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializerSettings_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializerSettings_TinyLife_SerializerContext_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
- name: (
- uid: TinyLife.SerializerContext
name: SerializerContext
href: TinyLife.SerializerContext.html
- name: ','
- name: " "
- uid: System.EventHandler`1
name: EventHandler
isExternal: true
@ -847,10 +1023,15 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.SaveHandler.CreateSerializerSettings(System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
- uid: TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
name: CreateSerializerSettings
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializerSettings_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializerSettings_TinyLife_SerializerContext_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
- name: (
- uid: TinyLife.SerializerContext
name: SerializerContext
href: TinyLife.SerializerContext.html
- name: ','
- name: " "
- uid: System.EventHandler`1
name: EventHandler
isExternal: true
@ -875,17 +1056,29 @@ references:
name: Error
nameWithType: JsonSerializerSettings.Error
fullName: Newtonsoft.Json.JsonSerializerSettings.Error
- uid: System.EventHandler{System.ValueTuple{Newtonsoft.Json.Serialization.ErrorEventArgs,TinyLife.Mods.EventPhase}}
commentId: T:System.EventHandler{System.ValueTuple{Newtonsoft.Json.Serialization.ErrorEventArgs,TinyLife.Mods.EventPhase}}
- uid: Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext
commentId: P:Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext
isExternal: true
name: ErrorContext
nameWithType: ErrorEventArgs.ErrorContext
fullName: Newtonsoft.Json.Serialization.ErrorEventArgs.ErrorContext
- uid: Newtonsoft.Json.Serialization.ErrorContext.Handled
commentId: P:Newtonsoft.Json.Serialization.ErrorContext.Handled
isExternal: true
name: Handled
nameWithType: ErrorContext.Handled
fullName: Newtonsoft.Json.Serialization.ErrorContext.Handled
- uid: System.EventHandler{System.ValueTuple{TinyLife.SerializerContext,Newtonsoft.Json.Serialization.ErrorEventArgs,TinyLife.Mods.EventPhase}}
commentId: T:System.EventHandler{System.ValueTuple{TinyLife.SerializerContext,Newtonsoft.Json.Serialization.ErrorEventArgs,TinyLife.Mods.EventPhase}}
parent: System
definition: System.EventHandler`1
href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
name: EventHandler<(ErrorEventArgs, EventPhase)>
nameWithType: EventHandler<(ErrorEventArgs, EventPhase)>
fullName: System.EventHandler<(Newtonsoft.Json.Serialization.ErrorEventArgs, TinyLife.Mods.EventPhase)>
nameWithType.vb: EventHandler(Of (ErrorEventArgs, EventPhase))
fullName.vb: System.EventHandler(Of (Newtonsoft.Json.Serialization.ErrorEventArgs, TinyLife.Mods.EventPhase))
name.vb: EventHandler(Of (ErrorEventArgs, EventPhase))
name: EventHandler<(SerializerContext Context, ErrorEventArgs Args, EventPhase Phase)>
nameWithType: EventHandler<(SerializerContext Context, ErrorEventArgs Args, EventPhase Phase)>
fullName: System.EventHandler<(TinyLife.SerializerContext Context, Newtonsoft.Json.Serialization.ErrorEventArgs Args, TinyLife.Mods.EventPhase Phase)>
nameWithType.vb: EventHandler(Of (Context As SerializerContext, Args As ErrorEventArgs, Phase As EventPhase))
fullName.vb: System.EventHandler(Of (Context As TinyLife.SerializerContext, Args As Newtonsoft.Json.Serialization.ErrorEventArgs, Phase As TinyLife.Mods.EventPhase))
name.vb: EventHandler(Of (Context As SerializerContext, Args As ErrorEventArgs, Phase As EventPhase))
spec.csharp:
- uid: System.EventHandler`1
name: EventHandler
@ -893,14 +1086,31 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
- name: <
- name: (
- uid: TinyLife.SerializerContext
name: SerializerContext
href: TinyLife.SerializerContext.html
- name: " "
- uid: System.ValueTuple{TinyLife.SerializerContext,Newtonsoft.Json.Serialization.ErrorEventArgs,TinyLife.Mods.EventPhase}.Context
name: Context
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.serializercontext,newtonsoft.json.serialization.erroreventargs,tinylife.mods.eventphase-.context
- name: ','
- name: " "
- uid: Newtonsoft.Json.Serialization.ErrorEventArgs
name: ErrorEventArgs
isExternal: true
- name: " "
- uid: System.ValueTuple{TinyLife.SerializerContext,Newtonsoft.Json.Serialization.ErrorEventArgs,TinyLife.Mods.EventPhase}.Args
name: Args
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.serializercontext,newtonsoft.json.serialization.erroreventargs,tinylife.mods.eventphase-.args
- name: ','
- name: " "
- uid: TinyLife.Mods.EventPhase
name: EventPhase
href: TinyLife.Mods.EventPhase.html
- name: " "
- uid: System.ValueTuple{TinyLife.SerializerContext,Newtonsoft.Json.Serialization.ErrorEventArgs,TinyLife.Mods.EventPhase}.Phase
name: Phase
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.serializercontext,newtonsoft.json.serialization.erroreventargs,tinylife.mods.eventphase-.phase
- name: )
- name: '>'
spec.vb:
@ -912,11 +1122,34 @@ references:
- name: Of
- name: " "
- name: (
- uid: System.ValueTuple{TinyLife.SerializerContext,Newtonsoft.Json.Serialization.ErrorEventArgs,TinyLife.Mods.EventPhase}.Context
name: Context
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.serializercontext,newtonsoft.json.serialization.erroreventargs,tinylife.mods.eventphase-.context
- name: " "
- name: As
- name: " "
- uid: TinyLife.SerializerContext
name: SerializerContext
href: TinyLife.SerializerContext.html
- name: ','
- name: " "
- uid: System.ValueTuple{TinyLife.SerializerContext,Newtonsoft.Json.Serialization.ErrorEventArgs,TinyLife.Mods.EventPhase}.Args
name: Args
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.serializercontext,newtonsoft.json.serialization.erroreventargs,tinylife.mods.eventphase-.args
- name: " "
- name: As
- name: " "
- uid: Newtonsoft.Json.Serialization.ErrorEventArgs
name: ErrorEventArgs
isExternal: true
- name: ','
- name: " "
- uid: System.ValueTuple{TinyLife.SerializerContext,Newtonsoft.Json.Serialization.ErrorEventArgs,TinyLife.Mods.EventPhase}.Phase
name: Phase
href: https://learn.microsoft.com/dotnet/api/system.valuetuple-tinylife.serializercontext,newtonsoft.json.serialization.erroreventargs,tinylife.mods.eventphase-.phase
- name: " "
- name: As
- name: " "
- uid: TinyLife.Mods.EventPhase
name: EventPhase
href: TinyLife.Mods.EventPhase.html
@ -972,29 +1205,6 @@ references:
- name: " "
- name: TEventArgs
- name: )
- uid: TinyLife.SaveHandler.BindToTypeDelegate
commentId: T:TinyLife.SaveHandler.BindToTypeDelegate
parent: TinyLife
href: TinyLife.SaveHandler.html
name: SaveHandler.BindToTypeDelegate
nameWithType: SaveHandler.BindToTypeDelegate
fullName: TinyLife.SaveHandler.BindToTypeDelegate
spec.csharp:
- uid: TinyLife.SaveHandler
name: SaveHandler
href: TinyLife.SaveHandler.html
- name: .
- uid: TinyLife.SaveHandler.BindToTypeDelegate
name: BindToTypeDelegate
href: TinyLife.SaveHandler.BindToTypeDelegate.html
spec.vb:
- uid: TinyLife.SaveHandler
name: SaveHandler
href: TinyLife.SaveHandler.html
- name: .
- uid: TinyLife.SaveHandler.BindToTypeDelegate
name: BindToTypeDelegate
href: TinyLife.SaveHandler.BindToTypeDelegate.html
- uid: System.IO.DirectoryInfo
commentId: T:System.IO.DirectoryInfo
parent: System.IO
@ -1164,43 +1374,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
commentId: T:TinyLife.World.Map
parent: TinyLife.World
@ -1217,10 +1390,17 @@ references:
fullName: TinyLife.Objects.MapObject
- uid: TinyLife.SaveHandler.CreateSerializerSettings*
commentId: Overload:TinyLife.SaveHandler.CreateSerializerSettings
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializerSettings_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializerSettings_TinyLife_SerializerContext_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
name: CreateSerializerSettings
nameWithType: SaveHandler.CreateSerializerSettings
fullName: TinyLife.SaveHandler.CreateSerializerSettings
- uid: TinyLife.SerializerContext
commentId: T:TinyLife.SerializerContext
parent: TinyLife
href: TinyLife.SerializerContext.html
name: SerializerContext
nameWithType: SerializerContext
fullName: TinyLife.SerializerContext
- uid: System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs}
commentId: T:System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs}
parent: System
@ -1311,7 +1491,7 @@ references:
href: TinyLife.Objects.html
- uid: TinyLife.SaveHandler.CreateSerializer*
commentId: Overload:TinyLife.SaveHandler.CreateSerializer
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_TinyLife_SerializerContext_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
name: CreateSerializer
nameWithType: SaveHandler.CreateSerializer
fullName: TinyLife.SaveHandler.CreateSerializer

425
docs/api/TinyLife.SerializerContext.yml generated Normal file
View file

@ -0,0 +1,425 @@
### YamlMime:ManagedReference
items:
- uid: TinyLife.SerializerContext
commentId: T:TinyLife.SerializerContext
id: SerializerContext
parent: TinyLife
children:
- TinyLife.SerializerContext.Copy
- TinyLife.SerializerContext.CustomContent
- TinyLife.SerializerContext.Debug
- TinyLife.SerializerContext.GameSave
- TinyLife.SerializerContext.MetaFile
- TinyLife.SerializerContext.Preview
langs:
- csharp
- vb
name: SerializerContext
nameWithType: SerializerContext
fullName: TinyLife.SerializerContext
type: Enum
assemblies:
- Tiny Life
namespace: TinyLife
summary: >-
A set of contexts that a <xref href="Newtonsoft.Json.JsonSerializer" data-throw-if-not-resolved="false"></xref> can be used in.
When a serializer is created using <xref href="TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext%2cSystem.EventHandler%7bNewtonsoft.Json.Serialization.ErrorEventArgs%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref> or <xref href="TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext%2cSystem.EventHandler%7bNewtonsoft.Json.Serialization.ErrorEventArgs%7d%2cSystem.Boolean)" data-throw-if-not-resolved="false"></xref>, a context needs to be passed.
example: []
syntax:
content: public enum SerializerContext
content.vb: Public Enum SerializerContext
extensionMethods:
- TinyLife.SerializerContext.TinyLife.Utilities.Extensions.JsonCopy``1
- uid: TinyLife.SerializerContext.MetaFile
commentId: F:TinyLife.SerializerContext.MetaFile
id: MetaFile
parent: TinyLife.SerializerContext
langs:
- csharp
- vb
name: MetaFile
nameWithType: SerializerContext.MetaFile
fullName: TinyLife.SerializerContext.MetaFile
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
summary: A meta file, like the game's options, is being loaded or saved.
example: []
syntax:
content: MetaFile = 0
return:
type: TinyLife.SerializerContext
- uid: TinyLife.SerializerContext.GameSave
commentId: F:TinyLife.SerializerContext.GameSave
id: GameSave
parent: TinyLife.SerializerContext
langs:
- csharp
- vb
name: GameSave
nameWithType: SerializerContext.GameSave
fullName: TinyLife.SerializerContext.GameSave
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
summary: A game save is being loaded or saved.
example: []
syntax:
content: GameSave = 1
return:
type: TinyLife.SerializerContext
- uid: TinyLife.SerializerContext.Debug
commentId: F:TinyLife.SerializerContext.Debug
id: Debug
parent: TinyLife.SerializerContext
langs:
- csharp
- vb
name: Debug
nameWithType: SerializerContext.Debug
fullName: TinyLife.SerializerContext.Debug
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
summary: A debug action, like a cheat, that involves saving and loading, is being executed.
example: []
syntax:
content: Debug = 2
return:
type: TinyLife.SerializerContext
- uid: TinyLife.SerializerContext.CustomContent
commentId: F:TinyLife.SerializerContext.CustomContent
id: CustomContent
parent: TinyLife.SerializerContext
langs:
- csharp
- vb
name: CustomContent
nameWithType: SerializerContext.CustomContent
fullName: TinyLife.SerializerContext.CustomContent
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
summary: A custom content file is being loaded or saved.
example: []
syntax:
content: CustomContent = 3
return:
type: TinyLife.SerializerContext
- uid: TinyLife.SerializerContext.Copy
commentId: F:TinyLife.SerializerContext.Copy
id: Copy
parent: TinyLife.SerializerContext
langs:
- csharp
- vb
name: Copy
nameWithType: SerializerContext.Copy
fullName: TinyLife.SerializerContext.Copy
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
summary: An item is copied using <xref href="TinyLife.Utilities.Extensions.JsonCopy%60%601(%60%600)" data-throw-if-not-resolved="false"></xref>.
example: []
syntax:
content: Copy = 4
return:
type: TinyLife.SerializerContext
- uid: TinyLife.SerializerContext.Preview
commentId: F:TinyLife.SerializerContext.Preview
id: Preview
parent: TinyLife.SerializerContext
langs:
- csharp
- vb
name: Preview
nameWithType: SerializerContext.Preview
fullName: TinyLife.SerializerContext.Preview
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
summary: An item is loaded only for preview, ie usually in a shallow context and not for actual use.
example: []
syntax:
content: Preview = 5
return:
type: TinyLife.SerializerContext
references:
- uid: Newtonsoft.Json.JsonSerializer
commentId: T:Newtonsoft.Json.JsonSerializer
parent: Newtonsoft.Json
isExternal: true
name: JsonSerializer
nameWithType: JsonSerializer
fullName: Newtonsoft.Json.JsonSerializer
- uid: TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
commentId: M:TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
isExternal: true
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_TinyLife_SerializerContext_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
name: CreateSerializer(SerializerContext, EventHandler<ErrorEventArgs>, bool)
nameWithType: SaveHandler.CreateSerializer(SerializerContext, EventHandler<ErrorEventArgs>, bool)
fullName: TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext, System.EventHandler<Newtonsoft.Json.Serialization.ErrorEventArgs>, bool)
nameWithType.vb: SaveHandler.CreateSerializer(SerializerContext, EventHandler(Of ErrorEventArgs), Boolean)
fullName.vb: TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext, System.EventHandler(Of Newtonsoft.Json.Serialization.ErrorEventArgs), Boolean)
name.vb: CreateSerializer(SerializerContext, EventHandler(Of ErrorEventArgs), Boolean)
spec.csharp:
- uid: TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
name: CreateSerializer
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_TinyLife_SerializerContext_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
- name: (
- uid: TinyLife.SerializerContext
name: SerializerContext
href: TinyLife.SerializerContext.html
- name: ','
- name: " "
- uid: System.EventHandler`1
name: EventHandler
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
- name: <
- uid: Newtonsoft.Json.Serialization.ErrorEventArgs
name: ErrorEventArgs
isExternal: true
- name: '>'
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.SaveHandler.CreateSerializer(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
name: CreateSerializer
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializer_TinyLife_SerializerContext_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
- name: (
- uid: TinyLife.SerializerContext
name: SerializerContext
href: TinyLife.SerializerContext.html
- name: ','
- name: " "
- uid: System.EventHandler`1
name: EventHandler
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
- name: (
- name: Of
- name: " "
- uid: Newtonsoft.Json.Serialization.ErrorEventArgs
name: ErrorEventArgs
isExternal: true
- name: )
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
commentId: M:TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
isExternal: true
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializerSettings_TinyLife_SerializerContext_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
name: CreateSerializerSettings(SerializerContext, EventHandler<ErrorEventArgs>, bool)
nameWithType: SaveHandler.CreateSerializerSettings(SerializerContext, EventHandler<ErrorEventArgs>, bool)
fullName: TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext, System.EventHandler<Newtonsoft.Json.Serialization.ErrorEventArgs>, bool)
nameWithType.vb: SaveHandler.CreateSerializerSettings(SerializerContext, EventHandler(Of ErrorEventArgs), Boolean)
fullName.vb: TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext, System.EventHandler(Of Newtonsoft.Json.Serialization.ErrorEventArgs), Boolean)
name.vb: CreateSerializerSettings(SerializerContext, EventHandler(Of ErrorEventArgs), Boolean)
spec.csharp:
- uid: TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
name: CreateSerializerSettings
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializerSettings_TinyLife_SerializerContext_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
- name: (
- uid: TinyLife.SerializerContext
name: SerializerContext
href: TinyLife.SerializerContext.html
- name: ','
- name: " "
- uid: System.EventHandler`1
name: EventHandler
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
- name: <
- uid: Newtonsoft.Json.Serialization.ErrorEventArgs
name: ErrorEventArgs
isExternal: true
- name: '>'
- name: ','
- name: " "
- uid: System.Boolean
name: bool
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
spec.vb:
- uid: TinyLife.SaveHandler.CreateSerializerSettings(TinyLife.SerializerContext,System.EventHandler{Newtonsoft.Json.Serialization.ErrorEventArgs},System.Boolean)
name: CreateSerializerSettings
href: TinyLife.SaveHandler.html#TinyLife_SaveHandler_CreateSerializerSettings_TinyLife_SerializerContext_System_EventHandler_Newtonsoft_Json_Serialization_ErrorEventArgs__System_Boolean_
- name: (
- uid: TinyLife.SerializerContext
name: SerializerContext
href: TinyLife.SerializerContext.html
- name: ','
- name: " "
- uid: System.EventHandler`1
name: EventHandler
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.eventhandler-1
- name: (
- name: Of
- name: " "
- uid: Newtonsoft.Json.Serialization.ErrorEventArgs
name: ErrorEventArgs
isExternal: true
- name: )
- name: ','
- name: " "
- uid: System.Boolean
name: Boolean
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- uid: TinyLife
commentId: N:TinyLife
href: TinyLife.html
name: TinyLife
nameWithType: TinyLife
fullName: TinyLife
- uid: TinyLife.SerializerContext.TinyLife.Utilities.Extensions.JsonCopy``1
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
parent: TinyLife.Utilities.Extensions
definition: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<SerializerContext>(SerializerContext)
nameWithType: Extensions.JsonCopy<SerializerContext>(SerializerContext)
fullName: TinyLife.Utilities.Extensions.JsonCopy<TinyLife.SerializerContext>(TinyLife.SerializerContext)
nameWithType.vb: Extensions.JsonCopy(Of SerializerContext)(SerializerContext)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of TinyLife.SerializerContext)(TinyLife.SerializerContext)
name.vb: JsonCopy(Of SerializerContext)(SerializerContext)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.SerializerContext)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- uid: TinyLife.SerializerContext
name: SerializerContext
href: TinyLife.SerializerContext.html
- name: '>'
- name: (
- uid: TinyLife.SerializerContext
name: SerializerContext
href: TinyLife.SerializerContext.html
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(TinyLife.SerializerContext)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- uid: TinyLife.SerializerContext
name: SerializerContext
href: TinyLife.SerializerContext.html
- name: )
- name: (
- uid: TinyLife.SerializerContext
name: SerializerContext
href: TinyLife.SerializerContext.html
- name: )
- uid: Newtonsoft.Json
commentId: N:Newtonsoft.Json
isExternal: true
name: Newtonsoft.Json
nameWithType: Newtonsoft.Json
fullName: Newtonsoft.Json
spec.csharp:
- uid: Newtonsoft
name: Newtonsoft
isExternal: true
- name: .
- uid: Newtonsoft.Json
name: Json
isExternal: true
spec.vb:
- uid: Newtonsoft
name: Newtonsoft
isExternal: true
- name: .
- uid: Newtonsoft.Json
name: Json
isExternal: true
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
commentId: M:TinyLife.Utilities.Extensions.JsonCopy``1(``0)
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
name: JsonCopy<T>(T)
nameWithType: Extensions.JsonCopy<T>(T)
fullName: TinyLife.Utilities.Extensions.JsonCopy<T>(T)
nameWithType.vb: Extensions.JsonCopy(Of T)(T)
fullName.vb: TinyLife.Utilities.Extensions.JsonCopy(Of T)(T)
name.vb: JsonCopy(Of T)(T)
spec.csharp:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: <
- name: T
- name: '>'
- name: (
- name: T
- name: )
spec.vb:
- uid: TinyLife.Utilities.Extensions.JsonCopy``1(``0)
name: JsonCopy
href: TinyLife.Utilities.Extensions.html#TinyLife_Utilities_Extensions_JsonCopy__1___0_
- name: (
- name: Of
- name: " "
- name: T
- name: )
- name: (
- name: T
- name: )
- uid: TinyLife.Utilities.Extensions
commentId: T:TinyLife.Utilities.Extensions
parent: TinyLife.Utilities
href: TinyLife.Utilities.Extensions.html
name: Extensions
nameWithType: Extensions
fullName: TinyLife.Utilities.Extensions
- uid: TinyLife.Utilities
commentId: N:TinyLife.Utilities
href: TinyLife.html
name: TinyLife.Utilities
nameWithType: TinyLife.Utilities
fullName: TinyLife.Utilities
spec.csharp:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
spec.vb:
- uid: TinyLife
name: TinyLife
href: TinyLife.html
- name: .
- uid: TinyLife.Utilities
name: Utilities
href: TinyLife.Utilities.html
- uid: TinyLife.SerializerContext
commentId: T:TinyLife.SerializerContext
parent: TinyLife
href: TinyLife.SerializerContext.html
name: SerializerContext
nameWithType: SerializerContext
fullName: TinyLife.SerializerContext

View file

@ -7,6 +7,7 @@ items:
children:
- TinyLife.Set.ChildClothes
- TinyLife.Set.ContemporaryComplements
- TinyLife.Set.OutrightPride24
- TinyLife.Set.RetroFurniture
- TinyLife.Set.Woodworking
- TinyLife.Set.Workout
@ -130,6 +131,26 @@ items:
content: ContemporaryComplements = 4
return:
type: TinyLife.Set
- uid: TinyLife.Set.OutrightPride24
commentId: F:TinyLife.Set.OutrightPride24
id: OutrightPride24
parent: TinyLife.Set
langs:
- csharp
- vb
name: OutrightPride24
nameWithType: Set.OutrightPride24
fullName: TinyLife.Set.OutrightPride24
type: Field
assemblies:
- Tiny Life
namespace: TinyLife
summary: The Outright Pride 2024 set
example: []
syntax:
content: OutrightPride24 = 5
return:
type: TinyLife.Set
references:
- uid: TinyLife
commentId: N:TinyLife

View file

@ -544,6 +544,8 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Skills
summary: An icon that can optionally be displayed with the food type.
example: []
syntax:
content: public TextureRegion Icon { get; init; }
parameters: []

View file

@ -64,8 +64,8 @@ items:
- TinyLife.Tools.Tool.CanSwitchGameModes
- TinyLife.Tools.Tool.OnButtonCreated(MLEM.Ui.Elements.Button)
- TinyLife.Tools.Tool.IsOnLot(Microsoft.Xna.Framework.Point)
- TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme[],System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})
- TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme,System.Action{System.Int32},System.Func{System.Int32,System.Boolean})
- TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})
- 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.BuildModeButton(System.String,MLEM.Ui.Elements.Element.GenericCallback,MLEM.Ui.Elements.Element.DrawCallback,System.Single,MLEM.Textures.TextureRegion,System.String,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Single})
- TinyLife.Tools.Tool.SelectFirstContentItem
- System.Object.Equals(System.Object)
@ -91,6 +91,11 @@ items:
assemblies:
- Tiny Life
namespace: TinyLife.Tools
summary: >-
An event that is invoked when this tool's build mode buttons are created using <xref href="TinyLife.Tools.Tool.BuildModeButton(System.String%2cMLEM.Ui.Elements.Element.GenericCallback%2cMLEM.Ui.Elements.Element.DrawCallback%2cSystem.Single%2cMLEM.Textures.TextureRegion%2cSystem.String%2cSystem.Collections.Generic.IEnumerable%7bSystem.String%7d%2cSystem.Nullable%7bSystem.Single%7d)" data-throw-if-not-resolved="false"></xref>.
The button that is created is passed as the second argument, and can be modified based on the object type.
example: []
syntax:
content: public static event Action<FenceType, Button> OnBuildModeButton
return:
@ -325,7 +330,7 @@ items:
description: The main content panel. Add custom <xref href="TinyLife.Tools.Tool.BuildModeButton(System.String%2cMLEM.Ui.Elements.Element.GenericCallback%2cMLEM.Ui.Elements.Element.DrawCallback%2cSystem.Single%2cMLEM.Textures.TextureRegion%2cSystem.String%2cSystem.Collections.Generic.IEnumerable%7bSystem.String%7d%2cSystem.Nullable%7bSystem.Single%7d)" data-throw-if-not-resolved="false"></xref> instances here.
- id: zoom
type: MLEM.Ui.Elements.Panel
description: The zoom panel that contains <xref href="TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme%5b%5d%2cSystem.Action%7bSystem.Int32%2cSystem.Int32%7d%2cSystem.Func%7bSystem.Int32%2cSystem.Int32%2cSystem.Boolean%7d)" data-throw-if-not-resolved="false"></xref> and object previews
description: The zoom panel that contains <xref href="TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings%2cSystem.Action%7bSystem.Int32%2cSystem.Int32%7d%2cSystem.Func%7bSystem.Int32%2cSystem.Int32%2cSystem.Boolean%7d)" data-throw-if-not-resolved="false"></xref> and object previews
content.vb: Protected Overrides Sub InitBuildModeUi(content As Panel, zoom As Panel)
overridden: TinyLife.Tools.Tool.InitBuildModeUi(MLEM.Ui.Elements.Panel,MLEM.Ui.Elements.Panel)
overload: TinyLife.Tools.FenceTool.InitBuildModeUi*
@ -640,27 +645,25 @@ references:
name: Point
isExternal: true
- name: )
- uid: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme[],System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})
commentId: M:TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme[],System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})
- uid: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})
commentId: M:TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})
parent: TinyLife.Tools.Tool
isExternal: true
href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_ColorSelection_TinyLife_Utilities_ColorScheme___System_Action_System_Int32_System_Int32__System_Func_System_Int32_System_Int32_System_Boolean__
name: ColorSelection(ColorScheme[], Action<int, int>, Func<int, int, bool>)
nameWithType: Tool.ColorSelection(ColorScheme[], Action<int, int>, Func<int, int, bool>)
fullName: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme[], System.Action<int, int>, System.Func<int, int, bool>)
nameWithType.vb: Tool.ColorSelection(ColorScheme(), Action(Of Integer, Integer), Func(Of Integer, Integer, Boolean))
fullName.vb: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme(), System.Action(Of Integer, Integer), System.Func(Of Integer, Integer, Boolean))
name.vb: ColorSelection(ColorScheme(), Action(Of Integer, Integer), Func(Of Integer, Integer, Boolean))
href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_ColorSelection_TinyLife_Utilities_ColorSettings_System_Action_System_Int32_System_Int32__System_Func_System_Int32_System_Int32_System_Boolean__
name: ColorSelection(ColorSettings, Action<int, int>, Func<int, int, bool>)
nameWithType: Tool.ColorSelection(ColorSettings, Action<int, int>, Func<int, int, bool>)
fullName: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings, System.Action<int, int>, System.Func<int, int, bool>)
nameWithType.vb: Tool.ColorSelection(ColorSettings, Action(Of Integer, Integer), Func(Of Integer, Integer, Boolean))
fullName.vb: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings, System.Action(Of Integer, Integer), System.Func(Of Integer, Integer, Boolean))
name.vb: ColorSelection(ColorSettings, Action(Of Integer, Integer), Func(Of Integer, Integer, Boolean))
spec.csharp:
- uid: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme[],System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})
- uid: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})
name: ColorSelection
href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_ColorSelection_TinyLife_Utilities_ColorScheme___System_Action_System_Int32_System_Int32__System_Func_System_Int32_System_Int32_System_Boolean__
href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_ColorSelection_TinyLife_Utilities_ColorSettings_System_Action_System_Int32_System_Int32__System_Func_System_Int32_System_Int32_System_Boolean__
- name: (
- uid: TinyLife.Utilities.ColorScheme
name: ColorScheme
href: TinyLife.Utilities.ColorScheme.html
- name: '['
- name: ']'
- uid: TinyLife.Utilities.ColorSettings
name: ColorSettings
href: TinyLife.Utilities.ColorSettings.html
- name: ','
- name: " "
- uid: System.Action`2
@ -705,15 +708,13 @@ references:
- name: '>'
- name: )
spec.vb:
- uid: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme[],System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})
- uid: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorSettings,System.Action{System.Int32,System.Int32},System.Func{System.Int32,System.Int32,System.Boolean})
name: ColorSelection
href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_ColorSelection_TinyLife_Utilities_ColorScheme___System_Action_System_Int32_System_Int32__System_Func_System_Int32_System_Int32_System_Boolean__
href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_ColorSelection_TinyLife_Utilities_ColorSettings_System_Action_System_Int32_System_Int32__System_Func_System_Int32_System_Int32_System_Boolean__
- name: (
- uid: TinyLife.Utilities.ColorScheme
name: ColorScheme
href: TinyLife.Utilities.ColorScheme.html
- name: (
- name: )
- uid: TinyLife.Utilities.ColorSettings
name: ColorSettings
href: TinyLife.Utilities.ColorSettings.html
- name: ','
- name: " "
- uid: System.Action`2
@ -761,27 +762,32 @@ references:
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- name: )
- uid: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme,System.Action{System.Int32},System.Func{System.Int32,System.Boolean})
commentId: M:TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme,System.Action{System.Int32},System.Func{System.Int32,System.Boolean})
- uid: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme,Microsoft.Xna.Framework.Color,System.Action{System.Int32},System.Func{System.Int32,System.Boolean},System.String)
commentId: M:TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme,Microsoft.Xna.Framework.Color,System.Action{System.Int32},System.Func{System.Int32,System.Boolean},System.String)
parent: TinyLife.Tools.Tool
isExternal: true
href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_ColorSelection_TinyLife_Utilities_ColorScheme_System_Action_System_Int32__System_Func_System_Int32_System_Boolean__
name: ColorSelection(ColorScheme, Action<int>, Func<int, bool>)
nameWithType: Tool.ColorSelection(ColorScheme, Action<int>, Func<int, bool>)
fullName: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme, System.Action<int>, System.Func<int, bool>)
nameWithType.vb: Tool.ColorSelection(ColorScheme, Action(Of Integer), Func(Of Integer, Boolean))
fullName.vb: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme, System.Action(Of Integer), System.Func(Of Integer, Boolean))
name.vb: ColorSelection(ColorScheme, Action(Of Integer), Func(Of Integer, Boolean))
href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_ColorSelection_TinyLife_Utilities_ColorScheme_Microsoft_Xna_Framework_Color_System_Action_System_Int32__System_Func_System_Int32_System_Boolean__System_String_
name: ColorSelection(ColorScheme, Color, Action<int>, Func<int, bool>, string)
nameWithType: Tool.ColorSelection(ColorScheme, Color, Action<int>, Func<int, bool>, string)
fullName: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme, Microsoft.Xna.Framework.Color, System.Action<int>, System.Func<int, bool>, string)
nameWithType.vb: Tool.ColorSelection(ColorScheme, Color, Action(Of Integer), Func(Of Integer, Boolean), String)
fullName.vb: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme, Microsoft.Xna.Framework.Color, System.Action(Of Integer), System.Func(Of Integer, Boolean), String)
name.vb: ColorSelection(ColorScheme, Color, Action(Of Integer), Func(Of Integer, Boolean), String)
spec.csharp:
- uid: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme,System.Action{System.Int32},System.Func{System.Int32,System.Boolean})
- uid: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme,Microsoft.Xna.Framework.Color,System.Action{System.Int32},System.Func{System.Int32,System.Boolean},System.String)
name: ColorSelection
href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_ColorSelection_TinyLife_Utilities_ColorScheme_System_Action_System_Int32__System_Func_System_Int32_System_Boolean__
href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_ColorSelection_TinyLife_Utilities_ColorScheme_Microsoft_Xna_Framework_Color_System_Action_System_Int32__System_Func_System_Int32_System_Boolean__System_String_
- name: (
- uid: TinyLife.Utilities.ColorScheme
name: ColorScheme
href: TinyLife.Utilities.ColorScheme.html
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Color
name: Color
isExternal: true
- name: ','
- name: " "
- uid: System.Action`1
name: Action
isExternal: true
@ -810,17 +816,28 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: '>'
- name: ','
- name: " "
- uid: System.String
name: string
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
spec.vb:
- uid: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme,System.Action{System.Int32},System.Func{System.Int32,System.Boolean})
- uid: TinyLife.Tools.Tool.ColorSelection(TinyLife.Utilities.ColorScheme,Microsoft.Xna.Framework.Color,System.Action{System.Int32},System.Func{System.Int32,System.Boolean},System.String)
name: ColorSelection
href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_ColorSelection_TinyLife_Utilities_ColorScheme_System_Action_System_Int32__System_Func_System_Int32_System_Boolean__
href: TinyLife.Tools.Tool.html#TinyLife_Tools_Tool_ColorSelection_TinyLife_Utilities_ColorScheme_Microsoft_Xna_Framework_Color_System_Action_System_Int32__System_Func_System_Int32_System_Boolean__System_String_
- name: (
- uid: TinyLife.Utilities.ColorScheme
name: ColorScheme
href: TinyLife.Utilities.ColorScheme.html
- name: ','
- name: " "
- uid: Microsoft.Xna.Framework.Color
name: Color
isExternal: true
- name: ','
- name: " "
- uid: System.Action`1
name: Action
isExternal: true
@ -853,6 +870,12 @@ references:
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.boolean
- name: )
- name: ','
- name: " "
- uid: System.String
name: String
isExternal: true
href: https://learn.microsoft.com/dotnet/api/system.string
- name: )
- uid: TinyLife.Tools.Tool.BuildModeButton(System.String,MLEM.Ui.Elements.Element.GenericCallback,MLEM.Ui.Elements.Element.DrawCallback,System.Single,MLEM.Textures.TextureRegion,System.String,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Single})
commentId: M:TinyLife.Tools.Tool.BuildModeButton(System.String,MLEM.Ui.Elements.Element.GenericCallback,MLEM.Ui.Elements.Element.DrawCallback,System.Single,MLEM.Textures.TextureRegion,System.String,System.Collections.Generic.IEnumerable{System.String},System.Nullable{System.Single})

Some files were not shown because too many files have changed in this diff Show more